How Zero Logs Work
Understand the structure of MBB and BMS log files, how they're generated, and what data they contain.
TL;DR
Zero stores diagnostic data in binary .bin files: MBB logs contain riding data (motor, controller, speeds), while BMS logs track battery state (cell voltages, SOC, charging). Both include timestamped entries that this tool parses into human-readable format.
Two Types of Logs
Zero Motorcycles have two independent logging systems, each tracking different aspects of the bike's operation:
MBB Logs
Main Bike Board — The central controller that manages motor operation, display, and system coordination.
- • Motor temperature & RPM
- • Controller temperature
- • Speed and odometer
- • Battery amps (current draw)
- • Ambient temperature
- • System events & errors
VIN_MBB0_YYYY-MM-DD.bin
BMS Logs
Battery Management System — Dedicated controller for battery monitoring, protection, and charging management.
- • Cell voltages (L, l, H)
- • State of Charge (SOC)
- • Pack voltage
- • Cell balance delta
- • Pack & board temperature
- • Charging events
VIN_BMS0_YYYY-MM-DD.bin
Log Entry Structure
Each log entry contains a timestamp, event type, and message with structured data. Here's how they look when parsed:
level 001 AH, SOC: 97%, I: 0A, L:4089, l:4076, H:4092, B:003, PT:017C, BT:031C, PV:114540, M:Bike OnCommon Event Types
| Event Type | Source | Description |
|---|---|---|
| Discharge | BMS | Riding data with battery state |
| Charged | BMS | Charging completed event |
| Riding | MBB | Active riding metrics |
| System | MBB | Power on/off, mode changes |
| Charging | MBB | Charge session data |
| Error | Both | Fault codes and warnings |
How to Extract Logs
Log files can be extracted from your Zero using the official mobile app or by connecting directly to the bike's diagnostic port. The ZeroManual Interfacing Guide provides detailed instructions.
Connect to your bike via Bluetooth, navigate to diagnostics, and export logs.
Direct USB connection using tools documented in the community wiki.
Our tool parses the binary data into structured, searchable entries.
Log format details are based on community reverse-engineering. For official documentation, contact Zero Motorcycles.