Looking through a couple of E38 binaries at the moment. Could someone point to the last programming date and mileage location. I've found vins all over the place, seed, key, and what I believe to be the Immo code (between the seed and key?).
Can't find the date and mileage, though. Nothing obvious in ASCII text, like the other things.
It's interesting how they use the two EEPROM areas. Sometimes one is blank, and the other area has values, and sometimes the other way around. I've even seen some with data in both sections. I thought I saw Tazzi or somebody say they write to one entirely, and erase the other section.
Todd
E38 odometer and prog date
- Gatecrasher
- Posts: 352
- Joined: Sat Apr 25, 2020 6:09 am
Re: E38 odometer and prog date
That's basically it. It's EEPROM emulated in flash. There's a few good Freescale/NXP docs that explain how it all works to minimize rewrite wear on the flash memory.I thought I saw Tazzi or somebody say they write to one entirely, and erase the other section.
Re: E38 odometer and prog date
Location of those parameters can slightly vary depending on the operating system of the ECM.
This is why people get corrupted ECMs (semi bricked) from flashing an operating system into an E38 that uses slightly different emulated eeprom offsets, which results in the seed,key,vin,ect all being in wrong locations.
This is why people get corrupted ECMs (semi bricked) from flashing an operating system into an E38 that uses slightly different emulated eeprom offsets, which results in the seed,key,vin,ect all being in wrong locations.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726

Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726

Re: E38 odometer and prog date
Which OS's? as Tazzi noted, locations vary a bit by OS.tpepmeie wrote: ↑Mon Feb 10, 2025 12:56 am Looking through a couple of E38 binaries at the moment. Could someone point to the last programming date and mileage location. I've found vins all over the place, seed, key, and what I believe to be the Immo code (between the seed and key?).
Can't find the date and mileage, though. Nothing obvious in ASCII text, like the other things.
It's interesting how they use the two EEPROM areas. Sometimes one is blank, and the other area has values, and sometimes the other way around. I've even seen some with data in both sections. I thought I saw Tazzi or somebody say they write to one entirely, and erase the other section.
Todd
Re: E38 odometer and prog date
OS 12614676 is the one I'm working on. Found the programming date. Mileage, not yet. Its probably as obvious as the date was when I found it 

- antus
- Site Admin
- Posts: 8996
- Joined: Sat Feb 28, 2009 8:34 pm
- cars: TX Gemini 2L Twincam
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B - Contact:
Re: E38 odometer and prog date
Can you do a read, power it up, run a signal to the vss to click it over a bit, then ign off power down and re-read and see what changed?
Have you read the FAQ? For lots of information and links to significant threads see here: http://pcmhacking.net/forums/viewtopic.php?f=7&t=1396
-
- Posts: 695
- Joined: Thu Feb 13, 2020 11:32 pm
- cars: Mainly GM trucks, a Cruze and an Equinox for dailys..
Re: E38 odometer and prog date
Maybe try a 1A DF request. That's used for odometer requests for other ecms.. My e38's in my personal vehicles don't store mileage afaik. They're stored in the IPC..