Skip to content

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:

  1. Steering — the full torque curve of the 2022+ EPS, learned across seven speed ranges. See Steering improvements.
  2. Cruise — one unified system owns your set speed: ICBM, Speed-Limit Assist, Smart Cruise, and deceleration overshoot. See Radar cruise enhancements.
  3. Sensors — the forward radar, blind-spot monitors, and speed-limit signs are wired into openpilot. See Sensor readouts.
  4. 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.