This guide has been created by ScooterTeam.
Model | Tested OK – | – 3 Lite | TBA 4 | TBA 4 Pro 2nd Gen | ✅ 5 | TBA 5 Max | TBA 5 Pro | ✅
Note: If you own a model marked as TBA (To Be Announced), please be aware that the process hasn’t been fully tested yet. You can help by testing and reporting your results.
Before proceeding, please understand:
For complete legal information, please read the Full Disclaimer at the bottom of this guide.
First, check which connector type you need for your scooter:
Model | Required Connector |
---|---|
3 Lite | Male |
4 | Male |
4 Pro 2nd Gen | Female |
5 | Female |
5 Max | Male |
5 Pro | Male |
You have two options to get the required hardware. Choose whichever is more convenient for you:
This is the easiest option if you want everything in one package. Buy the appropriate kit:
This option gives you more flexibility and might be cheaper. You’ll need to buy these components:
Choose one of these tested models:
⚠️ Avoid PL2303HXA adapters - they have driver issues
You need a 5-pin Julet connector cable. Make sure to get the correct connector type (see table above).
Important: Due to the tight pin spacing and small size of the dashboard connector, creating a DIY wiring solution is challenging and risks causing a short circuit between the pins.
You can find dashboard cables in local electronic stores or online (e.g., Aliexpress). Due to there being no standardized color for each pin, make sure your supplier lists which color cable connects to which pin. If not, you’ll need to use a multimeter to check the pinout.
Example of different female dashboard cables from different sellers with different colors and pinouts:
If you have a dashboard breakout cable with male pin headers and a standard UART adapter (like the CH340 or FT232RL), you’ll need:
Note: Some UART adapters come with an attached USB cable, which makes additional DuPont wires unnecessary.
The standard pinout for the dashboard cable is:
Dashboard cable | Pinout |
---|---|
White | RX |
Yellow | GND |
Green | TX |
Red | 5V |
Black | BTN |
Note: Wire colors may vary between different manufacturers. Always verify the pinout with a multimeter if unsure.
Example of UART adapter with attached cable:
Example of UART adapter with DuPont wires:
Warning: If you need to create a custom connection, consider these alternatives:
- Use a regular 5-pin JST connector (like a spare hall sensor cable)
- Pull out and replace pins in the original connector
- Use the sewing needle method (requires careful handling)
- Watch the custom connector tutorial
Problem | Solution |
---|---|
Invalid Firmware File | Download the correct MCU firmware from mi-fw-info |
Progress stuck at 5% or 45% | Try a different USB port or use a USB hub |
Progress stuck at 0% | Try the steps listed below in order |
On Windows:
Note: If you don’t see your adapter, you may need to install drivers for your specific UART model.
This guide is provided with the following important notices:
Informational Purposes Only: The content of this guide is for educational and informational purposes only. It is not intended to promote or endorse the modification of scooter firmware or hardware, nor does it guarantee the safety, functionality, or legality of any modifications.
Warranty Voidance: Modifying the scooter’s firmware or hardware, including using reverse-engineered tools, may void the manufacturer’s warranty. Users should review their warranty terms before making any modifications.
Assumption of Risk: Modifying scooter firmware or hardware can pose significant risks, including but not limited to voiding warranties, compromising safety, reducing functionality, or violating legal regulations. By following this guide, users assume full responsibility for any and all outcomes, including personal injury, property damage, or legal penalties.
Legal Compliance: Users are solely responsible for ensuring that any modifications comply with applicable laws and regulations in their jurisdiction, including but not limited to those regarding speed limits, roadworthiness, and intellectual property.
No Liability: The creators of this guide disclaim all liability for any direct, indirect, incidental, or consequential damages resulting from the use or misuse of the information or tools provided. By using this guide, users agree to release the authors from any legal claims or liabilities arising from their actions.