Skip to main content

Problem Flashing a Controller - Knowledgebase / Controller Help - EFILive Service Desk

Problem Flashing a Controller

Authors list

Check Software and Firmware Updates

Ensure you have the latest software and firmware installed and attempt the [Read] again.

Please see Update V8 Software for further guidance.  EFILive will be unable to offer support until software and firmware matches or is higher than the current public release software.

Check Aftermarket Devices

The read and flash operations command other modules on the vehicle communications bus to be silent.  Unfortunately some devices are not compliant with the communications specification and interrupt the read/flash which cannot be resolved by EFILive.  In these situations it may be necessary to disconnect the problem devices or pull specific vehicle fuses, or in extreme cases use an off-board programming harness to read or flash the controller.

EFILive is aware that it is sometimes necessary to pull the Info and Radio fuses on some vehicles.  Other problem devices can include Mobile Phone adapters and other Communications Equipment.

Do Not Operate Vehicle

DO NOT operate any vehicle feature that may communicate on the data bus. This includes opening or closing of hood, doors, windows, as well as changing settings on radio, HVAC, connecting/removing charging devices etc.;

Error message: $0537 Controller is Locked with a Custom Key

Please refer to the GM Controller Unlocking Help to determine how to unlock the controller.

Check Error Code List

The EFILive V8 Scan and Tune software contains a listing of the EFILive Error Codes.  The list includes a the error code, a description of the cause and suggested solutions.  Follow these instructions to access the EFILive Error Codes:

  1. Open the EFILive Scan and Tune application.
  2. Navigate to [F8: Tools] -> [F8: Error Codes].
  3. Search on the error code generated by the EFILive software, FlashScan or AutoCal device.

The EFILive Error Codes listing is also available in pdf form.  To access the EFILive Error Codes.pdf

  1. Open the EFILive Scan and Tune application.
  2. Navigate to the Help -> Documents menu selection.
  3. Select EFILive Error Codes.pdf.
  4. Search on the error code generated by the EFILive software, FlashScan V2 or AutoCal device.

Check Available Licenses

The first time a user flashes a controller using EFILive, licensing requirements must be met to facilitate a successful flash.  The following licensing requirements must be met:

FlashScan V3 - The Tuning Licence Option must be valid, and there must be an available VIN License.

FlashScan V2 - The Tuning License option must be valid, and there must be an available VIN License or active Stream License.

AutoCal V3/AutoCal V2 - There must be an available VIN License.  

RSA Digital Signature

In early 2009 Cummins ECMs were manufactured with higher levels of security consisting of an RSA Digital Signature on the calibrations.  The RSA Digital Signature does not prevent the flashing of stock tunes, it ONLY prevents the flashing of modified tunes, so to flash a modified tune the Digital Signature must be switched off.

The EFILive ECM flash process manages the removal of the Digital Signature via OBD-II flashing in the following circumstances: 


Flash Method

CM2450B (CMF)

In vehicle and bench harness flashing.

CM2350B (CME)

In vehicle and bench harness flashing.

CM2200 (CMD)

Bench flashing only.

CM2100 (CMC)

Bench flashing only.

In vehicle flashing for CMC and CMD requires customers to follow the instructions in the the Cummins BootRSA Patch User Guide.

NOTE: The ECM must be fully operational and not in boot mode as a result of a failed flash (error $0340) or forced boot mode.  Where the ECM is in boot mode, the unlock process is bypassed and two-step flash process is required to remove the digital signature.  

  1.  Recover the ECM by flashing a stock tune to restore the ECM to operational mode.
  2. Flash the ECM to remove the digital signature.

Security Gateway Module

In 2018 Cummins implemented an additional anti-tuning security measure via the security gateway module.  Customers will need to bypass this module by installing a Security Gateway Module bypass cable (SGM bypass cable).

The SGM bypass cable requires users to replace the two CAN wires in the factory OBD-II port and connect the bypass cable into the large white connector just above the OBD-II port in any of the available slots.  This cable remains permanently in the truck and does not need to be removed after flashing.

The OBD-II port will retain all normal functionality, and only bypasses the SGM to allow flashing to the ECM.

LB7 & LLY Controllers

Refer to the LB7 & LLY Tips and Tricks for more information.

New or Replacement Controllers

New GM controllers require flashing with factory programming tools to generate appropriate links between the ECM/TCM and other in-vehicle modules. 

The EFILive software will not prevent flashing prior to factory programming for new controllers but doing so may result in a variety of vehicle related issues including vehicle no-start conditions and a range of vehicle based errors that can be corrected with factory programming.

Test for Rogue Modules

For Customers with FlashScan/AutoCal V3 a range of test modes to check the network for rogue modules that may cause read or flash operations to abort are available.

Navigate to the  Tune Tool -> F1: Tuning -> F4: Test OBD Network menu.  The following test options are available:

  1. Test CAN J1979
  2. Test VPW 1x Speed
  3. Test VPW 4x Speed 

Further Support

The Controller Recovery help file provides further assistance.

If all of the above have been attempted and issues still persist; please create a Support Ticket and include as much information as possible.  Be sure to locate and attach your Trace Files.

Helpful Unhelpful

5 of 10 people found this page helpful

Add a comment

Please log in or register to submit a comment.

Need a password reminder?