
Understanding Firmware Versions: DRV, BMS and BLE Explained
Protocols
What do DRV, BMS and BLE versions mean?
They're the three firmware components Scooter Tools reads from your scooter to confirm compatibility: DRV (drive/motor controller), BMS (battery management system) and BLE (the Bluetooth radio's own firmware).
Why Scooter Tools checks all three
- DRV controls ride data like speed and ride mode
- BMS controls battery data like charge level and health
- BLE controls how the scooter advertises and sends data over Bluetooth
How Scooter Tools uses this
- 1
It reads all three versions automatically
No manual input needed — Scooter Tools detects them during the initial connection.
- 2
It matches them against verified combinations
If your exact combination is verified, every dashboard field appears. Unverified combinations may show partial data.
What this affects
- Which dashboard fields are available
- Whether a firmware update needs re-verification
- How support requests get triaged
Good to know
- Scooter Tools can't update DRV, BMS or BLE firmware — it only reads their versions
- A brand-new firmware release may take time to get verified
Troubleshooting
I don't know my scooter's DRV/BMS/BLE versions
You don't need to check manually — Scooter Tools reads them automatically once connected and shows them in the app's details view.
Frequently asked questions
Can I look up these versions without Scooter Tools?
Some manufacturer apps show similar information, but Scooter Tools reads and displays it directly once connected.
Does a firmware update break compatibility?
It can temporarily, until the new version combination is verified — core fields usually keep working regardless.
Check your exact firmware combination
See which DRV, BMS and BLE combinations are verified per model.


