====== Ninebot ESx/Max Error Codes ====== ^Code ^Description ^Additional information ^Severity ^Level | |10|Communication Failure between Dashboard and ESC. |Check the connection between dashboard and ESC. \\ ESC is possibly soft-bricked; try to flash ESC with ST-Link ([[https://www.scooterhacking.org/forum/viewtopic.php?f=6&t=40|ESx]], [[https://www.scooterhacking.org/forum/viewtopic.php?f=26&t=213|Max]])|System error|3| |11|Motor phase A current out of range | |Hardware error|3| |12|Motor phase B current out of range| |Hardware error|3| |13|Motor phase C current out of range| |Hardware error |3 | |14|Throttle handle position out of range|Throttle might be stuck, faulty or disconnected|Hardware error|3| |15|Brake handle position out of range|Brake handle might be stuck, faulty or disconnected|Hardware error|3| |16|Internal Battery change MOS abnormal| |Hardware error|3| |17|External battery change MOS abnormal| |Hardware error|3| |18|Motor Hall sensors stuck at 0/1|Check 2×4 connector between ESC and motor; [[https://www.scooterhacking.org/forum/viewtopic.php?f=6&t=174&p=992|attempt a fix]]|Hardware error|3| |19|Internal battery voltage out of range| |Hardware error|3| |20|External battery voltage out of range| |Hardware error|3| |21|No communication with internal BMS|Check data connector between internal battery and ESC, replace the battery|Battery mod warning|2| |22|Internal BMS config invalid|Replace internal BMS or battery; [[https://www.scooterhacking.org/forum/viewtopic.php?f=6&t=173|attempt a fix]], or, flash CFW with error raising disabled.|System warning|1| |23|Internal BMS not activated (has default S/N)|Replace internal BMS or battery; [[https://www.scooterhacking.org/forum/viewtopic.php?f=6&t=173|attempt a fix]], or, flash CFW with error raising disabled. |System warning |1 | |24|Supply voltage out of range| |Battery mod warning|2| |25|Communication failure during ESC fimware update|Hard-reset scooter|System error|3| |26|Flash save error|Try to flash ESC with ST-Link ([[https://www.scooterhacking.org/forum/viewtopic.php?f=6&t=40|ESx]], [[https://www.scooterhacking.org/forum/viewtopic.php?f=26&t=213|Max]]), replace ESC|System error|3| |27|ESC config invalid (CPUID register might not match STM CPUID)|Change SN using BLE/UART ([[https://bit.ly/ESx-Activation|ESx]], [[https://bit.ly/max-unlock|Max]])|System warning|1| |28|Motor driver mos up-bridge short circuit|Check motor|Hardware error|3| |29|Motor driver mos down-bridge short circuit|Check motor|Hardware error|3| |31|Program skip error|Try to flash ESC|System error|3| |32|No communication with IoT device|Leave that rental scooter where it belongs|System error|3| |35|ESC not activated, has default S/N|[[https://www.scooterhacking.org/forum/viewtopic.php?f=6&t=14|for ESx]], [[https://www.scooterhacking.org/forum/viewtopic.php?f=26&t=120|for Max]]|System warning|1| |36|2+4 connector failure or external battery charging wire failure.| |Hardware error|3| |37|Charging base failure or built-in battery charging wire failure.| |Hardware error|3| |38|Charging overcurrent|Incorrect power supply|Hardware error|3| |39|Internal battery overheat| |Hardware error/battery mod warning|2| |40|ESC overheat|Let the scooter cool down / check temperature sensors|Hardware error|3| |41|External battery overheat| |Hardware error|3| |42|No communication with external BMS|Inspect external battery connectors, tighten up external battery screws|Hardware error|3| |43|External BMS config invalid|Replace external BMS or battery; [[https://www.scooterhacking.org/forum/viewtopic.php?f=6&t=173|attempt a fix]]|System warning|1| |44|External BMS not activated (has default S/N)|Replace external BMS or battery; [[https://www.scooterhacking.org/forum/viewtopic.php?f=6&t=173|attempt a fix]]|System warning|1| |45|Internal BMS deep cell discharge| |Hardware error|3| |46|External BMS deep cell discharge| |Hardware error|3| |47|Internal battery protection board damaged|Replace internal battery or BMS|Hardware error|3| |48|External battery protection board damaged|Replace external battery or BMS|Hardware error|3| |49|Internal BMS firmware version mismatch|Change internal BMS firmware version|System warning|2| |50|External BMS firmware version mismatch|Change external BMS firmware version|System warning|2| |51|BLE firmware incompatible with DRV|Change BLE or DRV firmware|System warning|nd| |52|BMS firmware incompatible with DRV **(Retail)** / ESC incompatible with battery hatch lock **(Rental)** |Change BMS firmware version **(Retail)** |System warning/Hardware error|nd| |54|Motor phase error **(Retail)** / ESC/battery hatch lock communication error **(Rental)** |Check motor-related wiring **(Retail)** |Hardware error|nd| |55|Battery hatch unlocked| |System warning|nd| nd - no data \\