Get paid to improve openpilot!
- code must be merged into openpilot master
- bounty eligibility is solely at our discretion
- once you open a PR, the bounty is locked to you until you stop working on it
- open a ticket at comma.ai/support with links to your PRs to claim
- get an extra 20% if you redeem your bounty in comma shop credit (including refunds on previous orders)
New bounties can be proposed in the #contributing channel in Discord.
We've tagged bounty-eligible issues across openpilot and the rest of our repos; check out all the open ones here. These bounties roughly work out like this:
- $100 - a few hours of work for an experienced openpilot developer; a good intro for someone new to openpilot
- $300 - a day of work for an experienced openpilot developer
- $500 - a few days of work for an experienced openpilot developer
- $1k+ - a week or two of work (could be less for the right person)
The car bounties only apply to cars that have a path to ship in openpilot release, which excludes unsupportable cars (e.g. Fords with a steering lockout) or cars that require extra hardware (Honda Accord with serial steering).
Example PR: commaai/openpilot#23331
This is for adding support for an entirely new brand or a substantially new ADAS platform within a brand (e.g. the Volkswagen PQ platform).
Example PR: commaai/openpilot#30245
This is for porting a new car model that runs on a platform openpilot already supports. In the average case, this is a few hours of work for an experienced software developer.
This bounty also covers getting openpilot supported on a previously unsupported trim of an already supported car, e.g. the Chevy Bolt without ACC.
This is for cars that are already supported, and it has three components:
- reverse a new steering, adaptive cruise, or AEB message
- merge the DBC definitions to opendbc
- merge the openpilot code to use it and post a demo route
The control doesn't have to be perfect, but it should generally do what it's supposed to do.
Get a Rivian driving with openpilot. Requires a merged port with lateral control and at least a POC of longitudinal control.
We're contributing $5k to the community-organized bounty.
The Bolt is already supported on the trim with standard ACC. Get openpilot working on the trim with SuperCruise. It must be a normal install: no extra pandas or other hardware, no ECU reflashes, etc. The full bounty is for a port with lateral and longitudinal control. $1500 of the bounty can be claimed with a lateral-only port.