Skip to content

Releases: danielnilsson9/bbs-fw

1.5.0

20 Oct 17:12
676f49c
Compare
Choose a tag to compare

Flashing
https://github.com/danielnilsson9/bbs-fw/wiki/Flash-Firmware-(BBS02-&-BBSHD)

Upgrade Procedure
https://github.com/danielnilsson9/bbs-fw/wiki/Upgrading-Firmware-Version

Changelog

  • Fix sporadic torque sensor reading error on TSDZ2 causing temporary power loss #243 #245
  • Change behaviour of global throttle speed limit to not override configured assist level speed limit while pedaling #244
  • Add compile time firmware config for throttle curve map (linear/quadratic/custom) #241
  • Set default throttle map to CUSTOM (x^1.5)
  • Fix current ramp down issue during shift interrupt #184
  • Change sensitivity of backpedal cruise disengage to 180° #181
  • Improve LVC ramp down #209
  • Add compile time firmware config for data in range field of display #246

1.4.0

26 Aug 16:19
Compare
Choose a tag to compare

Flashing
https://github.com/danielnilsson9/bbs-fw/wiki/Flashing-the-Firmware

Upgrade Procedure
https://github.com/danielnilsson9/bbs-fw/wiki/Upgrading-Firmware-Version

Changelog

  • Improved operation on BBS02, random power drops less likely to occur. #114
  • Implemented global throttle speed limit option. #112
  • Made it possible to override assist level speed limit when throttle overrides PAS. #109
  • Added options for light output (Default, Disabled, Always On, brake Light) #160
  • Fix issue with motor stall on TSDZ2 causing noise. #129
  • Ignore pedal rotation for a short period after walk mode disengage to avoid bike taking off. #126
  • Slightly improved battery percentage report when using lower voltage than 48/52. #116
  • Add more options for sport mode toggling. #103
  • Improved shift sensor power interrupt. by @aalm

Notes

  • Use on TSDZ2 requires a Bafang compatible display and a custom made wiring harness (no drawings available yet).
  • Light output is no longer disabled by configured controller LVC.

1.3.1

12 Apr 18:55
Compare
Choose a tag to compare

Flashing
https://github.com/danielnilsson9/bbs-fw/wiki/Flashing-the-Firmware

Upgrade Procedure
https://github.com/danielnilsson9/bbs-fw/wiki/Upgrading-Firmware-Version

Changelog

  • Bugfix for shift sensor not working on BBS02
  • No changes compared to 1.3.0 for BBSHD and TSDZ2 versions.

1.3.0

01 Apr 14:13
3ce1d07
Compare
Choose a tag to compare

Flashing
https://github.com/danielnilsson9/bbs-fw/wiki/Flashing-the-Firmware

Upgrade Procedure
https://github.com/danielnilsson9/bbs-fw/wiki/Upgrading-Firmware-Version

Changelog

  • Add support for "keep current" option present in the original Bafang firmware.
  • Fix issue with throttle malfunction safeguard potentially letting bike run away if started with malfunctioning throttle.
  • Add option for overriding cadence limit to 100% when throttle overrides requested pedal assist power.
  • Add option to display requested power in speed field when activating walk mode.
  • Tunable shift sensor interrupt (duration and power) by @EigenMania
  • Experimental support for TongSheng TSDZ2 controller.

Notes

  • Use on TSDZ2 requires a Bafang compatible display and a custom made wiring harness (no drawings available yet).
  • Behaviour of option "Walk Assist = Disabled" has changed. Previously the motor would be disabled if walk assist mode was engaged from the display. The motor will now keep the previously selected assist level without interruption.

1.2.0

03 Oct 18:00
Compare
Choose a tag to compare

Flashing
https://github.com/danielnilsson9/bbs-fw/wiki/Flashing-the-Firmware

Upgrade Procedure
https://github.com/danielnilsson9/bbs-fw/wiki/Upgrading-Firmware-Version

Changelog

  • Added voltage reading calibration through ConfigTool.
  • Fix bug making it impossible to enter max speed in MPH in ConfigTool.
  • Better filtering of invalid speed sensor pulses.

1.1.1

11 Sep 16:26
Compare
Choose a tag to compare

Flashing
https://github.com/danielnilsson9/bbs-fw/wiki/Flashing-the-Firmware

Upgrade Procedure
https://github.com/danielnilsson9/bbs-fw/wiki/Upgrading-Firmware-Version

Changelog

  • Fix wrong status code reported for normal operation to display causing issues with some display models.
  • Fix low voltage ramp down not working correctly if LVC was set above 25V.
  • Add log print for battery voltage reading.

1.1.0

08 Sep 17:39
915439c
Compare
Choose a tag to compare

Upgrade Proceedure
https://github.com/danielnilsson9/bbs-fw/wiki/Upgrading-Firmware-Version

Changelog

  • Support for BBS02 controller.
  • Single firmware binary for all supported BBSHD controller revisions.
  • Fix bug where an error was reported when trying to use firmware without throttle connected.
  • Support additional motor core temperature sensor available on BBSHD.
  • Add option to show current temperature in speed field on display while walk mode is active.
  • Support selecting which temperature sensors to use (for controllers with broken sensors).
  • Decrease motor power gradually when approaching max temperature (75C).
  • Decrease motor power gradually when approaching low voltage cutoff limit.
  • Improved shift sensor power interrupt.
  • Smoother power decrease when releasing throttle to avoid jerk from motor stopping abruptly.
  • Added forwarding for current sense resistor error code.
  • Implemented basic voltage based battery percentage calculation (not accurate).

Other

  • System clock frequency has changed to 20MHz, make sure you select that when flashing the firmware.

1.0.0

28 Jul 14:43
Compare
Choose a tag to compare

Initial public release of bbshd-fw.