I reverse engineered the hardware and firmware of my Egret GT E-Scooter. I describe how I got in, analysed communication between components, and reverse engineered firmware. I speak about writing custom firmware for the display unit.
security against remote hacking, privacy to use randomized bluetooth MAC address and maybe even disable bluetooth, safety to turn off more gracefully when something malfunctions. some scooters keep the engine running if the throttle is pressed when the head unit reboots
Why would you want to go faster on an e-scooter? If you’re suicidal there are many better methods than this…
Why would you reprogram an e-scooter in Rust if the objective wasn’t to make it run faster and more efficiently?
security against remote hacking, privacy to use randomized bluetooth MAC address and maybe even disable bluetooth, safety to turn off more gracefully when something malfunctions. some scooters keep the engine running if the throttle is pressed when the head unit reboots
First of all, anything written in rust is automatically hacker-poof. You forgot to mention that part.