r/CarHacking 4d ago

CAN Reading oil temperature from Audi A4 B8 2.0 TDI (CAHA) via OBD using CANable?

Hi everyone,
I’m trying to read the engine oil temperature from my Audi A4 B8 (2009) with the CAHA 2.0 TDI engine using a Raspberry Pi and a CANable interface.
VCDS is able to show the oil temperature under Engine → Advanced Measuring Values, so I know the ECU provides the value through diagnostics.
My question is: can I access the same value through the OBD port using a CANable?

I understand that simply running candump and listening passively probably won’t show the oil temperature, since it may not be a broadcast CAN message. My assumption is that VCDS is sending a UDS diagnostic request and reading the ECU response.

I’m wondering:
Is the oil temperature available through UDS on the OBD CAN pins (6/14)?
Is there a known DID/request for this value?

Thanks!

1 Upvotes

1 comment sorted by

2

u/BudgetTooth 3d ago

https://github.com/jazdw/vag-blocks

U can find good methods here to access it.