What is zoompilot?¶
zoompilot is a Mazda-optimized fork of sunnypilot, which is itself a fork of openpilot by comma.ai. It runs on a comma device and gives Mazda drivers the best openpilot experience the hardware allows.
Fork lineage¶
graph LR
A[openpilot<br>comma.ai] --> B[sunnypilot]
B --> C[zoompilot<br>Mazda-optimized]
zoompilot stands on sunnypilot, which stands on openpilot. Nearly everything here rides on their work. See About & credits.
What zoompilot changes¶
zoompilot keeps openpilot's safety model and adds Mazda-specific work in four areas:
- Steering — the full torque curve of the 2022+ EPS, learned across seven speed ranges. See Steering improvements.
- Cruise — one unified system owns your set speed: ICBM, Speed-Limit Assist, Smart Cruise, and deceleration overshoot. See Radar cruise enhancements.
- Sensors — the forward radar, blind-spot monitors, and speed-limit signs are wired into openpilot. See Sensor readouts.
- Alpha longitudinal — openpilot drives gas and brakes instead of the stock radar cruise. Work in progress, with real trade-offs. See Alpha longitudinal.
Who builds it¶
zoompilot is a community project. Alex Frutkin (@yummydirt) did the reverse engineering and implementation for alpha longitudinal. Contributors including @mzdnick added VIN and EPS fingerprinting. The source lives at github.com/zoompilot/zoompilot.
Disclaimers¶
- This is experimental software. You drive the car, follow the law, and carry all the risk.
- Mazda, comma.ai, and the sunnypilot project neither endorse zoompilot nor have anything to do with it.
- Read the safety page before your first drive.