V6 ability for pcm hammer.

They go by many names, P01, P59, VPW, '0411 etc. Also covering E38 and newer here.
Vampyre
Posts: 261
Joined: Wed Dec 06, 2017 1:02 pm
cars: grand am, trans am

Re: V6 ability for pcm hammer.

Post by Vampyre »

hey if it works, its good for me

did you do anything for v6?
Vampyre
Posts: 261
Joined: Wed Dec 06, 2017 1:02 pm
cars: grand am, trans am

Re: V6 ability for pcm hammer.

Post by Vampyre »

and figured out out kernel compile issue, wasnt running cmd line in admin mode.
User avatar
Gampy
Posts: 2330
Joined: Sat Dec 15, 2018 7:38 am

Re: V6 ability for pcm hammer.

Post by Gampy »

Vampyre wrote:hey if it works, its good for me

did you do anything for v6?
Other then adding the os section to PcmInfo.cs with 14 as the KeyAlgorithm index, No.
Vampyre wrote:and figured out out kernel compile issue, wasnt running cmd line in admin mode.
That does not surprise me ... though it shouldn't require that.
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!
Vampyre
Posts: 261
Joined: Wed Dec 06, 2017 1:02 pm
cars: grand am, trans am

Re: V6 ability for pcm hammer.

Post by Vampyre »

so this

case 12201465:
case 12201463:
this.KeyAlgorithm = 2; replaceed 2 with 14?
this.Description = "P04 FWD V6";
this.KernelFileName = "read_kernel.bin";
this.KernelBaseAddress = 0xFF9000;
this.ImageBaseAddress = 0x0;
this.ImageSize = 512 * 1024;
break;
User avatar
Gampy
Posts: 2330
Joined: Sat Dec 15, 2018 7:38 am

Re: V6 ability for pcm hammer.

Post by Gampy »

Yes sir, that be correct.
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!
Vampyre
Posts: 261
Joined: Wed Dec 06, 2017 1:02 pm
cars: grand am, trans am

Re: V6 ability for pcm hammer.

Post by Vampyre »

thank you gampy worked perfect

loaded microkernel looks like it cant find the chip Id so off to find it.

edit

should have probably asked how to find it any one have a clue
Attachments
loadedmicrokernel.txt
(17.02 KiB) Downloaded 200 times
User avatar
Gampy
Posts: 2330
Joined: Sat Dec 15, 2018 7:38 am

Re: V6 ability for pcm hammer.

Post by Gampy »

Don't worry about the Chip ID, comment out those lines for now.

The Intel ChipID will most likely be: 00894471
The Amd ChipID is: 000122AB

[edit]
The big hurdle at the moment is DLC registers ...
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!
Vampyre
Posts: 261
Joined: Wed Dec 06, 2017 1:02 pm
cars: grand am, trans am

Re: V6 ability for pcm hammer.

Post by Vampyre »

Gampy wrote:Don't worry about the Chip ID, comment out those lines for now.
good call

Thought the DLC registers where found?

I used Ghidra to tear down the GA bin code, WOW it is easier to scroll through and I started to label some stuff. Hope im doing the labels right. Im using Tiny tuner to find the addresses for things.

my big question is what do I look for to find how the the factory modes get handled like 3B 7F and such or the DLC
User avatar
antus
Site Admin
Posts: 8237
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: V6 ability for pcm hammer.

Post by antus »

Update the kernel register locations as earlier in the thread (instead of 4 different addresses used between tx fifo, rx fifo, command and status it'll only be 2, so use the same 2 addresses twice. If it doesnt work try also changing the 2nd watchdog as per earlier in the thread. If you can get the kernel running and talking back to the pc thats a big milestone.
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: 2330
Joined: Sat Dec 15, 2018 7:38 am

Re: V6 ability for pcm hammer.

Post by Gampy »

antus wrote:Update the kernel register locations as earlier in the thread (instead of 4 different addresses used between tx fifo, rx fifo, command and status it'll only be 2, so use the same 2 addresses twice. If it doesnt work try also changing the 2nd watchdog as per earlier in the thread. If you can get the kernel running and talking back to the pc thats a big milestone.
I have tried,

Code: Select all

  char volatile * const DLC_Configuration          = (unsigned char*)0xFFE800;
  char volatile * const DLC_InterruptConfiguration = (unsigned char*)0xFFF800;
  char volatile * const DLC_Transmit_Command       = (unsigned char*)0xFFE800;
  char volatile * const DLC_Transmit_FIFO          = (unsigned char*)0xFFE801;
  char volatile * const DLC_Status                 = (unsigned char*)0xFFE800;
  char volatile * const DLC_Receive_FIFO           = (unsigned char*)0xFFE801;
  char volatile * const Watchdog1                  = (unsigned char*)0xFFFA27;
  char volatile * const Watchdog2                  = (unsigned char*)0xFFC006;
It doesn't respond.

Any other suggestions??
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