FREE REPAIR MANUALS & LABOR GUIDES 1982-2013 Vehicles
Courtesy of Operation CHARM: Car repair manuals for everyone.

Engine Control Module: Testing and Inspection






ECM/PCM PROGRAMMING

MODULE REPROGRAMING

Replacement ECM's will require programming utilizing the StarSCAN(R) or equivalent. The ECM will not operate the engine until it is programmed. A Diagnostic Trouble Code (DTC) will be set - "not programmed".

CAUTION: Extreme care must be taken when programming a calibration into a generic ECM. Do not randomly select a calibration. Once a calibration is selected and programmed, the controller cannot be reprogrammed to a different calibration. The module can only be reprogrammed to a more recent version of that calibration.

SPECIAL TOOLS/EQUIPMENT OR EQUIVALENT REQUIRED:





**REPAIR PROCEDURE - USING THE INTERNET TO RETRIEVE THE FLASH FILE:

NOTE: If this flash process is interrupted/aborted, the flash should be restarted.

1. Open the hood, install a battery charger and verify that the charging rate provides approximately 13.5 volts. Set the battery charger timer to maintain the charging voltage for the duration of the flash process.
2. Connect the CH9410 StarSCAN(R) or equivalent ethernet cable to the StarSCAN(R) or equivalent and the dealer's network drop.
3. Connect the CH9404 StarSCAN(R) or equivalent vehicle cable to the StarSCAN(R) or equivalent and the vehicle.
4. Power ON the StarSCAN(R) or equivalent.
5. Retrieve the old ECU part number. Using the StarSCAN(R) or equivalent at the "Home" screen:
a. Select "ECU View"
b. Touch the screen to highlight the ECM in the list of modules.
c. Select "More Options"
d. Select "ECU Flash"
e. Record the part number at the top of the "Flash ECM" screen for later reference.

NOTE: For the Cummins Diesel, if the ECM is not operational, the "ECM part number" can be obtained from the label on the controller. If the label on the controller is not legible, record the "Reference No." for use later. The "Reference No." is located in the Reference No. box at the top, center of the Engine Data Plate. Do not use the reference number shown in the figure. The Engine Data Plate is located on the intake side of the breather cover or affixed to the APPS bracket.




6. Replace the ECM with the appropriate Generic ECM. 7. Program the ECM as follows:
a. Using the StarSCAN(R) or equivalent at the "Home" screen, Select "ECU View"
b. Touch the screen to highlight the ECM in the list of modules.
c. Select "More Options"
d. Select "ECU Flash"
e. Select "Browse for New File". Follow the on screen instructions.
f. Highlight the appropriate calibration based on the part number recorded in Step 5e.
g. Select "Download to Scantool".
h. Select "Close" after the download is complete, then select "Back".
i. Highlight the listed calibration.
j. Select "Update Controller". Follow on screen instructions.
k. When the update is complete, select "OK".
l. Verify the part number at the top of the "Flash ECM" screen has updated to the new part number.
8. Is "WCM - Wireless Control Module" displayed in the "ECU Overview" screen list of modules?
a. Yes >> go to STEP 9.
b. No >> go to STEP 10.
9. Program the ECM to the Wireless Control Module (WCM).
a. Highlight the WCM.
b. Select "Misc. Function".
c. Highlight "ECM Replaced".
d. Select "Start"
e. Follow the on screen instructions. Select "Next" after each step. Select "Finish" after completing the last step.
f. When complete proceed to STEP 10.
10. Program the VIN into the ECM.
a. Scroll through the list of controllers and highlight the ECM.
b. Select "Misc. Function".
c. Highlight "Check ECM VIN".
d. Select "Start"
e. Follow the on screen instructions. Select "Next" after each step. When the window appears with 17 boxes, select "Show Keyboard". Place the cursor to the right of the last box and then backspace to delete the boxes from the window. Enter the VIN. Select "Finish" after completing the last step.
f. Unplug the scan tool from the Data Link Connector.
g. At the "Vehicle Disconnected" screen, press "OK".
h. Connect the scan tool to the Data Link Connector and verify that the VIN is visible at the top of the "Home" screen.

NOTE: Due to the ECM programming procedure, a DTC may be set in other modules (TCM, BCM, MIC, SKREEM, etc.) within the vehicle, if so equipped. Some DTC's may cause the MIL to illuminate. From the "Home" screen select "System View". Then select "All DTCs". Press "Clear All Stored DTCs" if there are any DTCs shown on the list.

NOTE: The following step is required by law when reprogramming a ECM and/or TCM.

11. Type the necessary information on the "Authorized Modification Label" p/n 04275086AB and attach near the VECI label.





REPAIR PROCEDURE USING SOFTWARE UPDATE CD TO RETRIEVE THE FLASH FILE:

NOTE: If this flash process is interrupted/aborted, the flash should be restarted.

1. Open the hood, install a battery charger and verify that the charging rate provides approximately 13.5 volts. Set the battery charger timer to maintain the charging voltage for the duration of the flash process.
2. Connect the CH9404 StarSCAN(R) or equivalent vehicle cable to the StarSCAN(R) or equivalent or equivalent and the vehicle.
3. Power ON the StarSCAN(R) or equivalent.
4. Retrieve the old ECU part number. Using the StarSCAN(R) or equivalent at the "Home" screen:
a. Select "ECU View"
b. Touch the screen to highlight the ECM in the list of modules.
c. Select "More Options"
d. Select "ECU Flash"
e. Record the part number at the top of the "Flash ECM" screen for later reference.
5. Replace the ECM with the appropriate Generic ECM. 6. Insert the StarSCAN(R) or equivalent Software Update CD into the TechCONNECT or equivalent PC. The StarSCAN(R) Software Update CD will start automatically. Select "Download Flash Updates".
7. At the "Select a method for looking up controller flash updates." screen:
a. Select "Enter part number". Enter the "Part Number" recorded in STEP 4 when prompted to do so.
b. Using the mouse highlight the appropriate "Calibration". Select "Next".
c. Follow the on screen instructions.
d. When completed, proceed to STEP 8.
8. With the StarSCAN(R) or equivalent powered OFF, connect the USB Key and Gender Changer to the StarSCAN(R) or equivalent USB port.




9. Connect the StarSCAN(R) or equivalent to the vehicle (if not already connected).
10. Power ON the StarSCAN(R) or equivalent.
11. Download the flash file from the USB key to the StarSCAN(R) or equivalent. Using the StarSCAN(R) or equivalent at the "Home" screen:
a. Select "Flash Download", then select "Retrieve files from the USB storage device"
b. Highlight the appropriate calibration. Select "Download to Scan Tool"
c. When the download is complete, select "Close" and "Back".
12. Reprogram the ECU. Using the StarSCAN(R) or equivalent at the "Home" screen:
a. Select "ECU View".
b. Select "More Options".
c. Select "ECU Flash".
d. Highlight the appropriate calibration.
e. Select "Update Controller". Follow the on screen instructions.
f. When the update is complete, select "OK".
g. Verify the part number at the top of the "Flash ECM" screen has updated to the new part number.
13. Is "WCM - Wireless Control Module" displayed in the "ECU Overview" screen list of modules?
a. Yes >> go to STEP 14.
b. No >> go to STEP 15.
14. Program the ECM to the Wireless Control Module (WCM). Using the StarSCAN at the "Home" screen:
a. Select "ECU View"
b. Scroll through the list of controllers and highlight the WCM.
c. Select "Misc. Function".
d. Highlight "ECM Replaced".
e. Select "Start"
f. Follow the on screen instructions. Select "Next" after each step. Select "Finish" after completing the last step.
g. When complete proceed to STEP 16.
15. Program the VIN into the ECM.
a. Scroll through the list of controllers and highlight the ECM.
b. Select "Misc. Function".
c. Highlight "Check ECM VIN".
d. Select "Start"
e. Follow the on screen instructions. Select "Next" after each step. When the window appears with 17 boxes, select "Show Keyboard".Place the cursor to the right of the last box and then backspace to delete the boxes from the window. Enter the VIN. Select "Finish" after completing the last step.
f. Unplug the scan tool from the Data Link Connector.
g. At the "Vehicle Disconnected" screen, press "OK".
h. Connect the scan tool to the Data Link Connector and verify that the VIN is visible at the top of the "Home" screen.
16. Is the vehicle is equipped with a 3.7L or 4.7L engine?
a. Yes >> go to STEP 18.
b. No >> go to STEP 17.
17. Using the StarSCAN(R) or equivalent at the "Home" screen:
a. Select "ECU View"
b. Scroll through the list of controllers and highlight the ECM.
c. Select "Misc. Function".
d. Highlight "Learn ETC".
e. Select "Start"
f. Follow the on screen instructions. Select "Next" after each step. Select "Finish" after completing the last step.

NOTE: Due to the ECM programming procedure, a DTC may be set in other modules (TCM, BCM, MIC, SKIM, etc.) within the vehicle, if so equipped. Some DTC's may cause the MIL to illuminate. Check all modules using "ECU View" from the Home screen, record the DTC's, and erase these DTC's prior to returning the vehicle to the customer. Erase any DTC's in the ECM only after all other modules have had their DTC's erased.

NOTE: The following step is required by law.

18. Type the necessary information on the "Authorized Modification Label" p/n 04275086AB and attach near the VECI label. **