View Full Version : P10 high speed read/flash issue

September 15th, 2009, 07:31 PM
I have this issue with certain P10 PCMs serial numbers not being properly recognized. There is a way around it, uncheck the high speed mode when reading or flashing (affects both operations). Ive attached screen shots that show my V2 is licensed to tune the controller and where the s/n is correct with high speed unchecked and where the s/n is wrong with it checked. Read is the same way.

I verified this with 2 seperate PCMs yesterday, not sure if its related to a later build as I havent done much tuning lately and have upgraded a few times without flashing in between.

As you can see in the flash setup, the OS, filename, and VIN all match. What I just noticed is that the calibration DOES NOT match 12576872 (file) vs 12584593 (PCM info window) but then it is correct again.

Dont know whats up but if its affecting me its probably messing with other people too. If you need .blx files I will get them. One of the TBs does have aftermarket radios but my personal one does not, I checked both operations to verify on my stock TB.

Hope this helps with tracking down the problem!

EDIT: Running 7.5.6 (latest build) and 2.06.15 fw.

September 15th, 2009, 07:33 PM
Part 2, can only upload 5 files.

Here is the read part of the problem.

September 16th, 2009, 07:53 AM
If you need .blx files I will get them.
Hi Erik,
I definitely need them. In the latest release, I have added a bunch of diagnostics in an attempt to catch this problem "in the act" - as I can't reproduce it here. So please send the blx files to me at paul@efilive.com.

September 16th, 2009, 01:47 PM
Sending them now, included all the .blx files from my attempts as Im not sure which ones are the problematic ones.

September 16th, 2009, 08:12 PM
Looking through those files I can see lot of other message failures when you're in high speed mode, not just the serial number. Because EFILive keeps retrying failed operations, eventually the messages are getting through, although EFILive will give up if too many errors occur.

Are you able to try programming the PCM on a bench harness? It is possibly some other module on the bus causing havoc by not playing nice in high speed mode.


September 17th, 2009, 08:28 AM
The first few files will probably have comm interrupts because of the aftermarket headunit in the customers car. Weird thing is it works the exact same way (as in no fuse pulling etc) with the high speed box unchecked... Next time I see him Ill pull the radio fuse and see what happens. Last time we tried that it wouldnt flash period.

What threw me for a loop was that my I6 (no aftermarket electronics to interfere) wouldnt do the high speed read. It will however do a high speed write all day long with no problems.

Unfortunately I dont have a bench harness, heck Ive only heard of a few being made for the P10!

Ill update this thread after I meet up again with my customer and try a few other things and report back. But Im still wondering about the read, there shouldnt be any interruption at all on that one. Heck Ive even ripped Onstar out.

September 17th, 2009, 08:48 AM
The highspeed issue can be caused because when FlashScan "asks" all modules to go to high speed mode they must all go to high speed mode or high speed mode will fail. If just one module transmits a single low speed message while other modules are in high speed mode it will cause a bus reset and the frame will be discarded. EFILive will retry but once the bus has been reset it has already dropped back to lowspeed. EFILive tries to switch to highspeed again but with one or more rougue modules trying to re-establish comms with the ECM it can be difficult.

I am not sure why a read would work but a write would not. The only difference between the two is that the read uses much larger blocks than the write. That means it is harder for another module to interrupt because there are less breaks in the transmission.

Some modules may not even be capable of switching to high speed mode and its those modules that you would need to identify and disable first.


September 17th, 2009, 09:15 AM
OK that makes more sense. Still on this read issue, whats weird is Ive read out my tune in high speed many times just yesterday it didnt work...no new electronics since the last time I tried it. Thats really what confused me, the customers car Im not surprised as his stereo's got a lot of aftermarket boxes to control chimes etc.