hoverboard-firmware-hack-FOC
hoverboard-firmware-hack-FOC copied to clipboard
Did I destroy the boards or is there a chance of salvage?
Variant
HOVERCAR
Control type
FOC
Control mode
Torque
Description
Maybe this will help someone. It's my lesson to check everything before programming. I probably destroyed two boards and only with the third one did I discover the error and prevent it from being destroyed as well. I plugged in the programming pins, everything was fine. I never connected +3.3V from the programmer. Fortunately, I loaded that beforehand. I connected the throttle and brake lever controls. However, during flash, there were dropouts and the board even shut down. It wasn't until the 3rd board that I noticed that the throttle lever controls had the pins on the connector wired differently, so the + went to the hall control in the controller, the input to the + and minus may have been correct. When I was able to flash it after several attempts, the controls didn't work. And as I moved the levers, there was apparently a partial shorting of the +3.3V miswired lever throttles. Result. 1st board won't turn on, when holding the button, voltage appears on the +3.3V programming pin, so the stabilizer probably survived. Apparently though as I tried to retry the flash, the firmware didn't load correctly. Maybe if I try it without the throttles attached, I can recover the firmware. Or is that not possible? Why can't I actually program the board off using the 3.3V power supply from the programmer? The other board doesn't respond at all when I hold the button and can't turn on. In the best case scenario, the 3.3V voltage regulator for the GD, STM processor just went out. Lesson learned, better to flash without throttles connected to the inputs. Does anyone have any advice on whether the boards can be salvaged and how? Supposedly that 3.3V stabilizer should be on the side boards as well, from which it could be used. One more question. Can the board be flashed without the motors connected?