Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
Unsuccessful Programming Recovery
- Ensure the EL-52100 (MDI 2) is used when programming the vehicle. Using the EL-47955 (MDI) will result in a programming failure.
- It may be necessary to use another EL-52100 (MDI 2) and/or cables to verify proper operation to eliminate the possibility of faulty equipment.
In the event of an interrupted or unsuccessful programming event, perform the following steps:
- Exit Service Programming System (SPS) and disconnect all programming equipment from the vehicle.
- Check the 12 V battery voltage with a digital multimeter before disconnecting any battery cables leads. If the voltage is 13.5 V or above, the Battery Maintenance Mode is active. The technician must wait for the T18 Battery Charger to deactivate before disconnecting the battery negative cable. For more information, refer to Charging System Description and Operation . With Battery Maintenance Mode inactive, perform a 12 V battery disconnect by disconnecting the battery negative cable for a minimum of 10 min.. Refer to Battery Negative Cable Disconnection and Connection .
- Reconnect the 12 V battery.
- Close down the current session of Techline Connect and reopen a new session.
- Verify the programming tool is equipped with the latest software and is securely connected to the data link connector.
- Access the Service Programming System (SPS) and follow the on-screen instructions for the K16 Battery Energy Control Module.
- Verify the K16 Battery Energy Control Module can be programmed.
- If the K16 Battery Energy Control Module can not be programmed
- Vehicle in Service Mode for 1 min.
- Vehicle OFF.
- Access SPS and follow the on-screen instructions for the K16 Battery Energy Control Module.
- For facilities using an internet firewall, ensure firewall settings are not blocking file downloads and/or require elevated rights.
- For United States and Canada GM dealers, the appropriate firewall settings can be found in the GM DEALER INFRASTRUCTURE & SECURITY GUIDELINES (DISG) section 2.d.vii.
- Verify the K16 Battery Energy Control Module can be programmed.
- If the K16 Battery Energy Control Module can not be programmed, replace the K16 Battery Energy Control Module.
- Go to next step: If the K16 Battery Energy Control Module can be programmed, complete programming.
- Clear DTCs.
NOTE:If programming is still not successful after the second programming attempt, check the following:
- Go to next step: If the K16 Battery Energy Control Module can be programmed
- Complete Programming and Clear DTCs.
Always ensure the Battery Maintenance Mode is inactive before disconnecting the low voltage 12 volt battery (or batteries). This mode can be active with the ignition off, regardless of whether the vehicle charging cord is plugged in or not. When this mode is active, the on-board high voltage battery charger(s) will energize the 12 volt battery cables and charge the 12 volt battery (or batteries). Disconnecting any battery cables while this mode is active may result in an electrical shock or a burn from hot battery cable leads.
NO RELATED
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Affiliate disclosure: We may earn a commission at no extra cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- • You smell fuel, burning insulation, or see smoke.
- • Brakes feel soft, pull hard to one side, or make grinding noises.
- • The engine overheats, stalls repeatedly, or misfires under load.
- • You are missing required tools, torque specs, or safe lifting equipment.
- • You are not confident in the next step or safety outcome.