Page 22 of 24

Re: V6 ability for pcm hammer.

Posted: Sun May 17, 2020 10:56 am
by Vampyre
thank you gampy, you have no idea how hard ive been looking for a simplified answer

Re: V6 ability for pcm hammer.

Posted: Mon Oct 26, 2020 4:21 am
by EdNobodee
Just in case anyone was wondering, there is still interest in the v6 P04 pcms. At least from myself and maybe another fella or two. I have read this thread probably half a dozen times since yesterday, just trying to soak it all in and see what progress I can make. I am working with a 2001 Camaro 3.8, svc # 9380717 OSID 9354967 target pcm, bench pcm is svc # 12209624, OSID 12211498 from another 2001 Camaro 3.8 Auto.

I have modified/amended PCH 014 to include my PCM numbers, assigning the correct seed/key algo(#14) allowing unlock and VIN change. My next step is to mangle a read kernel and see what happens. I will report progress as it comes.

Thanks to all that have contributed here.

Ed

Re: V6 ability for pcm hammer.

Posted: Mon Oct 26, 2020 8:39 am
by antus
Hi Ed, keep an eye on the develop branch, there has been recent activity there (thanks gampy), one was a couple of feature toggles to turn off checksums and kernel version which will make it easier to send in a really small p04 kernel without those features. If you want to fork develop in to your own repo/branch and put your changes there and send us a pull request or two please do. we'll accept the pieces your talking about as stepping stones towards p04 support. i still have two p04 pcms on my desk.

Re: V6 ability for pcm hammer.

Posted: Tue Oct 27, 2020 12:35 am
by EdNobodee
Oh I haven't made any great strides in the code, just a little fudge to add my OSID to Pcminfo.cs since algo 40(default) does not work on my particular v6 pcms, it does however work on the P01's I have used it on.

Code: Select all

                case 12211498://OSID not currently on "the list"
                    this.KeyAlgorithm = 14;
                    this.Description = "01 F-Body";
                    this.ImageBaseAddress = 0x0;
                    this.ImageSize = 512 * 1024;
                    break;
Here is my little tidbit in case you or Gampy or whomever can make use of it immediately. I will look in to a pull or fork of my own soon. The toggles sound like a viable way to shed some weight. I look forward to further v6 development. I have 3 P04's currently, the two aforementioned v6 P04 units plus one from a 2000 Olds Cutlass 3100 9380717 along with several v8 '411 P01's if there is any specific testing you need an extra hand with.

Ed

Re: V6 ability for pcm hammer.

Posted: Tue Oct 27, 2020 6:48 am
by Gampy
I have not given up on the P04, E54 or any other PCM/ECU. I personally would like to see PcmHammer work with them all!

Unfortunately my skills limit the reality of my desires at this point in time ...
EdNobodee wrote:

Code: Select all

                case 12211498:
Just this one line should be added to the case statement for the V6, I'd say about line 680 ...

Re: V6 ability for pcm hammer.

Posted: Wed Nov 04, 2020 3:22 am
by Vampyre
Ive been so busy trying to get my car and house back in order I havnt done anything. Glad to see a few ppl still keeping this going.

Re: V6 ability for pcm hammer.

Posted: Thu Nov 05, 2020 8:39 am
by kur4o
Gampy wrote:I have not given up on the P04, E54 or any other PCM/ECU. I personally would like to see PcmHammer work with them all!

I can donate to the project some flash loader that is small enough for single upload, and than you can upload whatever you like to pcm in multiple pieces.
If there is still interest in the project.

Re: V6 ability for pcm hammer.

Posted: Thu Nov 05, 2020 10:32 am
by antus
Cool. But I think the trickyness with the p04 is the segments dont line with segments on the chip properly, so from talking to the lsdroid author its needed to read the overlap data in, do the erase, then write back the block that was erased, not just the segment. doable, but different from how it works now and a bit harder than just adding some more like for like code to the app. I think we have the kernel under control, and gampy has added the ability in develop to turn some steps of the write off so that we can use a smaller kernel. Its also likely that the smaller interfaces like the scantool ones wont be supported because of their size limitations, but the exact limits remain to be seen.

Re: V6 ability for pcm hammer.

Posted: Wed Nov 18, 2020 5:29 am
by kur4o
Here is the flash loader. It is an avt script file. To use it with avt edit the key value to your pcm.

Once loaded it can take uploads in any size and place other than some very small ram area used for communication buffer.

Enjoy using it with pcmhammer.

Re: V6 ability for pcm hammer.

Posted: Wed Nov 18, 2020 7:49 am
by Gampy
Thank you!

No AVT here so what part of that is the actual kernel bits and bytes ??