Quick Answer
You can program a new or replacement key for a Mercedes-Benz SLK-Class R172 (2011–2020) using the LAUNCH X431 IMMO Plus in about 10–15 minutes without removing any modules. Connect the tool to the OBD port, read the immobilizer data, add the key via the “Add Key” function, and verify. Just make sure your X431 has the latest Mercedes-Benz IMMO software, the new key is compatible, and the car battery stays above 12.5V throughout the process.
Prerequisites and Preparation
Before diving into the programming, a bit of setup will save you from headaches later. Here’s what you need to gather and check.
What You’ll Need
- LAUNCH X431 IMMO Plus – or an X431 Pro with the IMMO Plus add‑on module.
- Mercedes-Benz SLK R172 (model years 2011–2020). The tool supports both standard and Keyless‑Go variants.
- New blank key – OEM is strongly recommended. Aftermarket keys may work but often require a specific chip (e.g., Texas Instruments 4D-69).
- OBD II cable – comes with the X431.
- 12V battery maintainer – voltage drops during programming can corrupt the EIS (Electronic Ignition Switch) data. A simple trickle charger plugged into the cigarette lighter or battery terminals works.
- Internet connection – for software downloads and license activation.
- Xtool ID account – needed to activate the IMMO functions and receive updates.
Key Types and Compatibility
The R172 uses two main key styles:
- Smart Key (Keyless‑Go) – a 4‑button remote (lock, unlock, trunk, panic) with an emergency blade. The transponder chip is inside the key fob.
- Standard Remote Key – usually a 3‑ or 4‑button remote without Keyless‑Go.
If you’re using a used or pre‑owned key, it must first be erased of its previous vehicle data. We’ll cover that in the FAQ.
Software Preparation
- Update your LAUNCH X431 to the latest firmware via Wi‑Fi.
- Open the X431 app store and download the Mercedes-Benz IMMO software package.
- Ensure your Xtool ID subscription is active for IMMO functions. Some older subscriptions may need a renewal.
Step-by-Step Programming Procedure
Follow these steps in order. I’ve tried to keep them as clear as possible based on real‑world experience.
Step 1: Connect and Power Up
Plug the OBD II cable into the vehicle’s diagnostic port (located under the driver’s side dashboard, near the hood release). Connect the other end to the LAUNCH X431. Attach your battery maintainer to the car’s battery – even a small voltage sag can interrupt the process.
Step 2: Access the IMMO Program
Turn the ignition ON (do not start the engine). On the X431, tap the IMMO icon. Then navigate to Mercedes-Benz > SLK > R172. Alternatively, you can use the “AutoVIN” feature – the tool will read the VIN automatically and select the correct model. Once connected, the tool will read the ECU and immobilizer (EIS/ESL) information. This takes about 20–30 seconds.
Step 3: Read Current Key Status
From the main IMMO menu, choose Key Programming > Read Key Information. The X431 will display how many keys are currently programmed. For example: “2 keys stored.” This tells you how many slots are used. If you see “0 keys” or “unknown,” be cautious – it may indicate a faulty reading or a system that has been wiped. In that case, proceed directly to Add Key but expect additional PIN code requests.
Step 4: Add New Key
- Select Add Key.
- Confirm the number of keys you want to program (usually “1”).
- Place the new key in the ignition and turn it to position II (or, for Keyless‑Go models, hold it near the START button).
- The tool will prompt you to insert and turn the key or push the start button with the new key.
- Wait. The X431 will display “Key Learned Successfully” after about 30–60 seconds. This means the transponder and remote functions are now linked to the car.
- Remove the new key and test it – lock/unlock the doors and start the engine.
Step 5: Verify All Keys
Go back to Read Key Information and check the total number of programmed keys. It should now include your original key(s) plus the new one. For example, if you started with two keys and added one, you should see “3 keys stored.”
Note: If you lost all keys, you must use the Lost All Keys procedure first (see FAQ). Do not skip verification – a poorly programmed key may work locks but fail to start.
Troubleshooting Common Issues
Even with a solid tool, problems sometimes pop up. Here are the most frequent ones and how to fix them.
“Communication Failure” Error
- Cause: Loose OBD connection, low battery, or outdated software.
- Fix: Re‑seat the OBD cable. Check battery voltage – it should be at least 12.5V. Update the X431 software and try again.
“Key Not Recognized” During Add Process
- Cause: Wrong key type (e.g., using a key from a different Mercedes model), dead new key battery, or incorrect software selection.
- Fix: Confirm the key part number (it’s usually printed on the circuit board). Replace the key’s lithium battery (CR2032). Then go back and carefully select SLK R172 (not R171 or C‑Class). If the problem persists, try a different key.
“Maximum Key Count Reached”
- Cause: The EIS/ESL unit stores up to 8 keys. If you already have eight, no new key can be added.
- Fix: Use the Delete Key function to erase an old key you no longer need, then add the new one.
Tool Freezes Mid‑Programming
- Cause: A temporary software glitch or memory overload.
- Fix: Reboot the X431 completely. Clear the cache in the IMMO app settings (look under “App Management”). Reconnect and start from Step 1.
Key Programs but Engine Doesn’t Start (Immobilizer Light Stays On)
- Cause: The transponder was not fully synchronized with the engine ECU.
- Fix: Perform a Key Synchronization routine from the IMMO menu under “Special Functions.” Often simply turning the ignition ON and OFF a few times with the new key does the trick.
FAQ
Can I program a used key from another R172?
Yes, but you must first erase its previous data. In the X431, go to Key Programming > Delete Key. Select the used key slot (if visible) or use “Erase All Keys” if you have a security code. Once erased, the key becomes “blank” and can be added like a brand‑new one.
What if I lost all keys?
Use the Lost All Keys procedure. Connect the tool, go to Mercedes > SLK R172 > Immobilizer > Lost All Keys. The X431 will ask for a security code (PIN). You can retrieve this code online via paid services or from a Mercedes dealer. After erasing all keys, you must program at least two new keys in one session – many R172 models require two working keys to finalize the learning.
Do I need to remove the EIS (Electronic Ignition Switch)?
No. The LAUNCH X431 IMMO Plus programs keys directly through the OBD II port. No module removal or soldering is needed.
Will this work on a 2019 or 2020 R172?
Yes, but make sure your X431’s Mercedes-Benz software is from 2023 or newer. Later model years sometimes require a key PIN code (the tool can often retrieve it automatically, but if not, you may need to purchase it from an online database).
How much does this cost compared to a dealer?
A dealer typically charges $150–$400 per key for programming. With the LAUNCH X431 IMMO Plus (tool cost around $500–$800), you can program keys yourself indefinitely. New blank keys from Mercedes cost $60–$120, depending on options.
The tool says “Vehicle not supported.” What now?
Double‑check the model year and region. R172 models from 2011–2016 are fully supported. For 2017–2020, a software update may add support. Contact Xtool support to verify the specific dataset. Also ensure you selected the correct chassis code (172.447, 172.448, etc.).
Can I program a key for a 172.447 (SLK55 AMG)?
Yes. The AMG models use the same EIS/ESL system as the regular R172. The steps are identical – no special procedure is required for the AMG.
Conclusion
Programming a new key for your Mercedes-Benz SLK R172 with the LAUNCH X431 IMMO Plus is a practical DIY job that saves you time and money. The key (pun intended) is to prepare the tool and the car, read the current key count, add the new key, and verify everything works. If you run into communication errors or key recognition problems, the troubleshooting tips above should cover the vast majority of cases. For lost‑all‑keys scenarios or when a PIN code is required, having a backup plan (like a dealer code retrieval service) is wise.
As we covered in our guide on [link to related guide on using X431 for other Mercedes models], the same basic principles apply across many Mercedes platforms. For more details on specific fault codes or advanced immobilizer repairs, check out our article on [link to article about Mercedes EIS/ESL common failures]. With the right tool and a little patience, you’ll have your new key working in no time.
About the Author: Erwin Salarda is an Automotive Service Equipment Technician based in the Philippines, specializing in computerized automotive diagnostic equipment such as OBD scanners and wheel alignment systems. Since 2012, he has been actively providing technical support, equipment installation, troubleshooting, after-sales service, and hands-on training for automotive service equipment used by workshops and automotive professionals.
He has received specialized training from international suppliers and manufacturers, including Launch X431 in Shenzhen, China, Lawrence Engineering Company in Guangzhou, China, and 3Excel Wheel Alignment Company in Shenzhen, China. Through these trainings, he developed advanced expertise in automotive diagnostics, calibration, wheel alignment systems, and computerized automotive service technologies.
Erwin Salarda provides professional after-sales support and technical training for automotive diagnostic and wheel alignment equipment, helping clients maximize the performance and proper use of their tools and systems. His experience covers equipment setup, software updates, calibration procedures, troubleshooting, and operational guidance for automotive workshops and service centers.
With more than a decade of experience in the automotive equipment industry, Erwin Salarda continues to support automotive businesses by delivering reliable technical expertise and practical training solutions.
For inquiries and equipment purchases, please visit https://carlifterph.com/
Related Posts
- How to Program Mercedes SLK R171 Key Using LAUNCH X431
- Add Spare Key Mercedes G-Class W464 with LAUNCH X431 | Step-by-Step Guide
- How to Program a Mercedes G-Class W463 Key with a LAUNCH X431 Scanner
- How to Program Mercedes-Benz GL-Class X166 All Keys Lost Using LAUNCH X431
- How to Program a Mercedes GL-Class X164 Key with LAUNCH X431 | Complete Guide