PCM Hammer P01 and P59 flash tool v015

They go by many names, P01, P59, VPW, '0411 etc. Also covering E38 and newer here.
User avatar
antus
Site Admin
Posts: 8238
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 - new ls1 flash tool

Post by antus »

The debug tab has all the read tab, plus more, so just that one will do. Probably best to attach a .txt file as it clutters the post a lot less.

The buffer empty is the pcm not responding, or the interface missing the message. You should expect to see a response, whether its an error or not. We have noticed that sometimes there is persistent data in the pcm which breaks kernel upload, and we have observed cloneing a working pcm back in after booting it up in recovery mode can resolve that type of problem but dont know much more about the cause(s) 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
User avatar
Gampy
Posts: 2331
Joined: Sat Dec 15, 2018 7:38 am

Re: PCM Hammer - new ls1 flash tool

Post by Gampy »

Gampy wrote: I don't see a log posted from your attempt, did you post one?
Always a good idea to post both a Read Properties log and a Debug log from the issue.
Antus, I think we have a miscommunication ... It appears my poor writing skills (or lack of verbiage) has done it again!

I'll try and clarify.

Always a good idea to post both a 'Read Properties' Results tab and a Debug log tab from the issue action (in this case, the issue action is 'Read Full Contents').

A Results tab of the action 'Read Properties' provides hardware information that is not included in the Debug Log tab of the action 'Read Full Contents' (unless recently changed).

Personally I prefer them in code tags, it's easier for readers, The house prefers attachments, that is what I'll recommend, Attachments! :thumbup:

I do understand that anything in the Results tab is also in the Debug log tab ...

-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!
User avatar
antus
Site Admin
Posts: 8238
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 - new ls1 flash tool

Post by antus »

ahh yeah, i guess ive typed it and spoken of it so many times in my head I think 'read props'... Im with you now. Code blocks are fine up to about a screen length, but when you have to scroll past 5 screens worth of content it gets annoying. But there is no rule, contributions are welcome and appreciated.
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
JonnyB
Posts: 13
Joined: Sun Jan 06, 2019 12:00 am
cars: 83 Ford Ranger, a friend's 91 Mustang that I'll be ls swapping with him (more like for him) and my daily driver 03 Silverado 2500hd rust bucket, lastly an lm7, lq4, and ly6 on stands

Re: PCM Hammer - new ls1 flash tool

Post by JonnyB »

Okay, so these are the results and debug after wiring in a switch on the ignition power and cycling ignition like I should :) Also, this is after a successful SPS calibration update. I appreciate everyones insight on this!
Attachments
pcmdebug.txt
(19.48 KiB) Downloaded 229 times
pcmresults.txt
(1.11 KiB) Downloaded 212 times
JonnyB
Posts: 13
Joined: Sun Jan 06, 2019 12:00 am
cars: 83 Ford Ranger, a friend's 91 Mustang that I'll be ls swapping with him (more like for him) and my daily driver 03 Silverado 2500hd rust bucket, lastly an lm7, lq4, and ly6 on stands

Re: PCM Hammer - new ls1 flash tool

Post by JonnyB »

Wow! You werent kidding about the txt vs pages of code lol so much cleaner! :)
User avatar
antus
Site Admin
Posts: 8238
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 - new ls1 flash tool

Post by antus »

It looks like the kernel is running and alive, as it responds with the uploaded kernel version which means the pcmhammer code is alive and well. Then the first 4k read response that gets lost. And the next one we only get a very small part of it back. What type of J interface is it? It misses the first packet from the pcm, and then the next packet is cut way short.

What type of interface are you using?

In the below example the payload will be different because its a different OS, but the packet length should be the same. Here is the first '4k' packet from your logs (second try), vs the first 4k packet from my test with a J2534 MDI. I think either your interface is buggy OR the it is slow and returning a partial packet only when pcmhammer asks because it hasnt finished receiving the whole packet yet. If the interface is working, but slow, and if we are to support it we might need to write J code to keep fishing for the rest of the packet and then re-assemble it before passing it back to the app. Alternatively we might need to make the packet size configurable so it can be turned down for interfaces that cant handle the size.

The app is logging a crash because its got less than 4k of data but its tries to check the checkum for the whole 4k. It runs off the end of the packet and boom!

Lets break down the header in the response:

6D F0 10 36 01 10 00 00 00 00

6D: priority
F0: to the tool
10: from the pcm
36 01: upload packet
10 00: $1000 length (4k)
00 00 00: From address 000000 (start of the flash chip)

Then there should be 4k of data, and 2 bytes of checksum on the end. Yes 4k packets are quite huge!

Code: Select all

short:

[05:26:37:554]  RX: 6D F0 10 36 01 10 00 00 00 00 00 FF CE 00 00 00 04 40 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 90 00 00 00 00 00 00 00 00 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 05 92 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 05 64 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00

full:

[09:56:19:459]  RX: 6D F0 10 36 01 10 00 00 00 00 00 FF CE 00 00 00 04 40 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 90 00 00 00 00 00 00 00 00 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 05 92 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 05 64 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 05 7C 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 02 00 00 06 9A 00 00 06 9A 00 00 05 DE 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 05 CC 00 00 06 9A 00 00 05 A8 00 00 05 BA 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 05 F0 00 00 05 F0 00 00 05 F0 00 00 05 F0 00 00 05 F0 00 00 05 F0 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 06 9A 00 00 15 5E 00 00 15 6C 00 07 C5 B4 00 04 5D 04 00 07 CE F6 00 07 CE 02 00 24 00 26 00 3E 01 30 01 32 01 34 01 40 01 42 01 44 01 50 01 58 01 5A 01 5C 76 78 7A 7C 88 8A 8C 30 22 14 24 20 16 26 9D CE 20 3C FF FF C0 00 E0 80 31 C0 FB 04 20 3C FF FF 80 00 21 C0 FB 44 20 3C FF FF 90 00 21 C0 FB 84 20 3C FF FF A0 00 21 C0 FA 84 20 3C FF FF B0 00 21 C0 FA C4 20 3C 00 00 02 00 31 C0 FB 40 31 C0 FB 80 31 C0 FA 80 31 C0 FA C0 20 7C 00 00 00 00 4E 7B 88 01 22 3C FF FF C0 00 1D B8 04 F3 19 90 1D B8 04 F4 19 90 4E B9 00 00 12 E4 2E 7C 00 FF CE 00 4E B9 00 00 0E 36 4E B9 00 02 82 C0 4A 79 00 00 16 38 67 06 4E B9 00 00 1E 78 24 79 00 00 16 34 4E 92 4E 72 27 00 00 FF 9D 76 00 FF 9D 7A 00 FF 9D 7E 00 FF 9D 82 00 FF 9D 86 00 FF 9D 8A 03 1D 00 08 2C 6F 34 3F 58 DE 68 7E 0C 80 0B A1 00 01 00 BA 8A 32 42 46 00 00 00 00 00 00 00 07 FF FD 00 00 80 00 00 01 3F FF 00 01 40 00 00 01 6D FF 00 01 6E 00 00 01 BD FF 00 01 BE 00 00 01 C7 FF 00 01 C8 00 00 01 E5 1F 00 01 E5 20 00 01 EE 9F 00 01 EE A0 00 01 EF 9F 2F 0E 3F 3C 00 01 20 8F 2E 51 4A 5F 67 04 2C 5F 4E 75 4C DF 7F FF 4E 73 00 7C 07 00 3F 3C 00 01 20 8F 2E 51 4A 5F 66 00 00 06 4C DF 7F FF 4E 73 00 7C 07 00 48 E7 FF FE 42 67 20 7C 00 02 A1 76 4E F9 00 00 06 12 00 7C 07 00 48 E7 FF FE 42 67 20 7C 00 02 A0 D4 4E F9 00 00 06 12 00 7C 07 00 48 E7 FF FE 42 67 20 7C 00 02 A1 B0 60 58 00 7C 07 00 48 E7 FF FE 42 67 20 7C 00 02 A1 A8 60 46 00 7C 07 00 48 E7 FF FE 42 67 20 7C 00 02 A1 C6 60 34 00 7C 07 00 48 E7 FF FE 42 67 20 7C 00 02 A1 CE 60 22 00 7C 07 00 48 E7 FF FE 42 67 20 7C 00 02 A1 D6 60 10 00 7C 07 00 48 E7 FF FE 42 67 20 7C 00 02 A1 68 4A 38 BF F0 67 16 36 38 E1 E4 42 38 BF F0 52 38 BF F1 38 38 BF EE 96 44 D7 78 BF EC 32 2F 00 3E 22 78 B0 DC 4A 89 67 14 23 4F 00 04 2E 78 B0 E0 02 41 07 00 66 00 00 06 42 B8 B0 DC 4E 90 22 78 B0 DC 4A 89 67 00 00 0A 21 CF B0 E0 2E 69 00 04 4A 5F 67 04 2C 5F 4E 75 4C DF 7F FF 4E 73 00 02 A1 76 00 02 A1 D6 00 02 A1 A8 00 02 A1 B0 00 02 A0 D4 00 02 A1 CE 00 02 A1 68 00 02 A1 C6 00 7C 07 00 00 57 00 02 4E 73 4E 72 27 00 4E 70 4E F9 00 00 04 40 48 E7 40 80 12 00 10 38 BE 8B 0C 00 00 01 62 22 67 08 11 FC 00 01 BE 8B 60 22 10 38 BE 8A 20 7C 00 00 07 DB 4E B9 00 00 07 8A 11 FC 00 02 BE 8B 60 0A 10 38 BE 8A 4E B9 00 00 07 A8 11 C1 BE 8A 4C DF 01 02 4E 75 40 E7 00 7C 07 00 11 F9 00 00 0D EC F6 06 46 DF 4E 75 40 E7 00 7C 07 00 2F 00 10 39 00 00 07 DE 4E B9 00 00 07 68 70 01 4E B9 00 00 15 5E 4E B9 00 00 15 5E 52 00 0C 00 00 05 63 EC 20 1F 46 DF 4E 75 40 E7 00 7C 07 00 11 F8 F6 0E BE 92 46 DF 4E 75 40 E7 00 7C 07 00 31 F8 F6 0E BE 92 46 DF 4E 75 40 E7 00 7C 07 00 2F 00 10 39 00 00 07 DF 4E B9 00 00 07 68 20 1F 46 DF 4E 75 4E 56 FF FE 1F 00 40 E7 00 7C 07 00 1D 6E FF FC FF FE 42 2E FF FF 31 EE FF FE F6 0C 46 DF 4E 5E 4E 75 4E 56 FF FE 40 E7 00 7C 07 00 1D 50 FF FE 1D 40 FF FF 31 EE FF FE F6 0C 46 DF 4E 5E 4E 75 40 E7 00 7C 07 00 11 C0 F6 0D 46 DF 4E 75 40 E7 00 7C 07 00 48 E7 C0 00 31 F9 00 00 0D EA F6 00 72 01 70 38 4E B9 00 00 0F 58 4C DF 00 03 46 DF 4E 75 0C 14 E0 1C 03 E0 40 FF 40 E7 00 7C 07 00 48 E7 80 80 4E B9 00 00 0E 16 4A 00 66 0C 4E B9 00 06 EA 56 4E B9 00 00 0D F0 20 79 00 00 1B FA 53 88 4E B9 00 00 0F 50 4E B9 00 00 06 EC 4E B9 00 00 08 24 4C DF 01 01 46 DF 4E 75 4E 56 FF F2 40 E7 00 7C 07 00 48 E7 E3 C0 42 02 42 01 2C 01 1D 46 FF F2 4E B9 00 00 12 C0 2C 00 4E B9 00 00 0E 16 1D 40 FF F3 4E B9 00 00 15 5E 10 2E FF F3 66 06 4E B9 00 00 15 6C 0C 02 00 01 62 6A 67 44 4A 00 66 04 74 03 60 60 74 01 4E B9 00 00 12 C0 04 80 00 01 01 4A 2E 00 1D 7C 00 6C FF F4 1D 7C 00 F0 FF F5 1D 7C 00 10 FF F6 1D 7C 00 A2 FF F7 20 02 B0 2E FF F3 66 06 1D 40 FF F8 60 2A 42 2E FF F8 60 24 4E B9 00 00 12 C0 90 87 0C 80 00 00 33 68 6F 14 4E B9 00 00 12 C0 2E 00 70 05 41 EE FF F4 4E B9 00 00 0D 4E 4E B9 00 00 07 2E 08 38 00 03 BE 92 56 C3 44 03 B6 38 BE 8E 67 04 11 C3 BE 8E 4A 38 BE 8E 67 06 4E B9 00 00 07 4E 16 38 BE 92 EA 0B 56 C3 44 03 67 00 00 FA 4E B9 00 00 07 3E 42 04 16 38 BE 92 EA 0B 0C 03 00 05 67 0C 0C 03 00 06 67 06 0C 03 00 07 66 02 52 04 26 04 4A 03 67 3E 11 F8 BE 93 BE 94 08 38 00 07 BE 94 67 2C 18 38 BE 94 70 03 C8 00 B0 04 66 20 4A 38 BE 8D 66 1A 32 7C 00 A0 31 C9 A6 AC 31 F8 B0 40 A6 AA 42 38 BE 90 11 FC 00 01 BE 8C 60 04 42 38 BE 8C 4A 03 67 50 4E B9 00 00 12 C0 2C 00 4A 01 67 00 00 82 11 C1 BE 7C 78 01 1D 44 FF F2 B8 02 66 72 08 38 00 02 BE 7D 67 6A 16 38 BE 80 0C 03 00 27 67 1E 0C 03 00 28 67 18 0C 03 00 34 67 12 0C 03 00 36 67 0C 0C 03 00 A0 67 06 0C 03 00 A1 66 42 74 02 60 3E 52 01 42 85 1A 01 1F B8 BE 93 51 A0 BE 7C 0C 01 00 0A 65 2A 08 38 00 02 BE 7D 67 1A 16 38 BE 80 0C 03 00 36 67 06 0C 03 00 34 66 0A 76 01 1D 43 FF F2 B6 02 60 C4 4E B9 00 00 06 FE 42 01 4E B9 00 00 12 C0 90 86 0C 80 00 05 05 29 6F 06 4E B9 00 00 06 9A 16 2E FF F2 67 00 FE 36 4E B9 00 00 12 C0 2C 00 4E B9 00 00 0A 7E 60 00 FE 0A 40 E7 00 7C 07 00 4E B9 00 00 15 5E 4E B9 00 00 15 6C 4E B9 00 00 07 2E 08 38 00 03 BE 92 56 C3 44 03 B6 38 BE 8E 67 04 11 C3 BE 8E 4A 38 BE 8E 67 06 4E B9 00 00 07 4E 16 38 BE 92 EA 0B 56 C3 44 03 67 C2 4E B9 00 00 07 3E 10 38 BE 93 46 DF 4E 75 4E 56 FF EA 40 E7 00 7C 07 00 48 E7 E2 C0 16 38 BE 7E 74 10 B4 03 67 08 0C 03 00 FE 66 00 02 A8 16 38 BE 80 0C 03 00 36 66 00 01 C4 42 6E FF FE 76 05 42 86 1C 03 42 41 12 30 61 A0 BE 7C D2 6E FF FE 3D 41 FF FE 52 03 0C 03 00 0A 63 E4 42 43 16 38 BE 83 42 41 12 38 BE 82 E1 41 D2 43 42 83 16 38 BE 85 E1 43 02 83 00 00 FF FF 42 86 1C 38 BE 84 E1 86 E1 86 DC 83 42 83 16 38 BE 86 DC 83 2D 46 FF EA 2D 46 FF FA 60 2C 4E B9 00 00 0A 2C 22 6E FF EA 12 80 02 40 00 FF D0 6E FF FE 3D 40 FF FE 52 89 2D 49 FF EA 53 41 4E B9 00 00 15 5E 4E B9 00 00 15 6C 4A 41 66 D0 4E B9 00 00 0A 2C 11 C0 BE 87 4E B9 00 00 0A 2C 11 C0 BE 88 02 40 00 FF 42 41 12 38 BE 87 E1 41 D2 40 30 01 1D 78 BE 7D FF EE 1D 78 BE 7F FF EF 1D 42 FF F0 1D 7C 00 76 FF F1 42 2E FF F2 4E B9 00 00 15 5E 4E B9 00 00 15 6C 4E B9 00 00 07 3E 08 38 00 03 BE 92 56 C3 44 03 B6 38 BE 8E 67 04 11 C3 BE 8E 4A 38 BE 8E 67 06 4E B9 00 00 07 4E 42 04 16 38 BE 92 EA 0B 0C 03 00 05 67 0C 0C 03 00 06 67 06 0C 03 00 07 66 02 52 04 26 04 4A 03 67 3C 11 F8 BE 93 BE 94 08 38 00 07 BE 94 67 2A 18 38 BE 94 72 03 C8 01 B2 04 66 1E 4A 38 BE 8D 66 18 31 FC 00 A0 A6 AC 31 F8 B0 40 A6 AA 42 38 BE 90 11 FC 00 01 BE 8C 60 04 42 38 BE 8C 4A 03 67 00 FF 6C 08 38 00 07 BE 94 67 1A 1D 7C 00 72 FF F3 70 06 41 EE FF EE 4E B9 00 00 0D 4E 4E B9 00 00 06 9A 60 20 B0 6E FF FE 67 08 1D 7C 00 77 FF F3 60 DE 72 73 1D 41 FF F3 70 06 41 EE FF EE 4E B9 00 00 0D 4E 0C 38 00 80 BE 81 66 00 00 EE B2 2E FF F3 66 00 00 E6 45 EE FF FA 24 52 4E 92 60 00 00 DA 0C 03 00 A0 66 22 1D 78 BE 7D FF EE 1D 78 BE 7F FF EF 1D 42 FF F0 1D 7C 00 E0 FF F1 1D 7C 00 AA FF F2 70 05 60 00 00 A8 0C 03 00 A1 66 14 42 38 BE 8C 4E B9 00 00 07 B6 11 FC 00 01 BE 90 60 00 00 98 0C 03 00 28 66 1C 1D 78 BE 7D FF EE 1D 78 BE 7F FF EF 1D 42 FF F0 1D 7C 00 68 FF F1 42 2E FF F2 60 BE 0C 03 00 27 66 3C 1D 78 BE 7D FF EE 1D 78 BE 7F FF EF 1D 42 FF F0 1D 7C 00 67 FF F1 72 01 B2 38 BE 81 66 10 1D 41 FF F2 42 2E FF F3 42 2E FF F4 70 07 60 36 1D 7C 00 02 FF F2 1D 7C 00 34 FF F3 60 26 0C 03 00 34 66 2C 1D 78 BE 7D FF EE 1D 78 BE 7F FF EF 1D 42 FF F0 1D 7C 00 74 FF F1 42 2E FF F2 1D 7C 00 44 FF F3 70 06 41 EE FF EE 4E B9 00 00 0D 4E 4C DF 03 47 46 DF 4E 5E 4E 75 40 E7 00 7C 07 00 48 E7 60 00 12 00 4E B9 00 00 07 2E 08 38 00 03 BE 92 56 C3 44 03 B6 38 BE 8E 67 04 11 C3 BE 8E 4A 38 BE 8E 67 06 4E B9 00 00 07 4E 16 38 BE 92 74 03 C6 02 B4 03 57 C3 44 03 67 1E 42 38 BE 8B 10 39 00 00 07 DC 4E B9 00 00 07 68 60 0C 10 10 4E B9 00 00 06 A6 52 88 53 01 4A 01 62 F0 10 38 BE 8A 20 7C 00 00 07 DA 4E B9 00 00 07 8A 42 38 BE 8B 4C DF 00 06 46 DF 4E 75 31 F9 00 00 0D E8 F6 00 11 F9 00 00 0D EE F6 06 11 F9 00 00 0D ED F6 07 4E 75 00 81 08 81 00 70 01 01 40 E7 00 7C 07 00 48 E7 00 80 20 78 B0 D8 42 90 42 B8 B0 DC 42 A8 00 0C 4C DF 01 00 46 DF 4E 75 00 00 00 00 7F FF 36 3C 4A FC B6 79 00 07 FF FE 67 04 70 02 60 0E B6 79 00 01 FF FE 67 04 70 01 60 02 42 00 4E 75 48 E7 C0 00 4E B9 00 00 0E 16 4A 00 67 46 4E B9 00 00 19 98 4E B9 00 00 16 D6 42 38 BE 8C 42 38 BE 90 42 38 BE 8F 42 38 BE 8D 42 38 BE 8E 42 38 BE 8B 31 FC 00 08 A6 AC 31 F8 B0 40 A6 AA 4E B9 00 00 0D CE 72 01 70 3D 4E B9 00 00 0F 58 4E B9 00 00 07 E2 4C DF 00 03 4E 75 2F 08 31 F9 00 00 CF 2E E0 B4 42 43 16 39 00 00 80 27 20 43 53 48 31 C8 E0 D2 31 C3 E1 FA 4E B9 00 00 0E B8 20 5F 4E 75 48 E7 E0 C0 32 38 B0 26 42 43 0C 41 04 80 64 04 22 03 60 1A 0C 41 12 00 64 10 02 81 00 00 FF FF D2 81 04 81 00 00 09 00 60 04 32 3C 1B 00 32 78 AB D2 20 09 41 F9 00 00 CF 52 74 22 4E B9 00 00 16 10 36 00 28 09 F8 39 41 40 00 00 CF 30 96 44 64 02 42 43 31 C3 AD 94 36 3C 7F F0 96 78 AD 94 64 02 42 43 31 C3 AD 96 31 F8 AD 94 E0 B2 4C DF 03 07 4E 75 00 02 FC C2 00 02 FC F4 00 02 FC CA 00 02 FC D8 00 02 FC F4 00 02 FC D8 00 02 FC E6 00 02 FC E6 00 02 FC F4 24 5F 2E 48 9D CE 4E D2 4E 56 FF FA 48 E7 22 00 34 00 1C 01 4E B9 00 00 10 BA 0C 42 00 10 67 06 0C 42 00 12 66 0A 4E B9 00 07 70 AE 60 00 01 34 0C 42 00 D8 67 14 0C 42 00 E2 67 0E 0C 42 00 E0 67 08 0C 42 00 DC 66 00 00 82 3D 78 E1 0A FF FA 70 42 18 2E FF FA 16 38 BF 3A 2A 00 46 05 CA 04 C6 00 86 05 11 C3 BF 3A 1D 43 FF FC 31 EE FF FC E0 D0 1D 78 BF 3D FF FC 3D 78 E1 06 FF FA 10 3C 00 FF 18 2E FF FA 16 38 BF 3B 2A 00 46 05 CA 04 C6 00 86 05 11 C3 BF 3B 1D 43 FF FD 31 EE FF FC E0 CE 1D 78 BF 3E FF FF 31 EE FF FE E2 FA 3D 78 FE 0E
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
JonnyB
Posts: 13
Joined: Sun Jan 06, 2019 12:00 am
cars: 83 Ford Ranger, a friend's 91 Mustang that I'll be ls swapping with him (more like for him) and my daily driver 03 Silverado 2500hd rust bucket, lastly an lm7, lq4, and ly6 on stands

Re: PCM Hammer - new ls1 flash tool

Post by JonnyB »

Im using an MDI2 (perk of the job) The starting process of reading happens in literally 2 seconds up to the "requesting data" thats when theres a pause
JonnyB
Posts: 13
Joined: Sun Jan 06, 2019 12:00 am
cars: 83 Ford Ranger, a friend's 91 Mustang that I'll be ls swapping with him (more like for him) and my daily driver 03 Silverado 2500hd rust bucket, lastly an lm7, lq4, and ly6 on stands

Re: PCM Hammer - new ls1 flash tool

Post by JonnyB »

Is it possible that the pcm has been tampered with, yet still accept an oem calibration? Id feel really bad if that's the problem. I dont like wasting other's time :(
User avatar
antus
Site Admin
Posts: 8238
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 - new ls1 flash tool

Post by antus »

Nah i dont think so. The short packet is really sus though. What is the quality of your bench wiring like? Cables reasonably straight (no knots, coils etc)? An mdi2 should be a reliable interface but its hard to diagnose that short packet without it in front of me.

Do you have any other supported interface you could test with to narrow down if its an interface problem or signal/pcm problem?

Would you be able to compile the app from github source and turn down the packet sizes to say 512 byte and test like that?
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
JonnyB
Posts: 13
Joined: Sun Jan 06, 2019 12:00 am
cars: 83 Ford Ranger, a friend's 91 Mustang that I'll be ls swapping with him (more like for him) and my daily driver 03 Silverado 2500hd rust bucket, lastly an lm7, lq4, and ly6 on stands

Re: PCM Hammer - new ls1 flash tool

Post by JonnyB »

Ill tear down my harness today, and check all solder joints, etc. I had checked continuity on all the wires the day I put it together, but Ill do anything at this point to help rule things out. :)

My only interface option is two MDI2's at work, and they work nice and quick for oem stuff. At this point I ought to splurge on an allpro usb so I can try all of this from home.

Im pretty sure that tinkering with the files will be over my head. However, one question I have is should I have left the source code files zipped? I currently have everything downloaded and unzipped.

Ill do what I can today at work, and again, thank you! Most roadblocks like this that I run into are simply a detail I overlooked. I cant wait to find the broken link :)
Post Reply