SHFW: Difference between revisions

From Joey's Wiki
Jump to navigation Jump to search
(Created page with "SHFW is a Custom Firmware for Ninebot and Xiaomi electric scooters created by the team at [https://scooterhacking.org/ ScooterHacking]. It features customizable current curves and many other customizations all on the fly. ==Guides== ==Troubleshooting== Category: Scooters")
 
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[SHFW]] is a [[CFW|Custom Firmware]] for Ninebot and Xiaomi electric scooters created by the team at [https://scooterhacking.org/ ScooterHacking].
[[SHFW]] or '''ScooterHacking Firmware''' is a [[CFW|Custom Firmware (CFW)]] for Ninebot and Xiaomi electric scooters created by the team at [https://scooterhacking.org/ ScooterHacking].


It features customizable current curves and many other customizations all on the fly.
It features customizable current curves and many other customizations all on the fly.


==Guides==
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 (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|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==
 
*[https://lekrsu.github.io/shfw-walkthrough/ A 2024 walkthrough by several members of the ScooterHacking Discord server, mainly lekrsu]
*[https://wiki.scooterhacking.org/doku.php?id=shfw020guide SHFW 0.2.0 guide from ScooterHacking]
*[https://rollerplausch.com/threads/shfw-anleitung-2023-scooterhacking-utility.3753/ (German) SHFW Guide on RollerPlausch]


==Troubleshooting==
==Troubleshooting==
Support can be accessed in the ScooterHacking Discord or Telegram.
If you are getting the message "SHFW is not available for your platform", check in with the compatibility table above or reach out to the developers on Discord.
==Settings==
*[[SHFW:Profile Editor]]
*[[SHFW:Throttle And Brake]]
*[[SHFW:Motor Start Speed]]
*[[SHFW:Cruise Control]]
*[[SHFW:Modes]]
*[[SHFW:Lights]]
*[[SHFW:User Interface]]
*[[SHFW:Global Settings]]
*[[SHFW:Profile Triggers]]
*[[SHFW:System Settings]]
*[[SHFW:Wheel Size]]
*[[SHFW:BMS Emulation]]


[[Category: Scooters]]
[[Category: Scooters]]

Latest revision as of 01:15, 18 April 2024

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 (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.

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

Troubleshooting

Support can be accessed in the ScooterHacking Discord or Telegram.

If you are getting the message "SHFW is not available for your platform", check in with the compatibility table above or reach out to the developers on Discord.

Settings