smaller reset larger         

Main Menu

All times are in GMT +12 :: The time is now 1:59 pm.

Sub Menu

Article Data
Article Ref
Written By
Andrew Jensen
Date Created
Thu, 24th Jun 2010
Updated By
Cindy Myers
Date Modified
Wed, 8th Jul 2020

   Problem Flashing a Controller


I am having a problem flashing an ECM or TCM controller in a supported vehicle, what can I do?


Check Software and Firmware Updates

The first thing to ensure is that you have the latest EFILive software and device firmware (if applicable) installed.  Ensuring you have the latest product versions will assist EFILive support and development should the fault need to be investigated further.

Please see the Getting the Latest Software knowledgebase article for further guidance.

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 offboard 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.

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.  Click on this link, or 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 V2 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 are validated and must be met to facilitate a successful flash.  The following licensing requirements must be met:

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

AutoCal - There must be an available VIN License.

Refer to the License Status knowledgebase article for further information.

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 and LLY Controllers

Refer to the LB7 & LLY Tips and Tricks help file 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.

Further Support

The Controller Recovery help file provides further assistance.

If all of the above have been attempted and issues still persist; it will be necessary to provide EFILive support with Diagnostic Trace Files to assist in identifying and resolving your issue.

Related Articles 

Article Title Date Created Article Views
Diagnostic Trace Files Fri, 7th Feb 2014 52607
License Status Thu, 18th Jun 2015 27189
Controller Recovery Process Thu, 22nd Mar 2018 5794
LB7 & LLY Tips and Tricks Fri, 23rd Mar 2018 6035