Published: May 28, 2026
Quick Answer: Matching a Mercedes-Benz Key with LAUNCH X431
Yes, you can match a new or used Mercedes-Benz remote key using a LAUNCH X431 scanner (models like X431 Pro, V+, or PAD VII). The process involves connecting the scanner to the OBDII port, navigating to the IMMO or key programming menu, following on‑screen prompts, and confirming the key is learned. Success depends on having the correct Mercedes software package installed, a stable battery voltage (above 12.6V), and a compatible key blank. If the scanner won’t enter the IMMO menu, check for software updates or model compatibility first.
Introduction
Mercedes-Benz vehicles have used sophisticated electronic immobiliser systems for decades. Unlike older cars where a simple key cut would do, modern Mercedes keys contain transponder chips and remote control circuits that must be synchronised with the car’s ECU. Independent workshops and experienced DIYers often turn to the LAUNCH X431 series because it offers dealer‑level functionality at a fraction of the cost. This guide walks you through the preparation, the step‑by‑step matching procedure, common pitfalls, and troubleshooting tips for most Mercedes models from 2000‑2020.
Preparation and Prerequisites
Before you begin, gather the right tools and double‑check a few critical details.
Compatible LAUNCH X431 Scanner
Not every LAUNCH scanner can program Mercedes keys. You need a model that supports IMMO (Immobiliser) functions for Mercedes-Benz. The X431 Pro, X431 V+, X431 PAD III, and PAD VII all work well, provided they run the latest Mercedes software package (v12.xx or higher). If your scanner is older or hasn’t been updated in a while, connect it to Wi‑Fi and run the update first.
Valid Key Blank
Using a genuine Mercedes key is the safest route, but high‑quality aftermarket blanks also work as long as they include the correct transponder chip and match your car’s frequency (typically 315 MHz for North America, 433 MHz for Europe). Avoid cheap blanks that lack a proper chip – they will fail during programming.
Stable Battery Voltage
Voltage drops are the number one cause of failed programming sessions. Connect a battery maintainer or smart charger to the vehicle’s battery before you start. Target 12.6 V to 14 V. If the voltage dips below 12 V during the process, the ECU may cancel the learning sequence.
Vehicle Security Code (PIN)
For models built before approximately 2010, the scanner may prompt you for a 4‑digit security code (also called a PIN). Some LAUNCH X431 versions can retrieve this code automatically; others require you to obtain it from a dealer (by providing the VIN) or from a dedicated code calculator service. Newer models (2010+) usually handle code retrieval in the background.
Software Update
Before plugging the scanner into the car, go to the LAUNCH update centre and download the latest Mercedes-Benz package. Manufacturers release new software versions to cover additional model years and key types. Running outdated software is the most common reason the key programming option doesn’t appear.
Step‑by‑Step Key Matching Procedure
Follow these steps in order. If you make a mistake, you can usually start over without damaging anything, as long as you have at least one working key still in your possession.
1. Connect the Scanner and Enter the Vehicle
- Turn the ignition OFF and close all doors.
- Locate the OBDII port under the dashboard (driver’s side). Plug the LAUNCH X431 main unit directly into the port.
- Turn the ignition ON (do not start the engine). The scanner should power up, detect the vehicle, and display the main menu.
2. Select the Mercedes-Benz Menu
- On the scanner’s home screen, tap Diagnostics.
- Select Mercedes-Benz from the manufacturer list. If your scanner supports VIN auto‑detection, wait a few seconds while it identifies the model and engine type.
- If the scanner asks you to choose between “Passenger Car” and “Light Commercial,” pick the correct category for your vehicle (e.g., Sprinter vans go under Light Commercial).
3. Navigate to IMMO / Key Programming
- Inside the diagnostic menu, look for Special Functions → IMMO (Immobiliser) or Key Programming. The exact wording depends on your X431 software version.
- The scanner may now ask you to select the key type:
- Smart Key (Keyless Go / KESSY)
- Remote Key (traditional IR/RF with separate remote)
- Emergency Key (blade only, no remote)
- Choose the option that matches the replacement key you are programming.
4. Perform the Key Matching Process
- If you are adding a new key (not deleting any existing ones), select Add Key or Program New Key.
- If you are replacing a lost key, first select Delete Key (or Erase All Keys) to remove the missing key from the ECU’s memory. Then proceed to add the new key.
- For used keys from another vehicle, the scanner will likely ask whether the key is new or previously used. Used keys must be cleared from the donor car’s memory – if the LAUNCH scanner supports it, choose the “Reset Key” option before attempting to program it.
- Follow the on‑screen prompts carefully. Typical instructions include:
- Insert an existing working key into the ignition slot (for models that require a physical key).
- Turn the ignition ON (do not start).
- Remove the working key and insert the new key, or place the new smart key near the steering column receiver.
- The scanner will display “Programming in progress…” while it communicates with the ECU and the key transponder. Do not turn off the ignition or disconnect the scanner during this phase.
- Wait for a confirmation message: “Key successfully learned” or “Programming complete.” If you don’t see a success message, check the troubleshooting section below.
5. Test the New Key
- Unplug the scanner and turn the ignition off.
- Test the lock/unlock buttons on the remote. Walk away from the car and approach again to verify keyless entry (if equipped).
- Start the engine to confirm the immobiliser disengages. If the engine cranks but refuses to start, the key was not fully learned – repeat the procedure.
Troubleshooting Common Issues
Even with a good scanner and a genuine key, things can go wrong. Here are the most frequent problems and how to solve them.
Scanner does not enter the IMMO menu
This usually means the Mercedes software package is missing or outdated. Go to the update centre and download the latest Mercedes package. Also, double‑check that you are in Special Functions – not just the basic diagnostic menu.“Communication Error” message
Inspect the OBDII cable connection. If the connector is loose, the scanner cannot talk to the ECU. Also check battery voltage – anything below 12 V can cause intermittent communication failures. Reboot the scanner and try again with the charger connected.Key not recognised after programming
Verify the key blank is compatible. For smart keys, hold the key directly against the steering column receiver (usually a small pad or the ignition switch area). The receiver needs to “see” the key’s transponder at close range. If you programmed an aftermarket key, make sure it uses the correct chip (e.g., Texas Instruments or NXP, depending on model).Lost all keys and cannot access the IMMO menu
The LAUNCH X431 can only add keys if at least one valid key exists in the system. If you have zero working keys, you will need dealer‑level equipment such as Mercedes‑Benz SDConnect or a specialised locksmith tool. There is no shortcut around this.Vehicle security code required
If the scanner displays a PIN prompt without retrieving the code automatically, you have two options: contact a dealer to obtain the PIN (provide the VIN) or use a third‑party code calculator service. Some LAUNCH models include a “Security Code Retrieval” function – check the IMMO submenu for that option before giving up.
Topical Depth: Mercedes Model Variations and Key Types
Not all Mercedes models use the same key system. Knowing your car’s generation is essential to picking the right programming procedure.
Model Compatibility (2000–2020)
| Series | Key Type | LAUNCH Support |
|---|---|---|
| W203, W204 (C‑Class) | SmartKey (KESSY) | Yes |
| W211, W212 (E‑Class) | SmartKey + IR remote | Yes (select correct generation) |
| W220, W221 (S‑Class) | SmartKey (Keyless Go) | Yes |
| W164, W166 (ML/GL) | SmartKey | Yes |
| R171 (SLK) | Traditional IR key | Yes |
| W906 (Sprinter) | Remote key (separate) | Yes (use “Light Commercial” menu) |
Differences Between Key Types
- Smart Keys (Keyless Go) use proximity detection. During programming, the key must be inside the vehicle – usually within 1–2 metres of the steering column receiver. If you hold it outside the car, the ECU won’t detect it.
- Infrared (IR) Remotes need direct line‑of‑sight to the receiver, which is often located near the rear‑view mirror. Point the key directly at the mirror when pressing the buttons.
- Used Keys must be unmatched from the donor vehicle first. The LAUNCH scanner can sometimes perform a “reset” if the key is still in the memory, but if the donor car is unavailable, you may need a specialised tool to erase it.
Adding vs. Replacing All Keys
- If you have zero working keys, the LAUNCH X431 cannot generate a new master key. This requires dealer‑grade equipment (SDConnect, STAR diagnostic) or a locksmith tool like the Autel IM608.
- If at least one working key exists, you can add up to 8 keys (depending on the model). The scanner will program the new key without affecting the existing ones, so you can safely keep your original key as a backup.
FAQ
Q: Do I need a security code (PIN) to program a Mercedes key with LAUNCH X431?
A: Not always. For most 2010+ models, the scanner retrieves the code automatically. Pre‑2010 models may require a manual PIN. If the scanner prompts for it, you can obtain the code from a dealer (VIN‑based) or use the X431’s “Security Code Retrieval” function if available.
Q: Will a used key from another Mercedes work?
A: Yes, if the key is first erased from the previous vehicle. LAUNCH X431 can perform a “Delete Key” function to clear the key’s memory. Then program it as a new key.
Q: How many keys can I program in one session?
A: Most Mercedes systems support up to 8 keys. The scanner will typically allow you to add one key at a time without affecting existing ones.
Q: What if the scanner shows “Key programming not supported” for my model?
A: Update the LAUNCH software to the latest Mercedes package. If the issue persists, your model may require a different diagnostic tool (e.g., LAUNCH X431 PAD VII with advanced IMMO).
Q: Can I use a LAUNCH X431 to program a Mercedes smart key without any working key?
A: No. The vehicle ECU must be in “learning mode,” which requires at least one valid key to be present. For total key loss, you must use dealer‑grade equipment.
Q: Why does the engine start but the remote buttons don’t work?
A: The remote function and immobiliser are separate. If the buttons don’t work, repeat the programming procedure and ensure you selected the correct remote type. For IR keys, point the key directly at the receiver. For smart keys, check the key battery.
Q: Is it safe to use an aftermarket key blank?
A: Yes, as long as the blank is OEM‑equivalent and matches the frequency (e.g., 315MHz for US, 433MHz for EU). Avoid cheap blanks without proper transponder chips.
Q: How long does the programming process take?
A: Typically 5‑10 minutes, including setup. The actual key learning takes less than 30 seconds.
Final Tips
- Always back up your existing key programming if the scanner offers a “save” option. This lets you restore the old keys if something goes wrong.
- Keep the vehicle battery charger connected throughout the entire process – not just at the start. A sudden voltage drop halfway through can corrupt the key learning.
- If you encounter persistent “incompatible key” errors, verify that the LAUNCH X431 software version explicitly lists your Mercedes model and year in the IMMO menu. You can find this information in the software release notes.
- For more details on general diagnostic procedures, check out our guide on using a LAUNCH X431 for basic ECU scanning. If you are new to key programming, we also recommend reading our article on common IMMO pitfalls and how to avoid them.
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-Benz Infrared Smart Key Using LAUNCH X431
- How to Write Mercedes-Benz Key Data Using LAUNCH X431 X-PROG3
- How to Generate a Mercedes-Benz Dealer Key Using LAUNCH X431 and X-PROG3
- How to Back Up Mercedes-Benz EIS Data Before Key Programming with LAUNCH X431
- How to Read Mercedes-Benz EIS Password Using LAUNCH X431 IMMO Plus