About you "error 30" problem with stock firmware. I don't know this code for Tsdz2. (only 02 etc.) If it is the same as error 03, which means a controller failure. I don't know if flashing OSF will solve this.cj0 said:My 2019 36V TSDZ2 with KM5S-LCD supports good when cold. Reduced support is always experienced after cycling 15-30 minutes, despite a steady 42.1V and >1000 Wh battery. Currently the display pops error 30. That is why I am looking at OSF options.
I'd wish to use a "stock" Enerdan SW102. Don't like opening the SW102 case. ....
Casainho's build was always based on a flashable third party display, never for stock display, and later he abandoned KTlcd3, SW102, 850C and at last 860C too for his own DiY display.
mbrusa made the original firmware still suitable for these abonbanned displays too and did some improvements based on the mspider65 build. So imho it is the best overall updated OSF.
mbrusa has 3 builds for different displays, resp. Stock, KT or Bafang
In base they are all the same with the same features.
I know that there are tsdz2 motors sold with stock displays 850C and SW102, that work with stock Tsdz2 firmware.
If you don't want to break the SW102 it is best to buy a stock Tsdz2 version, like the one of Enerprof/Enerdan and flash the OSF for stock displays on the controller only.
This SW102 isn't flashable anymore, so you can't use OSF for 860C/SW102.
NB.
If your KM5S-LCD works with stock tsdz2 firmware, you can flash OSF for stock display too.
In that case you can try OSF first before you decide to buy the SW102.
If it is a tsdz2 failure, your error will not disapear.