wayfarer_boy
10 µW
- Joined
- Jan 9, 2022
- Messages
- 5
Hi all
3 weeks ago I installed my new TSDZ2 kit and experienced an issue where the motor would cut out once I reached a high cadence. Reading that flashing the OSF (the emmebrusa firmware as I'm using the stock display) might solve this issue, I set off ordering my STLinkV2 and installing the necessary applications on my Windows machine.
Once I had everything I needed, I found that I couldn't start up the JavaConfigurator (Java would crash on opening) so I built and installed stm8flash on my Linux machine. After repeatedly failing to flash the OSF (an unknown 'SWIM ERROR' kept occurring) I reconnected the power and found the motor controller wasn't responding (no battery readout, no light control etc). Something had been partially written or the installation had borked partway through, either way, something had gone wrong.
Returning to my Windows machine, I used the JavaConfigurator (which now started up thanks to running Jarfix to fix my Java) to try to flash the OSF, but this failed on the option bytes. I then used STVP, and after repeated attempts of it complaining of 'swim errors' it finally flashed and successfully verified the option bytes. Running JavaConfigurator again to compile and flash the remaining files kept failing (again, with swim errors) so in desperation I ordered another STLinkV2 in case that was at fault.
I've now tried two STLinkV2s, and I'm still repeatedly getting SWIM errors. I've occasionally managed to flash the compiled JavaConfigurator ihx files from the src/controller directory with STVP, but the display still isn't controlling the motor or lights, and pedalling doesn't start the motor.
Right now, what I really want to do is send my motor to a place that can either a) flash the firmware for a fee, or b) tell me if I've bricked my motor and sell me a replacement. Does such a place exist in the UK? I feel like I've tried everything short of buying a new motor, and right now I could really do with a weekend that ends with me not feeling like a failure!
3 weeks ago I installed my new TSDZ2 kit and experienced an issue where the motor would cut out once I reached a high cadence. Reading that flashing the OSF (the emmebrusa firmware as I'm using the stock display) might solve this issue, I set off ordering my STLinkV2 and installing the necessary applications on my Windows machine.
Once I had everything I needed, I found that I couldn't start up the JavaConfigurator (Java would crash on opening) so I built and installed stm8flash on my Linux machine. After repeatedly failing to flash the OSF (an unknown 'SWIM ERROR' kept occurring) I reconnected the power and found the motor controller wasn't responding (no battery readout, no light control etc). Something had been partially written or the installation had borked partway through, either way, something had gone wrong.
Returning to my Windows machine, I used the JavaConfigurator (which now started up thanks to running Jarfix to fix my Java) to try to flash the OSF, but this failed on the option bytes. I then used STVP, and after repeated attempts of it complaining of 'swim errors' it finally flashed and successfully verified the option bytes. Running JavaConfigurator again to compile and flash the remaining files kept failing (again, with swim errors) so in desperation I ordered another STLinkV2 in case that was at fault.
I've now tried two STLinkV2s, and I'm still repeatedly getting SWIM errors. I've occasionally managed to flash the compiled JavaConfigurator ihx files from the src/controller directory with STVP, but the display still isn't controlling the motor or lights, and pedalling doesn't start the motor.
Right now, what I really want to do is send my motor to a place that can either a) flash the firmware for a fee, or b) tell me if I've bricked my motor and sell me a replacement. Does such a place exist in the UK? I feel like I've tried everything short of buying a new motor, and right now I could really do with a weekend that ends with me not feeling like a failure!