Er hält den Down-Button beim Einschalten – und knackt damit den Egret GT

Reverse engineering my e-scooter and rewriting the firmware in Rust

Er hält den Down-Button beim Einschalten – und knackt damit den Egret GT

Ben Simms hat die Hardware und Firmware seines Egret GT E-Scooters auseinandergenommen. Über die Bluetooth-App entdeckte er, dass der Roller regelmäßig Fahrdaten an den Hersteller sendet, und im USB-C-Anschluss des Displays fand er einen höchst inoffiziellen CAN-Bus. Mit einem selbstgebauten Sniffer aus ESP32-C6 und MCP2515 entschlüsselte er die Nachrichten für Gas, Fahrmodus und Motordrehzahl – und schrieb schließlich eigene Firmware in Rust.

Zu meiner Überraschung wurden zwei der USB-C-Pins als CAN-Bus verwendet (was einen höchst inkompatiblen Eindruck macht).

Mehr von diesem Tag

2026-09-13