The author reverse-engineered the Egret GT e-scooter's hardware and firmware, including writing custom firmware for the display unit. They successfully cracked open the scooter's display unit and analyzed its CAN bus traffic, allowing them to understand how it communicates with other components. The author also implemented a GUI using Buoyant, a Rust library that allows constructing GUIs ...