I will take a working Lime scooter, partially disassemble it to get to the motor controller. Then backup and flash the motor controller with an older firmware version using openOCD. We can then use the ‘Arduino hack' to use the scooter as personal transport. The Arduino hack replaces the LBCat (green box) with a Nano that sends the correct hex strings to the motor controller to unlock the scooter.
Finally we will reflash the original firmware back onto the scooter and return it to a working hire scooter.
I will explain the payloads sent from the Arduino to the motor controller and what each hex string does.