E54 Corrupted Parameters

They go by many names, P01, P10, P12, P59, E38, VPW, '0411 etc.
d0u8l3m
Posts: 9
Joined: Tue Sep 24, 2024 12:02 pm
cars: 2003 Chevy Silverado 1500 RCSB;
2003 Chevy Silverado Duramax 2500HD ECSB

Re: E54 Corrupted Parameters

Post by d0u8l3m »

So, I ended up popping off the flash IC and flashing a copy of the SPS'd bin with an eeprom/flash burner (GQ-4x4)

I reworked this freaking thing 3 times until I found an obscure post on here about a different PCM to byte swap the file before writing and that got it working again. I'll admit as an EE I know enough on the software/firmware side of things to be dangerous but not little details like that until I do it or am told lol.

I still have the BDM leads soldered to it, so when I receive the USB_NT I'll try to see if I can make it work. It should work fine with the 0411 inits since its the same mcu and flash as far as I understand it.
User avatar
antus
Site Admin
Posts: 10096
Joined: Sat Feb 28, 2009 10:34 am
cars: TX Gemini 2L Twincam 8psi
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B
Subaru WRX 2007

Re: E54 Corrupted Parameters

Post by antus »

I don't think it will, registers and hardware are different, plus please do try. I had to give up, but I think my udb bdm nt might have failed, or support for it was dropped in the software. Have a usb jtag nt on the way to try again (though I think I killed the faulty one trying to do a chip swap). Very interested to hear how you go.
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
Lowlyfe1
Posts: 50
Joined: Wed Dec 11, 2019 9:43 pm
cars: 2002 silverado 5.3, 88 300 zx

Re: E54 Corrupted Parameters

Post by Lowlyfe1 »

I had a similar issue, may want to read thru my post, I was able to solve the issue using the boot pin and 0000 as the seedkey to do a full write viewtopic.php?t=9127
d0u8l3m
Posts: 9
Joined: Tue Sep 24, 2024 12:02 pm
cars: 2003 Chevy Silverado 1500 RCSB;
2003 Chevy Silverado Duramax 2500HD ECSB

Re: E54 Corrupted Parameters

Post by d0u8l3m »

Lowlyfe1 wrote: Tue Jan 20, 2026 5:34 am I had a similar issue, may want to read thru my post, I was able to solve the issue using the boot pin and 0000 as the seedkey to do a full write viewtopic.php?t=9127
I saw your post when I started messing with this, could not get it to work at all, I got pcmhammer to tell me it was in recovery mode once, but then the write failed (in antus post earlier recovery is not supported) and I had to resort to reworking the flash IC. I tried the seed key settings as well both 0000 and FFFF.

I thought the 411 had the same mcu and intel flash but I have so many tabs open I am probably confusing myself.

My usb-nt should show up today so I can start messing around with it. The register settings on the SIM seem pretty straightforward, I am just not sure how the timing will works. I just gotta play with it some and I think I'll be able to get it. Fingers crossed🤞
User avatar
antus
Site Admin
Posts: 10096
Joined: Sat Feb 28, 2009 10:34 am
cars: TX Gemini 2L Twincam 8psi
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B
Subaru WRX 2007

Re: E54 Corrupted Parameters

Post by antus »

Its much more than same processor. There are variations with platform configuration beyond that. Watchdogs, DLC chip, registers are in different locations and different states from boot between different PCM types. If you look at the PCM Hammer kernel source code in github you'll see what I mean. There are a bunch of addresses set depending on target processor, and different implementations in #ifdef for different variations as well. I've not been able to get the flash to write from cold boot or recovery on the E54. If you get write it to work in BDM the registers you need to poke to achieve that are probably what we need to know to fix recovery mode in PCM Hammer for E54, too.
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