In this article, we’ll walk through the process of cloning a Powertrain Control Module (PCM) from a 2021 Jeep Wrangler 3.0 Diesel to a used PCM from a 2020 Dodge Ram with the same engine. The original PCM suffered water damage due to an improper engine wash, leading to corrosion and electrical issues. Instead of purchasing a brand-new PCM from the dealership at a high cost, we’ll use the Xhorse Multi-Prog tool to clone the original PCM’s data onto a used one.
Tools and Equipment
Xhorse Multi Prog (with adapters and accessories)
12V power supply
Laptop with Multi-Prog software installed
Used PCM from a compatible vehicle (2020 Dodge Ram 3.0 Diesel in this case)
Step-by-Step Process
1. Diagnosing the Original PCM
The Jeep Wrangler’s PCM had water damage, causing intermittent communication issues with sensors. After replacing the affected sensors, the faulty PCM was still causing problems. The dealership quoted a high price for a new PCM and insisted on programming it themselves, making a used PCM clone the more economical solution.
2. Setting Up the Xhorse Multi-Prog
Connect the Multi-Prog tool to the laptop and power it using a 12V supply.
Open the Multi-Prog software and select ECU > Jeep > Wrangler.
Identify the PCM model (EDC17C69 in this case) and choose the correct adapter (Version 3 worked here, despite the software suggesting Version 1).
3. Reading the Original PCM Data
Connect the original PCM to the Multi-Prog tool.
Click “Read” to extract the EEPROM and flash data.
Save the data to a secure location on the laptop.

4. Preparing the Used PCM
Connect the donor PCM (from the 2020 Dodge Ram) to the Multi-Prog.
Ensure the connections are correct using the adapter diagram (Version 3 in this case).

5. Writing the Cloned Data
Select “Write” in the software and load the saved data from the original PCM.
The tool will write the EEPROM and flash data to the used PCM. This process takes about 13 minutes.
Verify the written data by reading it back and comparing it to the original.

6. Installing and Testing the Cloned PCM
Install the cloned PCM into the Jeep Wrangler.
Use a scanner to confirm the Vehicle Identification Number (VIN) and PIN match the original.
Start the vehicle—the engine should run smoothly without any codes related to the PCM.
Results and Verification
The cloned PCM worked flawlessly:
The Jeep started without issues.
No error codes related to the PCM were present.
The scanner confirmed the correct VIN and PIN were transferred.
Problem:
XHORSE VVDI MLB KEY, after aprox 2 months remote stop working. Keyless engine start works OK. Original key still working. Any solution for remote or only program another key (OEM/original?).
Solution:
Make sure you update the remote before programming.
Update the key via VVDI MLB Tool programmer to the lastest version.
It will give you 2 option when you press update.
In VVDI MLB Tool software, go to Update Online->Upgrade OEM keys to update VVDI MLB key.
You can resync remote again via obd but he will come back again in 2 months.
www.vvdishop.com
Hey everyone! I’m a locksmith, and today I’m sharing my experience with the Xhorse VVDI Key Tool Plus Tablet – a game-changer in my locksmith toolkit. Before buying, I scoured the internet for a solid review but came up empty-handed. So, I took the plunge, and after a month of heavy use, here’s my no-BS breakdown.
What’s in the Box?
First off, the unboxing was pretty satisfying. Here’s what you get:
– Thetablet(the brains of the operation).
– OBD adapter (essential for vehicle programming).
– Super chips case (handy for organization).
– German car adapters (with options to buy more).
– Charger and extra adapters (always good to have backups).
Why I Chose the Key Tool Plus?
I was torn between this and the Autel IM608, but the Key Tool Plus won me over for a few reasons:
Features That Blew Me Away
I wasn’t expecting much, but this thing is FAST. Key programming is smoother than my old device, and the interface, though different, became second nature after a week.
– Fabric key reader (Mercedes, Dodge, Chrysler, Jeep—no sweat).
– Vehicle diagnostics (not as robust as Autel, but gets the job done).
– FD and Super Chip support (all integrated, no extra gadgets).
I’ve used this for 3 weeks straight on 30+ cars and still had 62% battery left. It charges via USB-C (easy to replace) and even charges through OBD while working – genius!
If you’re used to Autel or AutoProPad, the VVDI Key Tool Plus feels different at first. The workflow isn’t identical, but once you get the hang of it, it’s way more streamlined. I almost returned it after the first week, but now? I’m hooked.
Final Opinion: Should You Buy It?
100% yes
– Cheaper than high-end competitors.
– Does everything the other tool does (despite what some might say).
– Battery life is a beast.
– Bluetooth cutting machine integration is a huge plus.
If you’re a locksmith looking for a powerful, affordable, all-in-one tool, the Xhorse VVDI Key Tool Plus Tablet is worth every penny.
Hope this helps fellow locksmiths make an informed choice!
Tutorial: How to clone Hyundai SIM2K-241 ECU with Xhorse Multi Prog programmer in boot mode.
Procedure:
Select Hyundai-Elantra- Continental SIM2K-241 ECU.
Check wiring diagram and boot pinout.
Set up boot connection with the ECU and multi prog.
Read and backup original eeprom data.
Read and save original flash data. Reading flash takes longer.
Disconnect original ECU.
Connect the donor ECU with multi prog following the same wiring diagram.
Back up eeprom and flash data of the donor ECU.
Write original eeprom data to the donor ECU.
Write original flash data to the donor ECU.
Problem:
Had a problem with Xhorse MQB48 adapter. VVDI MLB Tool will read the original key ID, but cannot collect key data.
Error:
“Data length error. Check whether the 8-pin memory chip inside the MLB device’s motherboard has been replaced.”
Solution:
To use the VVDI MLB Tool MQB48 function, you must replace the 8-pin chip inside the MLB Tool device motherboard.
The MQB48 adapter comes with solder wires and an enhanced version replacement chip.
Check how to replace the chip for the MLB tool:
http://blog.vvdishop.com/how-to-update-vvdi-mlb-tool-firmware-to-use-mqb48-adapter/