Woof IoT Removal
This page documents how to remove the Woof IoT from M4M.
Remove the Bottom Panel
Remove the 18 black t-15 security Torx screws holding the bottom plate of the scooter in place.
It's possible, especially if there's a metal plate that there may be different screws.
Attach the Debug Cable
Remove just the IoT from the 3-port mini-board.
After that, plug the debug cable into the board.
Download Software
You will need two pieces of software:
- ScooterHacking's Ninebot IAP: https://iap.scooterhacking.org/
- Silicon Lab's CP2102 Drivers: https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
Install both, you can safely ignore the warning for IAP.
Connect Ninebot IAP
Once the Drivers and IAP are installed, plug the USB end of the debug cable into the PC.
Open Ninebot IAP and select the "Serial" tab.
After that hit connect and you should see several version numbers in the upper-righthand corner.
From there hit "Load from Repo".
Select "BLE".
Select the first option (1.1.0).
Press "Flash".
Once it finishes, hit "Load from Repo" one more time.
This time hit "BMS".
Select the first option (1.3.4).
Press "Flash".
Once it finishes, hit "Load from Repo" one last time.
Select "DRV".
Select the first option (1.2.6).
Press "Flash".
Once it finishes, plug the dashboard cable directly into the ESC, and remove the mini-board.