PCM Hammer P04 Support Project

They go by many names, P01, P59, VPW, '0411 etc. Also covering E38 and newer here.
Thorwon
Posts: 95
Joined: Wed Jan 16, 2019 1:34 am
cars: 2007 Hemi powered JKUR
1987 YJ
1955 CJ5
1988 MJ Comanche
Location: Commerce GA.

Re: PCM Hammer P04 Support Project

Post by Thorwon »

darkman5001 Try these.


Let me know if you need any more.
Attachments
10.png
10.png (1.66 MiB) Viewed 1129 times
11.png
11.png (1.87 MiB) Viewed 1129 times
12.png
12.png (1.9 MiB) Viewed 1129 times
5.png
5.png (738.59 KiB) Viewed 1129 times
2.png
2.png (1.23 MiB) Viewed 1129 times
Last edited by Thorwon on Sun Mar 12, 2023 8:26 am, edited 1 time in total.
Bad things happen FAST!!!
kur4o
Posts: 948
Joined: Sun Apr 10, 2016 9:20 pm

Re: PCM Hammer P04 Support Project

Post by kur4o »

Gampy wrote:My P04 is here

Don't forget that V6 ability for pcm hammer. thread where my P04 PCM info is, it has some bad info, however it also has some great info ...

kur4o,
Does UP have a way to report Flash ID ??
Do y'all want it too ??

I really object to folks opening their units just to get the flash id ... It contaminates it's pristine interior, I know, to some this is not a big deal, but it is, especially in the rust belt.

-Enjoy
Great idea, A script to dump chip ID is not that hard to make. It will take some time to setup a test rig, and compile needed elements.
User avatar
antus
Site Admin
Posts: 8239
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: PCM Hammer P04 Support Project

Post by antus »

How would you do this? Do you have a kernel that is small enough to upload in one packet that is able to put the flash in command mode and get the id? Or do you get is there another way?

The reading speed is strange. There is no flash specific code in the alpha test kernel in pcmhammer, I suspect its more related to either different DLCs in the pcm, or the kernel's instability. If it follows the flash chip, thats good to know and learn, but keep in mind that could be something else.

Hardware ID would be useful to track, as all Hardware ID should have the same flash for a given OS. Its best to read it off the label as the OS can be cross flashed to a different OSID and change the hardware id, and that might have happened in a pcms life.
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
kur4o
Posts: 948
Joined: Sun Apr 10, 2016 9:20 pm

Re: PCM Hammer P04 Support Project

Post by kur4o »

First a flash loader is send to pcm. It can only only take uploads and execute them. mode 36 00 and 36 80
Than some code to enable reading is send, Finally a code to read chipid is send and executed, flash id is stored to a ram. Than data stored at ram is read by a custom command.

It is not that straight but it should work.

I will post a script for reading pcm on high speed 4k chunks. At least that will prove what is wrong. Pcm timings, bus noise, or device being used.
User avatar
antus
Site Admin
Posts: 8239
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: PCM Hammer P04 Support Project

Post by antus »

Cool, thats what pcmhammer is going to need. Once some kind of flash loader stage is supported that'll solve the kernel size limit, which means we can do as you describe with a couple of kernels. Maybe as well as a good list of OSIDs, thats the next thing to add.
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: 2331
Joined: Sat Dec 15, 2018 7:38 am

Re: PCM Hammer P04 Support Project

Post by Gampy »

Question ... I probably knew this, but the situation as it is I do not remember.

Is there a built in mode/submode to read a specific address in RAM, I do remember talk about this awhile back.

Could there just be one tiny bit of code uploaded that does nothing but get the FlashID and place it in a specific RAM address, then read it with above mode/submode ??

Yes, PcmHammer is in dire need of a simple assembly 36 00/36 80 loader kernel, as small as possible.

-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!
darkman5001
Posts: 212
Joined: Sat Dec 18, 2021 8:15 am
cars: 2004 Suburban, 2001 Tahoe, 2002 Envoy, 2006 Envoy, 2003 Lincoln LS
Location: New Jersey, USA

Re: PCM Hammer P04 Support Project

Post by darkman5001 »

Thorwon wrote:darkman5001 Try these.


Let me know if you need any more.

Thorwon, perfect. Very good pics. I have added them to my P04 OS 12202127 folder. I have also added your OSID to my modified version of PCM Hammer under Intel P04s. Do you have a bench setup to power up the PCM and communicate with it using PCM Hammer?
Thorwon
Posts: 95
Joined: Wed Jan 16, 2019 1:34 am
cars: 2007 Hemi powered JKUR
1987 YJ
1955 CJ5
1988 MJ Comanche
Location: Commerce GA.

Re: PCM Hammer P04 Support Project

Post by Thorwon »

darkman5001 wrote:
Thorwon wrote:darkman5001 Try these.


Let me know if you need any more.

Thorwon, perfect. Very good pics. I have added them to my P04 OS 12202127 folder. I have also added your OSID to my modified version of PCM Hammer under Intel P04s. Do you have a bench setup to power up the PCM and communicate with it using PCM Hammer?

I do have a bench setup. I'll just need the updated PCM Hammer version.
Bad things happen FAST!!!
Thorwon
Posts: 95
Joined: Wed Jan 16, 2019 1:34 am
cars: 2007 Hemi powered JKUR
1987 YJ
1955 CJ5
1988 MJ Comanche
Location: Commerce GA.

Re: PCM Hammer P04 Support Project

Post by Thorwon »

The P04 Aurora PCM will not read. Here are the logs.
PcmHammer_debugLog_20230314@191115.txt
(40.24 KiB) Downloaded 46 times
PcmHammer_userLog_20230314@191053.txt
(1.18 KiB) Downloaded 45 times
Bad things happen FAST!!!
User avatar
Gampy
Posts: 2331
Joined: Sat Dec 15, 2018 7:38 am

Re: PCM Hammer P04 Support Project

Post by Gampy »

Thorwon wrote:The P04 Aurora PCM will not read. Here are the logs.
PcmHammer_debugLog_20230314@191115.txt
PcmHammer_userLog_20230314@191053.txt
The kernel is to big for this VCI ...

That is the problem with the P04, it will only accept the kernel in one single packet ... This VCI is breaking it into two packets!
Or more properly stated PcmHammer is splitting it so this VCI can handle it ...

-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