An Electric Scooter Community on a Mission to Stamp out Transportation Mediocrity.

Covers electric scooter models whether shared or for consumers.
By hyperfloat
#58144
Because it's much easier to just replace the controller. Modifying the stock software or flash a new one to the stock controller is pretty hard - connecting via serial is just step 1. :)
By RigItAll
#58260
So I have a bird zero with an es100 controller.
I have spent days searching this forum among other places and got an arduino and esp32 to try flashing different code to that I have found here and on GitHub.
I thought I got it working using the esp32 and code found here. Unfortunately it ran for about a minute or two then shut off and won’t respond unless I plug the charger in, then it shows error code 12e which I think is a communication error from controller.

Where is this firmware and how can I flash it?
I found a YouTube video tutorial on how to flash a Segway es style controller using an st-link after doing some soldering and other work.
It seems doable… just don’t know what if it would be the same process???
Is there a Flasher App that will work?
Where can I get the old firmware?


* I really want to keep this a factory Bird Zero and am willing to do the work.
At this point I’m considering wiring in a new controller and dash, etc. but if someone can help keep it stock I’d really appreciate it.
By RigItAll
#58271
Gothicgeek502 wrote:
Thu Nov 09, 2023 8:51 pm
there is a firmware to flash back to the old unpatched firmware you can unlock with Arduino.
Where can I find this firmware and how do I load it? Solder an ST Link onto the controller?
  • 1
  • 52
  • 53
  • 54
  • 55
  • 56
Can we try to flash the Bird one 590?

Does anyone still has the firmware? Would be v[…]