SHFW
SHFW or ScooterHacking Firmware is a Custom Firmware (CFW) for Ninebot and Xiaomi electric scooters created by the team at ScooterHacking.
It features customizable current curves and many other customizations all on the fly.
Currently, it is closed-source and there are no plans to open-source it.
Supported Models
Note: This page is user-sourced info, check with developers for the latest info
- Ninebot ESX Series
- Ninebot E Series
- Ninebot F Series
- Ninebot G30 Series
- Ninebot G2 Series
- Xiaomi Mi 1s
- Xiaomi Mi 2
- Xiaomi Mi Pro
- Xiaomi Mi Essential
- Xiaomi Mi Classic (With BLE 0.9.0)
Installation
At this time SHFW can only be installed through ScooterHacking Utility (SHU) on Android.
Any other Windows, Mac, or iOS apps promising the ability to install SHFW are likely scams.
There are no files available for download.
Installation can be done by connecting to the vehicle, heading to the "Flash" tab, selecting "Load Custom" and then "Install/update SHFW".
Configuration Guides
These are user-created SHFW installation/configuration guides.
- A 2024 walkthrough by several members of the ScooterHacking Discord server, mainly lekrsu
- SHFW 0.2.0 guide from ScooterHacking
- (German) SHFW Guide on RollerPlausch
Troubleshooting
Support can be accessed in the ScooterHacking Discord or Telegram.
If you get the message "SHFW is not available for your platform," check the compatibility table above or contact the developers on Discord.