Login Register

How do I retrieve the correct mileage on 1996 850

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
850Rick
Posts: 6
Joined: 20 December 2011
Year and Model: 850, 1996
Location: USA

Re: How do I retrieve the correct mileage on 1996 850

Post by 850Rick »

How did you reset your odometer?

850Rick
Posts: 6
Joined: 20 December 2011
Year and Model: 850, 1996
Location: USA

Post by 850Rick »

bankrum wrote: 07 Dec 2018, 12:21 Thanks to Mashmash and the posted tip for purchasing the BAFX bluetooth OBD reader and 850 OBD-II android app, I too have retrieved the true miles for my 1996 850 and subsequently repaired the odometer and reset it to true miles. This was a great tip.

During the odometer repair process, I found that the small plastic gear was NOT broken. Rather, it was simply "stuck" or frozen on its shaft. I replaced both gears nonetheless and it is now working like new.

Thanks again to Mashmash!
How did you reset your odometer?

User avatar
erikv11
Posts: 11800
Joined: 25 July 2009
Year and Model: 850, V70, S60R, XC70
Location: Iowa
Has thanked: 292 times
Been thanked: 765 times

Post by erikv11 »

You can use a pencil with eraser hooked onto a drill e.g. Others have forced the gears to the right place but I don't recommend that.
'95 854 T-5R, Motronic 4.4, 185k
'98 V70, T5 tune-injectors-turbo, LPT engine, 304k, daily driver
'06 S60 R, 197k
'07 XC70, black, 205k
'07 XC70, willow green, 212k
'99 Camry V6 :shock: 153k
gone: '96 NA 850 210k, '98 NA V70 182k, '98 S70 NA 225k, '96 855 NA 169k

mecheng
Posts: 1271
Joined: 27 March 2014
Year and Model: 1998 Volvo S70 T5
Location: Ontario, Canada
Has thanked: 15 times
Been thanked: 21 times

Post by mecheng »

Does VOL FCR show the odometer on a 97, I can’t
Find it listed?
1998 Volvo S70 T5 - SE - 240km - Sold July 2018
1997 Volvo 850 GLT - 190km
Boost is my drug of choice

Rometsch
Posts: 3
Joined: 23 December 2025
Year and Model: 1996 850
Location: CA

Post by Rometsch »

OK - I've looked everywhere and this seems the best place to ask. I have replaced my odometer gears and am trying to reset the mechanical wheels to the actual mileage. I bought an EPROM reader to download the 93S56 memory contents from the instrument cluster which should contain the actual mileage info, and now have the HEX info. I thought I had heard that you could then decode the HEX and get the mileage. I understand that there are shady characters out there that could manipulate this data to their advantage, so because of that I can't find the location and how to decode this HEX dump. Is there someone or a service who can decode it for me so I can reset my odometer? I don't need to know the actual EPROM data location, I just would like to know the decoded mileage. I can send the HEX dump to you...

Thanks,
Mark

User avatar
gmh
Posts: 173
Joined: 30 May 2009
Year and Model: 2016 XC60 T5
Location: Lafayette, CO
Has thanked: 24 times
Been thanked: 22 times

Post by gmh »

Rometsch wrote: 26 Dec 2025, 14:21 OK - I've looked everywhere and this seems the best place to ask. I have replaced my odometer gears and am trying to reset the mechanical wheels to the actual mileage. I bought an EPROM reader to download the 93S56 memory contents from the instrument cluster which should contain the actual mileage info, and now have the HEX info. I thought I had heard that you could then decode the HEX and get the mileage. I understand that there are shady characters out there that could manipulate this data to their advantage, so because of that I can't find the location and how to decode this HEX dump. Is there someone or a service who can decode it for me so I can reset my odometer? I don't need to know the actual EPROM data location, I just would like to know the decoded mileage. I can send the HEX dump to you...

Thanks,
Mark
Hi Mark,
While I don't know if the data you got from the EPROM reader will compare to the way I got mine from the cluster, check out this old thread viewtopic.php?t=61976 . My post (4th from the top) tells you how to decode HEX (base 16) as well as which numbers to use. Good luck.
Gary

1969 145S (1987-91)
1973 145E (1989-90)
1981 245 (1990-2001)
1981 244 (1991-2002)
1989 760 Turbo Wagon (1999-2011)
1994 850 Turbo Wagon (2002-2013) burnt valve
2001 V70 2.4T (2009-2017) sold
1997 850 R Wagon (2013-2025) sold to Matthew
2014 XC60 T6 (2017-present)
2016 XC60 T5 (2024-present)

454cid
Posts: 1248
Joined: 6 January 2022
Year and Model: 1996 850
Location: United States
Has thanked: 145 times
Been thanked: 128 times

Post by 454cid »

Get a bluetooth obd2 dongle, and the obd850 app. It'll give you the mileage to the nearest 10 miles (no idea why it doesn't do the one's digit).
1996 850
1999 S70 GLT (sold after deer hit)

2010 Ford Focus SE
2006 Cadillac CTS
1996 Mercedes C220
1999 Chevrolet K3500
1969 Buick LeSabre Custom 400

User avatar
abscate
MVS Moderator
Posts: 35267
Joined: 17 February 2013
Year and Model: 99: V70s S70s,05 V70
Location: Port Jefferson Long Island NY
Has thanked: 1497 times
Been thanked: 3809 times

Post by abscate »

454cid wrote: 26 Dec 2025, 19:24 Get a bluetooth obd2 dongle, and the obd850 app. It'll give you the mileage to the nearest 10 miles (no idea why it doesn't do the one's digit).
They were a bit short of data , Shirley.
Empty Nester
A Captain in a Sea of Estrogen
1999-V70-T5M56 2005-V70-M56 1999-S70 VW T4 XC90-in-Red
Link to Maintenance record thread

Rometsch
Posts: 3
Joined: 23 December 2025
Year and Model: 1996 850
Location: CA

Post by Rometsch »

Thanks VERY MUCH for the links - I tried this and got this result...:-( Any ideas?

[17:07:09] ATZ > ELM327 v1.5
[17:07:18] ATL1 > Request timeout or failure
[17:07:23] ATL1 > ATL1OK
[17:07:30] ATE1 > 010041 00 80 00 00 00 41 00 BE 1D B0 00
[17:07:35] ATH1 > Request timeout or failure
[17:07:40] ATH1 > ATH1OK
[17:07:45] ATAL > ATALOK
[17:07:51] ATKW0 > 010048 6B 1F 41 00 80 00 00 00 93 48 6B 17 41 00 BE 1D B0 00 96
[17:07:59] ATTA 13 > ATTA 13OK
[17:08:09] ATII1 51 > ATII1 51
[17:08:33] ATWM 82 51 13 A1 > ATWM 82 51 13 A1OK
[17:08:42] ATSI > ATSIBUS INIT: ...OK
[17:08:54] ATSH 84 51 13 > ATSH 84 51 13OK
[17:09:01] B90300 > Request timeout or failure

User avatar
gmh
Posts: 173
Joined: 30 May 2009
Year and Model: 2016 XC60 T5
Location: Lafayette, CO
Has thanked: 24 times
Been thanked: 22 times

Post by gmh »

Rometsch wrote: 29 Dec 2025, 18:16 Thanks VERY MUCH for the links - I tried this and got this result...:-( Any ideas?

[17:07:09] ATZ > ELM327 v1.5
[17:07:18] ATL1 > Request timeout or failure
[17:07:23] ATL1 > ATL1OK
[17:07:30] ATE1 > 010041 00 80 00 00 00 41 00 BE 1D B0 00
[17:07:35] ATH1 > Request timeout or failure
[17:07:40] ATH1 > ATH1OK
[17:07:45] ATAL > ATALOK
[17:07:51] ATKW0 > 010048 6B 1F 41 00 80 00 00 00 93 48 6B 17 41 00 BE 1D B0 00 96
[17:07:59] ATTA 13 > ATTA 13OK
[17:08:09] ATII1 51 > ATII1 51
[17:08:33] ATWM 82 51 13 A1 > ATWM 82 51 13 A1OK
[17:08:42] ATSI > ATSIBUS INIT: ...OK
[17:08:54] ATSH 84 51 13 > ATSH 84 51 13OK
[17:09:01] B90300 > Request timeout or failure
It looks like you should have repeated the B90300 command when you got the "Request timeout or failure" response as you did earlier in the string with ATL1 and ATH1. The response to that command should contain the mileage data.
Gary

1969 145S (1987-91)
1973 145E (1989-90)
1981 245 (1990-2001)
1981 244 (1991-2002)
1989 760 Turbo Wagon (1999-2011)
1994 850 Turbo Wagon (2002-2013) burnt valve
2001 V70 2.4T (2009-2017) sold
1997 850 R Wagon (2013-2025) sold to Matthew
2014 XC60 T6 (2017-present)
2016 XC60 T5 (2024-present)

Post Reply
  • Similar Topics
    Replies
    Views
    Last post