Login Register

P80 - can VAG-COM cable read DTCs and mileage?

Help, Advice and DIY Tutorials on Volvo's P80 platform cars -- Volvo's 1990s "bread and butter" cars -- powered by the ubiquitous and durable Volvo inline 5-cylinder engine.

1992 - 1997 850, including 850 R, 850 T-5R, 850 T-5, 850 GLT
1997 - 2000 S70, S70 AWD
1997 - 2000 V70, V70 AWD
1997 - 2000 V70-XC
1997 - 2004 C70

Post Reply
bugs11
Posts: 179
Joined: 6 July 2015
Year and Model: 850 1996
Location: Iowa

P80 - can VAG-COM cable read DTCs and mileage?

Post by bugs11 »

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.

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

Post by Ozark Lee »

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
'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

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

Post by esl_97_850_T5 »

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
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

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

Post by esl_97_850_T5 »

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
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

bugs11
Posts: 179
Joined: 6 July 2015
Year and Model: 850 1996
Location: Iowa

Post by bugs11 »

So... where does one purchase a reliable KWPD3B0-capable ELM327 device?

I don't mind paying a little more for a reliable tool, economy of quality (says the guy driving a 20 year old Volvo).

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

Post by esl_97_850_T5 »

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
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

Post Reply
  • Similar Topics
    Replies
    Views
    Last post