martinl / openpilot

Open source driving agent - Subaru fork
https://github.com/martinl/openpilot/wiki/
MIT License
70 stars 72 forks source link

Add Subaru Outback 2020 (Global) support #15

Closed martinl closed 3 years ago

martinl commented 4 years ago
martinl commented 3 years ago

Initial support for Outback 2020 is implemented in outback-2020 branches:

Outback 2020 needs a comma car harness pin swap: https://github.com/martinl/openpilot/issues/14

There are no new signals needed for openpilot, Wheel_Speeds, CruiseControl and ES_Distance signals have moved from can0 to can1. We use Brake_Pedal message sent to Eyesight on can2 to disengage openpilot on gas and brake press instead of using ES_Distance

One outstanding issue is that VIN and FPv2 queries do not work

martinl commented 3 years ago

VIN and FPv2 queries work now. Had to use Brake_Status Brake signal instead of Brake_Pedal Brake_Pedal to fix ACC disengage while Eyesight was braking issue:

Screenshot 2021-05-06 at 09 06 08
martinl commented 3 years ago

Latest branches for Outback 2020 support are

martinl commented 3 years ago

ACC disengage on gas press using Brake_Pedal does not work, needs an alternative solution. Current workaround is disabling gas press for openpilot so both openpilot and ACC stay engaged on gas press and only disengage on brake press

martinl commented 3 years ago

Closing this, Outback 2020 is currently supported (sans disengage ACC on gas press) on subaru-community branch. subaru-community branch also supports disengage openpilot on gas press for consistency. Upstreaming is unlikely since implementing disengage ACC on gas press requires a proxy panda on can1