SHFW

From Joey's Wiki
Revision as of 18:40, 5 April 2024 by Joeybab3 (talk | contribs)
Jump to navigation Jump to search

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.

Unlike regular CFW which is based on Ninebot firmware files with bytecode patches applied, SHFW is compiled directly from C source.

At this time 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 (ES1, ES2, ES3, ES4, SNSC 1.0, SNSC 1.1)
  • Ninebot E Series (E22, E25, E45)
  • Ninebot Max Series (G30, SNSC 2.0, SNSC 2.1)
  • 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.

Installation can be done by connecting to the vehicle, heading to the "Flash" tab, selecting "Load Custom" and then "Install/update SHFW".

Configuration Guides

Troubleshooting

Support can be accessed in the ScooterHacking Discord or Telegram.

Settings