An Electric Scooter Community on a Mission to Stamp out Transportation Mediocrity.
Freebird wrote: ↑Sun Jun 30, 2019 10:39 amI'm pretty sure that it's just the control board. It detects a non-bird dashboard and starts sending garbage replies to it and makes it so it can't communicate with the Bird firmware'd controller. Once I flashed the control board, the clone dash works. I can even toggle sport modes on it. It still acts weird in that I have to hold the brake when I turn it on. If I don't , it keeps beeping and flashing tail lights. I haven't tried to fix the serial number yet and that might be the cause of the weirdness.
I had to solder wires to the SWIO, SWCLK, and GND. I used a hook probe to connect 3.3v on the ST-Link to one of the resistors labeled TVCC. Ignore the red circles:
I haven't had time to do the last two steps yet. Maybe that will fix everything.
- Connect ST-Link to ESC
- In STUtility press control B and disable readout protection
- Open full bin file
- Press CTRL+P and click program
- Go to location 0x1FFFF7E8 Copy first 3 columns of bytes and replace at location 0x0801C1B4
- Change ESC to original ES2/4 serial number
Freebird wrote: ↑Sun Jun 30, 2019 10:39 amI'm pretty sure that it's just the control board. It detects a non-bird dashboard and starts sending garbage replies to it and makes it so it can't communicate with the Bird firmware'd controller. Once I flashed the control board, the clone dash works. I can even toggle sport modes on it. It still acts weird in that I have to hold the brake when I turn it on. If I don't , it keeps beeping and flashing tail lights. I haven't tried to fix the serial number yet and that might be the cause of the weirdness.
I had to solder wires to the SWIO, SWCLK, and GND. I used a hook probe to connect 3.3v on the ST-Link to one of the resistors labeled TVCC. Ignore the red circles:
I haven't had time to do the last two steps yet. Maybe that will fix everything.
- Connect ST-Link to ESC
- In STUtility press control B and disable readout protection
- Open full bin file
- Press CTRL+P and click program
- Go to location 0x1FFFF7E8 Copy first 3 columns of bytes and replace at location 0x0801C1B4
- Change ESC to original ES2/4 serial number