PCM Hammer P12 development
Re: PCM Hammer P12 development
Ahhhhh it even says it in the second column! Doh!!! haha.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726

Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726

Re: PCM Hammer P12 development
We all have them days!
Mine are getting more and more frequently day by day ...
Mine are getting more and more frequently day by day ...
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: 9009
- 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 P12 development
SIM is System Integration Module. Its like a bunch of GPIOs out to hardware Chip Select lines, whatever other things accept digital logic to configure the system.Gampy wrote:What is this SIM $20![]()
SIM_BASE is the first register. SIM $20 is SIM_BASE + 0x20. In this case what it is, is the question we are trying to answer. The bits will map to a pin on the CPU, going somewhere. But we don't know which pin is being set or cleared just before programming and we don't know where its connected. We do know that its likely required.
This is clearing a bit, therefor changing the state of a pin, via SIM $20. Because SIM_BASE is FFFFFA30 (or FFFA30 - same thing, the high bits are not connected, 24 bit bus, 32 bit CPU)
andi.w #$FEFF,(word_FFFFFA50).w
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 P12 development
There ya go ... more proof to my number/math stupidity!
I knew(know) what SIM was(is), in fact I clarified that here, earlier in the thread, I didn't understand what SIM $20 was!
Purely because I didn't see 30+20=50 ...
I knew(know) what SIM was(is), in fact I clarified that here, earlier in the thread, I didn't understand what SIM $20 was!
Purely because I didn't see 30+20=50 ...
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: 9009
- 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 P12 development
yeah fair enough. my mates say this thread is like looking at the matrix. I wouldnt have said SIM $20 before either, its becoming clearer to me as I investigate this new register. https://www.youtube.com/watch?v=7-GTcHZkfCs
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 P12 development
Hey, how'd they get a video of my desk! 
Close but not quite ... I do have 6 machines around me though!
Yea, it has been crazy all over the place, when we finally get this rascal, I'll fix up a summary page to pull it all together.
Just to make it clear, here is my base code, when I do a test, I start with it, and return to it if the test fails ...
If the test succeeds, I add it to to my base code.
Step it up one bite at a time ...

Close but not quite ... I do have 6 machines around me though!

Yea, it has been crazy all over the place, when we finally get this rascal, I'll fix up a summary page to pull it all together.
Just to make it clear, here is my base code, when I do a test, I start with it, and return to it if the test fails ...
If the test succeeds, I add it to to my base code.
Step it up one bite at a time ...
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!
-
- Posts: 252
- Joined: Sat Dec 18, 2021 8:15 am
- cars: 2005 Yukon, 2004 Suburban, 2001 Tahoe, 2002 Envoy, 2006 Envoy, 2003 Lincoln LS
- Location: New Jersey, USA
Re: PCM Hammer P12 development
Antus I agree with your mates, definitely looks like looks at the Matrix reading the thread, LOL. But I am picking up on it a little bit.
One thing I do know is that the P12 definitely has two CPUs, and so does the P10. In the P12's case, Cerebrus is the 2nd CPU in my opinion looking at its complexity under the microscope. I am 100% confident after stripping down the resin off the core of the large chip that looks like a large computer CPU, I would say that has to be the main CPU. It is much more complex than Cerebrus. I have yet to find a data sheet for it, however I think it is safe to call this one Excalibur.
One thing I do know is that the P12 definitely has two CPUs, and so does the P10. In the P12's case, Cerebrus is the 2nd CPU in my opinion looking at its complexity under the microscope. I am 100% confident after stripping down the resin off the core of the large chip that looks like a large computer CPU, I would say that has to be the main CPU. It is much more complex than Cerebrus. I have yet to find a data sheet for it, however I think it is safe to call this one Excalibur.
- antus
- Site Admin
- Posts: 9009
- 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 P12 development
love your work! well done decapping it and getting those pics. Hard to make anything of excalibur without the commercial part number on it like the cerberus, but cool factor is right out of this world. If were lucky someone who knows something will find this and jump in with some details.
I bought a p12 today but it might take 2-4 weeks to reach me.
I bought a p12 today but it might take 2-4 weeks to reach me.
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 P12 development
It is getting really matrix here.
Cerberus
Excalibur
waiting on
Morpheus to show up.
K62K is mask id specific to motorola. Each cpu have that code, and there is some charts flowing and utility to convert mask to cpu number, but most newer auto stuff is not included.
Antus I think -sp is the stack pointer and -sr is the interrupt register, but I may be wrong on this. Can`t remember where I look at it.
Cerberus
Excalibur
waiting on
Morpheus to show up.
K62K is mask id specific to motorola. Each cpu have that code, and there is some charts flowing and utility to convert mask to cpu number, but most newer auto stuff is not included.
Antus I think -sp is the stack pointer and -sr is the interrupt register, but I may be wrong on this. Can`t remember where I look at it.
- antus
- Site Admin
- Posts: 9009
- 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 P12 development
Perhaps, but its still not the SIM
There has to be a Morpheus, darkman5001 just hasnt found it yet.
There has to be a Morpheus, darkman5001 just hasnt found it yet.
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