That can't be it as, like I said, ALL of the data values are inflated.Too close magnet to sensor. Magnet should be c.a 1cm from triangle symbol on sensor.
That can't be it as, like I said, ALL of the data values are inflated.Too close magnet to sensor. Magnet should be c.a 1cm from triangle symbol on sensor.
Did you perhaps set "Units type" to mph in the configurator?Hello, I recently installed the OSF on my du250 (german variant of tsdz2 I believe), and it's been working fine except for one issue. All the values on the display are horribly inflated, e.g. speedometer shows a value of 60 something when going at 30, adc calibration values are 478 and 868, battery voltage is 88...
I've set the wheel value (on the screen) to the max possible, magnet count is at 1. Both of those settings influence the data values. Speed limit seems to not be affected by the speedometer value. Wheel circumference has been set in the java configurator.
Could this be an issue with the du250 or is it possible I did something wrong?
It's a 6 pin vlcd5. Both the configurator and display are kmh. Is it normal that changing the wheel size on the display changes how much the values are inflated?Did you perhaps set "Units type" to mph in the configurator?
You should also tell us what display you're using.
Not sure what you mean by recent, but I do believe it's the original that came with this model. There isn't a lot of information on the sfm du250, but I did find an instruction manual on the sfm site for the du250 dating back to 2015, so very old I guess?No, this isn't normal.
The wheel size set on the display shouldn't affect the values displayed.
Is this a recent or very old display?
And now I'm having another issue after a second test run... at the start of the ride I heard the motor spaz for a few seconds, then 20 minutes in the display shut off, the battery shut off and wouldn't turn back on. Literally the battery switch wasn't doing anything, there's an indicator when it's on and it refused to turn on. It did turn back on when I disconnected and reconnected the battery to the system.Not sure what you mean by recent, but I do believe it's the original that came with this model. There isn't a lot of information on the sfm du250, but I did find an instruction manual on the sfm site for the du250 dating back to 2015, so very old I guess?
I don't know if this info will help, but I can tell you what the differences between the du250 and tsdz2 are (that I know of):
1. The speedometer plug is 4 pin, containing the 5v speedometer signal, ground, 6v light and an unknown pin.
2. There is a dedicated connector for programming containing 5v, ground, SWIM and presumably RST.
3. The maximum speed limit that can be set on the display is 35 kmh.
4. The hidden menu on the display does not show the software version.
5. There is no second hidden menu that displays the calibration value (ГE1) of the torque sensor. Viewing the OSF calibration works (walk assist at level 1), but the numbers are also inflated.
I can also post my backup of the original software if it'd be of any use.
Hi Elinx,After a long time I installed a new Tsdz2B after the old Tsdz2 can't be opened anymore without damage after 6 years.
I have problems to release the case. The small screws are too tight.
Inside is a bearing that has presumably fallen apart and therefore no longer functions.
Maybe I will try later again. For now I have mounted a new one, so with the summer coming I can use my bike again.
I have flashed OSF version: TSDZ2-Smart-EBike-1-20.1C.6-update-6, without problems and did the torque calibration the new way with walk assist.
Because it must be done with the XH18 display I start "assist 1" and by enabling walk assist the assist setting goes to "assist off". After release, I write down ADC offset and after pressing the pedal also ADC max. For the usual calibration this is working.
What I can't get working is to check and correct these ADC torque settings with display only.
If I start on assist 2 and enable walk assist, the display goes to assist 1, nothing happens after releasing.
If I start on assist 1, enable walk assist, the display goes to assist off, I see ADC offset after release, but never ADC max.
Am I doing it the right way with the XH18? Or should it perhaps be done differently?
Yes, I did read that and the usual callibration went without any problems, but I must start with assist-1 first....
XH18, all calibration operations must be performed at the 0-OFF level.
Hi mbrusa, I tried your master.zip from April 13, 2026. I managed to discharge the battery down to 41 volts, and the motor didn't shut off. I had the cut-off limit set to 40 volts. I think you’ve solved the problem with the motor shutting down prematurely before the cut-off limit was reached. Thank you.Yes, indeed, I remembered another similar case, which is why I looked into it further.
Now, if you want to try updating to the master version, it should work correctly even with the cut-off voltage set to 39V.
I also added the undervoltage error E01 (shared with the overvoltage error) to immediately understand the source of the problem, should it happen again.
It's a 250 watt motor, albeit I did leave the default value of 500 for "motor power max". However I set the battery current max to 15 amps as that's the max continuous the battery is rated for (with 10 minutes of pulse up to 18, but i figured better safe than sorry). With the stock firmware I left it at the default 16 and never had issues. For reference the battery is 36v 13.6 Ah.E07 and E04 are caused by a high current, confirmed by the battery BMS tripping.
Are the motor and battery settings correct in the configurator?
You say you enabled the lights, but were they already installed with the stock firmware, or did you install them now?
Have you tried reflashing the stock firmware?
Regarding the display, I don't know what to say; it's probably not compatible.
For testing, I use an old VLCD5 from 2016, and it works fine.
Strange, I didn't think there were different versions of the XH18.Yes, I did read that and the usual callibration went without any problems, but I must start with assist-1 first.
By rotating the assist handle, the level goes to 0-OFF and I can calibrate the both ADC values. Starting right away with 0-Off does nothing
After inserting and reflashing these values with enabled all three calibration options, I tried the alternative recalibration from display only.
I do the same, but see just the ADC offset, never the ADC max.
Standing on the pedal doesn't help, so imho I can't check the drifting of the torque sensor anymore.
Maybe I do something wrong, that is why I ask.
Edit:
I read all calibration options over again. Could it be that before I check the torquesensor with alternative calibration, I must disable first "torque sensor adv." with L1-E04?
Great, thanks for the confirmation.Hi mbrusa, I tried your master.zip from April 13, 2026. I managed to discharge the battery down to 41 volts, and the motor didn't shut off. I had the cut-off limit set to 40 volts. I think you’ve solved the problem with the motor shutting down prematurely before the cut-off limit was reached. Thank you.
I had read it and done it as that, but with copy/past I was more focused on the XH18 behavior. I have tried over and over again, but mostly I see only ADC offset. But after many attempts the display became flashing between ADC offset and 01.6. This value isn't ADC max. I had measured before and insert in the Javaconfigurator.Strange, I didn't think there were different versions of the XH18.
....
You copied and pasted the manual, leaving out the first part of the calibration....
Ohhh..... I see now what must be done for the right behavior......
- Press the pedals until the maximum value is reached
....
After a test ride with the stock firmware and the light removed it's apparent some damage occurred.It's a 250 watt motor, albeit I did leave the default value of 500 for "motor power max". However I set the battery current max to 15 amps as that's the max continuous the battery is rated for (with 10 minutes of pulse up to 18, but i figured better safe than sorry). With the stock firmware I left it at the default 16 and never had issues. For reference the battery is 36v 13.6 Ah.
It is weird that the bms tripped with that limit in place. Is it possible that the heat could lead to a higher than allowed current draw? Seems like the issues only happened after the system got hot. I couldn't recreate them at home a few hours later (spinning the pedals with my hand and using cruise "throttle")
The lights I installed just before the issues, but they were off the whole time and when I came back I double checked if the pins were correct.
I flashed the old stock firmware and I'll be going on a longer ride in a few hours so I'll post an update with how that goes.