Wiring the ST-Link pins (GND, SWCLK, SWDIO) to the corresponding pads on the scooter's controller.
The package includes a batch script named "runme_mi3_reflash.bat" which automates the flashing process, requiring minimal user intervention once the hardware is connected. Compatibility & Variants While originally developed for the Xiaomi Mi3
It restores full functionality to a "dead" V3.1 controller. gd32rec_by_conejo.7z
For detailed technical support, enthusiasts often refer to community hubs like RollerPlausch . A typical recovery workflow involves:
It supports both GD32E (Type 1) and GD32F (Type 2) microcontrollers found in newer Xiaomi ESCs. Type 1 usually requires this tool via ST-Link to recover, whereas Type 2 might sometimes still allow Bluetooth flashing. Usage Overview Wiring the ST-Link pins (GND, SWCLK, SWDIO) to
Extracting the .7z archive and ensuring the correct DRV (firmware) file is present for your specific scooter model.
The package is a specialized recovery toolset used to unbrick and restore Xiaomi Mi3 e-scooters (and similar models like the Pro 2 and 1S) that utilize the GD32 microcontroller (MCU). Released by the developer Conejo within the scooter tuning community, it serves as a critical fix for "bricked" controllers—specifically the V3.1 controller —which often occurs when users attempt to downgrade firmware via Bluetooth on newer models. Core Functionality For detailed technical support, enthusiasts often refer to
Can be supported by manually replacing the recovery firmware file (e.g., DRV247 for Pro 2 or DRV319 for 1S) within the tool directory.