new tsdz8 pswpower

Many thanks for this, I've ordered a TSDZ8 with EKD01 display. I've fixed our TSDZ2 from 2019 with OSF, but will transplant the Z8 motor over in due course
Yesterday I rode 112 km, quite high assist level my speed was 30 - 35 km/h. Battery volts were after trip at 47 V. Pretty good battery life, I think.
 
I saw a YouTube video yesterday, yours is the latest firmware with added features

For the display maybe, but the display is not the same as the motor firmware.

I just checked on the comments:
Advanced settings is only for BAFANG CANBUS, so no point updating EKD01 with TSDZ8!

Controller firmware will be updated wenn my cables arrive.
 
Last edited:
Yesterday I rode 112 km, quite high assist level my speed was 30 - 35 km/h. Battery volts were after trip at 47 V. Pretty good battery life, I think.
With TSDZ8?
What battery exactly? Starting at 100%?
I have a 52V 20Ah 21700 king shark from em3ev
 
For the display maybe, but the display is not the same as the motor firmware.

I just checked on the comments:
Advanced settings is only for BAFANG CANBUS, so no point updating EKD01 with TSDZ8!

Controller firmware will be updated wenn my cables arrive.
I found this video for a motor firmware update

 
There may be more clearance than I thought with the TSDZ8
 

Attachments

  • 1754251819853.png
    1754251819853.png
    581 KB · Views: 14
Hi, I did some testing with the Facebook firmware.
If i turn the pedals, my no weight torque value variate from RE=90 to RE=100 (RE value on the VLCD5 display). If i turn on the system, the torque wil be calibrated for 3 seconds, and if i then set my pedals on the position with the min value RE=90, i have a much better assistance then if i turn on the system with the pedals on the position with RE=100.
 
My comments are based on the stock firmware, for the version of firmware that came with the TSDZ8 kit. I can't vouch for how the firmware is set up for other motors like Bafangs, etc.

View attachment 374414
Where did you get that screenshot from? I searched around for EKD01/B02N‑U display manuals and none of them mention the possibility of setting the "Battery Level Origin" in the stock firmware... maybe it's a customized firmware by Tongsheng specifically? Or is yours the new, very similar looking DFL11 display? I don't know if that one natively supports setting the "Battery Level Origin" either, since I can't find a single manual or proper documentation about it :/

Anyways, I just bought the TSDZ16, waiting for it to arrive :)
I'll plug it to my bench power supply before buying a battery to verify if the DFL11 display that comes with it natively supports 52 volt battery packs. There's no OSF for it for now, nor can I figure out what microprocessor does it use, so I'll not be modifying it for now.

Thanks for your help! :)
 
Where did you get that screenshot from? I searched around for EKD01/B02N‑U display manuals and none of them mention the possibility of setting the "Battery Level Origin" in the stock firmware... maybe it's a customized firmware by Tongsheng specifically? Or is yours the new, very similar looking DFL11 display? I don't know if that one natively supports setting the "Battery Level Origin" either, since I can't find a single manual or proper documentation about it :/

Anyways, I just bought the TSDZ16, waiting for it to arrive :)
I'll plug it to my bench power supply before buying a battery to verify if the DFL11 display that comes with it natively supports 52 volt battery packs. There's no OSF for it for now, nor can I figure out what microprocessor does it use, so I'll not be modifying it for now.

Thanks for your help! :)
the B02N display supports 36, 48 and 52V batteries and will display battery level accordingly. how accurate is an old point of debate, but at least it will not be systematocally wrong because you're running 52V and the display thinks 48V...
 
the B02N display supports 36, 48 and 52V batteries and will display battery level accordingly. how accurate is an old point of debate, but at least it will not be systematocally wrong because you're running 52V and the display thinks 48V...
So is that the difference between the EKD01 and B02N‑U displays? To be honest, I thought both EKD01 and B02N-U were the same display just for different regions, thanks for the explanation... Unfortunately, the presence or absence of the "Battery Level Origin" setting on the DFL11 that I got, remains a mystery... At least until I manage to power it on and check its settings, which I'll do when I get home... Hopefully this weekend 🤞

Edit: forgot to mention that I requested access to the DFL11 display manual from the guy on AliExpress that I bought the TSDZ16 from... but he forgot to give me access to the Google Drive folder containing the manuals, still. AliExpress moment. 😶
 
Anyone know anything about this coming Tsdz2c version, allegedly (according to admin in that FB-group) coming soon?

Have yet to replace my original Tsdz and was just about to go for the Tsdz8, since my impression was that the Tsdz2b have too many problems) when I saw these news.

Would really prefer a lighter, street legal motor to a heavier, illegal one (cops here in SWE don't really give you trouble if you don't behave like a knob, but I would hate to tackle the insurance/legal situation if I ever got into some accident with one..) Also don't need more than 250W to take me up the steeper hills without busting my old knees.

Anyone sitting on some info? :)
 
I have said elsewhere, I ride TSDZ2(B) e-bikes mostly with 10ah batteries to keep the weight around 18 kgs, which gives a 30 mile range, they suit my needs. I hardly ride the e-bike I have with the larger battery only if I go long distance, but I do have a 7ah like the 10ah batteries which I am looking at as using as a range extender which I have a dual battery module for.
 
Hello, please, what error do I do? Q factor on image is 21,5cm, I read on internet, that it should be 18cm. I am on maxmimum, how to put cranks closer to each other? Screwing bolt did not help. Thank You.
 

Attachments

  • WhatsApp Image 2025-08-15 at 10.32.42.jpeg
    WhatsApp Image 2025-08-15 at 10.32.42.jpeg
    191.1 KB · Views: 21
  • WhatsApp Image 2025-08-15 at 10.32.43 (1).jpeg
    WhatsApp Image 2025-08-15 at 10.32.43 (1).jpeg
    148.6 KB · Views: 21
  • WhatsApp Image 2025-08-15 at 10.32.43 (2).jpeg
    WhatsApp Image 2025-08-15 at 10.32.43 (2).jpeg
    177.9 KB · Views: 21
Slightly off track, on the TSDZ2(B) we fit Bafang right hand crank arm to improve the Q factor, not sure if it will work on the TSDZ8, checked the cheap spare NOS TSDZ2 I have which I bought from a Germany shop and it has a pair of Bafang cranks with it, I did buy as an opened box offer so very cheap, especially as it was a coaster version which I have converted to standard drive. If the crank bolts are torqued up correctly you can go no further. I see in the photo the TSDZ8 has straight and offset crank arm setup like TSDZ2(B) hence the using of a Bafang crank but one has to check the frame clearance to make sure the crank doe's not clip the frame if you were to fit Bafang arm. But I think the TSDZ8 axle is only 2.5mm long than the TSDZ2(B) so there is not a lot in it.
 
Hi, I am a new user- new to ebikes and new to OSF.
Here is my setup: TSDZ8 with 52V 20 AH battery with VLCD5
I got through the steps on the github page and get the following error E02.
Here is the steps I am taking
open up J-flash-->open recent project: Z8_750W_1.6.jflash --> start Jflash (if I start a new project that my jlink doesn't connect).
File->open data file--> OSF_TSDZ8_VLCD5_KATANA_V00_01_33.hex
Target-->connect--> connected successfully
Target-->manual programming-->program --> "target programmed successfully"
Open Javaconfigurator.jar
Make the following adjustment:
Motor type: TSDz8
motor power: 750w
motor acceleration: 30
Motor deceleration: 35
Battery current max: 22
Battery capacity: 1040
Battery cell number: 14
Battery voltage cutoff: 42

Display type: VLCD5

Check Calibrated under torque setting
Pedal torque ADC step: 67
Pedal torque ADC step advanced: 34
Pedal torque ADC offset, range, angle adjustment are all 0
Pedal torque ADC offset (no weight): 150 and pedal torque ADC max: 300

Wheel circumference: 2300

Assistance setting:
street power limit: 500
everything else is the same;

Hit compile HEX file

Files to Flash folder showed updated TSDz8_config.hex has been updated

Open up Jlink
close window with OSF_TSDZ8_VLCD5_KATANA_V00_01_33.hex
File-->open data file-->TSDZ8_config.hex
Target-->manual programming--program-->Target programmed successfully

Plug everything back in and turn on the motor and get E02 on display and motor doesn't work on.

I also tired the following
Open up Jlink and manual programming and erase chip and try uploading the hex and config file after that with the same results.
I can upload original firmware and the motor works fine expect for the throttle doesn't work anymore. Not sure what this is all about.

Any idea to what I am doing wrong?

Thank you!!

Edit: I am not sure if this explains it but I got it working--I would keep the speed sensor unplugged to the motor and turn the display on and get the error and plug the speed sensor after that. Now I plug the speed sensor and then turn on the display and it works. I still can't get the throttle to work.
 
Last edited:
Hello
torque offset : 190
torque max : 400

Look at my message in page 33 here

For me no error after 180 (error under 170)

But the power is not good vs original or firmware test3.0.


Hi, I am a new user- new to ebikes and new to OSF.
Here is my setup: TSDZ8 with 52V 20 AH battery with VLCD5
I got through the steps on the github page and get the following error E02.
Here is the steps I am taking
open up J-flash-->open recent project: Z8_750W_1.6.jflash --> start Jflash (if I start a new project that my jlink doesn't connect).
File->open data file--> OSF_TSDZ8_VLCD5_KATANA_V00_01_33.hex
Target-->connect--> connected successfully
Target-->manual programming-->program --> "target programmed successfully"
Open Javaconfigurator.jar
Make the following adjustment:
Motor type: TSDz8
motor power: 750w
motor acceleration: 30
Motor deceleration: 35
Battery current max: 22
Battery capacity: 1040
Battery cell number: 14
Battery voltage cutoff: 42

Display type: VLCD5

Check Calibrated under torque setting
Pedal torque ADC step: 67
Pedal torque ADC step advanced: 34
Pedal torque ADC offset, range, angle adjustment are all 0
Pedal torque ADC offset (no weight): 150 and pedal torque ADC max: 300

Wheel circumference: 2300

Assistance setting:
street power limit: 500
everything else is the same;

Hit compile HEX file

Files to Flash folder showed updated TSDz8_config.hex has been updated

Open up Jlink
close window with OSF_TSDZ8_VLCD5_KATANA_V00_01_33.hex
File-->open data file-->TSDZ8_config.hex
Target-->manual programming--program-->Target programmed successfully

Plug everything back in and turn on the motor and get E02 on display and motor doesn't work on.

I also tired the following
Open up Jlink and manual programming and erase chip and try uploading the hex and config file after that with the same results.
I can upload original firmware and the motor works fine expect for the throttle doesn't work anymore. Not sure what this is all about.

Any idea to what I am doing wrong?

Thank you!!

Edit: I am not sure if this explains it but I got it working--I would keep the speed sensor unplugged to the motor and turn the display on and get the error and plug the speed sensor after that. Now I plug the speed sensor and then turn on the display and it works. I still can't get the throttle to work.
 
Anyone know anything about this coming Tsdz2c version, allegedly (according to admin in that FB-group) coming soon?

Have yet to replace my original Tsdz and was just about to go for the Tsdz8, since my impression was that the Tsdz2b have too many problems) when I saw these news.

Would really prefer a lighter, street legal motor to a heavier, illegal one (cops here in SWE don't really give you trouble if you don't behave like a knob, but I would hate to tackle the insurance/legal situation if I ever got into some accident with one..) Also don't need more than 250W to take me up the steeper hills without busting my old knees.

Anyone sitting on some info? :)
I don't know anything about a TSDZ2C, but I’d guess it also use a closed system like the TSDZ2B with an XMC1300 microprocessor. For my personal use, the ~1.2 kg extra of the TSDZ8 would be worth it if it’s the XMC1302 version and there’s working OSF firmware available. I’m also looking for something light, street legal and I live in SWE. I’ve seen some resellers claim to sell TSDZ8 units labelled in accordance with EN15194, with manufacturing identification and a 250 W rating, but I don’t know if those always have the XMC1302.
 
I don't know anything about a TSDZ2C, but I’d guess it also use a closed system like the TSDZ2B with an XMC1300 microprocessor. For my personal use, the ~1.2 kg extra of the TSDZ8 would be worth it if it’s the XMC1302 version and there’s working OSF firmware available. I’m also looking for something light, street legal and I live in SWE. I’ve seen some resellers claim to sell TSDZ8 units labelled in accordance with EN15194, with manufacturing identification and a 250 W rating, but I don’t know if those always have the XMC1302.
Interesting! Could you link to someone selling TSDZ8 rated at 250W? Tack! :)
 
How is the main gear in the TSDZ8 compared to the TSDZ2(B) ?
Is there a sprag clutch in the main gear and a one way bearing in the blue (or white) gear like the TSDZ2 or a double clutch like the TSDZ2B ?
And more importantly, is it more reliable ?
 
Here you can see all differences between Tsdz2, Tsdz2B and Tsdz8 for the clutch inside the main gear. They are all different.
For some unknown reason I can't find a reduction gear, but if I see this video it looks bigger without clutch.
How is the main gear in the TSDZ8 compared to the TSDZ2(B) ?
...
 
Here you can see all differences between Tsdz2, Tsdz2B and Tsdz8 for the clutch inside the main gear. They are all different.
So does that mean the 2 parts clutch of the TSDZ8 works the same as the one in the TSDZ2B, no more one way bearing in the plastic gear ?
 
the has the pawl type one way system
 

Attachments

  • Screenshot 2025-08-27 at 12-00-29 tongsheng TSDZ2 TSDZ2B Main Gear for electric bicycle mid dr...png
    Screenshot 2025-08-27 at 12-00-29 tongsheng TSDZ2 TSDZ2B Main Gear for electric bicycle mid dr...png
    327.2 KB · Views: 18
Back
Top