millage correction?????

This site contains affiliate links for which LandyZone may be compensated if you make a purchase.

stuxj40

Active Member
Posts
106
Hi landy lovers.. is it possable to correct the millage on a p38?? (after new dash replacement)... I carn't see any companys down the southwest (cornwall).. any one any ideas.. many thanks stuart
 
I thort the mileage was stored in the becm and any new clocks would be reset... could be wrong tho i usually am :D
 
Last edited:
RSFH is correct.
Mileage is stored in both the Becm and the Instrument cluster. The mileage, if lower stored in the Becm will update to the higher one stored in the Instrument cluster. The figure stored in the cluster however cannot be changed downwards. The solution is to get a cluster with a lower mileage than the original and it will then change to the higher figure (Actual true mileage) stored in the Becm.
 
RSFH is correct.
Mileage is stored in both the Becm and the Instrument cluster. The mileage, if lower stored in the Becm will update to the higher one stored in the Instrument cluster. The figure stored in the cluster however cannot be changed downwards. The solution is to get a cluster with a lower mileage than the original and it will then change to the higher figure (Actual true mileage) stored in the Becm.

What happens if you set the BECM mileage to 999,999m and then reinstall.The cluster will update to that mileage and then when driven will the the system mileage reset to 0 miles and start counting up again.If so then the BECM could then be reset to the correct mileage,which will be greater than the existing one ,and then reinstalled and the cluster will update to this correct mileage?:confused:
 
RSFH is correct.
Mileage is stored in both the Becm and the Instrument cluster. The mileage, if lower stored in the Becm will update to the higher one stored in the Instrument cluster. The figure stored in the cluster however cannot be changed downwards. The solution is to get a cluster with a lower mileage than the original and it will then change to the higher figure (Actual true mileage) stored in the Becm.

Presumably if the BECM mileage has already updated itself from a higher mileage cluster though (as it sounds like the OPs has done), then you're still stuffed?

Or will a lower mileage cluster put a lower mileage into the BECM?

Guy
 
What happens if you set the BECM mileage to 999,999m and then reinstall.The cluster will update to that mileage and then when driven will the the system mileage reset to 0 miles and start counting up again.If so then the BECM could then be reset to the correct mileage,which will be greater than the existing one ,and then reinstalled and the cluster will update to this correct mileage?:confused:

That would be very easy and too good to be true, given all the security features in the P38. I would imagine that there must be some sort of safeguard on the Instrument cluster.

Any devious gits out there would have jumped on to that one straightaway methinks a long time ago, otherwise there would be quite a few 1997 "One Lady Owner", P38's with 20000 miles on the clock cars for sale.
 
Can anyone seriously expect a P38 to go around the clock !!!!

Anyone with a genuine low mileage car willing to be a Guinea Pig ???

Many years ago, I had a Company Cortina..remember them !! and the mileage jumped by 20000. It was on 9999 and I remember watching the numbers go to 30000 in an instant. I didn't give a ****e as it was down to the garage to fix and the car was under warranty. We used to get a replacement car every 40000 so I should have kept my mouth shut, problem was the Gaffer would have soon been on to me asking where I was going every weekend to clock up so much private mileage.

I have thoughts about this post, which for obvious reasons I'm not going to put on an open forum. I have been asked before about "Correcting" the mileage by a couple of dodgy geezers....I told them to "Feck Off", if I could, I would still not do it unless I was 150% sure that it was above board.
:behindsofa:
 
Maybe I am wierd, but once you get over 150k, I want to see if I can get the car to 250k...

My last high milage car was an Astra I had had from new and got her up to 140k before she was written off in a snow storm in wales - I was gutted - as she was mint until then.

My brother was even more gutted when someone rear ended his 237k BMW - his missus had been pestering him for years to get a new Jag but he wanted to get to the 250k point, so she was well chuffed (probably the quickest Jag sale in history) :hysterically_laughi:hysterically_laughi
 
Can anyone seriously expect a P38 to go around the clock !!!!

Anyone with a genuine low mileage car willing to be a Guinea Pig ???

Many years ago, I had a Company Cortina..remember them !! and the mileage jumped by 20000. It was on 9999 and I remember watching the numbers go to 30000 in an instant. I didn't give a ****e as it was down to the garage to fix and the car was under warranty. We used to get a replacement car every 40000 so I should have kept my mouth shut, problem was the Gaffer would have soon been on to me asking where I was going every weekend to clock up so much private mileage.

I have thoughts about this post, which for obvious reasons I'm not going to put on an open forum. I have been asked before about "Correcting" the mileage by a couple of dodgy geezers....I told them to "Feck Off", if I could, I would still not do it unless I was 150% sure that it was above board.
:behindsofa:

:hysterically_laughi leprosy will stop that and I would think the L322 would be a similarly joyous disaster
 
The rolling over at 999999 miles theory is based only on old mechanical clockwork type thought processes.
With digital memory technology, it is simply not applicable.

For example: the Odometer value in a P38 is stored as Kilometers, even if it is displayed as miles, it is just re calculated. It is also stored in hexadecimal and to avoid the EEprom Wear out that causes the now well known loss of BeCM to EMS sync, it is stored in 100 places that are sequentially incremented. This means that any stored value is automatically multiplied by 100.

So even if some code meister in the design team had thought to add a bit of code to reset the memory count to 0 when it reached its maximum storable value, you are looking at 4202168 miles.
 
Last edited:
No worries Irish ;)

TBH it's nice to share just a litttle of what we truly understand at core level about these systems and how they actually work.
Knocking up software is easy, so i am told, but going the full mile research wise first, so we truly and fully understanding what we are doing and why, is what really sets us apart and ultimately gives the final results you and many are all to familiar with.

If you think figuring out reading and displaying the Odo value of the P38 as i have just explained was tough, you should read just what we had to do to get the manufactured date and this was 15 years ago.

You start by reading the stored Hex value, that you then convert that into a decimal number. This represents the number of days elapsed since a given fixed date somewhere in the 1990's IIRC. However to get to the final date for display, you cant just add it, you have to build in the fact that each month has a differing number of days in plus taking into account Leap years.

Of course when you write the manufactured date back to the BeCM, you then have to do all that in reverse :doh:
 
The original intent of this thread was not to do anything that was not above board,but simply find a way of using a used instrument cluster with a higher mileage than the actual vehicles and setting the actual vehicles correct mileage,rather than accepting the higher cluster mileage.

Thanks to BBs for the explanation of how the data is stored.
I wonder if the cluster is capable of displaying 8 digits.If not what would be displayed after, if the mileage were ever to reach the 7 digit limit of 999999.9:confused:
 
Back
Top