PCM Hammer P04 Support Project
Re: PCM Hammer P04 Support Project
Where is the OsID in the P04 binary ??
Bad thing about having lots of notes is finding the one you want ... I can't find it!
-Enjoy
Bad thing about having lots of notes is finding the one you want ... I can't find 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!
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!
- antus
- Site Admin
- Posts: 8250
- 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
There is no 'the' p04 binary. PeteS mentioned this. We're going to need a lookup list based on... OSID? Oh crap.... Best to use the data API and let the OS deal with it on the PCM, and/or look at universal patcher definitions and use that method.
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
Re: PCM Hammer P04 Support Project
In my '03 grand prix file, OS id is at 0007FFFA-D and is Hex to Decimal.Gampy wrote:Where is the OsID in the P04 binary ??
Bad thing about having lots of notes is finding the one you want ... I can't find it!
-Enjoy
Mine is 00BFF535 and Decimal is 12580149
Here is the .bin file
Re: PCM Hammer P04 Support Project
Antus,
Are you saying the OsID is not in a uniform location across different OsID's ??
-Enjoy
Are you saying the OsID is not in a uniform location across different OsID's ??
-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!
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!
Re: PCM Hammer P04 Support Project
It was in the same location in a .bin you posted...2005 buick century, I haven't looked at any others.
Re: PCM Hammer P04 Support Project
Yea punched myself in the face a couple times on that one ... I could have looked in mine and I didn't even think about it until you posted and made me think of it!
Duh! What a dumb ass I am ...
-Enjoy
Duh! What a dumb ass I am ...
-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!
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!
Re: PCM Hammer P04 Support Project
Hiya Gampy,
No worries, I didn't think about looking for yours till your reply either. I went on the hunt and found one you posted, checked it and there it was
No worries, I didn't think about looking for yours till your reply either. I went on the hunt and found one you posted, checked it and there it was
- antus
- Site Admin
- Posts: 8250
- 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
Im a little unsure. I have been told they are, but that might be between different v6 pcms. I also dont know what defines a p04 compared to similar v6 pcms. I would say we need to be careful until we know for sure between different hardware IDs. Would love for more information on the subject.Gampy wrote:Antus,
Are you saying the OsID is not in a uniform location across different OsID's ??
-Enjoy
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
Re: PCM Hammer P04 Support Project
V6 Os is stored at 2 places and both can vary per bin. The easier one is almost always at the end of bin -6 bytes but sometimes it is -8 bytes.
The other place is near checksum location and it is also needed for checksum calculation.
Checksum is also stored at different address.
Either a lookup table for both of this is needed, or some logic from universal patcher can be implemented.
There are some search string that identify both of these locations flawless. There is also another string that can identify end of OS part, and can be used for custom crc32 to identify cross compatible OS numbers.
The structure is like this
start of bin- end of OS part. It doesn`t contain any identifiers as part number
start 0f calibration - end of bin. It does have cheksum p/n1 and p/n2
First part can be identical between different bins that have different p/ns in calibration part.
I will try to get some example soon.
The other place is near checksum location and it is also needed for checksum calculation.
Checksum is also stored at different address.
Either a lookup table for both of this is needed, or some logic from universal patcher can be implemented.
There are some search string that identify both of these locations flawless. There is also another string that can identify end of OS part, and can be used for custom crc32 to identify cross compatible OS numbers.
The structure is like this
start of bin- end of OS part. It doesn`t contain any identifiers as part number
start 0f calibration - end of bin. It does have cheksum p/n1 and p/n2
First part can be identical between different bins that have different p/ns in calibration part.
I will try to get some example soon.
Re: PCM Hammer P04 Support Project
Thank You,
I don't have my 2003 grand prix anymore. I think I have 1 blue/clear pcm somewhere to play with.
I don't have my 2003 grand prix anymore. I think I have 1 blue/clear pcm somewhere to play with.