Skip to content

Releases: emmebrusa/TSDZ2-Smart-EBike-860C

Firmware open source TSDZ2-v20.1C.5-beta-1-860C

09 Apr 07:35
Compare
Choose a tag to compare

TSDZ2 Open Source Firmware v20.1C.5-beta-1 for 860C display
1 - Updated to v15 version of mspider65 (optimized FOC angle calculation)
2 - Added "Smooth start" feature for Hybrid and Torque mode.
3 - Progressive assist in eMtb mode, based on torque or power.
4 - Levels set the current target in Cadence Assist mode.
5 - Optimized PID parameters in Cruise mode.
6 - Fixed temperature limits with TMP36 sensor.
7 - Enabling Coaster Brake disables Walk Assist, Startup Assist, Throttle, Cruise (safety).
8 - Fixed other small bugs.
9 - Added missing menu items to SW102.
10 - Support new display 860C V1.3 (January 2024).

The manuals are not yet updated.

The 850C and SW102 displays has not been tested.

850C Displays are no longer recommended as changes in hardware often cause failure of OSF loading and 'brick' the display.

Open source firmware TSDZ2-v20.1C.4-860C-update-4

10 Nov 09:14
Compare
Choose a tag to compare

TSDZ2 Open Source Firmware v20.1C.4-860C-update-4 for 860C display

List of change Open source firmware TSDZ2-v20.1C.4-860C-update-4
1 - Support new display 860C V1.2 April 2023 (by SykloFR).
2 - Auto on/off lights with the display's light sensor (860c only).
3 - Fixed (maybe) crash in configuration menus navigation.
4 - Fixed stuck cursor in configuration menus.
5 - Fixed ERPS motor graph.
6 - Fixed fahrenheit conversion in Temperature graph.
7 - Fixed speed field display problem.
8 - Modified display/motor compatibility check.
9 - Copied from casainho version the solution of other bugs.

Only the display firmware has changed, v20.1C.3-update-3 is still fine for the motor controller.

The 850C and SW102 displays has not been tested.

850C Displays are no longer recommended as changes in hardware often cause failure of OSF loading and 'brick' the display.

Open source firmware TSDZ2-v20.1C.4-860C-update-3

05 Jul 07:33
Compare
Choose a tag to compare

TSDZ2 Open Source Firmware v20.1C.4-860C-update-3 for 860C display

List of change v20.1C.4-860C-update-3
1 - Anti-tampering measure. Added password to parameters regarding speed limit, motor power, use of throttle and cruise.
2 - Startup assist. Added speed limit to 6 km/h.
3 - Choice of temperature sensor, LM35 or TMP36.
4 - Choice of brake input, brake sensors or on/off thermostat (NO max 85°C).
5 - Choosing how to use the throttle.
6 - Choosing how to use the cruise.
7 - Added motor overcurrent check (by mspider65), e7 Overcurrent error.
8 - Added throttle input check on power up, e5 Throttle fault.

850C Displays are no longer recommended as changes in hardware often cause failure of OSF loading and 'brick' the display.

Open source firmware TSDZ2-v20.1C.4-860C-update-2

31 Dec 08:38
Compare
Choose a tag to compare

TSDZ2 Open Source Firmware v20.1C.4-860C-update-2 for 860C display

List of change v20.1C.4-860C-update-2
1 - Improved Walk assist speed adjustment.
2 - Added legal throttle, only works when pedaling, in street mode.
3 - Added legal cruise, only works when pedaling, in street mode.
4 - Added full battery charge cycles counter.
5 - Added distance and hour counters, for maintenance warning.

850C Displays are no longer recommended as changes in hardware often cause failure of OSF loading and 'brick' the display.

Open source firmware TSDZ2-v20.1C.4-860C-update-1

01 Aug 10:07
Compare
Choose a tag to compare

TSDZ2 Open Source Firmware v20.1C.4-860C-update-1 for 860C display

List of change v20.1C.4-860C-update-1
1 - Fixed "Startup assist" feature.
2 - Assist without pedaling, can also be activated with torque offset < 20.
3 - Disabled error E08 speed sensor failure, in Walk assist mode.
4 - Fixed "BRAKE" status message problem.
5 - Fixed problem with setting the odometer in miles.

I remember that this version was only tested with 860C and P860C displays (until May 2022).
With newer displays P860C, 850C, P850C, SW102, it may not work.

Open source firmware TSDZ2-v20.1C.4-860C

11 Apr 08:01
Compare
Choose a tag to compare

TSDZ2 Open Source Firmware v20.1C.4-860C for 860C display
List of change v20.1C.4-860C
1 - Improved torque sensor calibration.
2 - Added adjustment of the adc offset of the pedal torque.
3 - Added adjustment of the adc range of the pedal torque.
4 - Added adjustment of the adc angle of the pedal torque.
5 - Added choice Startup boost mode, at zero cadence or at zero speed.
6 - Added "Walk Assist" speed settings, one for each level.
7 - Improved progressivity in "Cadence Assist" mode.
8 - Added choice of soc % calculation mode.
9 - Added voltage calibration to display.
10 - Modified standing start, softer.
11 - Fixed an overflow issue in power assist mode.
12 - Fix of the calculation of human power.
13 - Changed "dead time" value to 2.0 us.

The 850C and SW102 display has not been tested.

Open source firmware TSDZ2-v20.1C.3-860C-NEW

09 Aug 07:33
Compare
Choose a tag to compare

TSDZ2 Open Source Firmware v20.1C.3-NEW-860C for 860C-850C-SW102 display

1 - Added "Startup assist", to start from a standstill on impossible climbs.
2 - Improved cadence assist mode.
3 - Added new features on the display.

Update for 860C-850C displays, v20.1C.3-860C
Compatible with motor firmware TSDZ2-v20.1C.3-860C-NEW.hex and also with the previous version TSDZ2-v20.1C.3-860C.hex

Fixed Wh / km - Wh / mi conversion, now it works.

I added new data to trip A and trip B:
A used Wh
B used Wh
A Wh / km (Wh / mi)
B Wh / km (Wh / mi)
Furthermore, by setting the "automatic reset hours" to zero, with a fully charged battery (SOC 100%), an automatic trip reset is obtained.

Also added the possibility to set the temperature unit of measure independently from SI / Imperial (also SW102).

"Motor fast stop" has been removed as a menu item, but the function is still present, to activate it set Motor deceleration = 100 (also SW102).

Increased maximum battery capacity limit (also SW102).
Fixed other small bugs that I don't list.

The only modification on the motor is the "Startup assist" function, interesting for off-roaders, enabled in the "Startup boost" menu (with SW102 it is always enabled).
It is used to start from a standstill on impossible climbs, you have to press the UP button for two seconds and, keeping it pressed, start pedaling. After starting, release the button.
Warning: the power delivered when the UP button is held down depends on the level of assistance and the thrust on the pedals.

Only with SW102, enabled by default "Config shortcut key" (long M key), quick access to the configuration menu.
The SW102 version has not been tested.

The manual is still to be updated.

Open source firmware TSDZ2-v20.1C.3-860C

03 Jun 10:53
Compare
Choose a tag to compare

TSDZ2 Open Source Firmware v20.1C.3 for 860C display

1 - Updated to v13 version of mspider65 (but with 19KHz PWM frequency)
2 - Improved motor efficiency with high power (by mspider65)

Attached is also the updated and complete wiki, obtained from version 1.1.0.
Thanks to Jeff.page.rides and James Broadhurst for their collaboration in writing.

Open source firmware TSDZ2-v20.1C.2-860C

06 May 07:45
Compare
Choose a tag to compare

TSDZ2 Open Source Firmware v20.1C.2 for 860C display

1 - Updated to v12 version of mspider65 (Hall sensor calibration missing)
2 - Improved the problem of delay in restarting with bike in motion (from mspider65 v12)
3 - Improved standing start response.
4 - Decreased eMTB torque offset, it was too sensitive at the start.
5 - Added "Motor fast stop" for a quick stop of the motor.
6 - Added "Motor deceleration" adjustable 0-100%, alternative to "Motor fast stop".
7 - Speed sensor error threshold time increased (E08).
8 - Added enable / disable "Field Weakening".
9 - PWM display in percentage 0-100%
10 - Added to 860C, Motor power threshold (auto / manual) for field and graph.

Open source firmware TSDZ2-v20.1C-860C

01 Mar 10:47
Compare
Choose a tag to compare

Open source firmware TSDZ2-v20.1C-860C
1 - Added field weakening function to increase the motor speed (by mspider65).
2 - Added other optimizations to motor control, torque sensor and cadence sensor (by mspider65).
3 - Added startup boost function in POWER assist mode, enable/disable and parameters at display.
4 - Added HYBRID assist mode, TORQUE + POWER, can be set on the display.
5 - Improved "Start-up without pedal rotation" function.
6 - Added a filter to the speed sensor to avoid problems of adjusting the distance from the magnet.
7 - Added error E03 cadence sensor failure.
8 - Added error E04 torque sensor failure.
9 - Added error E08 due to speed sensor failure or missing magnet.
10 - Added "Assist with sensors error" function, to force assistance with sensors problem.

Wiki for this version: https://github.com/emmebrusa/TSDZ2-Smart-EBike-860C/wiki

Source code 860C Color LCD: https://github.com/emmebrusa/Color_LCD_860C