Skip to content
English - United States
  • There are no suggestions because the search field is empty.

Programming a New PCM on a 2015 Dodge Ram - WiTECH 2 and NASTF PIN Procedure

Step-by-step procedure to program a new PCM on a 2015 Dodge Ram using WiTECH 2. Covers required licenses (WiTECH 2, TechAuthority, FCA Flash credit, NASTF), flashing the PCM, writing the VIN, transferring the PIN code from WCM to PCM, and key reprogramming.

Prerequisites and licensing

Before starting a PCM programming job on a 2015 Dodge Ram, confirm you have all of the following. Missing any one of these will stop the procedure partway through:

- WiTECH 2 License - at minimum a 3-day subscription.
- TechAuthority License - at minimum a 3-day subscription.
- FCA Flash Credit - 1 flash credit.
- NASTF Credentials - required to obtain the rolling PIN code through Stellantis IOP.
- Battery Charger - must be connected throughout the flash. Do not skip this; voltage drop mid-flash will corrupt the PCM.

Warning: The PIN code is time-sensitive and rolls every 12 hours. Obtain it immediately before use buying it early and then running into a delay means buying a second PIN.

2015 Dodge Ram PCM programming procedure

Follow the six steps below in order. Steps 1–3 program and VIN-write the new PCM. Step 4 transfers the immobilizer PIN from the WCM (Wireless Control Module) to the PCM so the vehicle will actually start. Steps 5–6 handle no-start follow-up and key reprogramming.

Step 1 - Launch WiTECH 2 and verify the flash:

- Open WiTECH 2 and log in to the vehicle.
- Navigate to the PCM module.
- Confirm the flash part number is correct for this application.

Note: For Chrysler flashes, the last two letters of the part number typically change between versions. Verify the part number carefully before proceeding - installing the wrong flash is a common cause of post-flash no-start.

Step 2 - Flash the PCM:

- Connect a battery charger to the vehicle. Do not disconnect it during the flash.
- Click the Flash button in the upper-right corner of WiTECH 2.
- Allow the flash to complete - approximately 15 minutes.
- Once complete, clear all DTCs (Diagnostic Trouble Codes).

Critical: Do NOT change the key status (on / off / start) until WiTECH 2 specifically instructs you to do so. Interrupting the flash will corrupt the PCM and may require a replacement module.

Step 3 - Write the VIN to the new PCM:

- In WiTECH 2, go to Misc Functions.
- Click Check VIN.

The Check VIN function writes the correct VIN to the newly flashed PCM. This is a separate step from the flash itself - the PCM is not VIN-matched until this step runs.

Step 4 - PCM replacement and PIN code transfer:

This is where the immobilizer handshake between the WCM and PCM is established. Without this step, the vehicle will not start even after a successful flash and VIN write.

- Using your NASTF credentials, obtain and purchase the rolling PIN code for this vehicle through Stellantis IOP.
- In WiTECH 2, navigate to RFH (Remote Functions Hub).
- Select the PCM Replacement function.
- Enter the PIN code when prompted.

This transfers the VIN and PIN code from the WCM (Wireless Control Module) to the new PCM and completes the VIN write. Expected result: vehicle should start and run normally after this step.

Reminder: The PIN code rolls every 12 hours. Purchase it only when you are ready to use it immediately.

Step 5 - Diagnostics (if vehicle does not start):

If the vehicle does not start or run after Step 4:

- Run a full diagnostic scan using WiTECH 2.
- Review all active and stored DTCs.
- Address any codes related to PCM communication, immobilizer, or VIN mismatch.

Step 6 - Key reprogramming:

After the vehicle is starting and running, reprogram the keys so all of the customer's original keys work:

- Delete all existing keys from the PCM / WCM.
- Reprogram the original customer keys back into the vehicle.
- Confirm each key starts the vehicle normally before returning it to the customer.

Related articles

Stellantis Rolling PIN Code - How to Purchase via NASTF for Key, ECM, and BCM Programming. - https://knowledgebase.aetools.us/stellantis-vehicles-requiring-rolling-pin-codes-for-immobilizer-access

WiTECH 2 / MicroPod Not Connecting to Vehicle - Troubleshooting Guide - https://knowledgebase.aetools.us/witech-2-/-micropod-not-connecting-to-vehicle-troubleshooting-guide

Subscription Expired Is the Root Cause of WiTECH 2 Login Issues (Chrysler) - https://knowledgebase.aetools.us/subscription-expired-is-the-root-cause-of-login-issues-chrysler-ford

J2534 Issues on WiTECH 2.0 - Key Programming on 2023+ Mopar / Stellantis Vehicles - https://knowledgebase.aetools.us/j2534-issues-on-witech-2.0-2023

Contact AETools for support

For additional help with Dodge Ram PCM programming, WiTECH 2 / TechAuthority licensing, or Stellantis IOP PIN purchases, contact AETools:

- Phone: 913-856-6678
- Website: https://aesolutions.us - Submit a support ticket online