TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Electric Motors and Controllers
Lii   100 mW

100 mW
Posts: 45
Joined: Mar 08 2021 9:21pm

Re: TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Post by Lii » Sep 20 2022 2:44pm

mbrusa wrote:
Sep 18 2022 2:13am
Backup found.
Added the change to the latest version.
Here are the files to replace, I hope it works.
changes_v20.1C.2-update-1_for_5_levels_20220918.zip
The Tongsheng protocol provides 5 levels, only 4 are used in the stock displays, the fifth unused is between 0-OFF and 1-ECO.
Therefore the configurator levels from 1 to 4, on the display will be from 2 to 5. The assistance at level 1 on the display is 70% (configurable in main.h) of the ECO levels of the configurator.
Thank you! I set the value to 20%. Tomorrow my wife will ride this bike to work and by the evening there will be a test result.
ggggg.jpg
ggggg.jpg (229.17 KiB) Viewed 290 times


Atrihalov   1 W

1 W
Posts: 53
Joined: Nov 14 2017 1:30am

Re: TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Post by Atrihalov » Sep 21 2022 2:46am

Hi all. There is an updated firmware for VLSD5, I can not understand what's wrong. When driving, the help from the motor intermittently disappears. I think it's probably the torque sensor. Although when I go into the calibration of the torque sensor, the values \u200b\u200bare from 146 to 330.

Elinx   10 kW

10 kW
Posts: 979
Joined: Aug 09 2019 6:58am

Re: TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Post by Elinx » Sep 21 2022 3:13am

Atrihalov wrote:
Sep 21 2022 2:46am
...I think it's probably the torque sensor..... calibration of the torque sensor,..values .....are from 146 to 330.
If this are the values of the torquesensor, then imho there is nothing wrong with it and must there be another reason.
Maybe the blue gear or spragclutch could be the reason.

Atrihalov   1 W

1 W
Posts: 53
Joined: Nov 14 2017 1:30am

Re: TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Post by Atrihalov » Sep 21 2022 5:14am

Elinx wrote:
Sep 21 2022 3:13am
Atrihalov wrote:
Sep 21 2022 2:46am
...I think it's probably the torque sensor..... calibration of the torque sensor,..values .....are from 146 to 330.
If this are the values of the torquesensor, then imho there is nothing wrong with it and must there be another reason.
Maybe the blue gear or spragclutch could be the reason.
Eats well on the throttle. In the morning, for 10 minutes, he drives well and on the pedals, but then something happens and it’s as if the engine is periodically turned off

Lii   100 mW

100 mW
Posts: 45
Joined: Mar 08 2021 9:21pm

Re: TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Post by Lii » Sep 21 2022 12:47pm

mbrusa wrote:
Sep 21 2022 12:56am
Why 20?
100% = ECO.
Yes you are right. I misunderstood what value the percentage is from. Then I changed back to 70. But with the latest version there is another problem: If you turn on the power, but do not ride, then after a while the code 30 appears. Before that, I used the previous version 1-20.1C.2. There was no such thing. What could be the problem?

Lii   100 mW

100 mW
Posts: 45
Joined: Mar 08 2021 9:21pm

Re: TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Post by Lii » Sep 21 2022 6:16pm

The fix for the DZ41 display works well. All levels from 1 to 5 work correctly. Thank you mbrusa! The bug with the appearance of error 30 no longer appeared. Tried several times to turn on the system, but everything was ok. From the description of the DZ41 display codes, code 30 is a loss of communication. This is probably a display issue, not the OSF.
Last edited by Lii on Sep 22 2022 3:16pm, edited 1 time in total.

Atrihalov   1 W

1 W
Posts: 53
Joined: Nov 14 2017 1:30am

Re: TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Post by Atrihalov » Sep 22 2022 8:25am

Atrihalov wrote:
Sep 21 2022 5:14am
Elinx wrote:
Sep 21 2022 3:13am
Atrihalov wrote:
Sep 21 2022 2:46am
...I think it's probably the torque sensor..... calibration of the torque sensor,..values .....are from 146 to 330.
If this are the values of the torquesensor, then imho there is nothing wrong with it and must there be another reason.
Maybe the blue gear or spragclutch could be the reason.
Eats well on the throttle. In the morning, for 10 minutes, he drives well and on the pedals, but then something happens and it’s as if the engine is periodically turned off
Hello. And if the cadence sensor falls off, will the motor stop assisting?

Elinx   10 kW

10 kW
Posts: 979
Joined: Aug 09 2019 6:58am

Re: TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Post by Elinx » Sep 22 2022 10:12am

Atrihalov wrote:
Sep 22 2022 8:25am
....
Eats well on the throttle.....
... if the cadence sensor falls off, will the motor stop assisting?
If throttle does work, the blue gear can't be the problem, the spragclutch still can.
If the PAS sensor is defective, the motor doesn't run too.
But if the PAS sensor is defective the fault is permanent.
See wiki for further diagnosis.

dirtgoon   10 mW

10 mW
Posts: 23
Joined: Oct 08 2019 9:31am

Re: TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Post by dirtgoon » Sep 22 2022 10:38am

Is there any way to undo OSF 20.1c.2 and put it back to factory settings after flashing it with the configurator? I may have wrecked two controllers trying to install the OSF, and possibly a display (I know I'm sure I'm the ONLY one this has ever happened to)

endlessolli   10 W

10 W
Posts: 94
Joined: Jul 31 2020 11:55am

Re: TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Post by endlessolli » Sep 22 2022 11:14am

dirtgoon wrote:
Sep 22 2022 10:38am
Is there any way to undo OSF 20.1c.2 and put it back to factory settings after flashing it with the configurator? I may have wrecked two controllers trying to install the OSF, and possibly a display (I know I'm sure I'm the ONLY one this has ever happened to)
Yes, that is possible. Follow the intructions here:
https://cycles.eco/blogs/eco-cycles-ins ... rogramming
(on that site you will also find the original firmware)
Other than that, it is really hard to wreck a controller and more so a display, unless you did some severe wiring mixup.
Also, it is best to always cut the power from the battery while programming and have the power provided only via USB / the programming adapter.

pxl666   100 W

100 W
Posts: 117
Joined: Aug 22 2019 2:53pm

Re: TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Post by pxl666 » Sep 22 2022 11:44am

dirtgoon wrote:
Sep 22 2022 10:38am
Is there any way to undo OSF 20.1c.2 and put it back to factory settings after flashing it with the configurator? I may have wrecked two controllers trying to install the OSF, and possibly a display (I know I'm sure I'm the ONLY one this has ever happened to)
I was in similar situation . what is happening? what did you do?

eameso   100 µW

100 µW
Posts: 7
Joined: Apr 29 2020 5:39am

Re: TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Post by eameso » Sep 22 2022 12:40pm

Lii wrote:
Sep 21 2022 6:16pm
The fix for the DZ41 display works well. All levels from 1 to 5 work correctly. Thank you mbrusa! The bug with the appearance of error 30 no longer appeared. Tried several times to turn on the system, but everything was ok. From the description of the DZ41 display codes, code 30 is a loss of communication. This is probably a display issue, not the OSC.
So does the DZ41 display work in full now, as long as you use the code that mbrusa posted? Do you need to flash it? I have an Sw102 but might swap it as the DZ41 looks a bit better

Lii   100 mW

100 mW
Posts: 45
Joined: Mar 08 2021 9:21pm

Re: TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Post by Lii » Sep 22 2022 2:45pm

eameso wrote:
Sep 22 2022 12:40pm
Lii wrote:
Sep 21 2022 6:16pm
The fix for the DZ41 display works well. All levels from 1 to 5 work correctly. Thank you mbrusa! The bug with the appearance of error 30 no longer appeared. Tried several times to turn on the system, but everything was ok. From the description of the DZ41 display codes, code 30 is a loss of communication. This is probably a display issue, not the OSF.
So does the DZ41 display work in full now, as long as you use the code that mbrusa posted? Do you need to flash it? I have an Sw102 but might swap it as the DZ41 looks a bit better
Yes, DZ41 now works with OSF. The display itself does't need to be flashed. You need to select in the configurator for standard displays, the VLCD5 display. You also need to replace the two files that mbrusa posted in the folder: TSDZ2-Smart-EBike-1-20.1C.2-update-1\src\controller

Atrihalov   1 W

1 W
Posts: 53
Joined: Nov 14 2017 1:30am

Re: TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Post by Atrihalov » Sep 23 2022 1:05am

On VLCD5 you can somehow see the operation of the PAS sensor?

mbrusa   1 kW

1 kW
Posts: 425
Joined: Dec 11 2019 12:13am

Re: TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Post by mbrusa » Sep 23 2022 2:08am

Atrihalov wrote:
Sep 23 2022 1:05am
On VLCD5 you can somehow see the operation of the PAS sensor?
It is possible to check the PAS sensor operation by viewing the cadence.
There is one consideration, a continuous failure of a sensor causes an error.
A temporary failure, for a time shorter than the control time, does not cause an error but only a malfunction.

I did not understand if it works well with throttle.

To check if it depends on a sensor, you can do a test.
Enable on the display "Assistance with sensors error", read the manual how to do it. Remember that this setting is not maintained, it must be done every time it is switched on.
Test in Torque mode, only the torque sensor is used.
Test in Cadence mode, only the cadence sensor is used.

Atrihalov   1 W

1 W
Posts: 53
Joined: Nov 14 2017 1:30am

Re: TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Post by Atrihalov » Sep 23 2022 3:00am

mbrusa wrote:
Sep 23 2022 2:08am
Atrihalov wrote:
Sep 23 2022 1:05am
On VLCD5 you can somehow see the operation of the PAS sensor?
It is possible to check the PAS sensor operation by viewing the cadence.
There is one consideration, a continuous failure of a sensor causes an error.
A temporary failure, for a time shorter than the control time, does not cause an error but only a malfunction.

I did not understand if it works well with throttle.

To check if it depends on a sensor, you can do a test.
Enable on the display "Assistance with sensors error", read the manual how to do it. Remember that this setting is not maintained, it must be done every time it is switched on.
Test in Torque mode, only the torque sensor is used.
Test in Cadence mode, only the cadence sensor is used.
Please write how to do it, it's hard to find this place

mbrusa   1 kW

1 kW
Posts: 425
Joined: Dec 11 2019 12:13am

Re: TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Post by mbrusa » Sep 23 2022 6:14am

I wonder why I write the manuals.
Okay, here's the procedure:

1 - To modify the parameters, the “Set parameters” function must be enabled in the configurator (default disabled).
Or, if disabled, it can be enabled on the display at level 0-OFF by setting E02 - SET PARAMETER, light button twice (on / off) until E02 flashes.

2 - Enable “Assistance with sensors error”, at level 4-TURBO, E04 - ASSIST WITH SENSORS ERROR, press the light button 2 + 2 + 2 times until E04 flashes. Attention, this function cannot be set in the configurator, it is always disabled when switched on.

Set the Torque assistance mode, at level 2 press the light button 2 + 2 times until E03 flashes.
Try the Torque mode.

Without turning off the display, set the Cadence assistance mode, at level 2 press the lights button 2 + 2 + 2 times until E04 flashes.
Try Cadence mode.

Atrihalov   1 W

1 W
Posts: 53
Joined: Nov 14 2017 1:30am

Re: TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Post by Atrihalov » Sep 23 2022 6:37am

mbrusa wrote:
Sep 23 2022 6:14am
I wonder why I write the manuals.
Okay, here's the procedure:

1 - To modify the parameters, the “Set parameters” function must be enabled in the configurator (default disabled).
Or, if disabled, it can be enabled on the display at level 0-OFF by setting E02 - SET PARAMETER, light button twice (on / off) until E02 flashes.

2 - Enable “Assistance with sensors error”, at level 4-TURBO, E04 - ASSIST WITH SENSORS ERROR, press the light button 2 + 2 + 2 times until E04 flashes. Attention, this function cannot be set in the configurator, it is always disabled when switched on.

Set the Torque assistance mode, at level 2 press the light button 2 + 2 times until E03 flashes.
Try the Torque mode.

Without turning off the display, set the Cadence assistance mode, at level 2 press the lights button 2 + 2 + 2 times until E04 flashes.
Try Cadence mode.
Thank you . When you explain it becomes clear immediately.

gfmoore   100 W

100 W
Posts: 172
Joined: May 01 2021 4:48pm
Location: Stoke-on-Trent, UK

Re: TSDZ2 OSF for all displays, VLCD5-VLCD6-XH18, LCD3, 860C-850C-SW102.

Post by gfmoore » Sep 23 2022 11:26am

mbrusa wrote:
Sep 23 2022 6:14am
I wonder why I write the manuals.
It's because we can then admire and be amazed at all you have done and accomplished and marvel at your delightful prose. :lol:

Sometimes though we just need to see it again to make it clear. It's the teacher's dilemma :D

Thanks again for all your efforts :bigthumb:
Known purveyor of useless questions :roll:

Post Reply