Skip to content
This repository has been archived by the owner on Jun 23, 2023. It is now read-only.

Releases: OpenSourceEBike/Color_LCD

860C_850C_SW102_v0.9.0-beta.2

21 Apr 17:27
Compare
Choose a tag to compare
Pre-release

THIS IS A BETA VERSION FOR TESTING PURPOSES ONLY!!

This version was developed for displays 860C, 850C and SW102 and for the TSDZ2 motor controller running the firmware v0.58.0 (TSDZ2-v0.58.0.hex) -- see below attached files.

WARNING: due to any possible existing bug on the firmware or user incorrect configuration, the motor controller may burn and/or the motor and bicycle wheel may start to run very fast at max power - please be very careful when installing the firmware and keep the bicycle back wheel on the air, have brake sensors installed and the possibility with easy access to quick cut the battery power like removing the battery connector to the TSDZ2.

After installing this firmware you MUST follow the next page to configure and learn how to navigate: https://github.com/OpenSource-EBike-firmware/TSDZ2_wiki/wiki/Features-and-configurations-on-display

Changelog:

  • added coast brake ADC sensitivity configuration (Various menu): the TSDZ2 coast brake version should now fully work on this firmware version
  • added configuration for cadence fast stop mode (Various menu), which is enabled by default. Enable for regular bicycles and disable for some full suspension bicycles

860C_850C_SW102_v0.7.0

25 Mar 14:01
Compare
Choose a tag to compare
Pre-release

This version was developed for displays 860C, 850C and SW102 and for the TSDZ2 motor controller running the firmware v0.56.0 (TSDZ2-v0.56.0.hex) -- see below attached files.

WARNING: as the previous firmware version burn the motor controller and/or make unwanted motor rotating at max speed and power, please be very careful when installing this version by keep the back wheel on the air, have brake sensors installed and the possibility with easy access to quick cut the battery power like removing the battery connector to the TSDZ2.

After installing this firmware, follow the next page to configure and an learn how to navigate: https://github.com/OpenSource-EBike-firmware/TSDZ2_wiki/wiki/Features-and-configurations-on-display

Changelog:

  • (hope) corrected the fatal issue that could burn the motor controller and/or make unwanted motor rotating at max speed and power

860C_850C_SW102_v0.6.9

13 Mar 20:24
Compare
Choose a tag to compare

WARNING: this version seems to have a dangerous issue and so the firmware files were removed. I did not delete this release for historic reasons only.


This version was developed for the TSDZ2 motor controller firmware v0.55.0 (TSDZ2-v0.55.0.hex) -- see bellow attached files.

After installing this firmware, follow the next page to learn how to configure and navigate: https://github.com/OpenSource-EBike-firmware/TSDZ2_wiki/wiki/Features-and-configurations-on-display

Changelog:

  • Ebike 860C display now works!! (note that there may be some bugs)
  • Corrected issue where current battery Wh was not correctly being shown
  • Corrected graph auto max and min and added the semi automatic option
  • Removed configuration for battery cells number as it was not really relevant

850C_SW102_v0.6.8

04 Mar 17:58
Compare
Choose a tag to compare

WARNING: this version seems to have a dangerous issue and so the firmware files were removed. I did not delete this release for historic reasons only.


This version was developed for the TSDZ2 motor controller firmware v0.55.0 (TSDZ2-v0.55.0.hex) -- see bellow attached files.

Changelog:

  • No more motor unwanted startup at power on or when leaving the configurations menu (the motor initialization is now much more robust).
  • Now user get errors if TSDZ2 firmware version is incorrect, if brakes are pressed at startup or if RX or TX communication is missing - this will help a lot when users by mistake exchange the TX and RX wires or some bad contact of that wires.
  • Assist levels are now 20 (previous were 9). I ride on the city at motor max power and so I need hight assist levels AND I also do MTB and there I need fine control and low assist levels, now I will be able to use for instance the assist levels from 1 to 10 for MTB and the 10 to 20 for riding on the city.
  • added 3 main screens were each screen have his own customized numeric fields and on 850C has also his own customized graph.
  • UP and DOWN buttons are now really fast responsive and predictive as everyone expects (I had to remove the click + long click detection on this buttons and anyway, seems this type of click is hard for users to understand and do).
  • SW102: the assist level value is now shown on the wheel speed field by override his value during 2 seconds when changing assist level (this means assist level is now hidden). Also at startup it is shown for a few seconds.
  • SW102: changed battery symbol to be similar with the design specification as also the 850C battery symbol.
  • Improved the Colomb counting based SOC by considering the amount of power loss on the battery internal resistance and cables.
  • The amount of power loss value on the battery internal resistance and cables can now be seen on configurations.
  • Removed battery voltage SOC based on voltage and so the focus will be on the much better Colomb counting based SOC.
  • SW102: corrected the numbers where the "." and ":" were not being shown.
  • Motor PWM value is now shown from 0 to 100 instead of the previous 0 to 255.

SW102_v0.6.7

19 Feb 05:10
Compare
Choose a tag to compare

This version was developed for the TSDZ2 motor controller firmware v0.54.0 (TSDZ2-v0.54.0.hex) -- see bellow attached files.

Changelog:

  • corrected issue on SW102 display were the configurations and other settings were not being saved
  • changed SW102 display enter configuration button, to be different from button to change screen

850C_SW102_v0.6.5

31 Jan 15:34
Compare
Choose a tag to compare

This version was developed for the TSDZ2 motor controller firmware v0.54.0 (TSDZ2-v0.54.0.hex) -- see bellow attached files.

Changelog:

  • updated SW102 firmware, which have the same firmware base as 850C
  • assist levels now with increasing steps of 0.001
  • corrected Startup BOOST level

2020-01-31 09 44 02-1

2020-01-31 09 44 22-1

2020-01-31 09 50 05-1

850C_v0.6.4

22 Jan 17:25
Compare
Choose a tag to compare

This version was developed for the TSDZ2 motor controller firmware v0.53.0 (TSDZ2-v0.53.0.hex) -- see bellow attached files.

Sorry, this firmware works only for 850C display as the have currently an issue on SW102 display firmware.

Changelog:

  • changed motor control to be motor current and not battery/motor power
  • changed assist level factors to be between 0.01 and 2.55
  • current ramp configuration is now for motor current
  • min ADC current step is now for motor current

850C_v0.6.3

17 Jan 15:32
Compare
Choose a tag to compare

This version was developed for the TSDZ2 motor controller firmware v0.52.0 (TSDZ2-v0.52.0.hex) -- see bellow attached files.

Sorry, this firmware works only for 850C display as the have currently an issue on SW102 display firmware.

Changelog:

  • other than the battery max current, motor max current value can now be configured on the display (I use a value of 10 amps for my 10 years old son ebike, to reduce the amount of torque since he is small and light. I use a value of 25 amps for my ebike)
  • motor current value can now the shown on display numeric fields or graph
  • fixed the issue where motor would give a quick when leaving the configurations menu

850C_v0.6.2

06 Jan 16:33
Compare
Choose a tag to compare

This version was developed for the TSDZ2 motor controller firmware v0.51.0 (TSDZ2-v0.51.0.hex).

Sorry, this firmware works only for 850C display as the have currently an issue on SW102 display firmware.

Changelog:

  • motor control resolution increased 4 times, meaning a smoother assistance and it is very important at power values like bellow 100W. Previous min power assistance value was 30W, then 60W, then 90W and so on, now it is 8W, 15W, 24W and so on
  • added configuration on display for min current value (in ADC steps) while pedaling, even if not presing the pedals. This is nice to keep motor engaged and ready even if rotating pedals with minimal force that it is not even detected by the torque sensor
  • corrected issue where the motor had resistance when rotating bicycle backwards
  • other small improvements

850C_v0.6.1

30 Dec 17:27
Compare
Choose a tag to compare
850C_v0.6.1 Pre-release
Pre-release

This version was developed for the TSDZ2 motor controller firmware v0.50.0 (TSDZ2-v0.50.0.hex).

Changelog:

  • graphs: graphs now show the variables up to a time of 15m, 1h or 4h
  • graphs: added customization for each graph variable of X axis of 15m, 1h, 4h or automatic, where automatic the X axis scale starts at 15m and increases with the time
  • more options configurations on the battery graph and text
  • increased the configuration cell number up to 15 as seems a user is testing a 15S battery with success
  • odometer: corrected issue where odometer value was not saved
  • odometer: value is show on configurations and can be edited (to be reset for instance)
  • corrected issue where assist level 0 would not be 0 while it must be
  • corrected issue with graph index

Torque sensor calibration table:
2019-12-27 17 14 13-1

Seeing and validating the pedal side as also the weight measured on the pedals:
2019-12-27 17 15 42-1