Several third-party Android applications are widely used for flashing custom firmware. Note that iOS is generally not supported for these procedures.
Currently the gold standard. While it has a small fee, XiaoFlasher is the safest (relatively speaking) way to flash custom firmware. It includes pre-made "patches" rather than forcing you to code raw hex. It allows you to increase the maximum speed, adjust the throttle curve, and even enable cruise control.
These Android-based tools are widely used by the community to modify Xiaomi firmware: m365 DownG - Apps on Google Play
Xiaomi uses a regenerative front brake and a mechanical disc rear brake. At stock speeds (25 km/h), this system is safe. At 40 km/h, the stopping distance triples. The regenerative brake overheats quickly, and the tiny mechanical disc cannot dissipate the heat of a high-speed stop. Many speed hackers report their brakes failing after two weeks of aggressive riding.
: Currently the most versatile and popular tool for Xiaomi and Ninebot scooters. It allows users to flash "SHFW" (ScooterHacking Firmware) and provides real-time control over speed sliders and power curves.