Hi Adrian,
You got Error_Hi - Error_Lo - Error_Elaboration, means:
02 06 01
0x0206 is Error code = 00518 dec. - Throttle Position Sensor-G69
0x01 is Error elaboration = 01 - Shorted to B+
02 - Shorted to GND
07 - Signal too low
Error codes are allways sent HiByte - LoByte ( Big Indian Order ) + Error elaboration.
FC means ErrorCodes follows.
Every VagBlock consists of:
03 FC 1F E0 09 F6 03
aa cmpl bb cmpl cc cmpl dd
where:
aa) BlockLength
bb) BlockCounter ( wraps around )
cc) BlockTitle
dd) BlockEnd
bye,
Bole
----- Original Message -----
From: Adrian Hill
To: opendiag@yahoogroups.com
Sent: 02. January. 2004,Friday 10:39
Subject: [opendiag] Vag engine fault codes
Hi,
Happy, happy for the new year and all.
I hope you can help me. This is a transcript of comms with VAG where I
ask for fault codes, and the fault codes are returned to me:
03 FC 1F E0 09 F6 03
03 FC 20 DF 09 F6 03
03 FC 21 DE 09 F6 03
Keep alive
03 FC 22 DD 07 F8 03
07 = Retrieve fault codes
0F F0 23 DC FC 03 02 FD 06 F9 01 FE 02 FD 14 EB 07 F8 02 FD 06 F9 02
FD 02 FD 09 F6 02 FD 03
Block of codes
The actual codes returned were:
d518 = h206
d532 = h214
d518 = h206
d521 = h209
Now, this is the part where I need some help:
We seperate the ECU data from the PC ACK data:
ECU ACK
0F F0
23 DC What does 23 mean? In the next data block it is 25
FC 03 What does FC mean?
02 FD
06 F9 Code 206
01 FE Why is 01 on its own?
02 FD
14 EB Code 214
07 F8 Why is 07 on its own?
02 FD
06 F9 Code 206
02 FD Why is 02 on its own?
02 FD
09 F6 Code 209
02 FD Why is 02 on its own?
03
03 FC 24 DB 09 F6 03
Ack receipt of codes
0F F0 25 DA FC 03 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF
00 FF 00 FF 00 FF 03
Another block of codes
03 FC 26 D9 09 F6 03
OK we got all the codes
03 FC 27 D8 09 F6 03
Keep alive
Maybe I have gotthe sequence of the error codes wrong, any ideas?
Regards
Adrian
[Non-text portions of this message have been removed]
Received on Sun Jan 04 05:56:49 2004
This archive was generated by hypermail 2.1.8 : Wed Jan 02 2008 - 00:56:01 CET