2018-10-15 12:01:15 +00:00
|
|
|
# py9b
|
2018-12-07 00:56:11 +00:00
|
|
|
Ninebot/Xiaomi electric scooter communication library and tools.
|
|
|
|
|
2019-03-16 18:07:56 +00:00
|
|
|
This fork adds custom UUID support for use with scooters acquired via impound auction or other means.
|
|
|
|
DO NOT USE THIS ON SCOOTERS THAT DON'T BELONG TO YOU!!!
|
|
|
|
|
2018-12-07 00:56:11 +00:00
|
|
|
## Tools
|
2019-03-16 18:07:56 +00:00
|
|
|
* fwupd.py - firmware flasher capable of flashing BLE/ESC/BMS
|
2018-12-07 00:56:11 +00:00
|
|
|
* readregs.py - ESC/BMS register file dumper
|
2019-03-16 18:07:56 +00:00
|
|
|
Other tools are highly experimental.
|
2018-10-15 12:10:00 +00:00
|
|
|
|
|
|
|
## Requirements
|
2018-10-15 21:26:23 +00:00
|
|
|
* Python 2.x.x [www.python.org]
|
2018-12-01 22:24:21 +00:00
|
|
|
* ProgressBar [pip install progressbar]
|
2018-10-15 12:10:00 +00:00
|
|
|
* PySerial [pip install pyserial] - for direct serial link backend
|
|
|
|
* PyGatt [pip install pygatt] - for BLED112 dongle backend
|
|
|
|
* nRFUARTBridge [https://github.com/flowswitch/nRFUARTBridge] - for Android BLE-TCP backend
|