Zero Motorcycle diagnostics from your own logs
Zero Logs Analyzer reads the .bin files you pulled off your bike, a serial-console capture, or a ride you recorded on your phone. It turns them into an estimate of what your pack holds now, ride and charging analytics, charging costs, trips you can keep or publish, and a multi-bike fleet view, with AI on top.
What you get
Tools for reading the rides, charges and battery of your Zero
Your units
Metric, imperial or UK, chosen once and followed everywhere on screen. Everything is stored metric and converted for display, so switching changes nothing underneath.
Without an account
These need no account, no email address and no upload. There is also a live status page and a changelog you can read before deciding anything.
How it works
From upload to insights in minutes
Upload
A .bin, a console capture, or a ride you recorded on your phone
Parse
Rides, charges and telemetry pulled out, and a file that looks truncated flagged as suspect
Match
Deduplicated across overlapping files, rides grouped into trips, and a phone recording matched to the ride its timestamps fit
Analyze
Deterministic rules first, then AI on top of them
Built for the Z-Force platform
Every Zero on the Z-Force platform carries two computers, the MBB and the BMS, and the diagnostic logs they write are what this tool reads. The MBB writes a riding snapshot roughly every 51 seconds, so a short event can fall between two samples. How much the two boards record differs by generation: a Gen3 MBB logs no current at all, so anything derived from current is absent there rather than zero. Gen3 decoding is our own reverse engineering, with no documentation from Zero. Neither board records position. The bike has no GPS receiver, so a route exists only where you supplied a recording.
MBB (Main Bike Board)
The bike's main computer. It logs motor and controller temperatures, throttle, speed, odometer and ride events into the MBB .bin file.
BMS (Battery Management System)
The pack's own computer. It logs cell voltages, state of charge, current, pack temperature and charge/balance cycles into the BMS .bin file.
Models we cover
The Z-Force line, all running 28-series “ZF” packs: the modular FX / FXS / FXE, the monolith S / DS / SR / DSR, and the Gen3 SR/F, SR/S and DSR/X. Covered means we decode what these bikes write. Not every model gives up the same amount, and the oldest ones are the least evidenced.
Browse the battery catalogOut of scope (for now)
Zero's new urban line (the LS1 scooter and the XE / XB) is a separate, lower-cost platform with small removable modules and its own electronics. It doesn't produce the MBB/BMS logs this tool parses, and its batteries aren't Z-Force “ZF” packs, so it isn't covered here yet.
What we do with your logs
Where they go, what runs on them, and what we do not do
Built to stay usable
Queries are time-bounded and cached so a long history stays workable. The battery and fleet pages are the heaviest and take a moment on a big account.
Time-series storage
The database is optimized for time-series data, so queries stay fast across millions of log entries.
What the AI is given
Your own logs, what you declared about the bike, and any note you wrote on a ride. Deterministic rules run first and, on the verdict for a window you choose, set a ceiling the model cannot argue past. Uploading a log runs one health pass automatically, which spends from your metered monthly allowance and sends that log to the model provider; every other AI feature runs only when you ask. Logs go to the provider as they are, and we do not strip the VIN out of them.
Security
Connections are encrypted, and nothing is public until you publish it. You can see every device signed into your account and sign any one of them out remotely. Deleting a file removes the rides and charges nothing else sourced, and a preview shows exactly what will go before you confirm.
What to expect
What this tool gives you, and where it stops
What you can expect
- Interactive charts for every ride and charge
- Usable pack capacity and state of health estimated from your own charges, plus cell-balance trends where the logs carry per-cell data
- Charging cost breakdowns by tariff, charger and km, only as accurate as the charge energy underneath them
- Whether one of your chargers habitually stops short while another finishes (once you have more than one)
- A multi-bike fleet dashboard with AI verdicts
- Battery pack identification where the log carries a serial, and manual setup for the many that do not
- Error-code explanations and anomaly flags
- Trips grouped from your rides, with the route if you recorded one
- Revocable public links for one trip or a bike recap
- A per-bike AI chat that can quote the official manual for your model
- CSV, Garmin FIT, PDF and whole-upload ZIP export, plus GPX where you supplied the track
- Your units on screen: metric, imperial or UK
- A log decoded in your own browser, with nothing uploaded
- A file that looks truncated flagged as suspect
What this is not
- Official Zero Motorcycles support
- A warranty or guarantee of accuracy
- A replacement for professional diagnosis
- Affiliated with Zero Motorcycles Inc.
- A definitive mechanical diagnosis
- Advice to modify your motorcycle
- A substitute for dealer service
- Coverage of the new LS1 / XE / XB platform
- Live log reading: a log is read after the fact, once you upload it
- A source of GPS: the bike carries no receiver, so no route unless you recorded one
- A continuous recording: the MBB writes a riding snapshot roughly every 51 seconds
- Documentation from Zero: Gen3 decoding is our own reverse engineering
- A state of health from a single charge: the figure is withheld until there is enough evidence
- Private from the model provider: an uploaded log is analysed automatically, VIN and all
- A complete history: a parked bike overwrites its own buffer, so a log holds what survived
Important disclaimer
Zero Logs Analyzer is a community tool, built by a Zero owner for other owners. We try to be accurate, but for official diagnostics, warranty claims or safety-related concerns, always consult an authorized Zero Motorcycles dealer. Use this tool as a supplement to professional service, not a replacement for it.
Ready to analyze your logs?
Other Zero owners are already reading their own logs here. You can also read what changed in each release before you sign up for anything, or support the project if you already use it.
