If the Chrysler/Dodge WIN (Wireless Ignition Node module) module is on the fritz and needs to be replaced. You can buy a new win module and keys aftermarket and they actually program it.
The WIN (Wireless Ignition Node module) or KIN (keyless ignition node) module is located to the right of the steering column.
There are 2 ways to repair/replace WIN module:
1. Clone the WIN module
2. Replace and program the WIN module
Method 1: Clone WIN Module
Sometimes it is not possible to simply change the VIN number in the WIN module and you have to clone the module.
Why Clone a Dodge Ignition Switch?
Save money on expensive replacements.
Maintain the original VIN and key data.
Ensure compatibility and seamless operation with your vehicle’s existing systems.
You can do this with Xhorse Multi prog or Autel IM508S or other programmers.
The work takes about 30 minutes.
The original WIN module has a Renesas 70F processor, which stores the vehicle’s VIN, key information, and other immobilizer data. By cloning this data to a donor module, we can ensure that the vehicle recognizes the new module as if it were the original. Ensure that the donor WIN module has the same part number as the original. Using a mismatched module can cause compatibility issues.
After cloning WIN, do key programming to ensure the keys are correctly programmed to work with the cloned module.
Final Testing: Verifying the cloned module’s functionality to ensure it works seamlessly with your vehicle.
Back up D-flash and P-flash data from original ignition switch module.
Always save the original data before writing to the donor module. This allows you to compare the data and ensure that the clone is accurate.
Then write both data to a new WIN module to clone it.
Clone Chrysler/Dodge WIN Module with Autel IM508/IM508S/IM608

Method 2: Replace and Program a New WIN Module
If you do the regular way- replace and module and program a new WIN module. Here is the instructions to program a new win module.
1). Program New or Used WIN with Autel IM608
It’s a Chrysler Town & Country. The original wireless ignition module (WCM) had failed, and a new module was purchased and installed. However, the new module needed to be programmed to the vehicle, and two new keys also required programming.
Tools and Software Required
To perform this procedure, you’ll need:
- A diagnostic tool capable of reading immobilizer data (in this case, the Autel IM608 was used).
- Access to the vehicle’s immobilizer system.
- The new WIN module and keys.
- A stable Wi-Fi connection (required for some diagnostic tools to access certain functions).
Step 1: Reading the PIN Code
The first step in programming the new WIN is to retrieve the vehicle’s PIN code from the old module. This code is essential for pairing the new module with the vehicle’s immobilizer system.
- Connect the Diagnostic Tool: Plug the IM608 into the vehicle’s OBD-II port and power it on.
- Access the Immobilizer System: Go to Manual Selection- Select your model- Control Unit– Read Immobilzier Password (CAN)
- Read the PIN Code: The tool will prompt you to turn the ignition off and back on. Once the communication is established, the tool will display the vehicle’s PIN code. It’s crucial to save this code, as it will be needed to program the new module.
Step 2: Installing and Programming the New WIN
With the PIN code retrieved, the next step is to install and program the new WIN.
- Disconnect the Old Module: Carefully unplug the old WIN from the vehicle.
- Install the New Module: Connect the new WIN to the vehicle’s wiring harness.
- Program the PIN Code: Using the diagnostic tool, navigate to the “Immobilizer Module Replacement” function. Select “Wireless ignition (WIN) replaced” function. Enter the PIN code retrieved earlier. This step marries the new WIN to the vehicle’s ECM, ensuring they can communicate properly.


Step 3: Erasing Old Keys and Programming New Ones
Before programming the new keys, it’s essential to erase any existing keys stored in the WIN. This ensures that no unauthorized keys can start the vehicle.
- Erase Old Keys: Using the diagnostic tool, access the key programming function and erase all previously stored keys. This step is crucial for security, especially if the new module was previously used or tampered with.
- Program New Keys: With the old keys erased, you can now program the new keys. Insert the first key into the ignition and turn it on. The diagnostic tool will guide you through the process, prompting you to turn the ignition off and on as needed. Repeat this process for the second key.
- Verify Key Programming: Once the keys are programmed, check the vehicle’s immobilizer light on the dashboard. If the light turns off, the keys have been successfully programmed.
Step 4: Testing the System
After programming the new WIN and keys, it’s time to test the system to ensure everything works correctly.
- Start the Vehicle: Insert one of the newly programmed keys into the ignition and attempt to start the vehicle. If the WIN and keys were programmed correctly, the car should start without any issues.
- Check for Error Codes: Use the Autel to scan for any remaining error codes related to the immobilizer system. If no codes are present, the job is complete.
2). Program New WIN using AlfaOBD:
You’ll need to buy AlfaOBD and a compatible OBD interface. They have a list of working ones on their website.
Procedure for 4th gens:
You’ll need your 4-digit PIN code to program the new WIN and your existing keys to work with the new WIN. You can go to the dealer and ask for it (should be free), or just use AlfaOBD to read it from your existing RF Hub. You can also pull the pin code from the old module and replace the module and reprogram the keys.
Obtain PIN
1. Insert working key into existing WIN, turn to run position with engine off.
2. Have your OBD interface connected and AlfaOBD running and connected to the interface.
3. Select the following on the main screen in AlfaOBD:
–Car Model-> Your truck model (i.e truck is a Ram 2012 (DJ/DR))
–Function-> Radio Frequency Hub (RFH)
–Control Unit-> Wireless Control Module (WCM) – MY2011-12 non-PowerNet Var. 1 (There’s a Var. 2, but has the same procedures as Var. 1)
4.Tap connect to connect to the module on the next screen. Connection status will indicate if you’re connected or not.
5. Tap the icon of a car with the hood up in the lower right corner.
6. Select the following in the Active Diagnostics screen:
–Procedure to start -> Read PIN->Tap Start. Will display your trucks 4-digit PIN which will be used to program the new WIN and existing keys. Got the PIN from the dealer and verified it using this procedure.
-After obtaining your PIN, turn off truck, remove key and remove old WIN. You’ll need a phillips and T20 bit to remove and replace the WIN. If you already got your PIN from the dealer you can skip the PIN retrieval instructions above and just proceed as below.
Program New WIN
1. After installing new WIN module, insert working key into new WIN, turn to run position with engine off.
2. Have your OBD interface connected and AlfaOBD running and connected to the interface.
3. Select the following on the main screen in AlfaOBD:
–Car Model-> Your truck model (My truck is a Ram 2012 (DJ/DR))
–Function-> Radio Frequency Hub (RFH)
–Control Unit-> Wireless Control Module (WCM) – MY2011-12 non-PowerNet Var. 1 (There’s a Var. 2, but has the same procedures as Var.)
4.Tap connect to connect to the module on the next screen. Connection status will indicate if you’re connected or not.
5. Tap the icon of a car with the hood up in the lower right corner.
6. Select the following in the Active Diagnostics screen:
–Transfer Secret Key from PCM->Enter 4-digit PIN->Tap Start. Let the programing run, will say complete when finished. Cycle key off then back on, you’ll have a flashing security light (red light at lower right corner near fuel gauge). Now program your existing keys to work with the new WIN.
Program Existing Keys (and new keys)
1. Insert working key into new WIN, turn to run position with engine off.
2. Have your OBD interface connected and AlfaOBD running and connected to the interface.
3. Select the following on the main screen in AlfaOBD:
–Car Model-> Your truck model (My truck is a Ram 2012 (DJ/DR))
–Function-> Radio Frequency Hub (RFH)
–Control Unit-> Wireless Control Module (WCM) – MY2011-12 non-PowerNet Var. 1 (There’s a Var. 2, but has the same procedures as Var. 1)
4.Tap connect to connect to the module on the next screen. Connection status will indicate if you’re connected or not.
5. Tap the icon of a car with the hood up in the lower right corner.
6.Select the following in the Active Diagnostics screen:
–Program Ignition Keys or Key FOBs->Enter 4-digit PIN->Start. Let the program run, will say testing complete when finished. Your instrument cluster lights will be on when it’s done, this is normal. Cycle key off then back on and test all functions. You existing key is now programmed to the new WIN. Rinse and repeat for any additional keys. This is the same procedure if you are programming new keys.
Side note: You can purchase extra spare keys that way you could program a new key in case something went wrong.
If you’ve followed these instructions, your truck will now have a new working WIN module and your existing key will work as normal. You’ll save yourself a trip to the dealer and a load of cash! Dealership wants almost a grand.
With any DIY repairs, PERFORM THEM AT YOUR OWN RISK.
http://blog.obdii365.com/2025/03/13/clone-chrysler-dodge-win-module-with-autel-and-multi-prog/