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.
  • 1
  • 52
  • 53
  • 54
  • 55
  • 56
LIME 3.GEN PERSONAL.....

Not necessary to solder reset pin. in ST Link Util[…]

Please Help unlock Bird Zero!

The lights went off after I unplugged the controll[…]

BIRD ZERO ELECTISAN F350

So I have a bird zero with an es100 controller. […]

So I tried Mayaku’s code for esp32 and remot[…]