openpilot supports 200+ vehicles

A supported vehicle is one that just works when you install a comma three. All supported cars provide a better experience than any stock system.

Select a brand

If you don't see your car, it means that it is not currently supported, but if it has adaptive cruise control and lane keeping assist, it may one day run openpilot.

Acura (3)

ILX
2016, 2017, 2018, 2019
RDX
2016, 2017, 2018
RDX
2019, 2020, 2021, 2022

Audi (6)

A3
2014, 2015, 2016, 2017, 2018, 2019
A3 Sportback e-tron
2017, 2018
Q2
2018
Q3
2020, 2021
RS3
2018
S3
2015, 2016, 2017

Cadillac (1)

Escalade ESV
2016

Chevrolet (2)

Bolt EUV
2022, 2023
Volt
2017, 2018

Chrysler (5)

Pacifica
2017, 2018
Pacifica
2019, 2020
Pacifica
2021
Pacifica Hybrid
2017, 2018
Pacifica Hybrid
2019, 2020, 2021, 2022

comma (1)

body

Genesis (4)

G70
2018, 2019
G70
2020
G80
2017, 2018, 2019
G90
2017, 2018

GMC (1)

Acadia
2018

Honda (20)

Accord
2018, 2019, 2020, 2021, 2022
Accord Hybrid
2018, 2019, 2020, 2021, 2022
Civic
2016, 2017, 2018
Civic
2019, 2020, 2021
Civic
2022
Civic Hatchback
2017, 2018, 2019, 2020, 2021
Civic Hatchback
2022
CR-V
2015, 2016
CR-V
2017, 2018, 2019, 2020, 2021, 2022
CR-V Hybrid
2017, 2018, 2019
e
2020
Fit
2018, 2019, 2020
Freed
2020
HR-V
2019, 2020, 2021, 2022
Insight
2019, 2020, 2021, 2022
Inspire
2018
Odyssey
2018, 2019, 2020
Passport
2019, 2020, 2021
Pilot
2016, 2017, 2018, 2019, 2020, 2021, 2022
Ridgeline
2017, 2018, 2019, 2020, 2021, 2022

Hyundai (26)

Elantra
2017, 2018, 2019
Elantra
2021, 2022
Elantra Hybrid
2021, 2022
Genesis
2015, 2016
Ioniq 5
2022
Ioniq Electric
2019
Ioniq Electric
2020
Ioniq Hybrid
2017, 2018, 2019
Ioniq Hybrid
2020, 2021, 2022
Ioniq Plug-in Hybrid
2019
Ioniq Plug-in Hybrid
2020, 2021
Kona
2020
Kona Electric
2018, 2019, 2020, 2021
Kona Electric
2022
Kona Hybrid
2020
Palisade
2020, 2021, 2022
Santa Fe
2019, 2020
Santa Fe
2021, 2022
Santa Fe Hybrid
2022
Santa Fe Plug-in Hybrid
2022
Sonata
2018, 2019
Sonata
2020, 2021, 2022
Sonata Hybrid
2020, 2021, 2022
Tucson
2021
Tucson Diesel
2019
Veloster
2019, 2020

Jeep (2)

Grand Cherokee
2016, 2017, 2018
Grand Cherokee
2019, 2020, 2021

Kia (19)

Ceed
2019
EV6
2022
Forte
2018
Forte
2019, 2020, 2021
K5
2021, 2022
Niro Electric
2019
Niro Electric
2020
Niro Electric
2021
Niro Electric
2022
Niro Hybrid
2021
Niro Hybrid
2022
Niro Plug-in Hybrid
2018, 2019
Optima
2017
Optima
2019
Seltos
2021
Sorento
2018
Sorento
2019
Stinger
2018, 2019, 2020
Telluride
2020

Lexus (15)

CT Hybrid
2017, 2018
ES
2019, 2020, 2021, 2022
ES Hybrid
2017, 2018
ES Hybrid
2019, 2020, 2021, 2022
IS
2017, 2018, 2019
NX
2018, 2019
NX
2020, 2021
NX Hybrid
2018, 2019
NX Hybrid
2020, 2021
RC
2017, 2018, 2019, 2020
RX
2016, 2017, 2018, 2019
RX
2020, 2021, 2022
RX Hybrid
2016, 2017, 2018, 2019
RX Hybrid
2020, 2021
UX Hybrid
2019, 2020, 2021, 2022

Mazda (2)

CX-5
2022
CX-9
2021, 2022

Nissan (4)

Altima
2019, 2020
Leaf
2018, 2019, 2020, 2021, 2022
Rogue
2018, 2019, 2020
X-Trail
2017

Ram (1)

1500
2019, 2020, 2021, 2022

SEAT (2)

Ateca
2018
Leon
2014, 2015, 2016, 2017, 2018, 2019, 2020

Subaru (9)

Ascent
2019, 2020, 2021
Crosstrek
2018, 2019
Crosstrek
2020, 2021
Forester
2019, 2020, 2021
Impreza
2017, 2018, 2019
Impreza
2020, 2021, 2022
Outback
2020, 2021, 2022
XV
2018, 2019
XV
2020, 2021

Škoda (7)

Kamiq
2021
Karoq
2019, 2020, 2021
Kodiaq
2018, 2019
Octavia
2015, 2018, 2019
Octavia RS
2016
Scala
2020
Superb
2015, 2016, 2017, 2018

Toyota (40)

Alphard
2019, 2020
Alphard Hybrid
2021
Avalon
2016
Avalon
2017, 2018
Avalon
2019, 2020, 2021
Avalon
2022
Avalon Hybrid
2019, 2020, 2021
Avalon Hybrid
2022
C-HR
2017, 2018, 2019, 2020, 2021
C-HR Hybrid
2017, 2018, 2019
Camry
2018, 2019, 2020
Camry
2021, 2022
Camry Hybrid
2018, 2019, 2020
Camry Hybrid
2021, 2022
Corolla
2017, 2018, 2019
Corolla
2020, 2021, 2022
Corolla Cross (Non-US only)
2020, 2021
Corolla Cross Hybrid (Non-US only)
2020, 2021, 2022
Corolla Hatchback
2019, 2020, 2021, 2022
Corolla Hybrid
2020, 2021, 2022
Highlander
2017, 2018, 2019
Highlander
2020, 2021, 2022
Highlander Hybrid
2017, 2018, 2019
Highlander Hybrid
2020, 2021, 2022
Mirai
2021
Prius
2016
Prius
2017, 2018, 2019, 2020
Prius
2021, 2022
Prius Prime
2017, 2018, 2019, 2020
Prius Prime
2021, 2022
Prius v
2017
RAV4
2016
RAV4
2017, 2018
RAV4
2019, 2020, 2021
RAV4
2022
RAV4 Hybrid
2016
RAV4 Hybrid
2017, 2018
RAV4 Hybrid
2019, 2020, 2021
RAV4 Hybrid
2022
Sienna
2018, 2019, 2020

Volkswagen (31)

Arteon
2018, 2019, 2020, 2021, 2022
Arteon eHybrid
2020, 2021, 2022
Arteon R
2020, 2021, 2022
Atlas
2018, 2019, 2020, 2021, 2022
Atlas Cross Sport
2021, 2022
California
2021
Caravelle
2020
CC
2018, 2019, 2020, 2021, 2022
e-Golf
2014, 2015, 2016, 2017, 2018, 2019, 2020
Golf
2015, 2016, 2017, 2018, 2019, 2020
Golf Alltrack
2015, 2016, 2017, 2018, 2019
Golf GTD
2015, 2016, 2017, 2018, 2019, 2020
Golf GTE
2015, 2016, 2017, 2018, 2019, 2020
Golf GTI
2015, 2016, 2017, 2018, 2019, 2020, 2021
Golf R
2015, 2016, 2017, 2018, 2019
Golf SportsVan
2015, 2016, 2017, 2018, 2019, 2020
Jetta
2018, 2019, 2020, 2021, 2022
Jetta GLI
2021, 2022
Passat
2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022
Passat Alltrack
2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022
Passat GTE
2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022
Polo
2020, 2021, 2022
Polo GTI
2020, 2021, 2022
T-Cross
2021
T-Roc
2021
Taos
2022
Teramont
2018, 2019, 2020, 2021, 2022
Teramont Cross Sport
2021, 2022
Teramont X
2021, 2022
Tiguan
2019, 2020, 2021, 2022
Touran
2017

FREQUENTLY ASKED QUESTIONS

comma openpilot is an open source driver-assistance system. Currently, openpilot performs the functions of Adaptive Cruise Control (ACC) and Automated Lane Centering (ALC) for compatible vehicles. It performs similarly to Tesla Autopilot and GM Super Cruise. openpilot can steer, accelerate, and brake automatically for other vehicles within its lane. Check it out on GitHub.

In order to enforce driver alertness, openpilot includes a camera based Driver Monitoring (DM) system that alerts the driver when distracted or asleep. However, even with an attentive driver, we must make further efforts for the system to be safe. We have designed openpilot with two other safety considerations:

  1. The driver must always be capable to immediately retake manual control of the vehicle, by stepping on the brake pedal or by pressing the cancel button.
  2. The vehicle must not alter its trajectory too quickly for the driver to safely react. This means that while the system is engaged, the actuators are constrained to operate within reasonable limits.

openpilot works by taking the radar data integrated with supported car models and combining it with the camera built into comma hardware, to determine what acceleration, braking, and steering events are required.

After verifying that your car is compatible, we recommend purchasing a comma device in our shop. Don't forget to purchase a car harness to connect it to your vehicle. Add to cart, check out, and you’re good to go!

Yes, the driver must always be able to immediately retake manual control of the vehicle, by stepping on the brake pedal or by pressing the cancel button. When openpilot is engaged, a driver monitoring system actively tracks driver awareness to help prevent distractions. The openpilot system disengages if you are distracted. Drivers must keep their eyes on the road at all times and be ready to take control of the car.

openpilot Automated Lane Centering (ALC) system does not automatically drive the vehicle or reduce the amount of attention that must be paid to the area in front of the vehicle. The driver must always keep control of the steering wheel and be ready to correct the ALC system action at all times.

Many factors can impact the performance of openpilot ALC, causing it to be unable to function as intended. These include, but are not limited to:

  • Poor visibility (heavy rain, snow, fog, etc.) or weather conditions are interfering with sensor operation.
  • The road facing camera is obstructed, covered or damaged by mud, ice, snow, etc.
  • Obstruction caused by applying excessive paint or adhesive products (such as wraps, stickers, rubber coating, etc.) onto the vehicle.
  • The device is mounted incorrectly.
  • When in sharp curves, like on-off ramps, intersections etc...; openpilot is designed to be limited in the amount of steering torque it can produce.
  • In the presence of restricted lanes or construction zones. 
  • When driving on highly banked roads or in presence of strong cross-wind.
  • Extremely hot or cold temperatures.
  • Bright light (due to oncoming headlights, direct sunlight, etc.)
  • Driving on hills, narrow, or winding roads.

The list above does not represent an exhaustive list of situations that may interfere with proper operation of openpilot components. It is the driver's responsibility to be in control of the vehicle at all times.

openpilot Adaptive Cruise Control (ACC) is not a system that allows careless or inattentive driving. It is still necessary for the driver to pay close attention to the vehicle’s surroundings and to be ready to re-take control of the gas and the brake at all times.

Many factors can impact the performance of openpilot ACC, causing it to be unable to function as intended. These include, but are not limited to:

  • Poor visibility (heavy rain, snow, fog, etc.) or weather conditions are interfering with sensor operation.
  • The road facing camera or radar are obstructed, covered, or damaged by mud, ice, snow, etc.
  • Obstruction caused by applying excessive paint or adhesive products (such as wraps, stickers, rubber coating, etc.) onto the vehicle.
  • The device is mounted incorrectly.
  • Approaching a toll booth. 
  • When driving on roads with pedestrians, cyclists, etc...
  • In presence of traffic signs or stop lights, which are not detected by openpilot at this time.
  • When the posted speed limit is below the user selected set speed. openpilot does not detect speed limits at this time.
  • In presence of vehicles in the same lane that are not moving.
  • When abrupt braking maneuvers are required. openpilot is designed to be limited in the amount of deceleration and acceleration that it can produce.
  • When surrounding vehicles perform close cut-ins from neighbor lanes.
  • Driving on hills, narrow, or winding roads.
  • Extremely hot or cold temperatures.
  • Bright light (due to oncoming headlights, direct sunlight, etc.)
  • Interference from other equipment that generates ultrasonic waves.

The list above does not represent an exhaustive list of situations that may interfere with proper operation of openpilot components. It is the driver's responsibility to be in control of the vehicle at all times.

When openpilot is enabled in settings, Lane Keep Assist (LKAS), and Automated Lane Centering (ALC) are replaced by openpilot lateral control and only function when openpilot is engaged. Lane Departure Warning (LDW) works whether engaged or disengaged.

On certain cars, Adaptive Cruise Control (ACC) is replaced by openpilot longitudinal control.

openpilot preserves any other vehicle safety features, including, but are not limited to: AEB, auto high-beam, blind spot warning, and side collision warning.

openpilot does not currently support manual transmission cars. If you’d like to learn more, join us on Discord, where some of our members are supporting manual cars.

If your car is on the list of supported cars, openpilot will automatically recognize the model of your car by performing a scan of relevant ECU firmware versions present in your car. The presence of certain ECU firmware versions is an indication of the model year, car brand, car model, and trim.

If your car isn’t recognized as supported, your device will fall back to a dashcam only mode, preserving the stock functionalities and the user will receive a notification on the screen.

All software updates are received over-the-air (OTA). openpilot will automatically check for updates when connected to the internet. Your device will notify you on the screen when an update is available and prompt you to reboot the device to complete the update.

You may also manually check for update in the settings, under the "software" tab.

Supported speeds vary depending on the car. Please reference the supported car list for vehicle specific speed limitations. Maximum speed is the same as the maximum speed that stock ACC can be set to (car dependent) with a hard limit at ~84mph.

A fingerprint is the method openpilot uses to determine which vehicle it is connected to.

Current methods use vehicle ECU firmware logging. openpilot will fingerprint the vehicle on each start up.

If openpilot detects a firmware version not previously logged, it will need to be added to the codebase. Guides on adding new firmware can be found here.

The dongle ID of your device can be found in Settings of the device in the Device tab.

Feedback, good or bad, can be given in the #openpilot-experience channel on our community Discord.

Icon Frequently Asked Questions

Join the conversation

Have a question or want to learn more? There are thousands of knowledgeable community members on the Discord; most car makes have a dedicated channel!

Join our Discord
Icon GitHub

Developer Resources

Check out the code behind openpilot and learn how to add support for your own car. Review, fork, and contribute to the open source ecosystem.

Visit our GitHub

Try the comma three with our 30-day money back trial.

Buy Now

Your Cart

Your cart is currently empty.