It has been quite a while since we released our original article 'TSDZ2 Programming - From Scratch' and quite a lot has changed since then. We wanted to provide new instructions to keep the process as simple and painless as possible.
When it comes to re-programming your motor, there are two main choices:
One is to install a stock TSDZ2 motor firmware profile. We have an archive of them all. Note that if you flash a 36v motor with a 48v or 52v firmware profile, it will spin slightly faster and support higher cadence RPM.
Two is to install TSDZ2 Open Source Firmware - which is an amazing development that while still in progress, greatly improves motor function while expanding the options and customization possibilities of the motor. We could go on about it, but that is it's own article and we will get right to the re-programming info. Chances are if you are here, you already know what we are on about!
The programming process is slightly different for the two methods, so first we will provide the set up instructions which are the same, and then we will fork the steps to provide the programming method for the Stock Firmware, and Open Source Firmware separately.
Programming the Tongsheng TSDZ2 is not near as user friendly as the Bafang BBS Series, but in a world of limited ebike/motors that is not going to stop us! There is little information out on this topic, so here is a breakdown of the process - from making the programming cable, installing and configuring the software, to changing the voltage and amperage values.