[u] unshittify

~/log/vehicles/scooter-display-egret-gt

155 vehicles

scooter-display

Egret GT and GTS e-scooter, display unit (AT32F415 microcontroller)

open repo ↗ github.com

ai
none documented
evidence
public
reviewed

Ben Simms found that holding a button while powering on his Egret GT e-scooter opened a firmware update menu, and that leaving the menu let him ride without entering the PIN. He also found that the Egret app sends driving time, odometer and charge history to the manufacturer. Over more than six months he traced the scooter’s CAN bus, which runs over two pins of the display’s USB-C port, dumped the firmware of the display and motor controller, and wrote replacement display firmware in Rust. His firmware closes the PIN bypass and shows battery voltage, current and the time on a new HUD. He published the code, documentation of the scooter’s components and a flasher that sends the firmware over CAN.

ai
No AI use documented in the README, the blog post or the commits.
caveats
From the blog post: "The update mechanism directly writes over the application image in flash, so a failed update will brick the display." The post adds that the bootloader checks for update packets at every power-up, so a new update can be started even when the application does not run. Flashing needs an ESP32 wired to two CAN transceivers, with the firmware compiled into the flasher; the flasher repo has no licence file. The features include a speed limit control and an arbitrary speed limit; the README does not discuss road rules. The post reports that the stock update process accepts firmware without authentication. This is one owner's project on his own scooter; the sources name no other tested units.
evidence
Public code, GPL-3.0, about 18 stars, 93 commits from March to October 2026; blog post dated 9 August 2026.
github
18 stars, last commit 2026-10-17. As of 2026-11-15. Stars show interest, not safety.

Code or detailed materials are published. Says nothing about safety, quality or maintenance. Not tested by unshittify. Added by unshittify. Wrong or out of date? Send a correction.

> unshittify weekly: new projects in your inbox, once a week. Nothing in weeks with nothing new.

You'll get a confirmation email first. Unsubscribe any time. privacy