Electric Scooters

How to Tell the Difference Between Gen 1/Gen 2 Ninebot Max/G30 ESC

How to Tell the Difference Between Gen 1/Gen 2 Ninebot Max/G30 ESC

February 7th, 2023

Ninebot has recently released a new version of the Ninebot Max/G30 ESC. This new version is no longer based on [More…]

PSA: ScooterHacking ReFlasher Now Supports Gen 2 AT32/GD32 ESC’s!

PSA: ScooterHacking ReFlasher Now Supports Gen 2 AT32/GD32 ESC’s!

January 31st, 2023

On 2022-01-31, in an announcement to Discord and their forums, ScooterHacking released version 1.3 of their Scooterhacking ReFlasher software. This [More…]

PSA: Do Not Update Your Ninebot Max to 1.8.3 (1.7.13)

PSA: Do Not Update Your Ninebot Max to 1.8.3 (1.7.13)

July 18th, 2022

Previously, with DRV versions 1.6.13(1.7.3) and 1.7.0, Ninebot implemented restrictions to prevent downgrading the firmware. The team at ScooterHacking has [More…]

How to Downgrade Ninebot Max/G30 DRV 1.7.0 Without STLink

How to Downgrade Ninebot Max/G30 DRV 1.7.0 Without STLink

March 27th, 2022

NOTICE: Future versions may never get a downgrade. If you upgraded (1.7.1+) and lost your ability to downgrade you will [More…]

How To Connect Ninebot IAP to a Ninebot ESX Over Bluetooth

How To Connect Ninebot IAP to a Ninebot ESX Over Bluetooth

March 3rd, 2022

Ninebot IAP is a utility developed by ScooterHacking.org. It is most often used to flash Custom Firmware via the site’s [More…]

How to Unbind a Segway/Ninebot Scooter From Your Account

How to Unbind a Segway/Ninebot Scooter From Your Account

February 27th, 2022

Judging from the large amount of traffic I get daily for my articles on how to unbind a vehicle when [More…]

How to STLink Ninebot Max/G30 ESC – Fixes Bricked or Updated Controllers

How to STLink Ninebot Max/G30 ESC – Fixes Bricked or Updated Controllers

February 23rd, 2022

NOTICE: If you have a controller with screw terminals the only method here that will not brick it is to [More…]

Ninebot Max How to Downgrade/Flash Back to Stock Firmware

Ninebot Max How to Downgrade/Flash Back to Stock Firmware

May 18th, 2021

NOTICE: If you are coming here to downgrade 1.7.0, it is now possible thanks to ScooterHacking! See How to Downgrade [More…]

Ninebot Max/G30 How to Upgrade Gen 1 Motor to Gen 2

Ninebot Max/G30 How to Upgrade Gen 1 Motor to Gen 2

April 4th, 2021

Early in 2020, Segway released a new version of the Ninebot Max/G30 motor that was able to go faster at [More…]

How To Fix/Replace a Broken Ninebot Max G30 Tail/Brake Light

How To Fix/Replace a Broken Ninebot Max G30 Tail/Brake Light

January 27th, 2021

While transporting my scooters up to college, the taillight on the back of my max broke off. This makes me [More…]

Ninebot ESX How to Downgrade/Flash Back to Stock Firmware

Ninebot ESX How to Downgrade/Flash Back to Stock Firmware

January 15th, 2021

Ninebot sometimes puts out updates for their scooters that can have undesirable effects on their end-users. To that end, it [More…]

How to Change Region Ninebot ESX

How to Change Region Ninebot ESX

January 13th, 2021

Region locks are one way that Ninebot ESX (ES1, ES2, ES3, or ES4) scooters can be speed limited. This is [More…]