Programming The Pcm
WARNING: This page is about a different car, the 2016 Jeep Renegade. However, it is still accessible from the selected car via links, so may be relevant.
This procedure is required when one or more of the following situations are true:
- A Powertrain Control Module (PCM) has been replaced.
- Diagnostic Trouble Code (DTC) P1602 - PCM Not Programmed is set.
- An updated calibration or software release is available for either the PCM or Transmission Control Module (TCM).
This procedure assumes that the scan tool is properly configured to the dealership network with either a wired or wireless connection. For help on how to network the scan tool, use the "Help" tab at the top of the diagnostic application.
Programming Procedure:
- Connect a battery charger to the vehicle.
- Connect the scan tool.
- Ignition key should be in RUN position.
- When a generic controller is installed, no VIN is in the PCM. There will be a screen from the scan tool indicating that the scan tool cannot read the VIN.
- Enter the correct VIN in order to flash the PCM.NOTE:
No VIN is written into the PCM at this point. It is only used for the diagnostic information.
- Next, a screen confirmation displays. Select continue.
- The Vehicle Connection Wizard screen displays. Disregard and close this screen. The PCM must be flashed before performing any diagnostics.
- The Vehicle View Screen will indicate that a flash is available (lightning bolt) for the PCM. Reading all DTC's at the bottom of the screen will indicate that "P1602 - PCM Not Programmed" is present and active for the PCM
- When the PCM is selected, the flash tab should be selected. Select the appropriate part number to flash the controller.
- Clear DTC's screen after the flash process completes.
- Perform the "Secret key transfer to ECM/ESL" routine. This is necessary to "Unlock" the BCM to allow the transfer of VIN and other information over the BUS and properly finish the programming of a replacement PCM.
- Perform the "Proxy Configuration Alignment" located in the "Vehicle Preparations" menu in the Body Control Module (BCM). This routine will copy the proxi into the PCM and write the PCM VIN.
- Select PCM view and then select "Misc Functions"
- Select and run the "Learn ETC" routine. This routine is necessary to learn the throttle position voltages and the accelerator pedal position.
- Perform the "Cruise Control Learn" routine. Follow the prompts shown on the scan tool.
- Module programming is complete.