Skip to content

Volkswagen Supported Cars

Jason Young edited this page Dec 6, 2022 · 27 revisions

◄ Home / ◄ Volkswagen / Volkswagen Supported Cars

Officially Supported

These vehicles are fully supported by openpilot, and should have a good "out of the box" experience for novice users. If applicable, both automatic and manual transmissions are supported. The vehicle must have ACC (radar-based adaptive cruise control) and Lane Assist (camera-based Lane Keeping Assist). openpilot provides full lateral control, and when using a gateway (J533) harness, may optionally provide experimental longitudinal control.

The complete list of supported vehicles is frequently updated, and not repeated here. Consult these pages for a current list:

https://comma.ai/vehicles

https://github.com/commaai/openpilot/blob/master/docs/CARS.md

Unofficially Supported

For technically proficient users, these vehicles can be made compatible with openpilot. They don't appear in the official supported list because they may not have been tested yet, or they may need minor configuration changes to the car, or may have known caveats or limitations that make them unsuitable for novice users.

MQB

Almost all vehicles based on the Volkswagen MQB platform (not including MQBevo) can be made compatible with openpilot, provided they have ACC. If your vehicle falls in this category, but isn't yet on the officially supported list, it's easy to add! Follow this example, or reach out in #volkswagen-audi-skoda for assistance.

For vehicles without factory Lane Assist, on most MQBs it can be enabled in the EPS using a diagnostic tool like Ross-Tech's VCDS, OBDeleven, or with a script included with openpilot. A known exception are early MQB-A0 vehicles, before about MY2018, that seem to ignore HCA commands even if enabled.

PQ35/PQ46/NMS

Certain vehicles based on PQ35/PQ46 or NMS have support code in openpilot, but are disabled by default and don't appear in the list of supported cars, because the factory EPS will force a disengagement after six uninterrupted minutes of steering control.

Various workarounds are available in the community, most notably a flash update for certain PQ EPS which effectively removes the time limit and reduces the minimum steering speed to zero. The flash update is not supported by comma and should be done by advanced users only, at their own risk.

Radar-based adaptive cruise control is required. For vehicles without factory Lane Assist, on third-generation EPS it can be enabled using a diagnostic tool like Ross-Tech's VCDS in Adaptation Blocks.

Potential Future Support

MEB

The Volkswagen ID.3, ID.4 and other similar MEB platform vehicles use a new network topology with a mix of Automotive Ethernet with SecOC and traditional CAN. A port has not yet been attempted. Based on information we have to date, it's likely we could get lateral (steering) control with a highly custom harness adapter, but longitudinal (acceleration/braking) control to replace stock ACC may not be possible because of designed-in security measures implemented by Volkswagen.

If you have one of these vehicles, you're willing purchase a comma three, and you're an advanced user with the skills to build the necessary custom wiring harness with limited hints and guidance, contact jyoung8607 on Discord for next steps.

  • Audi Q4 e-tron, 2021–present
  • Audi Q4 Sportback e-tron
  • Audi Q5 e-tron, 2021–present
  • Cupra Born, 2021–present
  • Škoda Enyaq iV, 2020–present
  • Škoda Enyaq Coupé iV, 2021–present
  • Volkswagen ID.3, 2019–present
  • Volkswagen ID.4, 2020–present
  • Volkswagen ID.5, 2021–present
  • Volkswagen ID.6, 2021–present
  • Volkswagen ID. Buzz, 2022–present
  • Volkswagen ID. Buzz Cargo, 2022–present

MQBevo

Not yet supported, but based on the information we have to date, they should be supportable. All MQBevo vehicles now use CAN-FD (an upgrade from traditional CAN) so they will require a comma three with an additional Red Panda for CAN-FD support. Contact jyoung8607 on Discord if you have one of these vehicles, and I can work with you on harness development and testing.

  • Audi A3 Mk4, 2020–present
  • Audi Q6, 2022–present
  • SEAT León Mk4, 2020–present
  • Škoda Octavia Mk4, 2020–present
  • Volkswagen Caddy Mk4, 2020–present
  • Volkswagen Golf Mk8, 2019–present
  • Volkswagen Talagon, 2021–present
  • Volkswagen Tavendor, 2022–present
  • Volkswagen Transporter T7, 2022—present
  • Cupra Formentor, 2021–present
  • Ford Tourneo Connect/Transit Connect Mk3, 2022–present
  • Volkswagen Lamando L, 2022–present

MLB

Certain vehicles based on the MLB platform are supportable but not finished. A community member successfully ported an older version of openpilot to work on Audi A5/S5, which should be extensible to other MLBs, but it isn't fully finished and isn't yet integrated into upstream openpilot. We are currently looking for a volunteer who wants to work with us to support MLB on current comma hardware! Contact jyoung8607 on Discord if you have one of these vehicles, with Adaptive Cruise Control:

  • Audi A5/S5 (Typ 8T/8F), 2007–2016
  • Audi Q5 (Typ 8R), 2008–2017
  • Audi A4/S4 (B8) (Typ 8K), 2007–2016
  • Audi A8 (D4) (Typ 4H), 2010–2017
  • Audi A7 (Typ 4G), 2010–2017
  • Audi A6 (C7) (Typ 4G), 2011–2018
  • Porsche Macan (Type 95B), 2013–present
  • Volkswagen Phideon (Typ 3E), 2016–present

NSF

The New Small Family (NSF) vehicles use the same fundamental network topology and language as PQ35/PQ46/NMS, and at least some of their EPS seem to support the necessary commands for steering. However, none of them seem to be equipped with ACC from the factory, so there is no known means for true longitudinal control.

Some community members are successfully driving them with lateral-only openpilot control, but due to the poor overall driving experience with basic non-adaptive cruise, they are not eligible for support in upstream mainline openpilot. This could change if reasonable means are found for braking control; acceleration could be handled by comma pedal.

  • Volkswagen up!
  • SEAT Mii
  • Škoda Citigo

Not Supportable

MLBevo

All MLBevo vehicles appear to use FlexRay for communication from both the Lane Assist camera and Adaptive Cruise Control radar. FlexRay is a different kind of in-vehicle network technology which is much more technically challenging to intercept and modify than traditional CAN. A proof-of-concept intercept device has been built, but not brought to market. At this time, there are no known plans for comma to market such a device, or known successful community efforts to do so.

Please note the prior generation MLB (non-evo) vehicles may be supportable (see the MLB section above).

  • Audi Q7 (Typ 4M), 2015–present
  • Bentley Bentayga (Typ 4V), 2015–present
  • Audi A4 (Typ 8W), 2016–present
  • Audi A5 (Typ 8W6), 2016–present
  • Audi Q5 (Typ 80A), 2017–present
  • Audi A7 (Typ 4K8), 2017–present
  • Audi A8 (Typ 4N), 2017–present
  • Audi A6 (Typ 4K), 2018–present
  • Audi Q8 (Typ 4MN), 2018–present
  • Volkswagen Touareg (Typ CR), 2018–present
  • Audi e-tron (Typ GE), 2018–present
  • Lamborghini Urus, 2018–present
  • Porsche Cayenne (third generation) (Type 9YA), 2018–present

Miscellaneous

These vehicles either don't have electric power steering, or we don't have a known control channel, or there is no factory option or ability to retrofit the necessary ACC and steering components. Support could be reexamined if new information comes to light, but at this time there are no plans to investigate further.

  • Volkswagen Touareg prior to 2018 (hydraulic power steering, lane departure warning only via steering wheel haptic)
  • Volkswagen Phaeton (hydraulic power steering, lane departure warning only via steering wheel haptic)
  • Volkswagen Crafter Mk1 prior to 2018 uses hydraulic power steering
  • Transporter T6 and older use hydraulic power steering
Clone this wiki locally