The software has been built from the ground up and designed to make the average experience as easy as possible.
Using serial instead of UART over BLE increases upload speed greatly.
On average, uploading a DRV firmware through Bluetooth takes 50 seconds. With Ninebot IAP, it takes less than 15 seconds.
Ninebot IAP supports all Ninebot and Xiaomi scooters and provides them with endless possibilities
Less than 2MB for the installer; IAP itself is less than 200KB.
Runs on any machine with .NET Framework!
It doesn't do coffee yet.
Ninebot IAP is the name of a flashing software that was supposed to be used by scooter rental companies. In early 2019, the ScooterHacking team got hold of the software and its code and started working on a version for public release.
Ninebot IAP allows you to modify your scooter at will using the UART interface, thus removing the need of a ST-Link in a vast majority of the cases.
You need to connect the serial interface of your computer to the serial interface of your scooter (IoT, BMS).
More details on how to do this will come out soon, but in the meantime, if you have an IoT cable, here's a wiring diagram for it.