In-Tech wrote:Thank You,
I don't have my 2003 grand prix anymore. I think I have 1 blue/clear pcm somewhere to play with.
Blue/Clear, that's E54 ...
-Enjoy
Hiya, Nope, I think that's what I thought when I bought this pcm way back. Man, us old guys gotta get on the same pills so we can keep track
From memory, p04 was v6 blue/clear and e54 was also blue/clear even though it was a different board. Both had same same pins for benchy though.
In-Tech wrote:Hiya, Nope, I think that's what I thought when I bought this pcm way back. Man, us old guys gotta get on the same pills so we can keep track
From memory, p04 was v6 blue/clear and e54 was also blue/clear even though it was a different board. Both had same same pins for benchy though.
Razzing ya!
You don't want the drugs I got (well maybe you do), they make you see all kinds of funny things in all sorts of funny colors!
Yea, I know the pin outs are the same, I have an E54 setting on top of a P04 that is setting on top of a P59 AMD that is setting on top of a P01 that is setting on the top of a P59 Intel and all that is setting on another P59 AMD ...
Yup, the P04 and E54 are both Blue/Clear.
-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!
kur4o wrote: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.
TIP: Github has a source line context menu.
Open the source file on Github, click the desired line number (left margin), three dots will show up, click on the three dots and you will get the following context menu,
GitHubSourceLineContextMenu.png (13.38 KiB) Viewed 865 times
-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!
So P08 would be hardware number 16268310 ? I just bought one. Cant help myself sometimes. I guess it wont be too hard to figure out the register addresses and add it to the list. It might be a find toy I could put on my 4cyl too if I can get the D1927a ignition module working on my older system to depending what kind of trigger it supports.
It uses a 7X reluctor cut into one of the counterweights of the crankshaft much like the V6 uses.
The 2.4l has a DIS that has a control module and 2 coils (wasted spark) under a cover on top of the motor.
Mike
{edit
I have a spare P08 PCM from a 1999 Olds Alero 2.4l.
Serv. No 16228016
HDW No 16204850
BCC CUTC}