Results 1 to 5 of 5

Thread: Problems with BBF Black Box Flashing on E40 PCM

  1. #1
    Member Treurentner's Avatar
    Join Date
    Nov 2005
    Posts
    52

    Default Problems with BBF Black Box Flashing on E40 PCM

    Hi,

    any recommendations for a E40 PCM in Corvette C6?
    After a flawless BBF I got a corrupted data segment with wrong checksum after reading the PCM (that was in in non start condition after the datasegment flash).
    OS is still availiable, PCM was BBR readable.
    What is the best way to recover the PCM?
    I attched the 3 zipped files
    0037 is the original (flawless) readed file
    0038a is the modified file before flash
    0038 is the readed file (with faulty data segment) from the non operating PCM after reflash with the 0038a file.
    At this time I have no Laptop with me - any chance to recover the PCM with BBF feature?
    Any help is highly recommended.

    Kind regards!

    Marco
    Attached Files Attached Files

  2. #2
    Member Treurentner's Avatar
    Join Date
    Nov 2005
    Posts
    52

    Default

    Hi,

    finally found what happend:

    the 0038a file was corrupted from EFILive Tuning Tool 7.5.6(109) itself.
    No checksum calculation is made when the file is saved. Regardless if it´s under the old filename or a new one.
    Only after reopening the saved file in the tuning tool it shows the wrong checksum in the engine calibration segment.
    The AutocalV2 obviously makes no checksum verification so the corrupted file could be flashed to the PCM without any warnings.
    So this needs to be fixed urgent in the EFILive software and may be a check routine can be implemented in the Flashscan software.

    On the C6 it was additional necessary to disconect the battery for 15 minutes to get in ACC mode to reflash the original file, otherwise all CAN Modules mad some strange things.... I did everything with the Flashscan BBF and my PC at work... no Laptop needed.

    Kind regards

    Marco

  3. #3
    Joe (Moderator) joecar's Avatar
    Join Date
    Apr 2003
    Posts
    28,403

    Default

    Hi Marco,

    I notified Tech Support of your finding.

    Thanks,
    Joe

  4. #4
    EFILive Developer Site Admin Blacky's Avatar
    Join Date
    Mar 2003
    Posts
    9,505

    Default

    Saving a modified tune as a *.ctd file using the V7.5.6 build 109 will result in the segment checksums not being updated in the *.ctd file.

    The workaround is to save the file as a *.tun file first which will update the checksums, then without making any other modifications to the calibrations, use File->Save As to save it as a *.ctd file.

    A fix (build 110) will be available asap.

    Regards
    Paul
    Before asking for help, please read this.

  5. #5
    EFILive Developer Site Admin Blacky's Avatar
    Join Date
    Mar 2003
    Posts
    9,505

    Default

    Quote Originally Posted by Treurentner View Post
    The AutocalV2 obviously makes no checksum verification so the corrupted file could be flashed to the PCM without any warnings.
    So this needs to be fixed urgent in the EFILive software and may be a check routine can be implemented in the Flashscan software.
    FlashScan/AutoCal do not attempt to verify the segment checksums. However, each *.ctd file is protected by multi-level CRC and checksum verification routines. If any data is changed/corrupted after the file is saved by the V7 (or V8) software the FlashScan/AutoCal devices will detect that change/corruption.

    The problem you are seeing is the V7 software was not updating the segment checksums, but it was computing its own CRC/checksum verification data and saving that to the *.ctd file. That meant that FlashScan/Autocal assumed the segment checksums to be correct since the *.ctd file CRC/checksums showed the file had not been changed/corrupted since it was saved. The real problem was that the V7 software was not updating the segments prior to writing the file.

    That will be fixed in build 110 and it will be impossible (barring any further bugs) to generate a *.ctd file with incorrect segment checksums.

    The FlashScan and AutoCal firmware has a *.ctd version detection system and will be updated to prevent existing *.ctd files from being loaded. Only *.ctd files created with build 110 will be allowed.

    Regards
    Paul
    Before asking for help, please read this.

Similar Threads

  1. Oh No!!! Flashing problems!!
    By CoryF in forum Gen III V8 Specific
    Replies: 6
    Last Post: November 23rd, 2008, 09:49 PM
  2. Problems with flashing already licenced controllers
    By Biodiesel66 in forum FlashScan V2 BB Logging
    Replies: 2
    Last Post: September 23rd, 2008, 01:27 PM
  3. '99 Silverado - flashing problems
    By Boost in forum Gen III V8 Specific
    Replies: 4
    Last Post: February 10th, 2008, 04:56 PM
  4. Flashing problems
    By nonnieselman in forum General (Petrol, Gas, Ethanol)
    Replies: 6
    Last Post: September 30th, 2006, 04:33 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •