Advertise on DISCO3.CO.UK
Forum · Gallery · Wiki · Shop · Sponsors
DISCO3.CO.UK > Technical (D3)

Random one for the boffins
Post Reply  Down to end
Page 1 of 1
ballast
 


Member Since: 13 Apr 2007
Location: South Midlands
Posts: 177

United Kingdom 2016 Discovery 4 3.0 SDV6 HSE Lux Auto Santorini BlackDiscovery 4
Random one for the boffins

When I bought my current D3 a few years back, I bought it in the knowledge that it had had a replacement speedo during its life and that the mileage displayed on the new speedo was incorrect (i.e. lower than reality). I will at some point buy an IID and correct it, but just can't justify it at the moment.

Anyway, I was looking at the stored mileages in the Terrain Response ECU to see what the actual correct mileage of the vehicle is and I've done all that no problem.

My query is that the ECU's also store the mileage in what I assumed was Hex (as well as readable decimal in miles), but when I convert these values from Hex to decimal, they don't equal the stored decimal mileage.

The reason I was interested in the Hex values is that the ECU contains a Hex only value for 'distance travelled special programmes off' which isn't available in decimal miles, also (and finally), the Instrument ECU offers an Odometer value which also appears to be in Hex, but again when I convert it, is incorrect; I'm assuming this is the correct total mileage of the vehicle.

Can anyone shed any light?
  
Post #220196314th Jan 2021 9:04 am
View user's profile Send private message View poster's gallery Reply with quote
Bungle
 


Member Since: 07 Apr 2015
Location: Wanborough
Posts: 254

United Kingdom 2005 Discovery 3 4.4 V8 HSE Auto Cairns BlueDiscovery 3

Could it be one is in miles and the other in Kilometres? Just a thought......
  
Post #220197314th Jan 2021 9:50 am
View user's profile Send private message View poster's gallery Reply with quote
ballast
 


Member Since: 13 Apr 2007
Location: South Midlands
Posts: 177

United Kingdom 2016 Discovery 4 3.0 SDV6 HSE Lux Auto Santorini BlackDiscovery 4

Defo not KM. Example of one of the numbers is 0019C0 which should equate to 4096.08 miles....

But 0019C0 conversion from Hex to decimal doesn't work out.
  
Post #220197814th Jan 2021 10:07 am
View user's profile Send private message View poster's gallery Reply with quote
McAdam
 


Member Since: 21 Nov 2020
Location: Canary Islands
Posts: 129

Spain 2005 Discovery 3 4.4 V8 HSE Auto Zambezi SilverDiscovery 3

AFAIK the actual mileage is not stored in the display cluster.
There is one central truth in the system (can remember in which ECU).

So changing the display cluster and mating it to the car should not have changed the mileage.

I looked into this when I bought my car, which is a LHD but left the factory with MPH clocks.
It is in my plans to convert the car to KM/H at some point.
 Pre-Production
D3 V8 #264
LHD '04 HSE
Living its life as a 50/50 On/Off road car exploring the Canary Islands 
 
Post #220197914th Jan 2021 10:12 am
View user's profile Send private message View poster's gallery Reply with quote
Flack
 


Member Since: 06 Sep 2006
Location: Preston Lancashire
Posts: 6232

England 2007 Discovery 3 TDV6 XS Auto Stornoway GreyDiscovery 3

What tool are you using to read the mileage, from memory I think its the BCU and the PCM that has the correct mileage stored.

Unless the system has been re-synced it wont display the correct values.

Flack Thumbs Up
  
Post #220199314th Jan 2021 10:40 am
View user's profile Send private message View poster's gallery Send e-mail Reply with quote
ballast
 


Member Since: 13 Apr 2007
Location: South Midlands
Posts: 177

United Kingdom 2016 Discovery 4 3.0 SDV6 HSE Lux Auto Santorini BlackDiscovery 4

I used the Autel AP200 (discussed on a separate thread on here; I've got a Hawkeye too which correlates). I couldn't find anything stored in BCU relating to mileage and having done a few Google searches, it seems as though Terrain Response ECU, plus a separate EPROM store the master data re mileage. As noted previously, the Instrument Cluster ECU has an odometer value, seemingly in hex (04634C), but converting this to decimal doesn't work.
  
Post #220199714th Jan 2021 10:50 am
View user's profile Send private message View poster's gallery Reply with quote
ballast
 


Member Since: 13 Apr 2007
Location: South Midlands
Posts: 177

United Kingdom 2016 Discovery 4 3.0 SDV6 HSE Lux Auto Santorini BlackDiscovery 4

Sorry, meant to say, couldn't find anything mileage related in PCM either...
  
Post #220199814th Jan 2021 10:51 am
View user's profile Send private message View poster's gallery Reply with quote
Rusty_US
 


Member Since: 18 Mar 2017
Location: Sourdeval, Manche
Posts: 34

France 2006 Discovery 3 TDV6 SE Auto Zambezi SilverDiscovery 3

ballast wrote:
Defo not KM. Example of one of the numbers is 0019C0 which should equate to 4096.08 miles....

But 0019C0 conversion from Hex to decimal doesn't work out.


Doesn't HEX 0019C0 become 6592, which if then converted to miles is 4096.08
  
Post #220200514th Jan 2021 11:08 am
View user's profile Send private message View poster's gallery Reply with quote
ballast
 


Member Since: 13 Apr 2007
Location: South Midlands
Posts: 177

United Kingdom 2016 Discovery 4 3.0 SDV6 HSE Lux Auto Santorini BlackDiscovery 4

this is where I'm being thick and I'm worried I'm going to display that right now..... how does 6592 convert to 4096.08 miles?
  
Post #220200814th Jan 2021 11:10 am
View user's profile Send private message View poster's gallery Reply with quote
ballast
 


Member Since: 13 Apr 2007
Location: South Midlands
Posts: 177

United Kingdom 2016 Discovery 4 3.0 SDV6 HSE Lux Auto Santorini BlackDiscovery 4

got it! and apologies to Bungle. The conversion is into KM!! of course..

thanks folks - at least I now know Very Happy Bow down

Hex to KM to miles....

Much happier now.
  
Post #220201214th Jan 2021 11:15 am
View user's profile Send private message View poster's gallery Reply with quote
ballast
 


Member Since: 13 Apr 2007
Location: South Midlands
Posts: 177

United Kingdom 2016 Discovery 4 3.0 SDV6 HSE Lux Auto Santorini BlackDiscovery 4

So, just because I've got nothing else to do, the output from the TR and Instrument Cluster ECU is interesting....

Unsurprisingly, the Instrument Cluster ECU is (nearly?) the same as the displayed mileage (but not quite!).

Displayed = 178722 miles. ECU = 04634C = 287564KM = 178683 miles (not sure why these aren't the same?)

Then on the TR ECU, there's a hex unit of 0637E8 against 'distance travelled with special programmes off' which is 407528KM which = 253226 miles (i.e. mode 1)

When I add the mileage of each of the Terrain Response modes, it comes to 257371 miles. I think this is the total mileage of the car.

It's done 4096 miles in mode 2 (snow/grass!!!).
 

Last edited by ballast on 14th Jan 2021 12:44 pm. Edited 2 times in total 
Post #220201614th Jan 2021 11:29 am
View user's profile Send private message View poster's gallery Reply with quote
ballast
 


Member Since: 13 Apr 2007
Location: South Midlands
Posts: 177

United Kingdom 2016 Discovery 4 3.0 SDV6 HSE Lux Auto Santorini BlackDiscovery 4

And my final point on this Yawn

as per McAdam's point, I'm surprised that the Instrument Cluster ECU doesn't just drag the correct (higher) mileage from the centrally held actual total mileage. This (I think) would imply that wherever that central source is has either (a) been deliberately changed or (b) corrupt the central source.

And the Terrain Response ECU doesn't pass information between it and other mileage data stores.

The MOT history would seem to support the mileage that I think it's actually at (i.e. roughly 257K)
  
Post #220201714th Jan 2021 11:36 am
View user's profile Send private message View poster's gallery Post Reply
Display posts from the last:  
Post Reply Back to top
Page 1 of 1
Jump to:  
Previous Topic | Next Topic >


Posting Rules
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



DISCO3.CO.UK Copyright © 2004-2024 Futuranet Ltd & Martin Lewis
DISCO3.CO.UK RSS Feed - All Forums

DISCO3.CO.UK is independent and not affiliated to Land Rover.
Switch to Mobile Site