openpilot
openpilot copied to clipboard
Subaru D harness
I've seen this mentioned on Discord. Which cars need this new D harness?
- [x] which car is this for? Subaru Outback 2023
- [ ] schematic
- [ ] beta sent to tester
- [ ] in shop
Hello, I have a 2023 Subaru Outback and will be purchasing a comma 3 once its supported. Is there anything I can do to move this forward?
I created this schematic from the 2023 Outback a while ago. I can also provide more pictures if needed.
I am willing to be a beta tester for the new harness as well.
Thanks!

Here is the 2023 Outback/Legacy Eyesight Rf21 pinout from STIS

01 - Br - Advanced safety CAN-L
02 - L - Power unit CAN-L
03
04 - X - LOCAL CAN2-L*
05 - L - Heater relay control
06
07 - Be - Cruise GND
08 - B - GND
09 - W - Ignition power supply
10 - Sb - Battery power supply
11 - B - GND
12 - R - Heater thermistor
13 - G - Advanced safety CAN-H
14 - R - Power unit CAN-H
15
16 - X - LOCAL CAN2-H*
17
18
19 - Gr - Cruise +
20 - Y/B - Cruise main
21 - W - Ignition power supply
22 - B - GND
23 - Sb - Battery power supply
24 - L - Thermistor GND
-
- models with optional third Eyesight camera
2023 WRX and Ascent have same pinouts
@martinl , Ideally we can get a more clear name for each of the wires from Subaru techinfo. I understand GND is ground. Is "IG" Ignition? What is the 12 volt power source, +B? Which CAN is the powertrain CAN that we want to tap into, P/U1 CAN? We really don't care much about the other signals as they are all passthrough and can put them wherever on the comma harness. If you don't have a current techinfo sub that you can easily look this up, we can do it here.
I have a '23 Subaru Ascent Touring, and I had an opportunity to build the Subaru D harness out of the A one. Parts list:
- 1318917-1 (Male plug)
- 1376103-1 (Female socket)
- few of those 1123343-1 (Female cable sockets)
- few of those 1376109-1 (Male cable pins)
Both original (car and camera) plugs were depinned, and original wires were used to pin two 24p sockets corresponding to the scheme provided by @martinl. Actually, it was 1-to-1 as the Subaru-C scheme with few differences:
- instead of using 4 and 16 pins for CAN_1, I put blue and pink wires, two pins upper, into 2 and 14 correspondingly;
- pin_4 from
1318917-1was looped directly to the pin_16 of1376103-1 - pin_16 from
1318917-1was looped directly to the pin_4 of1376103-1
This DIY harness allowed me to connect the Comma Three to my '23 Subaru Ascent. The Openpilot was able to detect all needed ECUs (some issues that aren't related to the harness topic), and the original functionality of the auto wasn't broken and continues to work if the Comma Three is either turned off or disconnected, which told us that all loops are connected correctly.
@martinl , Ideally we can get a more clear name for each of the wires from Subaru techinfo. I understand GND is ground. Is "IG" Ignition? What is the 12 volt power source, +B? Which CAN is the powertrain CAN that we want to tap into, P/U1 CAN? We really don't care much about the other signals as they are all passthrough and can put them wherever on the comma harness. If you don't have a current techinfo sub that you can easily look this up, we can do it here.
Yes, IG is ignition and B+ is 12V. A/S CAN has EPS and P/U1 has powertrain related ecus (ECM, TCM), same as GEN2 https://github.com/martinl/openpilot/wiki/CAN-Network-diagrams#2020my-outbacklegacy-can-diagram
I saved the 2023 models Eyesight wiring diagrams as pdf-s but I do not have a active techinfo subscription to check if there is more info.
@ilyk are you on our community discord? Could you message me directly there? I have the same username.
Is there any news on the Subaru d harness or if another harness worked, I saw some talk of Subaru c possibly working. I just bought a 23 Outback and desperately need a harness for my C3
Hello, I have a 2023 Subaru Outback and will be purchasing a comma 3 once its supported. Is there anything I can do to move this forward?
I created this schematic from the 2023 Outback a while ago. I can also provide more pictures if needed.
I am willing to be a beta tester for the new harness as well.
Thanks!
Any news on the harness?
@ilyk do you have any Subaru D harnesses for sale? I desperately need one.
@AlterTheEnding nope. I made only one for my self
@AlterTheEnding nope. I made only one for my self
If I follow your diagram above will it all work? You still using yours no issues? I have someone making me a D harness from A, hopefully using your diagram/info above.
@martinl , Ideally we can get a more clear name for each of the wires from Subaru techinfo. I understand GND is ground. Is "IG" Ignition? What is the 12 volt power source, +B? Which CAN is the powertrain CAN that we want to tap into, P/U1 CAN? We really don't care much about the other signals as they are all passthrough and can put them wherever on the comma harness. If you don't have a current techinfo sub that you can easily look this up, we can do it here.
I found the techinfo Rf21 connector pinout descriptions and updated the list above
I too have purchased an 2023 Outback, Touring XT. Extremely interested in the new harness. Following
@ilyk So, if someone were going to build themselves a D harness, would you suggest they get an A or C as a starting point? If the C connector matches that of the 2023 models, wouldn't it be simpler to rewire a C harness?
On the shop! Closing! Pushing to neo shortly
Edit: Neo push https://github.com/commaai/neo/commit/8480cc53cd6d142f674876f42f9dc241d3d6eb5f