A supported vehicle is one that just works when you install openpilot on a compatible device. Every car performs differently with openpilot, but we aim for all supported cars to provide a solid highway experience in the US market. Check out the YouTube videos in the chart below for some real world examples of openpilot in use.
+HOW WE RATE THE CARS
+ + + + + + + +The best openpilot experience. Great highway driving with continual updates.
+1When disconnecting the Driver Support Unit (DSU), openpilot Adaptive Cruise Control (ACC) will replace stock Adaptive Cruise Control (ACC). NOTE: disconnecting the DSU disables Automatic Emergency Braking (AEB).
+228mph for Camry 4CYL L, 4CYL LE and 4CYL SE which don't have Full-Speed Range Dynamic Radar Cruise Control.
+3Requires an OBD-II car harness and community built ASCM harness. NOTE: disconnecting the ASCM disables Automatic Emergency Braking (AEB).
+4Not including the China market Kamiq, which is based on the (currently) unsupported PQ34 platform.
+5Not including the USA/China market Passat, which is based on the (currently) unsupported PQ35/NMS platform.
+6Model-years 2021 and beyond may have a new camera harness design, which isn't yet available from the comma store. Before ordering, remove the Lane Assist camera cover and check to see if the connector is black (older design) or light brown (newer design). For the newer design, in the interim, choose "VW J533 Development" from the vehicle drop-down for a harness that integrates at the CAN gateway inside the dashboard.
+7An inaccurate steering wheel angle sensor makes precise control difficult.
+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:
+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 either 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:
+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:
+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.
+Cabana is comma’s web app that allows you to inspect, label, and plot vehicle data collected by your panda. Cabana is accessible through connect; select a drive, click on the "Open in Cabana" button at the bottom. Only drives recorded with CAN data can be viewed in Cabana.
+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.
+Community supported vehicles are vehicles not verified by comma to support our vehicle safety model. Be extra cautious using them.
+ +To promote a car from community maintained, it must meet a few requirements. We must own one from the brand, we must sell the harness for it, has full ISO26262 in both panda and openpilot, there must be a path forward for longitudinal control, it must have AEB still enabled, and it must support fingerprinting 2.0.
+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.
+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 +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 +