Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Two-byte Volvo DTCs (MY99+) #97

Open
aaeegg opened this issue Mar 29, 2024 · 3 comments
Open

Two-byte Volvo DTCs (MY99+) #97

aaeegg opened this issue Mar 29, 2024 · 3 comments

Comments

@aaeegg
Copy link
Contributor

aaeegg commented Mar 29, 2024

According to Aleksi Venäläinen, for the SRS and Denso ECUs on model year '99 and '00, the second byte of readDiagnosticTroubleCodes and clearDiagnosticInformation requests should be 0x11, and the ECU will respond with two bytes per DTC rather than a single byte. For the Denso ECU, the two-byte DTC hex values are used directly as the suffix of the human-readable DTC number. Presumably this also applies to model year '01 and later vehicles, but those are CANbus and we currently can't talk to them at all.

Example request/response provided by Aleksi:

AE11 [plus checksum]
87 13 7A EE 11 51 0D 14 00 85

Decodes as:

ECM-510D Vehicle Speed signal. Faulty Signal
ECM-1400 Manifold absolute pressure (MAP) Signal High / Low

The SRS ECU requires some other form of conversion from the two-byte value to the suffix.

I don't have a MY99/00 ECU. @brendandburns do you have a model year '99 or '00 car you can test with?

@brendandburns
Copy link
Contributor

Sadly mine is a 1998 V70 so I can't test either.

@aaeegg
Copy link
Contributor Author

aaeegg commented Apr 2, 2024

This will have to wait until someone with a suitable car shows up or someone gets a bench ECU with two-byte DTCs.

@aaeegg
Copy link
Contributor Author

aaeegg commented Apr 7, 2024

ECUs using two-byte DTCs will respond to AE 01 (request for single byte DTC) with an error code.

SRS ECUs with P/N 9472727 and 8622314, made by TEMIC, might be suitable for testing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants