• Hello ES! We could use some help to get us past the finish line on building the new knowledgebase for the forum.
    Can you donate? Please see our fundraising page. Thank you!

TSDZ8 OSF (open source firmware)

Hi, thanks for sharing , great news !
Just a couple of quick questions:
– Did you actually use the 860C display with this firmware? I'm confused now with name of this firmware.... Did you also update firmware of controller ?
– Apart from what you mentioned in your post (FOC multiplier etc.), did you have to tweak or hack anything else to get it running properly?
Funny story I was confused at first and didn't know I had to use 860 c specific with my screen. I also have an ek01. Couldn't get it to work then I realised I needed the 860c specific software. In my settings I increased the power of each assist levels. Motor is at 1400 watts (doesn't hit that tho) battery amps max which is 24. I set the adc values. I do get 1 issue tho I get a torque sensor error with calibrated. If I disable calibrated then enable it again it works again. Throttle I have temp min to 45 and max to 160 or something. Motor acceleration to 35. I got the juddery behaviour from motor which I fixed decreasing the adc step something (the top number on that menu) it was originally high and I think
 
The motor is legal as you limit it to 25kmh max and limit the throttle to 6kmh or remove the throttle.
The rules are a bit different than people think. Yes it is max 250w, but that is measured by a speed of 25kmh and a surten motor temperature. The power must than be max 250w. That it peaks over the 250w, is not a problem.
OTher e bike motors have also more than 250w power. That is why they call it nominal 250w.
So the motor is legal, even the 1000w.
In Europe or only in the Netherlands?
Were can we find this information?
 
Funny story I was confused at first and didn't know I had to use 860 c specific with my screen. I also have an ek01. Couldn't get it to work then I realised I needed the 860c specific software. In my settings I increased the power of each assist levels. Motor is at 1400 watts (doesn't hit that tho) battery amps max which is 24. I set the adc values. I do get 1 issue tho I get a torque sensor error with calibrated. If I disable calibrated then enable it again it works again. Throttle I have temp min to 45 and max to 160 or something. Motor acceleration to 35. I got the juddery behaviour from motor which I fixed decreasing the adc step something (the top number on that menu) it was originally high and I think
Thanks.
Wah 1400w ?! for the motor ?? and you got big battery !
So you could change all those values directly from the screen of 860c ? That must be quite handy to be able to make adjustments directly from the screen. Where did you buy your 860c screen from ? And what are your minimum / maximum value for torque ? (adc offset and max)
 
Thanks.
Wah 1400w ?! for the motor ?? and you got big battery !
So you could change all those values directly from the screen of 860c ? That must be quite handy to be able to make adjustments directly from the screen. Where did you buy your 860c screen from ? And what are your minimum / maximum value for torque ? (adc offset and max)
Yeah it's the max wattage I could set, highest I seen peak was 1200 watts. I might try turn it down see if it's can hold peak for longer. I think it may also have an indirect affect on phase amps the same as foc multiplier does. I wonder if we can tweak hall angle like in sabvoton mqcon app. On my 72v bike the smallest angle change can have a huge effect on initial torque and efficiency. You can advance or retard the timing for it. If it's too advanced it feels like the motor stalls and out of timings. Too retarded and it's smooth startup put pulling lot of amps and not going far. have 52v 21ah battery, 1040wh total. With this battery t range on my hub drive was... Okay but this mid drive in factory firmware is good I made a 22mile journey a few weeks ago and got back with 53volts left. Was using mostly throttle too. Yes you can change pretty much everything only thing I'm missing is duty cycle 18 or 19 option. This is my torque sensor menu
 

Attachments

  • 17579255620632186516087762014835.jpg
    17579255620632186516087762014835.jpg
    1.8 MB · Views: 19
In Europe or only in the Netherlands?
Were can we find this information?
In Europe. Rules are all the same.

One other thing. They will never measure the wattage as they sop you. They can't, they can only check yourax assistance speed.
 
In Europe. Rules are all the same.

One other thing. They will never measure the wattage as they sop you. They can't, they can only check yourax assistance speed.
This is not true.
If the local authorities find out that there is an easy way to revert to full power, you are illegal.
(and this is a country specific regulation)

If you have any information that proves otherwise, let us see it.
 
This is not true.
If the local authorities find out that there is an easy way to revert to full power, you are illegal.
(and this is a country specific regulation)

If you have any information that proves otherwise, let us see it.
which " country specific regulation" are you mentioning ?
 
Hello!
Dear colleagues who have upgraded from TSDZ2 to --> TSDZ8, could you please help me with two questions:
  1. I have an SW102 display running TSDZ2 OSF firmware by mbrusa. Can I use this display with the TSDZ8 motor also?
  2. How much more reliable (your personal opinion) is the TSDZ8 compared to the TSDZ2 (or 2B)? Does it require any upgrades (e.g., additional bearings, cooling, etc.)?
(P.S. My TSDZ2B failed after only 950 km — (both the torque sensor and clutch died) even though I had added extra bearings and thermal pads. I don't find it reasonable to repair it, since the cost(+time) and effort are about the same as getting a TSDZ8.)
Thanks in advance!
 
which " country specific regulation" are you mentioning ?
In Greece for example when they say 250 Watt, they mean that the actual motor mechanical power
cannot be more than 250 watt.
You cannot use a 750 watt motor, limited to 250 watt.
 
Hello!
Dear colleagues who have upgraded from TSDZ2 to --> TSDZ8, could you please help me with two questions:
  1. I have an SW102 display running TSDZ2 OSF firmware by mbrusa. Can I use this display with the TSDZ8 motor also?
  2. How much more reliable (your personal opinion) is the TSDZ8 compared to the TSDZ2 (or 2B)? Does it require any upgrades (e.g., additional bearings, cooling, etc.)?
(P.S. My TSDZ2B failed after only 950 km — (both the torque sensor and clutch died) even though I had added extra bearings and thermal pads. I don't find it reasonable to repair it, since the cost(+time) and effort are about the same as getting a TSDZ8.)
Thanks in advance!
1. Yes yo can.
2. TSDZ8 is much better than TSDZ2/B. No need additional bearings and it does not heat very much.

I have drived now 7500 km and motor is working fine.

I had similar problem as you with TSDZ2B.
 
In Greece for example when they say 250 Watt, they mean that the actual motor mechanical power
cannot be more than 250 watt.
You cannot use a 750 watt motor, limited to 250 watt.
yes same as in all europe. Its just its nowhere written that its a 750w. So if he takes your bike and see that the motor stop assisting once you reach 25kmh or just over. Now if you have a accident on public road and insurance looks into it , that misht be another story. And frankly, the bosch and yamaha that mountain biker use are much ;ore powerful than 250w, no ? and they need to go on public road before reaching mountain trails. Though their bikes are limited to 25km/h electric assistance.
 
I've figured out setting min and max temp to 45 and 139 gives me 6 on throttle sensor when the signal starts and 230 max throttle. I think this is a decent base line for someone to start with. If I have max throttle too high it will instant go to 255 (from diagnostics info on my display) that explains the on off throttle I guess
 
Funny story I was confused at first and didn't know I had to use 860 c specific with my screen. I also have an ek01. Couldn't get it to work then I realised I needed the 860c specific software. In my settings I increased the power of each assist levels. Motor is at 1400 watts (doesn't hit that tho) battery amps max which is 24. I set the adc values. I do get 1 issue tho I get a torque sensor error with calibrated. If I disable calibrated then enable it again it works again. Throttle I have temp min to 45 and max to 160 or something. Motor acceleration to 35. I got the juddery behaviour from motor which I fixed decreasing the adc step something (the top number on that menu) it was originally high and I think

post #796
 
This is not true.
If the local authorities find out that there is an easy way to revert to full power, you are illegal.
(and this is a country specific regulation)

If you have any information that proves otherwise, let us see it.
That is only the case in e-bikes that where limited from factory and where you removed the limiter from.
 
In Greece for example when they say 250 Watt, they mean that the actual motor mechanical power
cannot be more than 250 watt.
You cannot use a 750 watt motor, limited to 250 watt.
Then Greece is an exception and not following the eu rules. They have probably added their own rules.
 
Then Greece is an exception and not following the eu rules. They have probably added their own rules.
In France is the same of you read the regulation ..it says that you have to immatriculate if you got assistance over 25kmh or if power of motor is superior to 250w.. But its just interpretation of the laws..

By law, e-bikes are limited to 250 W continuous nominal power, meaning the output a motor can sustain over time. In practice, motors like Bosch or Yamaha can peak at 500–600 W, for example when starting or climbing. This allows them to stay legally classified as e-bikes while still providing strong performance.

anyway, we should talk about it in a different post, no ? It's not related to osf ..
 
Last edited:

post #796
Ahhhh thanks!
 
has anyone noticed on osf when motor is powered we get a linear whistle whirl sound from motor that increases pitch as rpm increases but with factory, half way to max pwm its like it shifts up a gear and hits like a vtec? or is it just me xD i wonder if factory is variating phase timings as load/rpm increases

EDIT:
it seems that the bottleneck here is rpm. Pwm duty shows 100% no matter what. I hit 1 foc with no load, maybe closer to 8-13 while riding. F I turn foc to 50 the motor jitters and rpm goes way higher but in a jolt way not consistent. Too high of a foc is also what's causing the shuddery acceleration. Foc is acting so much different with no load Vs with loads. Using the higher foc possible before shudders acceleration was the same if not better than factory firmware but fell off so early because of the rpm limit. So since it's ported from tsdz2 have you changed anything regarding to rpm and duty cycle or is it the same as the tsdz2? It could also be my 860c firmware not agreeing well with the latest osf. I'm not sure if my display is the latest since I bought it pre flashed but surely they would ship with latest firmware (ebikestuff.eu) @mstrens I read you tested foc and stuff with no load is it possible if you can do it with a load? If not done already. If so what about rpm and duty cycle stuff?
 
Last edited:
Bonjour,
J'essaie de limiter la puissance à chaque niveau d'assistance, mais je n'y arrive pas car je trouve le TSDZ8 48 V extrêmement performant. J'aimerais donc limiter la puissance à chaque niveau d'assistance. J'ai modifié les réglages de couple et de cadence, mais rien ne change.
La seule solution qui fonctionne est de régler le moteur à 250 W et de rouler en mode Power, mais dans ce cas, les différents niveaux ne sont plus pertinents. Auriez-vous des conseils à me donner ? Merci.
 
Bonjour,
J'essaie de limiter la puissance à chaque niveau d'assistance, mais je n'y arrive pas car je trouve le TSDZ8 48 V extrêmement performant. J'aimerais donc limiter la puissance à chaque niveau d'assistance. J'ai modifié les réglages de couple et de cadence, mais rien ne change.
La seule solution qui fonctionne est de régler le moteur à 250 W et de rouler en mode Power, mais dans ce cas, les différents niveaux ne sont plus pertinents. Auriez-vous des conseils à me donner ? Merci.
ENGLISH ??
 
1. Yes yo can.
2. TSDZ8 is much better than TSDZ2/B. No need additional bearings and it does not heat very much.
I have drived now 7500 km and motor is working fine. I had similar problem as you with TSDZ2B.
Thanx for the answer! 7500km😲 looks awesome!

P.S. TSDZ8 also has some v1 vs v2 (programmable vs non-programmable) controllers?
Or can I safely buy any, for example from the same (popular) PSWpowerEU store?
 
Bonjour,
J'essaie de limiter la puissance à chaque niveau d'assistance, mais je n'y arrive pas car je trouve le TSDZ8 48 V extrêmement performant. J'aimerais donc limiter la puissance à chaque niveau d'assistance. J'ai modifié les réglages de couple et de cadence, mais rien ne change.
La seule solution qui fonctionne est de régler le moteur à 250 W et de rouler en mode Power, mais dans ce cas, les différents niveaux ne sont plus pertinents. Auriez-vous des conseils à me donner ? Merci.
お互いを尊重し、国際語である英語を使いましょう。皆が母国語で書き始めると、大変な混乱が生じます。
 
Back
Top