Out of curiosity, I checked for my car. It says it's not supported. BUT, Comma is open source, so I could add it myself.
Does this imply they're encouraging anyone to write buggy code and drive their cars with it?!?
For many cars the CAN messages will be the same as similar models so porting a new vehicle just means adding tuning values that can be captured by driving with OpenPilot connected but not controlling the vehicle e.g.: https://github.com/commaai/openpilot/pull/866
Which cars have these sorts of actuators? How can I see if mine does?
It’s different for (almost) every car, but you’d be amazed how easy and fun cars are to hack on, as long as you keep it off the streets.
If your car is in this list:
https://github.com/commaai/openpilot#supported-cars
then it definitely works and you can use these tools to control it https://github.com/commaai/openpilot-tools
If it's not in that list then the rough heuristic is whether or not your car has some sort of existing driver assist features e.g. Adaptive Cruise Control, Lane Centering, Forward Collision Warning, etc. There are some exceptions to that rule (I think Hyundai ships some cars that have full control of steering and gas even if you don't option out the ADAS features) but that's all case by case.
If you join the Comma Discord (https://discord.comma.ai/) there are manufacturer specific channels that can answer any questions you've got.
This makes it a nonstarter for a lot of people.
The fact that the comma guys aren't locking it down out of a misguided paternalistic belief that they no better is a good thing. Don't blame them for providing the hardware, blame people if they write buggy code. This is analogous to blaming a firearms manufacturer for a murderer's crime.
Made by Geohot, jailbreaker of iPhone and PS3 fame