User Tools

Site Tools


shutility

This is an old revision of the document!


ScooterHacking Utility app

ScooterHacking utility (shu) is a free, homegrown application for Android phones, used for reading and flashing BLE, ESC and BMS firmwares.

Google Play link: https://utility.cfw.sh

APK direct download: https://utility.cfw.sh/apk

Compatibility

As of 1st March 2020, the app is compatible with following models

  • Xiaomi M365
  • Xiaomi M365 Pro
  • Xiaomi 1s
  • Xiaomi M365 Pro 2
  • Ninebot Max G30

Main screen shows basic information about the connected vehicle

Below, flashing options are presented

  • Show params - displays parameters of currently loaded ZIP file
  • Load ZIP - opens file manager to let user select source ZIP file
  • Load Original - flashes original, vanilla, DRV and BLE
  • Load Custom - opens internal web browser and lets user generate cfw directly
  • FLASH - begins flashing procedure

Tools section is divided into options:

  • Change Region - allows to change serial number for the connected vehicle
  • Commands - allows acting on registers to enable KERS, DPC, lock, reboot, and others
  • Automate - sends a user-specified command on connection (for example, DPC reg activation)
  • Lock - locks the scooter in always on mode, ebrake is applied to prevent theft
  • Cruise Control - activates time-delayed cruise control, unless it has been disabled in firmware
  • Direct power control (DPC) - activates DPC reg for firmware with “Switchable, register” or “Switchable, brake” DPC option enabled
  • Always on tail light - forces tail light always ON

shutility.1614595958.txt.gz · Last modified: 2022/01/15 01:33 (external edit)