Releases: danielnilsson9/bbs-fw
1.5.0
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
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
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
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
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
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
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
Initial public release of bbshd-fw.