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

I have a 860c display with the newest version, sometimes the trip distance A or B are reset to 0 when i close the battery switch, when i reopen the battery switch after few second or minutes the trip distance is 0.
I have programmed the reset to 8 hours, but to have the reset to work i have to leave the battery swith "on",is it possible to reset trip distance without leaving the battery to the "on" position.

I have another question, why is the throttle not working on all 5 assist mode, it works only on power mode and
hybrid mode. Can it be implemented in the software?
 
Chasse said:
I have a 860c display with the newest version, sometimes the trip distance A or B are reset to 0 when i close the battery switch, when i reopen the battery switch after few second or minutes the trip distance is 0.
I don't know, it's a problem for me to check it, I don't have a switch on the battery and I can't remove it easily.
Does it happen often?

I have programmed the reset to 8 hours, but to have the reset to work i have to leave the battery swith "on",is it possible to reset trip distance without leaving the battery to the "on" position.
Do you wait a few seconds after turning off the display before turning off the battery?
I have the same problem when I don't use the bike for more than a month (with battery connected), I thought the RTC data is lost, but the clock still works. This suggests a bug, I'll try to investigate.

I have another question, why is the throttle not working on all 5 assist mode, it works only on power mode and
hybrid mode. Can it be implemented in the software?
The throttle should work in all modes.
I haven't installed it, but I tried virtual throttle and it works.
Trivial question, when did you try was it not at level 0?
 
I have 2 tsdz2's with vlcd with mbrusa's excellent firmware, now 1 vlcd5 died. Tempted to buy the tsdz2B with a 850c display from psw. Is it a possibility to flash the motor with mbrusa's firmware without flashing the 850c? Or do I have to buy the controller to flash 850c then also?
Or just get mbrusa 860/850c firmware to flash the motor and then thats enough?
 
mbrusa said:
Chasse said:
I have a 860c display with the newest version, sometimes the trip distance A or B are reset to 0 when i close the battery switch, when i reopen the battery switch after few second or minutes the trip distance is 0.
I don't know, it's a problem for me to check it, I don't have a switch on the battery and I can't remove it easily.
Does it happen often?

I have programmed the reset to 8 hours, but to have the reset to work i have to leave the battery swith "on",is it possible to reset trip distance without leaving the battery to the "on" position.
Do you wait a few seconds after turning off the display before turning off the battery?
I have the same problem when I don't use the bike for more than a month (with battery connected), I thought the RTC data is lost, but the clock still works. This suggests a bug, I'll try to investigate.
I can wait few second before closing the switch and see what happen.
I have another question, why is the throttle not working on all 5 assist mode, it works only on power mode and
hybrid mode. Can it be implemented in the software?
The throttle should work in all modes.
I haven't installed it, but I tried virtual throttle and it works.
Trivial question, when did you try was it not at level 0?

The reset happen randomly and i do not wait few second to close the battery switch. I can do some test, like close the battery switch few min. after i close the display and see what happen. Sometime i do not even close the display before i close the battery switch.
Does the display itself, with it's internal battery is doing the job to reset the trip
without the main battery?

The throttle works on all assist mode, sorry my mistake.
 
If you turn off the battery without turning off the display first, the data of the last trip is lost, as well as the percentage of the battery.
The data is saved when the display is turned off, then counts to three before turning off the battery.
However I think that when you don't automatically reset the trip on reaching the hours, there is a bug.
 
mbrusa said:
If you turn off the battery without turning off the display first, the data of the last trip is lost, as well as the percentage of the battery.
The data is saved when the display is turned off, then counts to three before turning off the battery.
However I think that when you don't automatically reset the trip on reaching the hours, there is a bug.


I have done some test, closed the display and waited few second, closed the battery switch. I have set a delay of one hour to reset the trip value and everything works now.
I really did not know that i had to turn off the display first for the data to be save.
Thank you for your advice.
 
Hi guys, I have a question about brake sensors: is it possible to use brake sensors with 6pin VLCD5 display, TSDZ2B motor and mbrusa firmware? There are female plugs on the VLCD5 display for those sensors but I red that the brake sensors don't work with 6pin version but only with 8pin version... i don't want the throttle motor version which has 8 pin VLCD 5 so I would like to know if there is a way for connecting the sensors to the motor and using them with mbrusa firmware. Thank you so much in advance for any help!
 
Blank 860C display but motor still working.
Having a strange problem which I would appreciate any advice on.
After not being used for about two weeks, powered up today and the 860C display is completely blank, no text/graphics, just the backlight can be seen through the black display. Firmware is 20.1C.3, main 36V battery fully charged to 42V
The really odd thing is that part from the display the bike is fully functional. Assist levels 1-5 ok (Torque mode), brake cut-off ok, and lights on/off ok. So I can ride it, just not see anything.
Is this a hardware failure in the 860C maybe or should I flash the firmware again or load v20.1C.4 - I'm a little reluctant to re-flash as at least it is currently usable - if I flash there is no way to set-it up again with a blank screen (also can I run 1C.4 display and 1C.3 motor?)
Anyone seen this before?
 
hermes127 said:
Hi guys, I have a question about brake sensors: is it possible to use brake sensors with 6pin VLCD5 display, TSDZ2B motor and mbrusa firmware? There are female plugs on the VLCD5 display for those sensors but I red that the brake sensors don't work with 6pin version but only with 8pin version... i don't want the throttle motor version which has 8 pin VLCD 5 so I would like to know if there is a way for connecting the sensors to the motor and using them with mbrusa firmware. Thank you so much in advance for any help!
It is possible, but you have to strip the cable sheath of the display and branch two wires, I don't think VLCD5 can open.
They should be black and purple, but it is better to check this on the connector pins as well.
https://github.com/hurzhurz/tsdz2/blob/master/pinout.md
 
Hi mbrusa!

have three more questions...

1. Which mode (power, torque, cadence,...) is the most similar to the default firmware?

2. In power mode what would be the value for just compensating additional motor and battery weight so that it would be similar to riding a normal bike?

3. In ADVANCED SETTINGS --> DATA DISPLAYED ON STARTUP, field SOC %. When I turn on the display VLCD6 I don't see these value of remaining battery level? What would be the problem?

Thank you for your help.

BR
 
I’m thinking about adding motor temperature sensor LM35 to my new TSDZ2B running OSF with 8-pin cable.

Question – If I keep motor output below 500W, is that sufficient, or should I monitor temperature to prevent motor damage? See motor output power graphed on 860C below….
-
 

Attachments

  • B9570422-55C9-4B54-82C0-014E187AE645.jpeg
    B9570422-55C9-4B54-82C0-014E187AE645.jpeg
    2.1 MB · Views: 427
I have a problem with switching to offroad mode. I am using the DZ41 Display and newest beta.
The DZ41 has the same buttons as the SW102.
I can switch the lights on by holding the + button for 3-4 seconds. When I do that on mode 0, it shows "02" and the warning light flashes. I can turn off the lights by holding again the + button.
If i turn on the lights in mode 1, it first shows "99", and then after a few seconds "54".
Anyone has experience in switching to offroad mode with SW102?
 
Axi145 said:
Hi mbrusa!

have three more questions...

1. Which mode (power, torque, cadence,...) is the most similar to the default firmware?

2. In power mode what would be the value for just compensating additional motor and battery weight so that it would be similar to riding a normal bike?

3. In ADVANCED SETTINGS --> DATA DISPLAYED ON STARTUP, field SOC %. When I turn on the display VLCD6 I don't see these value of remaining battery level? What would be the problem?

Thank you for your help.

BR
Hi, three questions without a definite answer.

1 - motors with stock firmware, with the same nominal power, can be very different, difficult make comparisons.
It happened to me an engine that reached a maximum of 40W in ECO and another one at 120W.
But even those that are good have a defect, between 80 and 90 rpm, the motor pushes less and less.

2 - you have to find it, it depends on the weight of the bike and the cyclist, and also on the type of route.

3 - with VLCD6 it was a defect found at the beginning of the project, then fixed, probably with subsequent modifications it returned.
Unfortunately I don't have VLCD6 to test.
 
Testi said:
I have a problem with switching to offroad mode. I am using the DZ41 Display and newest beta.
The DZ41 has the same buttons as the SW102.
I can switch the lights on by holding the + button for 3-4 seconds. When I do that on mode 0, it shows "02" and the warning light flashes. I can turn off the lights by holding again the + button.
If i turn on the lights in mode 1, it first shows "99", and then after a few seconds "54".
Anyone has experience in switching to offroad mode with SW102?
If "Set parameter on startup" is disabled in the configurator, you must first enable it on the display.
Level 0, switch the lights on and off immediately, then at level 1 (with DZ41 it will be level 2), switch the lights on and off immediately.
Attention, after switching on the lights, the time available to switch off is 5 seconds.
If it takes 3 - 4 seconds for the button to respond, it is appropriate to increase the "Time to menu items" in the configurator to 6 - 7 seconds (60 - 70).
 
mbrusa said:
If "Set parameter on startup" is disabled in the configurator, you must first enable it on the display.
Level 0, switch the lights on and off immediately, then at level 1 (with DZ41 it will be level 2), switch the lights on and off immediately.
Attention, after switching on the lights, the time available to switch off is 5 seconds.
If it takes 3 - 4 seconds for the button to respond, it is appropriate to increase the "Time to menu items" in the configurator to 6 - 7 seconds (60 - 70).

Thank you mbrusa, I set the time to menu higher, now it works!
 
mbrusa said:
hermes127 said:
Hi guys, I have a question about brake sensors: is it possible to use brake sensors with 6pin VLCD5 display, TSDZ2B motor and mbrusa firmware? There are female plugs on the VLCD5 display for those sensors but I red that the brake sensors don't work with 6pin version but only with 8pin version... i don't want the throttle motor version which has 8 pin VLCD 5 so I would like to know if there is a way for connecting the sensors to the motor and using them with mbrusa firmware. Thank you so much in advance for any help!
It is possible, but you have to strip the cable sheath of the display and branch two wires, I don't think VLCD5 can open.
They should be black and purple, but it is better to check this on the connector pins as well.
https://github.com/hurzhurz/tsdz2/blob/master/pinout.md
Thanks mbrusa for your help! I have to buy a new motor because my previous one has been stoled and I use your firmware usually in cadence mode that's why I want to add brake sensors so I think the best way is buying the TSDZ2B 48V 500W version from PSWpower (throttle version and 8PIN VLCD5 cable) but the question is: with your firmware can I use only the brake sensors function without throttle? I don't want the throttle which makes the motor illegal in Italy so I'll not install it. By the way your firmware is amazing, I really appreciated your work thank you so much!
 
mbrusa said:
850C for TSDZ2 with 6 pin connector and Tonsheng protocol should work with OSF for stock displays, set as VLCD5. It is to be checked whether the display of data and errors works correctly.
The newer firmware doesnt work completely, cant unlock it. The firmware where before that one works flawlessly on the 850c.
Even the 5 assist levels seem to work. The B version of the tsdz2 has a way better paddle experience after the 25km/u legal speed. I like it.
The not unlucking to offroad mode in 1 is probably because of setting of the 5 modes 2 till 5 I quess?:

"Backup found.
Added the change to the latest version.
Here are the files to replace, I hope it works.
changes_v20.1C.2-update-1_for_5_levels_20220918.zip
(28.23 KiB) Downloaded 33 times
The Tongsheng protocol provides 5 levels, only 4 are used in the stock displays, the fifth unused is between 0-OFF and 1-ECO.
Therefore the configurator levels from 1 to 4, on the display will be from 2 to 5. The assistance at level 1 on the display is 70% (configurable in main.h) of the ECO levels of the configurator."
 
w0utje said:
The newer firmware doesnt work completely, cant unlock it. The firmware where before that one works flawlessly on the 850c.
Even the 5 assist levels seem to work. The B version of the tsdz2 has a way better paddle experience after the 25km/u legal speed. I like it.
The not unlucking to offroad mode in 1 is probably because of setting of the 5 modes 2 till 5 I quess?:
What do you mean by "The newer firmware doesnt work completely, cant unlock it."?
You are trying this version?
https://github.com/emmebrusa/TSDZ2-Smart-EBike-0/archive/refs/heads/master.zip

Have you seen this post:

mbrusa said:
Testi said:
I have a problem with switching to offroad mode. I am using the DZ41 Display and newest beta.
The DZ41 has the same buttons as the SW102.
I can switch the lights on by holding the + button for 3-4 seconds. When I do that on mode 0, it shows "02" and the warning light flashes. I can turn off the lights by holding again the + button.
If i turn on the lights in mode 1, it first shows "99", and then after a few seconds "54".
Anyone has experience in switching to offroad mode with SW102?
If "Set parameter on startup" is disabled in the configurator, you must first enable it on the display.
Level 0, switch the lights on and off immediately, then at level 1 (with DZ41 it will be level 2), switch the lights on and off immediately.
Attention, after switching on the lights, the time available to switch off is 5 seconds.
If it takes 3 - 4 seconds for the button to respond, it is appropriate to increase the "Time to menu items" in the configurator to 6 - 7 seconds (60 - 70).
 
hermes127 said:
Thanks mbrusa for your help! I have to buy a new motor because my previous one has been stoled and I use your firmware usually in cadence mode that's why I want to add brake sensors so I think the best way is buying the TSDZ2B 48V 500W version from PSWpower (throttle version and 8PIN VLCD5 cable) but the question is: with your firmware can I use only the brake sensors function without throttle? I don't want the throttle which makes the motor illegal in Italy so I'll not install it. By the way your firmware is amazing, I really appreciated your work thank you so much!
Hello hermes127,
of course you can only install the brake sensors, without installing the throttle.

In the configurator:
"Brake" enabled.
"Throttle" disabled.

I'm curious, why do you prefer cadence mode?
 
mbrusa said:
w0utje said:
The newer firmware doesnt work completely, cant unlock it. The firmware where before that one works flawlessly on the 850c.
Even the 5 assist levels seem to work. The B version of the tsdz2 has a way better paddle experience after the 25km/u legal speed. I like it.
The not unlucking to offroad mode in 1 is probably because of setting of the 5 modes 2 till 5 I quess?:
What do you mean by "The newer firmware doesnt work completely, cant unlock it."?
You are trying this version?
https://github.com/emmebrusa/TSDZ2-Smart-EBike-0/archive/refs/heads/master.zip

Have you seen this post:

mbrusa said:
Testi said:
I have a problem with switching to offroad mode. I am using the DZ41 Display and newest beta.
The DZ41 has the same buttons as the SW102.
I can switch the lights on by holding the + button for 3-4 seconds. When I do that on mode 0, it shows "02" and the warning light flashes. I can turn off the lights by holding again the + button.
If i turn on the lights in mode 1, it first shows "99", and then after a few seconds "54".
Anyone has experience in switching to offroad mode with SW102?
If "Set parameter on startup" is disabled in the configurator, you must first enable it on the display.
Level 0, switch the lights on and off immediately, then at level 1 (with DZ41 it will be level 2), switch the lights on and off immediately.
Attention, after switching on the lights, the time available to switch off is 5 seconds.
If it takes 3 - 4 seconds for the button to respond, it is appropriate to increase the "Time to menu items" in the configurator to 6 - 7 seconds (60 - 70).
Yeah saw that one, with the "modded/last" one u posted I cant enter offroad mode in support mode 1 on the display 850c. It goes to e2 but that does not unlock it. With the software that I was running on my normal tsdz2 and with the 850c connected it works in support mode 1 to enter 'offroad"mode with just holding the lightbutton 1 (2 times) second to turn it on and off again.
So was wondering if maybe with the 5 support modes software u compiled I had to change to offroad mode in support mode 2?
Using the "master" software yeah, that doesnt unlock to offroad mode. The latest older one does, c1?
 
hi all i got my motor and 850c display from pswpower (https://pswpower.com/products/europe-or-china-stock-48v-500w-or-750w-42t-vlcd5-tsdz2-electric-bicycle-mid-motor-with-torque-sensor-throttle-e-brake-lever-88)

i got st link v2 and bootloader box (diy) everything i need for flashing OSF, i've chosen 850c because i read it is compatible with OFS :D while getting deeper into ofs subject i found out it is not... now im thinking that i should sell this display and get 860c as this one seems to be working with ofs. Or im wrong and my 850c is okay to go.

I would like to contribute to the community and try flashing with 850C_v20.1C.4-1-2021 and provide with feedback, however instructions are confusing. If someone could share the link with a nice instruction on how to go through the process i would be grateful.

another question, is it all reversible? if something goes wrong can i go back to the stock firmware?

pic of my display.
6PqXo4i.jpg
 
nastslay said:
hi all i got my motor and 850c display from pswpower (https://pswpower.com/products/europe-or-china-stock-48v-500w-or-750w-42t-vlcd5-tsdz2-electric-bicycle-mid-motor-with-torque-sensor-throttle-e-brake-lever-88)

i got st link v2 and bootloader box (diy) everything i need for flashing OSF, i've chosen 850c because i read it is compatible with OFS :D while getting deeper into ofs subject i found out it is not... now im thinking that i should sell this display and get 860c as this one seems to be working with ofs. Or im wrong and my 850c is okay to go.

I would like to contribute to the community and try flashing with 850C_v20.1C.4-1-2021 and provide with feedback, however instructions are confusing. If someone could share the link with a nice instruction on how to go through the process i would be grateful.

another question, is it all reversible? if something goes wrong can i go back to the stock firmware?

pic of my display.
6PqXo4i.jpg
850c is compatible, im using it too. U can always put the firmware back on it but first save the original firmware then.
Just use the mbrusa firmware for the vlcd5. U dont need a boatloader box for the 850c if it came with the tsdz2(b)
 
Back
Top