Ninebot Max G30/G2 Update Failed - Data Format Error
"Update Failed - Data Format Error"
This error is found when attempting to flash components of the scooter using ScooterHacking Utility.
It can be found across several models, including the Ninebot Max G30 and Ninebot Max G2 series.
Cause
This error is caused when the vehicle has been updated to a DRV or BLE version with downgrade protection.
For the Ninebot Max/G30, this began with Ninebot Max DRV 1.7.0.
Since then, all versions have had this protection in place.
Fix
The only way to fix "Update Failed - Data Format Error" currently is to use an STLink to remove the updated firmware and return to an older or patched version.
For the G30, this guide can be found at: STLink Ninebot Max G30 ESC.
There are some third-party apps that have discovered an exploit that can be used to downgrade over Bluetooth, but this could be patched at any moment.