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

Thanks! What RPM is the motor at its peak torque and efficiency. Will go for a test ride with the ERPS on the display.
During test ride, ERPS was between 400 to 500 ( 3,000 to 3,750 RPM) with cadence between 80 to 95 RPM. 48V 7.5 AH battery from full charge, did 40 miles with battery drop to 43.8 V. Bike weighs approx 43 lbs with the pannier bag.

IMG_3525.jpeg
 
During test ride, ERPS was between 400 to 500 ( 3,000 to 3,750 RPM) with cadence between 80 to 95 RPM. 48V 7.5 AH battery from full charge, did 40 miles with battery drop to 43.8 V. Bike weighs approx 43 lbs with the pannier bag.
In fact, maximum efficiency is reached between 400 and 500 ERPS (tested with 36V motor and OSF 4.x).
With OSF version 5.x (not available for LCD3), there is excellent efficiency up to almost 600 ERPS.
 
Has light configuration changed some how on latest release. I have light on mode 6. They should be on and fast blinking when braking. Braking mode is working. But lights are blinking slowly (few seconds on then off) when not braking. What means startup text when I put lights on (long press up).
 

Attachments

  • Various.jpg
    Various.jpg
    593.1 KB · Views: 17
Buyers of SW102 on Aliexpress, beware !

I just got a new one recently, to replace a broken one (user's fault) on my TSDZ2.
The seller proposed 2 cable lengths, which I found unusual, but since it was a few € cheaper than the others, I went for it..
The display actually come with a very short (5 cm) cord, with an extension cord glued on it. Not very elegant, but why not.
After flashing, I plugged it in the controller and heard a sound coming from the display : dead..
So I cut the cord and checked the pinout of the connector : it was all wrong ! The display was getting Vbat and GND in its GND and RX wires respectively..

I thought about checking the extension cord when I first saw it, but since it was glued I didn't bother..
I will ask for a refund, but since I opened the display (for the initial flash), and cut the cord, I might be screwed anyway.

So be careful when you see the 40cm/90cm option for the SW102 : it might come with a wongly wired extension cord. Better to stay with the 'standart' one with a 60cm cord with no extension.
 
Buyers of SW102 on Aliexpress, beware !

I just got a new one recently, to replace a broken one (user's fault) on my TSDZ2.
The seller proposed 2 cable lengths, which I found unusual, but since it was a few € cheaper than the others, I went for it..
The display actually come with a very short (5 cm) cord, with an extension cord glued on it. Not very elegant, but why not.
After flashing, I plugged it in the controller and heard a sound coming from the display : dead..
So I cut the cord and checked the pinout of the connector : it was all wrong ! The display was getting Vbat and GND in its GND and RX wires respectively..

I thought about checking the extension cord when I first saw it, but since it was glued I didn't bother..
I will ask for a refund, but since I opened the display (for the initial flash), and cut the cord, I might be screwed anyway.

So be careful when you see the 40cm/90cm option for the SW102 : it might come with a wongly wired extension cord. Better to stay with the 'standart' one with a 60cm cord with no extension.
In my case, the joints were also glued together so I had to cut them.
Also, the color of the extension is different from the color of the LCD.
 
In my case, the joints were also glued together so I had to cut them.
Also, the color of the extension is different from the color of the LCD.
Yes, extension connector glued, and different wires color for me too.. Would be allright if at least the wiring was correct !

Edit : Oh, I'm saying all of this because it's the connector on the TSDZ that I modified in order to plug a SW102 : I normally don't splice the SW102 connector and keep it as it is. This one would have burned even if plugged into a Bafang motor !
 
Last edited:
Has light configuration changed some how on latest release. I have light on mode 6. They should be on and fast blinking when braking. Braking mode is working. But lights are blinking slowly (few seconds on then off) when not braking. What means startup text when I put lights on (long press up).
I didn't change anything about the lights.
You probably have "Startup assist" enabled and are holding the UP button for too long.
The UP button has a double function, after 2 seconds it turns on the lights, after 4 seconds it turns off the lights and activates "Startup assist".
So if you want to turn on the lights you have to release the button after 2 seconds and before 4 seconds. Or if you don't use "Startup assist", disable it, it's in the "Startup Boost" menu.
Thus the UP button will only turn on the lights and can be pressed without time limits.
 
I didn't change anything about the lights.
You probably have "Startup assist" enabled and are holding the UP button for too long.
The UP button has a double function, after 2 seconds it turns on the lights, after 4 seconds it turns off the lights and activates "Startup assist".
So if you want to turn on the lights you have to release the button after 2 seconds and before 4 seconds. Or if you don't use "Startup assist", disable it, it's in the "Startup Boost" menu.
Thus the UP button will only turn on the lights and can be pressed without time limits.
Thank you for explanation.
 
Hi,
Does anyone have experience with torque calibration?
I can navigate myself until the point when the weight value gradually increases, but if I release the walk assist at the correct value, the display doesn't show the "new calculated value" for "pedal torque ADC step"
It shows the already set up value.
Any idea?
 
Last edited:
You should specify OSF version and display type.
If you use the version with Java configurator, two parameters must be entered.
The ADC value of the torque sensor without any push on the pedals in “Pedal torque ADC offset”.
The ADC value of the torque sensor with the maximum thrust applied to the pedal (cyclist standing, on the right pedal in a horizontal position) in “Pedal torque ADC max”.
Enable "Torque sensor adv" and "Calibrated"
Weight calibration is not necessary.
 
You should specify OSF version and display type.
If you use the version with Java configurator, two parameters must be entered.
The ADC value of the torque sensor without any push on the pedals in “Pedal torque ADC offset”.
The ADC value of the torque sensor with the maximum thrust applied to the pedal (cyclist standing, on the right pedal in a horizontal position) in “Pedal torque ADC max”.
Enable "Torque sensor adv" and "Calibrated"
Weight calibration is not necessary.
I'm using the newest sw version (TSDZ2-Smart-EBike-1-master) with VLCD5 display.
The offset and ADC max are set, I just tried the weight calibration as well.
It is not essential but if you have an answer for the issue, it is very welcomed :)
 
I need some words of wisdom regarding the TSDZ2 torque sensors. Is there an easy way to take the load values for the sensor off via the STVP software or another as my hard-tail with the 48v mid drive one has to stand on the pedals in comparison to the 36v mid drive on my full suspension bike? I m use to stain gauge as I use to assembly and calibrate 10kbar pressure transducers.
 
I didn't understand what the problem is.
The value set is probably the correct one.
Quote from the manual:
"
Another number appears on the display which gradually increases; release walk assist when the displayed
value corresponds to the weight on the pedal.
"

My problem: if I release the walk assist I see the default 69 value instead of the expected correction value.
(If I change the value to 50 in the java and upload the config, during the next calibration it shows 50 after relasing the walk assist)
I cannot extract the real value
 
Quote from the manual:
"
Another number appears on the display which gradually increases; release walk assist when the displayed
value corresponds to the weight on the pedal.
"

My problem: if I release the walk assist I see the default 69 value instead of the expected correction value.
(If I change the value to 50 in the java and upload the config, during the next calibration it shows 50 after relasing the walk assist)
I cannot extract the real value
Now it's clear, I'll check.
 
Important note for SW102.
In the latest version 20.1C.5-beta-1, if "Coaster brake" is enabled, when you turn on the display there are features that are disabled, this for security reasons.
They are: Throttle, Cruise, Walk assist and Startup assist.
However, they can be enabled at every startup. It has to be a deliberate choice.
The user should be aware that these features, when used with coaster brake motors, are dangerous.
With SW102 there is a problem, in previous versions the "Coaster Brake" was enabled by default because there was no menu item to set it, now there is.
So with the new version, if you don't have a coaster brake motor, you need to disable "Coaster Brake".
 
Quote from the manual:
"
Another number appears on the display which gradually increases; release walk assist when the displayed
value corresponds to the weight on the pedal.
"

My problem: if I release the walk assist I see the default 69 value instead of the expected correction value.
(If I change the value to 50 in the java and upload the config, during the next calibration it shows 50 after relasing the walk assist)
I cannot extract the real value
This is actually the case, there is a bug already from version 20.1C.2
I never noticed because I never tried the weight calibration again. Thanks for the report.
It will be fixed with the new version that I will release soon.
 
I need some words of wisdom regarding the TSDZ2 torque sensors. Is there an easy way to take the load values for the sensor off via the STVP software or another as my hard-tail with the 48v mid drive one has to stand on the pedals in comparison to the 36v mid drive on my full suspension bike? I m use to stain gauge as I use to assembly and calibrate 10kbar pressure transducers.
Google translate didn't help me understand your question.
Can you be more clear?
 
mbrusa, I have three bikes with TSDZ2 mid-drives, two are 36v and one is a 48v, at the moment the two 36v bikes are great to ride due to the way the torque sensing on both is setup. I have to put a lot more pressure on the pedals to get the 48v version to perform like the 36v versions. As I comparison I have the 36v's set on "TOUR" and the 48v set on "TURBO" to get similar ride feel.

So I would like to be able to re-calibrate the torque sensing on the 48v with the TSDZ2 Parameter Configurator or using the STVP program if possible with a bit of help from you guys.

I was also trying to use the VLCD5 to look at the TE and TE1 values but get to the JAP EUR mode selection and the display jumps out unless I have to press something else other than the "i" button.
 
Forgot to say I do have standard and modified VLCD5's, trying to look at TE and TE1 with a standard unit as the 48v drive has not been converted yet so running standard firmware.
 
Back
Top