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

I've had two other identical reports: with VLCD6, the SOC isn't displayed when it's below about 80%.
I haven't identified the cause, but it probably isn't related to the display type, but rather to the battery voltage.
I modified the SOC calculation function.
The previous calculation, which was a bit complicated, was based on the voltages of the bars.
I replaced it with the function used on 860C displays, which is based on a predefined table.
I hope this solves the problem.
If you'd like to try it and let me know if it works, thanks.

https://github.com/emmebrusa/TSDZ2-Smart-EBike-1/archive/refs/heads/master.zip
 
For me now it works. Tested on a VLCD6, speed shows again right after turning the lights on. Thanks!
 
Hey,
i bought the dz40 .. but with the wrong connectors :rolleyes:. itś the one compatible with bafang...

Does anyone know if it is possible to solder the vlcd5 cable? Can I use the color coding of the cables as a guide, or is that rather pointless?
Thanks!
sw102-tsdz26pin-1.png

it should be possibe to solder the cable. As you can not flash a dz40, you need the version for the vlcd5/vlcd6 displays with the java configurator. I did solder cables because i buy 860c for bafang, cause they are cheaper Here. But now, I prefer sw102, cause they are even cheaper and smaller. On my TSDZ8, I did it the other way: I soldered the bafang male connector to the 1T4 cable, so i can buy bafang displays and use them without further soldering. I would not touch the vcld5 cable, better to keep it for testing purposes. Instead buy a speed sensor cable and use it for getting the connector.
 
Last edited:
Remember you want the 860C UART version and not the 860C CAN version, UART has the green 5 way round connector and the CAN(bus) has a green 5 way triangular connector. I have spliced various connectors into the TSDZ2(B) display cables with out any problems, key thing know the pin-outs of the wires and after soldering recheck with a multi-meter. Note, the reason I say check after soldering is because I have used a couple of 6 way "extension" cables before where there was a variation in the colours, one from Aliexpress and the other from Amazon.
 
Hello. Id like to ask whether is possibile to buy compatible with OSF versions of TSDZ2B motor?
Ive read somewhere that exist versions with incompatible controllers.
 
Hello. Id like to ask whether is possibile to buy compatible with OSF versions of TSDZ2B motor?
Ive read somewhere that exist versions with incompatible controllers.
I never heard about incompatible versions. I have 2 different versions. One with a brake/Shiftsensor cable coming out of the controller, the other without that cable coming out.. Both a flashable. The shiftseonsor is practical because near the motor is a good place for mounting a shiftsensor. The one without the cable is also able for mounting a shiftsensor. But in this case, I had to split the cable an solder a bit.
 
Hello. Id like to ask whether is possibile to buy compatible with OSF versions of TSDZ2B motor?
Ive read somewhere that exist versions with incompatible controllers.
Can you buy TSDZ2B with OSF already installed? Probably not. I think it's important to know how to load the firmware because it does change, and you may want the newer versions, In addition, with the VLDC5, you have to reload the firmware to adjust performance settings, Some of the other displays allow it to be changed in the display, but those installs require programming the displays too,

Yes, there are two different controller models. One is primarily sold by Euro distributors and is not programmable. The other is sold by chinese sellers and is programmable. If you ask them. they probably won't give you an answer.

Not being in Poland, I cannot advise you on which online seller to use. Perhaps some Euro posters can advise.
 
Thank you.
I have ordered one from China and i'll check. Is there any quick way to check which controller version i have?
 
As I have said elsewhere we have the V1 controller which is programmable and the V2 which is not, I have found that so far I have ordered controllers from China and they tend to be V1's whereas from Germany for example they tend to be V2's, so countries requiring tight controls on e-bike speeds will go for the V2 controller. My "brand new" TSDZ2B which came as a return to stock damaged unit, controller fault, bought cheap as spares, ended up fitting a controller I had a spare from China which was a V1 as I had already programed it, mid-drive running on my 29er. A while back did check with tongsheng-electric and did not a straight answer from them, so I just brought a few controllers from Aliexpress when they had their sales on, along with a couple of spare TSDZ2 main gear assemblies. This is a photo of the two types which I found on Facebook, which agrees with the controllers I have got from Aliexpress, so far so good.

1764971919778.png
 
Last edited:
I've experienced a couple of anomalies with my TSDZ2B which has been flashed with the latest version of the OSF. I'd be curious to know if anyone else has had a similar event.

When starting off from rest, I have had either an error code E02 (Torque sensor) or error code E03 (Cadence sensor).

This has only happened very rarely and is immediately resolved simply by switching off / on again to restore power. Usually, it only happens once on a ride.

Over a period of about 700 miles, the TE value of my Torque sensor has changed slightly from 126 to 129, so it has been quite stable.

Normally, I only use power levels 1 or 2 and rarely more than that. The error code seems to be generated regardless of power setting.

Obviously, this not a major issue, but I just wondered if anyone else had experienced similar faults or could suggest a cause?
 
Back
Top