I’m seeking an experienced developer to help integrate OpenPilot support for a 2025 Subaru Outback, using a Comma 3X and Subaru D-harness.
I’m not a developer — just a determined end user with the car and hardware. I’ve tried to self-implement basic fingerprinting and steering support but have run into limitations due to lack of technical experience and issues with the stock OpenPilot behavior on this vehicle.
What’s Needed:
- Create or update a working fingerprint for the 2025 Outback (currently not recognized by OpenPilot)
- Confirm compatibility with Subaru D-harness CAN layout
- Implement or adapt LKAS angle-based steering control
- Adjust DBCs and CAN message parsing as needed
- Tune lateral and longitudinal control if needed
- Deliver a flash-ready OpenPilot fork with testing instructions
Known Challenges:
- Stock OpenPilot triggers “panic mode” on boot — steering/alerts go wild because the car isn’t properly fingerprinted.
- This likely requires starting with a passive or safety-only build that avoids sending steering or cruise commands until the fingerprint is confirmed.
- The 2025 model may use new CAN message IDs or steering control formats that differ from prior years.
- Due to this panic behavior, we’ve been unable to capture meaningful logs so far — assistance in deploying a passive build will be necessary to get the data needed for fingerprinting and further development.
What I Can Do:
- I’m ready to provide full car access and driving logs, but currently need help getting past the panic behavior to collect them
- I can flash test builds from my side
- I’ll provide detailed feedback from any road tests or observations
- I’ll be responsive and communicative throughout the project
Ideal Developer:
- Has ported new vehicles into OpenPilot before — Subaru experience is a huge plus
- Comfortable working with CAN logs, DBCs, and car interfaces
- Can build and guide installation of a passive build for safe logging
- Will hand off a working fork and walk me through flashing and validating
Deliverables:
- Working fork of OpenPilot (0.9.x or recent) for 2025 Outback
- Fingerprint recognition + safe steering via LKAS angle logic
- Instructions for flashing and testing with my Comma 3X
- Optional but appreciated: documentation of changes made
Note: This description was drafted with the help of ChatGPT to ensure the technical aspects of the project are described clearly and accurately, as I do not have a coding background. I’m happy to answer any clarifying questions.