Code must be merged upstream into openpilot devel. System must have both longitudinal and lateral control working, with similar quality to the Honda Civic. If the car doesn't ship with a radar, adding an external one is okay. External actuators don't qualify, port must use built in ones. Extra interface hardware is fine if required (like for Accord). Port must follow safety rules to be upstreamed and eligible.
After you have a port working up to the point that it has driven 6 minutes in stop and go traffic (video proof please!) and follows the safety rules, submit it as a pull request to openpilot devel on github with the title "Bounty: <car model>".
You then have a lock, and as long as you are working with us to upstream it, no one else can claim it. Once it's merged, we will pay out via check or wire transfer.
High end trim includes a radar and adaptive cruise control. Tap into the existing LKAS system and upgrade it!
If you've used the stock system, you know these cars really need the upgrade. Must be a production car, Dataspeed kit car not eligible. We did some work on a Fusion, but we encountered a EPS timer that locks you out from sending steering commands for more than 10 consecutive seconds. Can you solve this? We committed to
So many ways in! See Adventures in Automotive Networks and Control Units for a place to start.
It has FlexRay. No radar, Mobileye camera does both lateral and longitudinal controls.
It's FlexRay, it's hard, but German cars are so nice. Honorable mention if it's a Porsche. $1000 if you can only get lateral working (which should not involve FlexRay).
Steering controller can be commanded over CAN on all Model S. Old Model S don't have a radar, adding one is fine.
Jqgould, +$100 for No AP Model S
Get lateral control working with Bosch hardware still doing longitudinal control
Some Honda have a Bosch system and don't publish radar points. openpilot already performs lateral control, get openpilot longitudinal working on them! You can't use a proxy panda. All Bosch system Honda are eligible.
K1n3ticKevin +$500 for Bosch longitudinal
Some of the Toyota don't have a DSU, so radar does longitudinal control. openpilot already performs lateral control. It seems hard, but maybe there is a way to have the radar not sending longitudinal control messages while still broadcasting obstacles. You can't use a proxy panda.
Easiest one on the list. The 2016 Touring has the same connector as the ILX and Civic. The brake packet is the same, the steering packet is very similar. Well within the realm of a weekend project.
Port a new car manufacturer that does not currently have support (e.g. Nissan, Mazda, Mercedes, Lambos...). Get openpilot to do lateral control or get openpilot to do both!
Get the panda Windows J2534 driver working with HDS and TIS and submit a pull request to the panda repo.
Add LIN to the Windows J2534 driver
Must be high quality! Stay silent until you know the baud.
Design and build an open source adapter to send and receive FlexRay over Ethernet or USB. Might I suggest using this devkit? Write a FlexRay boardd and add FlexRay to log.capnp in openpilot.
Look for the "BOUNTY" tag within comments in openpilot. Lots of micro problems to tackle.
The comma.ai developer community works on new ports and features. Join us on Discord, our wiki, and GitHub. Your car is yours. No longer do you have to wait for the slow development cycle of automakers. You can take control and make your car better today.
Your cart is currently empty.