When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I'm not sure who worked on per-gear boost, but I was really busy with my Subaru for years and that rev-matching hack is something I would love to repeat for my Corvette.
One step at at time though... it's going to be a while before I attempt anything like that.
But here's a major milestone from just a few minutes ago:
The fact that it worked once doesn't mean that it can be counted on to work reliably, but I'd like to think that the really hard problems have been solved. (Knock on wood...)
For what it is worth my AllPro USB arrived today I think I ordered it on Christmas day.
I just completed the full 1024 KB read with no issues.
Full read was 12 minutes 22 seconds using the AllPro
Basic Header information from the log shown below
[02:08:23:171] Elm ID: ELM327 v2.1
[02:08:23:171] All Pro ID: Copyright (c) 2009-2018 ObdDiag.Net This is free software; see the source for copying conditions.
[02:08:23:184] All Pro self test result: PWM wiring is OK VPW wiring is OK ISO9141/14230 wiring is OK CAN wiring is OK
[02:08:23:187] All Pro firmware: 1.22
[02:08:23:190] Voltage: 12.4V
[02:08:30:878] VIN: 1GTFH25T4311(XXXXX)
[02:08:30:951] OS ID: 12579405
[02:08:31:013] Calibration ID: 12579403
[02:08:31:088] Hardware ID: 12570558
[02:08:31:282] Serial Number: 2CC1GELN2300
[02:08:31:349] Broad Cast Code: YCTJ
[02:08:31:409] MEC: 0
[02:09:16:193] Querying operating system of current PCM.
[02:09:16:262] OSID: 12579405
[02:09:16:485] Unlock succeeded.
[02:09:16:545] Attempting switch to VPW 4x
[02:09:16:630] Module 0x40 (body controller) has agreed to enter high-speed mode.
[02:09:16:634] Module 0x29 (brake controller) has agreed to enter high-speed mode.
[02:09:16:637] Module 0x60 (driver information display) has agreed to enter high-speed mode.
[02:09:17:084] Uploading kernel to PCM.
[02:09:18:734] kernel uploaded to PCM succesfully. Requesting data...
No issues restarting the engine.
The gauges and stereo quit when the process started and the stereo began playing again as soon as the read finished as did the gauges.
I did save both the Results Log and the Debug Log should you want them for any reason and the bone stock ROM for that matter.
Vehicle 2003 GMC AWD Van 2500 with a 5.3
You would know these as a "G" van however technically they are "H" GM started building them in 2003. The 1/2 ton H-1500 and the 3/4 ton oddball the H 7300 GVW. The 2500 was 2003 only.
Thanks Rich
Last edited by R Horn; 12-29-2018 at 07:28 PM.
Reason: SP
I just joined this forum to say thanks to everyone working on this project. I have been wanting to do something like this for a while but I don't know anything about writing code. I just ordered my Allpro USB. I want to try to get this working on a duramax ecm # 12209950. I have two of them. One is tunerlocked and the other I changed the OS and wasted 6 credits with Hp tuners and still can't tune it because of a flaw with their software not changing the VIN. I am willing to do anything I can to help with this project. Thanks
I just joined this forum to say thanks to everyone working on this project. I have been wanting to do something like this for a while but I don't know anything about writing code. I just ordered my Allpro USB. I want to try to get this working on a duramax ecm # 12209950. I have two of them. One is tunerlocked and the other I changed the OS and wasted 6 credits with Hp tuners and still can't tune it because of a flaw with their software not changing the VIN. I am willing to do anything I can to help with this project. Thanks
To keep this thread clear of non PCM hammer related topics shoot me a PM regarding your D max stuff. I know the PCM in the LB7 and the early LLY's are almost identical to the 0411..... I might be able to help you on the tuner lock and the Vin change
I PM'd a few people about a new release of PCM Hammer yesterday, with the intention of waiting to hear back before making any announcements... and then today I flashed the PCM in my car for the third time and drove it around without any trouble. That gives me a lot of confidence. Perhaps more than it should, but here goes anyway...
Before you try this yourself, keep in mind that you can probably count the number of PCMs that have been flashed with PCM Hammer using your fingers. For the number of PCMs that have been flashed in a car, you might only need your thumbs. I strongly suggest letting people with PCMs on their workbenches play with this stuff for a while before you try it in your car. And definitely don't use this in your car if you need that car to get to work. Let's stick with project cars for a while until we're all confident that this **** can really be trusted.
Also, let's talk about what happened the first time I flashed my car: it stopped working. The actual copy operation went perfectly, but the file that I was flashing from had bad checksums (because I was using Tuner Pro with an XDF that I created myself, and that XDF still had no checksum information in it!). Not only would the PCM not run the engine, it wouldn't accept a new flash, so I couldn't put the old file back on it. There is a workaround for this, but it requires removing the PCM, popping the back of the case off, and grounding a pin before you reflash it. That worked, and the same PCM is back in the car now and working perfectly.
And then I added some code to PCM Hammer so that it will validate checksums before it will let you flash. So hopefully nobody else will run into exactly that kind of problem again...
But we still haven't added code to compare the OS ID in your bin file with the OS that's on your PCM. So the app will cheerfully flash a calibration from one OS into a PCM that's running a different OS, and you'll be taking apart your PCM before you drive the car again. So, be careful.
So far, we haven't truly bricked anybody's PCM.
So far.
The least risky way to use PCM Hammer is to read the bin file from your PCM, tune it using Tuner Pro and a known-good XDF, and write the updated file back to the PCM. But I still wouldn't recommend doing that with your daily driver until more cars have been reflashed than you can count on your fingers. And toes.
Antus from pcmhacking.net - he's taught me a ton about what makes PCMs tick
Tazzi from pcmhacking.net - if you're using a J2534 tool, you owe him a beer
PeteS160 here at ls1tech.com - fluent in J1850 VPW, instrumental in recovering my PCM after I hit it with the hammer.
Dimented24x7 from thirdgen.org - he's been offline for a couple years, but he laid the foundation for this.
EagleMark from gearhead-efi - another pioneer who contributed a lot the community. May he rest in peace.
Is there anything set up for flex fuel and 2/3 bar OS yet in tunerpro? If not Ill still give it a try on my bench harness and see if I can set a spare PCM up for a friend's car or something for testing.
I'm new to the forum and tuning. I bought HPT and I'm in the process of learning it.
I found this Forum and thread with a google search. I'm glad I did, it's amazing!
Those of you that have built and put this together, all I can say is "you have skills".
Now I've got to build a bench tuner set up so I can use your software!
Thanks guys!!!!
It's also a P59. Would test a P01 in my car if there was a 2 bar os/xdf for it. Otherwise i'll play around with a spare P01 but can't run it in a car.
The app can read from both P01 and P59, but right now we can only write to the P01. Writing to the P59 is at the top of the to-do list though, so hopefully we'll get it working soon.