Skip to content

Repository files navigation

Custom firmware for the Egret GT(S) display unit

This is some custom firmware which replaces the display unit firmware of the Egret GT.

It's written in Rust and targets the AT32F415 microcontroller in the display unit.

There's some documentation on the scooter here:

I also wrote a blog post on how this was built: https://bensimms.moe/reverse-engineering-scooter

Features

  • Nicer looking HUD, primary colour of UI can be adjusted (at compile time).
  • Can't skip unlock screen just by holding some buttons when powering on.
  • Better range calculation (eventually)
  • HUD shows battery voltage and current
  • HUD shows current RTC time
  • Speed limit control when using a GTS controller.
  • Arbitrary speed limit (done by limiting throttle)

Flashing

The firmware can be built using just binary to produce a firmware.bin file.

This can then be copied to simmsb/egret-can-flasher to flash it.

About

Custom firmware for the Egret GT scooter

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages