commaai / openpilot

openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 275+ supported cars.
https://comma.ai/openpilot
MIT License
49.83k stars 9.08k forks source link

Subaru: query FW versions on non-OBD bus #25754

Closed sshane closed 9 months ago

jnewb1 commented 11 months ago

tried on the outback. bus 0 you only get the camera, bus 1 (with obd disabled) you get powertrain ecus (transmission, engine, abs). Couldn't get eps on any bus

sshane commented 11 months ago

Great, let's add bus 1 (no OBD) and 0 as logging requests then.

Can you also check later with panda's query_fw_versions.py + --nonstandard with a good scan of each bus to see if there's another ECU we're not currently querying that we might want to? I saw 0x730 returns something, that's the adas address on Hyundai. Also, you can scan all subaddresses to see if Subaru has any of those, like Toyota does.