P08 Support Information

They go by many names, P01, P59, VPW, '0411 etc. Also covering E38 and newer here.
User avatar
antus
Site Admin
Posts: 8253
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: P08 Support Information

Post by antus »

Ive sent a couple of merge requests. One fixes a problem with the wrong address going across in the Mode 34 request to upload. It seems that it providing the kernel address then loading to the loader address. It seems not all P08s enforce this, but mine was. Now that the correct address is in the Mode34 the loader and the kernel are working properly. While working on this I also found an unused wait function and recovered about 40 bytes from both kernels. That merge request also fixes the block checksum test on P08.
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: 2333
Joined: Sat Dec 15, 2018 7:38 am

Re: P08 Support Information

Post by Gampy »

The latest artifact (test build).

Test em up please, most specifically the P04, P08 and E54!

Read Entire PCM
Read Properties
Verify Entire PCM works on the P04, more work to be done for the P08 and E54, coming soon!

Post em up, debug logs and bins (unless you already provided bins) from PCMHammer reads.

Thanks y'all!
-Enjoy
PCMHacks_8b7fea78b866c52ffeb7182155854ea97a13acee.zip
CheckBuild #65
(2.18 MiB) Downloaded 36 times
Browse to where you saved it during download, drag n drop it where you want to unzip it on the fly, adjust destination directory name accordingly in the Select Destination Dialog, when done, browse to Destination directory, find PCMHammer.exe and double click on it.
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!
User avatar
antus
Site Admin
Posts: 8253
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: P08 Support Information

Post by antus »

I guess mine has had a fair lot testing already finding the reason the loader wasn't working on it, but its all good now and here are my logs.
Attachments
p04 p08 testing.zip
(500.75 KiB) Downloaded 56 times
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
DethRattles
Posts: 174
Joined: Wed Apr 05, 2023 11:38 am
cars: 2004 Grand am gt

Re: P08 Support Information

Post by DethRattles »

Gampy wrote:The latest artifact (test build).

Test em up please, most specifically the P04, P08 and E54!

Read Entire PCM
Read Properties
Verify Entire PCM works on the P04, more work to be done for the P08 and E54, coming soon!

Post em up, debug logs and bins (unless you already provided bins) from PCMHammer reads.

Thanks y'all!
-Enjoy
PCMHacks_8b7fea78b866c52ffeb7182155854ea97a13acee.zip
Browse to where you saved it during download, drag n drop it where you want to unzip it on the fly, adjust destination directory name accordingly in the Select Destination Dialog, when done, browse to Destination directory, find PCMHammer.exe and double click on it.
My windows won't download it it,,said "its not commonly downloaded and left it in my files but its unusable
zack4200
Posts: 79
Joined: Sat Jun 25, 2022 1:35 am
cars: 1982 Chevy Chevette 3400 LA1 swapped
1986 Chevy Chevette
1998 Chevy s10

Re: P08 Support Information

Post by zack4200 »

there should be an option to keep the file. hit the 3 dot menu button to the right of the download, then 'Keep', then a bigger warning will probably appear. Click 'Show more' at the bottom of that one, and then 'Keep anyway'.

Attached screenshots of the menus in Edge, Chrome should be similar.
3 dots menu.png
3 dots menu.png (6.85 KiB) Viewed 963 times
keep.png
keep.png (14.43 KiB) Viewed 963 times
trust.png
trust.png (23.29 KiB) Viewed 963 times
keep anyway.png
keep anyway.png (24.83 KiB) Viewed 963 times
zack4200
Posts: 79
Joined: Sat Jun 25, 2022 1:35 am
cars: 1982 Chevy Chevette 3400 LA1 swapped
1986 Chevy Chevette
1998 Chevy s10

Re: P08 Support Information

Post by zack4200 »

Gampy wrote:The latest artifact (test build).

Test em up please, most specifically the P04, P08 and E54!

Read Entire PCM
Read Properties
Verify Entire PCM works on the P04, more work to be done for the P08 and E54, coming soon!

Post em up, debug logs and bins (unless you already provided bins) from PCMHammer reads.

Thanks y'all!
-Enjoy
The attachment PCMHacks_8b7fea78b866c52ffeb7182155854ea97a13acee.zip is no longer available
Browse to where you saved it during download, drag n drop it where you want to unzip it on the fly, adjust destination directory name accordingly in the Select Destination Dialog, when done, browse to Destination directory, find PCMHammer.exe and double click on it.
I picked up a spare p08 today, attempted to read it but it failed.

Code: Select all

[06:41:43:419]  PCM Hammer (4/26/2023, 10:14 AM)
[06:41:43:424]  Thursday, April 27 2023 @06:41:43:42
[06:41:44:314]  Device Found: OBDX Pro VT
[06:41:44:500]  Voltage is: 14.67V
[06:41:44:517]  Device Successfully Initialized and Ready
[06:41:45:222]  Thanks for using PCM Hammer.
[06:42:16:213]  Will save to D:\Car Stuff\pcm hammer test bins\2001 Sunfire 2.2 LN2 (p08).bin
[06:42:26:233]  Querying operating system of current PCM.
[06:42:26:269]  OSID: 12208154
[06:42:26:342]  The PCM didn't accept the unlock key value
[06:42:27:846]  Unable to process unlock response.
[06:42:27:848]  Unlock was not successful.
Attachments
PcmHammer_debugLog_20230427@184249 - 01 sunfire p08 Read Entire.txt
(2.56 KiB) Downloaded 48 times
User avatar
Gampy
Posts: 2333
Joined: Sat Dec 15, 2018 7:38 am

Re: P08 Support Information

Post by Gampy »

That is an Unknown OsID to PcmHammer ...

I'll add it, a build with it added will be available a bit later.

-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!
DethRattles
Posts: 174
Joined: Wed Apr 05, 2023 11:38 am
cars: 2004 Grand am gt

Re: P08 Support Information

Post by DethRattles »

zack4200 wrote:there should be an option to keep the file. hit the 3 dot menu button to the right of the download, then 'Keep', then a bigger warning will probably appear. Click 'Show more' at the bottom of that one, and then 'Keep anyway'.

Attached screenshots of the menus in Edge, Chrome should be similar.
3 dots menu.png
keep.png
trust.png
keep anyway.png
I tried that and it denied me,, i got an old experimental build that reads both my pcm's so i'll stick with that.
zack4200
Posts: 79
Joined: Sat Jun 25, 2022 1:35 am
cars: 1982 Chevy Chevette 3400 LA1 swapped
1986 Chevy Chevette
1998 Chevy s10

Re: P08 Support Information

Post by zack4200 »

Gampy wrote:That is an Unknown OsID to PcmHammer ...

I'll add it, a build with it added will be available a bit later.

-Enjoy
I've been meaning to try building PCM Hammer on my own so I finally took this as the reason to do so. So I followed your write up on using Git and added this OSID, seems to have worked. Took me a minute to realize I had to copy over the p08 loader and kernel from your test build though.

One thing I noticed that I'm wondering if maybe someone could help me figure out, my commits keep showing changes to PCMHammer.csproj and I can't figure out how to make git ignore them because it's not relevant.
msedge_uqsLpipJJ1.png
Attachments
01 sunfire ln2 12208154.bin
(512 KiB) Downloaded 62 times
PcmHammer_debugLog_20230427@203102-p08 Read Entire & Get Properties.txt
(1.58 MiB) Downloaded 47 times
User avatar
Gampy
Posts: 2333
Joined: Sat Dec 15, 2018 7:38 am

Re: P08 Support Information

Post by Gampy »

Awesome job!

If you read the Readme's you'll see what it takes to build the Loaders and Kernels...

Quick summary,
To build the Kernels you'll need the gcc-m68k toolchain for Windows available here: http://gnutoolchains.com/m68k-elf/

The gcc-m68k toolchain needs to be installed to the installation default location of C:\SysGCC\m68k-elf or you need to
point to the location of m68k-elf-gcc.exe with the -g command line parameter (See: Build.cmd -h), allowing it to add itself to
the PATH is your choice, Build.cmd does not require it.
Then it's simple to build the Loaders and Kernels ...
Drop to a Native Windows Command Prompt, change directory to PcmHacks\Kernels and type,
BuildAll.cmd
And hit enter ... It will build all the Loaders and or Kernels and copy them to the PcmHammer Debug build directory (..\Apps\PcmHammer\bin\Debug).

For further control of the build, you can work directly with Build.cmd (the .cmd is important), it builds each Kernel or Loader, Kernel pair individually with more control.
At the Native Windows Command Prompt type,
Build.cmd /h
For Build.cmd usage.

FMI ask.

Edit;
You do not want to make git ignore PCMHammer.csproj, just remove it from the list before commiting, unless you have done something that needs to be commited.
This is an assnine problem with VS, what is changed should be in the User project file not projects project file.

-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