E54 Tunerlock Help

They go by many names, P01, P59, VPW, '0411 etc. Also covering E38 and newer here.
In-Tech
Posts: 788
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: E54 Tunerlock Help

Post by In-Tech »

kur4o wrote: Tue Mar 05, 2024 2:23 am These pcms are notorious for corrupting eeprom data for no reason.
^^^^^^^^^^^ Yes!!! The parameters area goes FUBAR for no apparent reason.
In-Tech
Posts: 788
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: E54 Tunerlock Help

Post by In-Tech »

Hiya,
Surely someone has one of these E54's laying around to take a pic of the board and traces of the flash chip. I found some of my hand written notes. It turns out that was back in 2020 and I got sidetracked with Gampy working on reading with PCM hammer, hence no pics. Anyway, I think I can confirm my notes with a pic.
Thanks
User avatar
Gampy
Posts: 2333
Joined: Sat Dec 15, 2018 7:38 am

Re: E54 Tunerlock Help

Post by Gampy »

I have an E54 setting withing arms reach, I just don't have the physical ability to do the rest ... Got lucky, my oldest son did it as I asked, that's unusual.

Will these get it done ??
E54-Mainboard-Front.jpeg
E54-Mainboard-Back.jpeg
Anything else ask, I'll see what I can do!

-Enjoy
Intelligence is in the details!

It is easier not to learn bad habits, then it is to break them!

If I was here to win a popularity contest, their would be no point, so I wouldn't be here!
In-Tech
Posts: 788
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: E54 Tunerlock Help

Post by In-Tech »

Thank You Gampy,
Those pics are perfect. I'll report back soon :)
In-Tech
Posts: 788
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: E54 Tunerlock Help

Post by In-Tech »

Hiya's
Sorry for the delay, it's been a couple really sick days.
Gampy, if you like you could clean up my pics and also ohm the pin to the inspection side and make sure I did that correctly. Thanks again Bud.
E54_Flash_Chip.JPG
E54_Flash_Chip.JPG (128.05 KiB) Viewed 771 times
E54-Mainboard-Back_New.JPG
E54-Mainboard-Back_New.JPG (273.77 KiB) Viewed 936 times
Last edited by In-Tech on Tue Apr 09, 2024 10:32 pm, edited 1 time in total.
In-Tech
Posts: 788
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: E54 Tunerlock Help

Post by In-Tech »

Hello,
I'm sure most of you know, I am posting anyway for future. Feel free to correct me on any errors in my thoughts. I'm sure some are wondering how you go about picking pin locations to try. Soooo, find the data sheet for the flash chip...All of the Ax pins are data storage on the flash chip. Holding them low(ground) makes the CPU see it as a blank(00 or FF I don't know). The data is still there, it's just a matter of picking the right one that throws it temporarily into engineering mode. Some of the data pins can make it go crazy and require a hard reboot(BATT and IGN). Don't go poking around on the other pins. This one happened to be right next door to the p01/p59 boot pin so I stumbled across it pretty quick :punk:
28F400_Flash.JPG
Last edited by In-Tech on Tue Apr 02, 2024 10:35 pm, edited 1 time in total.
In-Tech
Posts: 788
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: E54 Tunerlock Help

Post by In-Tech »

Here's another data sheet I found. It appears blanking the parameters(VIN,Seed/Key etc) section is the secret :thumbup:
AMD-AM29F400BB-SectorAddressTable.png
AMD-AM29F400BB-SectorAddressTable.png (34.29 KiB) Viewed 885 times
In-Tech
Posts: 788
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: E54 Tunerlock Help

Post by In-Tech »

Hiya's
Did anyone try this yet?
Am I a thread killer or what? :lol:
User avatar
antus
Site Admin
Posts: 8253
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: E54 Tunerlock Help

Post by antus »

The OP hasn't been back on the site for a while, but I am sure the information you gave is good. The only thing i'd add is your tampering with the address bus, not the data bus, so the CPU still reads data back, just it's the wrong data. Initially this causes a crash which resets the PCM and runs the boot code (which is addressed below the range we are glitching, below 0x4000) and then the boot code looks for the "successful write" signature which the OEM tools write as the last step when they flash the PCM. But the data that comes back is from another part of the flash chip. So then the boot code assumes its still on the factory floor for a first time flash and opens up for the initial factory load. Except the glitch we caused was only temporary and as soon as the jumper wire is gone the PCM keeps running off the boot code, but tada! the whole original unmodified flash chip is accessible again. We have to glitch the address line, because if we glitched the data, then all reads would affected and the boot code would not be able to run.
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
User avatar
Gampy
Posts: 2333
Joined: Sat Dec 15, 2018 7:38 am

Re: E54 Tunerlock Help

Post by Gampy »

Sorry no longer have the mental capacity to do so ...

-Enjoy
Intelligence is in the details!

It is easier not to learn bad habits, then it is to break them!

If I was here to win a popularity contest, their would be no point, so I wouldn't be here!
Post Reply