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

Hello,
I'm experiencing Trips A and B reset at noon even though the both Auto Reset values are set at 4 and 20 hours, respectively. I'm running V20.1C.5-860C.

Wondering if there's a setting I'm missing or this is a known issue.

Thank you.
Are you saying that the trips reset at noon with the display on?
Strange, I'll check.
The trip should reset only when the display is turned on and if the set hours have passed since the last shutdown.
I use trip A set to 12 hours, so that it resets the next day.
The only anomaly I've found is when I remove the battery for a few days.
When I put it back, the time is still correct but the trip doesn't reset. Leaving the battery always connected, obviously with the display off, no problem.
I checked, indeed there is a bug that can reset the trip while driving, it happens when the hours in motion are greater than those of Auto Reset.
I will fix it with the next update.
 
But the motor type is TSDZ2B?
What exactly happened?
Yes it's a tsz2b, the pedal can turne without any effect. Somtime, when I change rear speed, the motor do a strange noise without powering the bike.
I by a new freewheel for my tsdz2b. An turne back to update 3 of firmware. I don't like the effect of beta firmware, I think there is less power for bike, startup is slower. But less power consumption on battery I think.
As I use the motor only for travel to work, I only use at max power assist with high speed limitations. Maybe it is more a problematic for motor
 
Yes it's a tsz2b, the pedal can turne without any effect. Somtime, when I change rear speed, the motor do a strange noise without powering the bike.
I by a new freewheel for my tsdz2b. An turne back to update 3 of firmware. I don't like the effect of beta firmware, I think there is less power for bike, startup is slower. But less power consumption on battery I think.
As I use the motor only for travel to work, I only use at max power assist with high speed limitations. Maybe it is more a problematic for motor
I can not confirm what you state about the current beta firmware (less power, slower startup). If at all the motor feels stronger. But it runs quieter. I installed it on 2 different bikes with consistent results.
Since the structure of the java tool is a bit different from the prior versions, I suggest you check and compare your non-beta to beta settings in detail to be sure they are the same.
Good luck!
PS: When you run your motor always with max power assist (and have the settings set so it runs with higher than std. max power - i.e. 500W vs 250W - you put a lot of stress on the sprag-clutches in the main gear. So it is understandable that you observe early failures. Bottom line: You put too much stress on the weakest part of this motor.
 
Last edited:
So far running two MTB's, one with the TSDZ2 and the other with the TSDZ2B, both done over 2000 miles (3200 km), I only turn the power right up for hill climbs, both are on the OSF / VLCD5 combo and holding up well, but I am light and both MTB's weigh around 18 - 20 kilos.
 
I can not confirm what you state about the current beta firmware (less power, slower startup). If at all the motor feels stronger. But it runs quieter. I installed it on 2 different bikes with consistent results.
Since the structure of the java tool is a bit different from the prior versions, I suggest you check and compare your non-beta to beta settings in detail to be sure they are the same.
Good luck!
PS: When you run your motor always with max power assist (and have the settings set so it runs with higher than std. max power - i.e. 500W vs 250W - you put a lot of stress on the sprag-clutches in the main gear. So it is understandable that you observe early failures. Bottom line: You put too much stress on the weakest part of this motor.
I made the difference to configure beta firmware. And i limite the power to 350W. but in the first beta there was no limit, maybe it's during beta1 usage that sprag-clutches broke down.
 
I made the difference to configure beta firmware. And i limite the power to 350W. but in the first beta there was no limit, maybe it's during beta1 usage that sprag-clutches broke down.
I have to disagree about motor power stressing this sprag bearing. My TSDZ2B has OSF, but was set in low power mode. I also had the pedals spin loose, slipping sprag bearing, The TSDZ2B has a big gear with two clutches. Outer clutch lets the motor spin the crank gear, Inner one lets the pedals do it. The motor applies no force to the inner clutch. It can freewheel forever, until the rider puts force on the pedals and spins them with no motor, or faster than the motor.

In my case, the pedals usually would catch, but if I jiggled them by hand, they would spin free. I tried spraying the inner clutch bearing with penetrating oil, and that seems to stopped the problem for now, I do have a replacement gear in hand, but will wait to see if it's needed.
 
I made the difference to configure beta firmware. And i limite the power to 350W. but in the first beta there was no limit, maybe it's during beta1 usage that sprag-clutches broke down.
The fact that the sprag-clutch broke with OSF 6-beta-1 is just a coincidence.
The life of the internal sprag-clutch does not depend on the motor, but on the push on the pedals and the lateral pull of the chain which over time increases the sprag-clutch backlash.
It also depends on the not excellent quality of the sprag-clutch , on the TSDZ2 it was possible to replace it with better products, unfortunately on the TSDZ2B there are no alternatives.
My advice is to mount a 61902-2rs bearing in the spider instead of the gasket. It reduces the lateral pull of the chain on the sprag-clutch .
I did it on my TSDZ2 motors, I think it is also possible on the B version.
 
It also depends on the not excellent quality of the sprag-clutch , on the TSDZ2 it was possible to replace it with better products, unfortunately on the TSDZ2B there are no alternatives.
My advice is to mount a 61902-2rs bearing in the spider instead of the gasket. It reduces the lateral pull of the chain on the sprag-clutch .
I did it on my TSDZ2 motors, I think it is also possible on the B version.
Can you provide part number and source to order the a quality sprag clutch for TSDZ2? Mine is developing a clicking sound while I pedal most of the time. I am not sure if it is slipping or not. I can feel and hear what I think is pedal slip (but not all the time) as I apply power to the pedals, but the slip I felt could also be the rear derailleur downshifting by itself to a lower gear.

edit: This video
says to apply Loctite between the CSK30P's outer diameter and the big gear. Is that really necessary since the bearing is a friction fit. Without Loctite, could that be a cause of slips that some people are experiencing??
 
Last edited:
The fact that the sprag-clutch broke with OSF 6-beta-1 is just a coincidence.
The life of the internal sprag-clutch does not depend on the motor, but on the push on the pedals and the lateral pull of the chain which over time increases the sprag-clutch backlash.
It also depends on the not excellent quality of the sprag-clutch , on the TSDZ2 it was possible to replace it with better products, unfortunately on the TSDZ2B there are no alternatives.
My advice is to mount a 61902-2rs bearing in the spider instead of the gasket. It reduces the lateral pull of the chain on the sprag-clutch .
I did it on my TSDZ2 motors, I think it is also possible on the B version.
how did you fixe the bearing? can you post a photo?
Thanks for the tweak
 
how did you fix the bearing? can you post a photo?
Thanks for the tweak
Can't fix it on a TSDZ2B, It's built as part of the gear, unlike the TSDZ2 where they press in a replaceable bearing, which they do in the above video.

You have to buy a new gear for a TSDZ2B. I got one on aliexpress for $53USD shipped in 7 days, I haven't used it yet , because re-oiling the old one stopped the pedals from slipping. It has run 100 km now without slipping.
 
Can't fix it on a TSDZ2B, It's built as part of the gear, unlike the TSDZ2 where they press in a replaceable bearing, which they do in the above video.

You have to buy a new gear for a TSDZ2B. I got one on aliexpress for $53USD shipped in 7 days, I haven't used it yet , because re-oiling the old one stopped the pedals from slipping. It has run 100 km now without slipping.
Can you describe how you re-oiled it? Did you pull the big gear? What kind of oil did you use? It'll be interesting how long this fix will work. What do you think was the problem? Was it insufficiently lubricated from the factory?
 
Can you provide part number and source to order the a quality sprag clutch for TSDZ2? Mine is developing a clicking sound while I pedal most of the time. I am not sure if it is slipping or not. I can feel and hear what I think is pedal slip (but not all the time) as I apply power to the pedals, but the slip I felt could also be the rear derailleur downshifting by itself to a lower gear.
I have never replaced the sprag clutch, so I can't recommend a supplier.
But try looking for CSK30PP, there is something for everyone, up to the very expensive STIEBER.
 
how did you fixe the bearing? can you post a photo?
Thanks for the tweak
I have not repaired the sprag clutch, I have added an extra bearing in the spider to prevent premature wear of the sprag clutch.
When you turn the pedals the bearing does not turn, it only serves to absorb part of the chain pull that would otherwise only weigh on the sprag clutch.
It must be mounted in the spider in place of the gasket, if the outside of the bearing is not forced it must be blocked with Loctite.
 

Attachments

  • IMG-20200602-WA0018.jpg
    IMG-20200602-WA0018.jpg
    153.5 KB · Views: 19
  • 20241024_083605.jpg
    20241024_083605.jpg
    1 MB · Views: 17
I have never replaced the sprag clutch, so I can't recommend a supplier.
But try looking for CSK30PP, there is something for everyone, up to the very expensive STIEBER.
You're not kidding. A new Stieber CSK30PP is $468, $100 more than the entire TSDZ2 kit!

Why CSK30PP and not CSK30P? PP version has inner and outer keyways. P version only inner. TSDZ2 only has one inner keyway, no outer.

I wonder why there are so many failures of the CSK30P sprag clutch? Is it just cheap/ poorly made? Is it under spec-ed? Freewheels and freehubs, which has a similar function, does not seem to fail as often and has a similar clutch design.
 
Last edited:
I have not repaired the sprag clutch, I have added an extra bearing in the spider to prevent premature wear of the sprag clutch.
When you turn the pedals the bearing does not turn, it only serves to absorb part of the chain pull that would otherwise only weigh on the sprag clutch.
It must be mounted in the spider in place of the gasket, if the outside of the bearing is not forced it must be blocked with Loctite.
To add the extra bearing on the spider, you had to discard the seal? I suppose you don't ride in wet conditions?

Do you feel any difference with the added bearing?
 
In 980 miles of riding, my chain has come off the 42T chain ring on my TSDZ2 probably around 10 to 15 times (while pedaling). Is this normal? Could replacing it with a narrow wide chain ring prevent this?

The chain is not too long and not the cause I don't think.
 
Can you describe how you re-oiled it? Did you pull the big gear? What kind of oil did you use? It'll be interesting how long this fix will work. What do you think was the problem? Was it insufficiently lubricated from the factory?
Yes, I have another gear and it's simple to replace, but I want to see if the re-oiling will work long term. I used penetrating oil, but I read that GMM recommends 10W motor oil for their sprag clutches. I plan to try that. I will lay the bike on its side with cover removed, and let oil enter past the gaps in the dust cover over the bearing,

In this endless sphere post, one poster had the outer bearing in a TSDZ2B gear slip, and said re-lube worked.
 
If that EKD01 display does work with stock Tsdz2B, there should imho no reason that it doesn't with OSF for stock display and Java configurator.
You only have to fiddle with the right display choice in the settings. But I think if you select the 850C the chance is there that the system will work without problems.

But if that EKD01 was purchased separately, this will indeed not work, because the display also needs to be flashed and isn't supported.
Hello
I am from Bordeaux France.
I also have the EKD01 display with TSDZ2B purchased together to Varstrom one month ago.
Can you confirm which choice is ok : 850c or other?
I bought unfortunately a P860ML to Varstrom with UART Bafang 70€ . Do you know if it’ s possible to flash the OSF TSDZ2B with this display ?
Thank’s
 
.... EKD01 display with TSDZ2B ....
Can you confirm which choice is ok : 850c or other?
.... P860ML...UART Bafang ....flash the OSF TSDZ2B with this display ?
...
As said before, if you bought the EKD01 together with Tsdz2B, you have to flash the controller with the java version.
I can't confirm which display choice you must made for that display, so try it and see if it satisfied you.

If you want to use the Bafang 860C uart display you have to flash the bootloader of it and the controller with the 850C-860C-SW102 version. But .... no guarantees it will work if the hardware of the display is changed.
 
I checked, indeed there is a bug that can reset the trip while driving, it happens when the hours in motion are greater than those of Auto Reset.
I will fix it with the next update.
Thanks for looking into it. I appreciate hearing the source of the issue.

It's just a minor inconvenience in my mind. Meanwhile, I'm throughly enjoying the your OSF fork.
 
I tested ekd01 with all display versions in java and best working with vlcd5 version, although at the beginning after turning on the screen there is an error 30 that disappears after a few seconds, everything works surprisingly well here is movie with my settings in java
 
Back
Top