Not to hijack, but can a VAG-COM cable and VOL-FCR read the internally stored mileage?
I'm assessing my options for communicating with my 96 850 via the OBDS II port. Do I go the ELM327/850diagnostic route or VIDA-VICE or OBD II scanner or VOL-FCR? I just want to read DTC's and get the mileage.
P80 - can VAG-COM cable read DTCs and mileage?
-
Ozark Lee
- MVS Moderator
- Posts: 14798
- Joined: 7 September 2006
- Year and Model: Many Volvos
- Location: USA Midwest
- Has thanked: 4 times
- Been thanked: 75 times
The cable might be able to read it but VOL-FCR doesn't have a routine written to read it. VIDA/DICE won't do a thing for a pre '99 car other than give you a good parts list. The DICE won't talk to the car at all.
The best route if you want an OBD-II solution to read the actual mileage is the ELM327.
...Lee
The best route if you want an OBD-II solution to read the actual mileage is the ELM327.
...Lee
'94 850 N/A 5 speed
'96 Platinum Edition Turbo
Previous:
1999 V70XC - Nautic Blue - Totaled while parked.
1999 V70XC - RIP - Wrecked Parts Car.
1998 S70 T5
1996 850 N/A
1989 740 GLT
1986 740 GLT
1972 142 Grand Luxe
'96 Platinum Edition Turbo
Previous:
1999 V70XC - Nautic Blue - Totaled while parked.
1999 V70XC - RIP - Wrecked Parts Car.
1998 S70 T5
1996 850 N/A
1989 740 GLT
1986 740 GLT
1972 142 Grand Luxe
-
esl_97_850_T5
- Posts: 271
- Joined: 19 June 2012
- Year and Model: 1998 S70 GLT
- Location: Knoxville, TN
- Has thanked: 18 times
- Been thanked: 27 times
bugs11,
1. I know of no one who has programmed the Vehicle Mileage reading yet w/ a VAG/COM KKL cable or hex cable. But it shouldn't be hard for someone that already knows how to program ISO 9141-2 style 5-baud, 10400 baud connections.
2. The cable is certainly physically capable of reading the vehicle mileage via a message represented by the following hex data:
835113B903A3
*or*, if you prefer some spaces for clarity sake:
83 51 13 B9 03 A3
but you first have to establish an ISO 9141-2 style 5-baud, 10400-baud Slow Init connection by sending the ECU address of 51 as the first byte (at 5-baud), then completing the remaining several byte exchange at 10400 baud, where your program will first receive 3 bytes (represented by the hex 55 D3 B0) from the car, then your program and the car will exchange a couple of handshaking validity bytes according to the ISO 9141-2 rules
After waiting about ~0.350 second (after the last byte of the Slow Init exchange) [I believe I'm remembering that number correctly], you can then send the request mentioned initially -- the one represented by 835113B903A3. That's the Vehicle Mileage request.
The response from the COMBI (ECU 51) can be represented by hex similar to what you see in the F903 response in the B903 section:
85 13 51 F9 03 xx yy cs
To determine miles, swap the yy and xx, convert yyxx (as a single hex number) to decimal, then multiply by 10.
km is the calculated miles * 1.609344.
3. The simplest Vehicle Mileage reading solution is presently (like Lee says) to use a KWPD3B0-capable ELM327 device with existing mileage reading software: volvo850diag, mikeri's milageread, XantheFIN's "Volvo 850 OBD-II" app.
esl_97_850_T5
1. I know of no one who has programmed the Vehicle Mileage reading yet w/ a VAG/COM KKL cable or hex cable. But it shouldn't be hard for someone that already knows how to program ISO 9141-2 style 5-baud, 10400 baud connections.
2. The cable is certainly physically capable of reading the vehicle mileage via a message represented by the following hex data:
835113B903A3
*or*, if you prefer some spaces for clarity sake:
83 51 13 B9 03 A3
but you first have to establish an ISO 9141-2 style 5-baud, 10400-baud Slow Init connection by sending the ECU address of 51 as the first byte (at 5-baud), then completing the remaining several byte exchange at 10400 baud, where your program will first receive 3 bytes (represented by the hex 55 D3 B0) from the car, then your program and the car will exchange a couple of handshaking validity bytes according to the ISO 9141-2 rules
After waiting about ~0.350 second (after the last byte of the Slow Init exchange) [I believe I'm remembering that number correctly], you can then send the request mentioned initially -- the one represented by 835113B903A3. That's the Vehicle Mileage request.
The response from the COMBI (ECU 51) can be represented by hex similar to what you see in the F903 response in the B903 section:
85 13 51 F9 03 xx yy cs
To determine miles, swap the yy and xx, convert yyxx (as a single hex number) to decimal, then multiply by 10.
km is the calculated miles * 1.609344.
3. The simplest Vehicle Mileage reading solution is presently (like Lee says) to use a KWPD3B0-capable ELM327 device with existing mileage reading software: volvo850diag, mikeri's milageread, XantheFIN's "Volvo 850 OBD-II" app.
esl_97_850_T5
1998 Volvo S70 GLT - 205.5K miles - S70 & M44 testbed in 2016-2019; traded 2019-07-15 (for spare time)
1997 Volvo 854 T5 - 147K miles - 850 testbed in 2012-2017; junked 2017-09
1997 Volvo 854 T5 - 147K miles - 850 testbed in 2012-2017; junked 2017-09
-
esl_97_850_T5
- Posts: 271
- Joined: 19 June 2012
- Year and Model: 1998 S70 GLT
- Location: Knoxville, TN
- Has thanked: 18 times
- Been thanked: 27 times
The previous post's comments should be understood to be focused on bugs11's '96 850, and, more generally, any '96-'98 850/S70/V70/XC70 that is handled by the first row of buttons in Vol-FCR -- ie, the 800 Series '96> and S/V 70 ('97-'98) buttons.
esl_97_850_T5
esl_97_850_T5
1998 Volvo S70 GLT - 205.5K miles - S70 & M44 testbed in 2016-2019; traded 2019-07-15 (for spare time)
1997 Volvo 854 T5 - 147K miles - 850 testbed in 2012-2017; junked 2017-09
1997 Volvo 854 T5 - 147K miles - 850 testbed in 2012-2017; junked 2017-09
-
esl_97_850_T5
- Posts: 271
- Joined: 19 June 2012
- Year and Model: 1998 S70 GLT
- Location: Knoxville, TN
- Has thanked: 18 times
- Been thanked: 27 times
bugs11,
As of 2016-03-28, for our '96-'98 850/S70/V70/XC70, I recommend Scantool.net devices -- OBDLink SX USB, OBDLink LX Bluetooth, or OBDLink MX Bluetooth -- from their site (or links on their site).
esl_97_850_T5
As of 2016-03-28, for our '96-'98 850/S70/V70/XC70, I recommend Scantool.net devices -- OBDLink SX USB, OBDLink LX Bluetooth, or OBDLink MX Bluetooth -- from their site (or links on their site).
esl_97_850_T5
1998 Volvo S70 GLT - 205.5K miles - S70 & M44 testbed in 2016-2019; traded 2019-07-15 (for spare time)
1997 Volvo 854 T5 - 147K miles - 850 testbed in 2012-2017; junked 2017-09
1997 Volvo 854 T5 - 147K miles - 850 testbed in 2012-2017; junked 2017-09
-
- Similar Topics
- Replies
- Views
- Last post






