• 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!

new tsdz8 pswpower

Probably broken tooth/teeth in nylon gear...
I don't know yet. I have to look and see. If there were broken teeth, you would expect the sound to be continuous. It only occurs occasionally and usually during greater stress. I have now another motor on my bike and drive with that.
 
I don't know yet. I have to look and see. If there were broken teeth, you would expect the sound to be continuous. It only occurs occasionally and usually during greater stress. I have now another motor on my bike and drive with that.
Open it up, clean and regrease, maybe some gunk got in and is grinding. It must be mechanical so it's best to open it up and see.
 
Hi everyone,

I’ve built a small tool to help configure the stock firmware, and I’m sharing an early proof-of-concept version to gather feedback. It fixes the throttle deadband (though it’s still not perfect) and lets you customize the PAS levels.

You can try it here:
Z8 Config

Thanks in advance for any feedback!
 
Hi all!

Got a Tsdz8 with B02N-TS display from PSW-power this fall. Installed it and all ran as expected.
Could set speed limit for assist to 30 km/h using the display without problems.

Recently the motor stared capping assist at 25 km/h. Checked in display and no only had speed limit been reset to 25 km/h but I can no longer change it.

This is weird since this is afaik a isolated system that could not change its software automatically.

Anyone have any idea what may be going on here and how to regain ability to set speed limit?

Cheers,

/N
 
Hi everyone,

I’ve built a small tool to help configure the stock firmware, and I’m sharing an early proof-of-concept version to gather feedback. It fixes the throttle deadband (though it’s still not perfect) and lets you customize the PAS levels.

You can try it here:
Z8 Config

Thanks in advance for any feedback!
Thank you for providing this tool and sharing it with us.
I was finally able to fine-tune the PAS levels to my preference.
The settings included with TSZ8_750W_test3.0_20240802.hex were not optimal for me.
The first assist level was too powerful - I needed something less aggressive, but I didn’t want to change my display to load OSF and go through the hassle of configuring new settings.
This simple tool allowed me to customize the PAS levels, and now everything works perfectly.

Z8_RG.png
 
Thank you for providing this tool and sharing it with us.
I was finally able to fine-tune the PAS levels to my preference.
The settings included with TSZ8_750W_test3.0_20240802.hex were not optimal for me.
The first assist level was too powerful - I needed something less aggressive, but I didn’t want to change my display to load OSF and go through the hassle of configuring new settings.
This simple tool allowed me to customize the PAS levels, and now everything works perfectly.

View attachment 382125

This looks like a bbs02 programming,why do you need to program max speed on a torque sensored motor?
 
This looks like a bbs02 programming,why do you need to program max speed on a torque sensored motor?
That would be a question for the devs at Tongsheng. The stock firmware sets those three parameters per assist level; the config tool just lets you customize them.

does max speed mean the % of the currently set maximum speed on the display?
I’m not sure how the pedal-assist max speed works. What I do know is that the display max speed and the PAS max speed are both checked against the speed sensor value every tick in the fast loop to decide whether to engage the motor. However, those two max-speed values are not related.
 
That would be a question for the devs at Tongsheng. The stock firmware sets those three parameters per assist level; the config tool just lets you customize them.
Is it possible to set the values >100%?

Has anyone already played with the Max Speed values?
I am looking for a way to increase assist on lower cadence, as at stock you have to pedal at a quite high pace to maintain good assist while going uphill with speed.
 
Hi everyone,

I’ve built a small tool to help configure the stock firmware, and I’m sharing an early proof-of-concept version to gather feedback. It fixes the throttle deadband (though it’s still not perfect) and lets you customize the PAS levels.

You can try it here:
Z8 Config

Thanks in advance for any feedback
Hi Antares,
I tried your configurator, but the Max Current field doesn't seem to change anything as I still get 26 Amps when pedalling hard on the 5th mode when Max Current is set at 65%.

Actually I like the Powallon FW shared by ebikebuilder in the OSF thread because it gives you more power at low cadences (@Testi : you should try it), but I would like to set down the max power a bit. And I don't know how to do this. I tried the configurator both on TSZ8_750W_test3.0_20240802.hex and the Powallon FW, without success.

If someone has an idea of how to manage that, it would be great :)
 
Hi Antares,
I tried your configurator, but the Max Current field doesn't seem to change anything as I still get 26 Amps when pedalling hard on the 5th mode when Max Current is set at 65%.

Actually I like the Powallon FW shared by ebikebuilder in the OSF thread because it gives you more power at low cadences (@Testi : you should try it), but I would like to set down the max power a bit. And I don't know how to do this. I tried the configurator both on TSZ8_750W_test3.0_20240802.hex and the Powallon FW, without success.

If someone has an idea of how to manage that, it would be great :)
I tried it yesterday! Works like a charm. I thought I already had the better firmware (Pswpower motor bought 01/26) but wow the Powallon FW really makes a difference and pushes me uphill like a rocket in 5th mode. Love it!
 
Hi All,
i'm new to the forum and just did my first steps on buying/installing a TSDZ8 motor with a 860C with 48V Battery a few weeks ago, bought it from pswpower swiftly delivered to germany.

This forum (along with a good friend) gave me the push towards - try it out! The alternative for my next bike would have been going with a Shimano EP8 Motor OEM configuration - up to now, i'm quite glad i chanced these 600€ into this new adventure. (upto now on an old, lightweight 10-speed aluminium MTB bike as a test platform)

up to now, < 200km on my first ever ebike build, i'm still using all stock firmwares. My first impression is: Rocket! (my only ever reference is the Shimano EP8 (250W) enduro bike of my wife, which i up to now considered "very punshy")

I'd like to Thank all those OSF contributors and hardware hackers here :)

but as the first happiness about ease of installation, chainline seeming ok with only 1mm of extra spacer needed, no chain-derailing sofar (no MTB usage) flattens out, i get curious of what the next logical step of upgrade to an OSF will bring in terms of flexibility concerning the following points of configurability

- Even on assist level 1/5 the assistance is way too strong for my preference, this should be only mildly assisting and thus safe battery

- id like to be able to set a (legal) speed limit and not easily change wheel size nor speed limit in the main menu - can menu items be customized or even hidden/deleted on a 860C? or would i need a different display ?
- in case of a police encounter id' like to be able to quickly make clear that all is good in terms of max speed (torque and power may stay good ;))

- from a mechanical perspective i think that the mounting to the frame by just this one chucky steel nut is a bit dodgy, the TSDZ2(B?) variant seems to have an extra "torque arm" which clamps the frame just behind the bottom bracket, this seems way better suited to take the dynamic loading/unloading handled by the motor ?
- did anyone experience any loosening of the unit by just using stock installation and cushioning of the motor against the downtube ?
 
Hi everyone,

I’ve built a small tool to help configure the stock firmware, and I’m sharing an early proof-of-concept version to gather feedback. It fixes the throttle deadband (though it’s still not perfect) and lets you customize the PAS levels.

You can try it here:
Z8 Config

Thanks in advance for any feedback!
Hi Antares7, thank you so much for your contribution. It's great! I'd like to ask if this tool can be used with any firmware or if it only works with TSZ8_750W_test3.0_20240802.hex. Thanks!
 
Hi everyone,

I’ve built a small tool to help configure the stock firmware, and I’m sharing an early proof-of-concept version to gather feedback. It fixes the throttle deadband (though it’s still not perfect) and lets you customize the PAS levels.

You can try it here:
Z8 Config

Thanks in advance for any feedback!
I don't use the pedal assistant; I only use the throttle.
The stock TSDZ8 firmware has one bad feature: throttle signal is target for speed, not torque. This is very wrong! A big minus adds a very long throttle processing time.
Changing the throttle signal calibrations will not solve these problems.

I tested the OSF firmware, the throttle target is torque. However, the quality of OSF motor control is very poor (lower speed and torque at higher current).
I returned the stock firmware, and the throttle issues have not yet been resolved.
 
Hola a todos,

He creado una pequeña herramienta para configurar el firmware original y comparto una versión preliminar de prueba de concepto para recopilar comentarios. Corrige la banda muerta del acelerador (aunque aún no es perfecta) y permite personalizar los niveles de PAS.

Puedes probarlo aquí:
Configuración Z8

¡Gracias de antemano por cualquier comentario!
Hola, gracias por tu contribución. ¿Es posible usar z8config para modificar cualquier firmware? De ser así, ¿qué procedimiento se requiere?
Another question: with the VLCD5 screen, does level 1 ECO assistance refer to level 2 assistance in the firmware?
 
Hey guys,

I didn't know there was a Powallon FW. I've compared it with the test3 and the code is the same. the only differences are the pas values:
- assist (%) for test3: 30/50/70/85/100 and for powallon: 50/75/100/130/180
- max current is unchanged
- max speed (%) for test3: 40/50/80/90/100 and for powallon: 50/60/75/90/100
@Testi that explains why the powallon fw works better for you.

Hi Antares7, thank you so much for your contribution. It's great! I'd like to ask if this tool can be used with any firmware or if it only works with TSZ8_750W_test3.0_20240802.hex. Thanks!
It's made for the test3 fw. what do you have in mind?

I don't use the pedal assistant; I only use the throttle.
The stock TSDZ8 firmware has one bad feature: throttle signal is target for speed, not torque. This is very wrong! A big minus adds a very long throttle processing time.
Changing the throttle signal calibrations will not solve these problems.

I tested the OSF firmware, the throttle target is torque. However, the quality of OSF motor control is very poor (lower speed and torque at higher current).
I returned the stock firmware, and the throttle issues have not yet been resolved.
have you tried setting the activation point around 900mv? there's still some delay but much less than with the default value. be careful when playing with that value though, if you set an activation point lower than the resting voltage of your throttle, the motor will engage by default.

Hi Antares,
I tried your configurator, but the Max Current field doesn't seem to change anything as I still get 26 Amps when pedalling hard on the 5th mode when Max Current is set at 65%.
that's weird, when I was testing max current values it made a difference. I can't look into it right now, my tsdz8 is not currently mounted on a bike. it was 3 months ago so my memory is a bit fuzzy, you might have better luck lowering assist and/or max speed.
 
Hey guys,

I didn't know there was a Powallon FW. I've compared it with the test3 and the code is the same. the only differences are the pas values:
- assist (%) for test3: 30/50/70/85/100 and for powallon: 50/75/100/130/180
- max current is unchanged
- max speed (%) for test3: 40/50/80/90/100 and for powallon: 50/60/75/90/100
@Testi that explains why the powallon fw works better for you.


It's made for the test3 fw. what do you have in mind?


have you tried setting the activation point around 900mv? there's still some delay but much less than with the default value. be careful when playing with that value though, if you set an activation point lower than the resting voltage of your throttle, the motor will engage by default.


that's weird, when I was testing max current values it made a difference. I can't look into it right now, my tsdz8 is not currently mounted on a bike. it was 3 months ago so my memory is a bit fuzzy, you might have better luck lowering assist and/or max speed.
How does one compare the firmware files? I have the Varstrom firmware off of a tsdx8 I bought a few months ago. I have been curious if the firmware is any different then test3 or the powallon. I'll attach it here, but if you have a method for comparing I would be curious to know how.

Also thanks for all your work on this tool! super useful.
 

Attachments

  • tsdz8_varstrom_26102025.zip
    39 KB · Views: 16
Hey guys,

I didn't know there was a Powallon FW. I've compared it with the test3 and the code is the same. the only differences are the pas values:
- assist (%) for test3: 30/50/70/85/100 and for powallon: 50/75/100/130/180
- max current is unchanged
- max speed (%) for test3: 40/50/80/90/100 and for powallon: 50/60/75/90/100
@Antares7 could you update your tool to allow putting values higher than 100%?
I tried to set the same parameters as in powallon fv but could not because the values are >100 and the UI throws an error.
Thanks in advance.
 
Hola, disculpa, no he tenido mucho tiempo. Me equivoqué. Al principio era fácil... Es cierto que VLCD5 solo consigue 4 de las 5 asistencias. ¿El nivel ECO es NIVEL 1 o NIVEL 2?
Gracias

Hola, chicos,

No sabía que existía un firmware Powallon. Lo he comparado con el test3 y el código es el mismo. Las únicas diferencias son los valores de pas:
- Asistencia (%) para test3: 30/50/70/85/100 y para powallon: 50/75/100/130/180
- La corriente máxima permanece sin cambios.
- Velocidad máxima (%) para test3: 40/50/80/90/100 y para powallon: 50/60/75/90/100
@Testi eso explica por qué el firmware powallon funciona mejor para ti.


Está hecho para el firmware test3. ¿Qué tienes en mente?


¿Has probado a ajustar el punto de activación a unos 900 mV? Todavía hay algo de retardo, pero mucho menor que con el valor predeterminado. Ten cuidado al modificar ese valor, ya que si ajustas el punto de activación a un valor inferior al voltaje de reposo del acelerador, el motor se activará automáticamente.


Qué raro, cuando probé los valores máximos de corriente sí que hubo diferencia. No puedo revisarlo ahora mismo, mi tsdz8 no está montado en ninguna bici. Fue hace tres meses, así que no lo recuerdo muy bien. Quizás tengas más suerte bajando la asistencia o la velocidad máxima.
 
Hello I bought a TSDZ8 from PSW last week and it arrived yesterday.
I Installed it (it's the third motor I Install without issues) in substitution of a DM02 500W.
Today I went for a ride 31km.
Around 15km the display went off. I tried to turn on but no response.
Then I went to see my BMS app and the power was turned off due to a short circuit.
Turned on the display started with err 06
Then I turned off again and then on and the motor started.
After some Km same thing.
Then after some long light descent without pedalling the assistance didn't gave power. I had to stop and then start again, without reboot and the power started to work.
Then at the end of the trip I passed through a little hole (all the trip was asphalt) and err 30 came on display. After that dead motor.. no response.
I tried to disconnect and reconnect all cables two times.
Nothing to do.
What shall I do?
I think I will disassemble all the wires to control if there is continuity between pins and no short circuit.
Do you have a pin scheme?
Thanks
Pietro
Hi, can you tell me what ultimately caused the breakdown? I have the exact same error 30 on a new engine. The seller sent me a display and said it was the cause, but I think that's unlikely.
 
Hi, can you tell me what ultimately caused the breakdown? I have the exact same error 30 on a new engine. The seller sent me a display and said it was the cause, but I think that's unlikely.
Hi
They told me it was controller and/or torque sensor.
They sent me replacements (25 Euros shipping..) and I replaced both (PITA)
Then I went for a ride, same story, 30Km flat road then error 30.
I asked for a complete replacement, raised a Paypal claim but they both refused to replace/refund.
So I had to pay other 25E to send the motor to France for assistance.
The guy who made assistance told me that there were some controller cables pinched, but I swear I installed supercarefully.
They sent motor back and now it seems to work at least I made 300Km with..
Hoping it will last BUT
No way I buy again from PSW
 
Back
Top