How to Program Mercedes-Benz Push Start Key Using LAUNCH X431 IMMO Tool

Learn step-by-step how to program a Mercedes-Benz push start key with the LAUNCH X431 IMMO tool. Includes preparation, troubleshooting, and expert tips for success.

Published: May 28, 2026

Quick Answer

To program a Mercedes-Benz push start key using the LAUNCH X431 IMMO tool, connect the scanner to the OBD2 port, navigate to the IMMO function, select your vehicle model, and follow on-screen prompts to add a new key. The process takes 5–10 minutes and generally requires at least one working key. For push start models without a physical slot, place the new fob near the designated antenna area (often the cup holder or steering column) during programming.


Understanding the LAUNCH X431 IMMO Tool and Mercedes Push Start Systems

Modern Mercedes-Benz models use a Keyless Go system — the fob communicates wirelessly with the vehicle’s immobilizer and the start/stop button. Unlike traditional turn-key cars, there’s no physical ignition barrel to insert the key into. That changes how you approach programming.

The LAUNCH X431 IMMO tool is a professional-grade diagnostic scanner designed to handle immobilizer and key programming tasks. It can read PIN codes, adapt ECUs, and program both the immobilizer chip and remote functions for many Mercedes models from the mid-2000s onward.

Compatibility note: The LAUNCH X431 supports most 2010+ Mercedes models, including W204, W205, W212, W222, X166, C117, and A117 chassis. However, coverage depends on your specific X431 version and software update. Always check the LAUNCH website or your tool’s model list before starting.


Prerequisites and Preparation

Before you touch the scanner, make sure you have everything ready. Rushing this step is the #1 reason programming fails.

Tools You’ll Need

  • LAUNCH X431 scanner (V+, PRO, HD, or similar) with the latest software update installed
  • Active internet connection (Wi-Fi or hotspot) — many newer models require online authentication
  • All existing keys for the vehicle (some procedures require you to reprogram every key together)
  • New blank key compatible with your Mercedes model — using a used key can work, but it must be erased first

Vehicle Preparation

  • Battery: Make sure the car battery is fully charged — ideally above 12V. Connect a battery maintainer if possible. Power loss during programming can leave the vehicle immobilized.
  • Ignition: Turn the ignition OFF and switch off all accessories (lights, radio, A/C).
  • Environment: Work in a well-ventilated area. You may need to start the engine briefly during testing.

Safety Precautions

  • Disable any aftermarket alarm systems temporarily — they can interfere with communication
  • Unplug any other devices from the OBD2 port
  • Have a backup plan — know a local dealer or automotive locksmith in case the tool fails

Step-by-Step Programming Procedure

Follow these steps in order. The LAUNCH X431 is intuitive, but the exact menu labels vary slightly between software versions.

1. Connect the LAUNCH X431 to the Vehicle

Power on the scanner. Plug the OBD2 cable into the vehicle’s diagnostic port — it’s usually under the dashboard on the driver’s side, near the hood release. The tool will boot up and may ask you to select a vehicle make. Choose Mercedes-Benz.

2. Enter the IMMO (Immobilizer) Function

From the main menu, go to Special Functions or IMMO (the exact label depends on your software version). Select Key Programming or IMMO/Key Programming. The tool will read the vehicle’s ECU or BCM — confirm any prompts that appear.

3. Select the Correct Model and Year

Choose the correct chassis code (e.g., W205 for C-Class, W212 for E-Class, W222 for S-Class) and model year. If you’re unsure, check the vehicle’s VIN. Selecting the wrong model can cause communication errors or incorrect PIN retrieval — so double-check this step.

4. Retrieve the Security Access Code (PIN)

The LAUNCH X431 can automatically retrieve the PIN for many Mercedes models. Look for a Get PIN or Read PIN button. If the tool cannot pull the PIN automatically:

  • Try common default codes: 0000, 2804, 12345
  • Check online Mercedes IMMO forums for known PINs for your specific model/year
  • Contact LAUNCH support or a third-party PIN service

Once you have the PIN, enter it when prompted.

5. Perform "Key Learning" or "Add Key"

Select Add Key or Key Learning from the IMMO menu. The tool may instruct you to turn the ignition ON (using an existing working key) and then OFF within a specific time window.

6. Program the New Key

For push start models without a physical slot, the vehicle has an antenna that reads the fob. The LAUNCH X431 will tell you exactly where to place the new key. Common locations include:

  • The cup holder in the center console (often marked with a key icon)
  • Against the steering column
  • Under the start/stop button (on some models)

Place the new fob in the designated area and don’t move it. The scanner writes the key data to the vehicle — this takes about 10–30 seconds. When you see a success message, the key is programmed.

7. Verify and Test

Disconnect the scanner. Place the new key inside the vehicle and press the start button — the engine should crank and start. Test the remote lock/unlock functions from a short distance. Crucially, test all existing keys to make sure they still work. Some LAUNCH X431 procedures (especially "all keys lost" scenarios) perform a wipe, requiring you to reprogram every key afterward.


Troubleshooting Common Issues

Even with careful preparation, problems can arise. Here’s how to handle the most common ones:

"Key Not Recognized" Error

  • Replace the key fob battery with a fresh CR2032 — low battery is a frequent culprit
  • Confirm the key is placed exactly on the antenna mark (check the owner’s manual if unsure)
  • Re-enter the PIN — a single incorrect digit will fail the process

"Communication Failure"

  • Update the LAUNCH X431 software via Wi-Fi before retrying
  • Inspect the OBD2 connector for bent or damaged pins; try a different extension cable
  • Cycle the ignition ON then OFF, and start the process again

"All Keys Lost" Scenario

If you have zero working keys, some LAUNCH X431 versions can still handle it with an online subscription. Otherwise, you’ll need a dealer or a specialized automotive locksmith who can bypass the higher security level.

Remote Functions Don’t Work

The immobilizer chip is programmed, but the remote features may require a separate step. Go back to the IMMO menu and look for Remote Key Programming or Keyless Go Learning. Repeat the key placement procedure to sync the remote signal.

Engine Starts Then Stalls After a Few Seconds

The immobilizer hasn’t fully learned the key. Repeat the programming process, but this time keep the ignition ON for at least 30 seconds after the success message before turning it off.


Important Tips for Success

  • Update your LAUNCH X431 before starting — outdated software is the most common cause of failure. Connect to Wi-Fi and run the update check.
  • Have all keys handy — many Mercedes systems require you to program every key together during one session. Read the on-screen warnings carefully.
  • Security Access PIN — if the tool can’t retrieve it automatically, try common codes (0000, 2804, 1234) or search model-specific forums. LAUNCH support can also help.
  • For 2020+ models — you may need an active LAUNCH online IMMO subscription (pay-per-use or annual). Without it, newer Mercedes cannot be programmed.
  • Back up your settings — some advanced ECUs let you back up the original immobilizer data via the X431 before making changes. Take advantage of this if offered.
  • Use a battery maintainer — a voltage drop during programming can corrupt the immobilizer data. Keep a charger connected to the car battery.

FAQ Section

Can I program a used key from another Mercedes?

Yes, but the used key must be erased or deauthorized first. Some LAUNCH X431 versions can erase a key’s memory; otherwise, only the original vehicle can reset it. For best results, use a new blank key.

Do I need an internet connection to program a Mercedes key?

For many newer models, especially post-2018, yes. Online access is required for PIN retrieval and data authentication. Check the X431 software requirements before starting.

How long does the battery last on the LAUNCH X431?

Most X431 series have a battery life of 4–6 hours of continuous use. If the tool dies during programming, the vehicle could become immobilized — always keep the tool charged above 50% and use a battery maintainer on the car.

Is using the LAUNCH X431 safe for my Mercedes electronics?

Yes, when used correctly. It reads and writes only to the immobilizer and remote system. However, an incorrect procedure or power loss during programming can cause temporary issues. Always follow on-screen prompts exactly.

Can I program a key if I only have one working key?

Yes. The LAUNCH X431 can add a second key as long as one valid key is present. You do not need to lose all keys.

What if I cannot find the PIN?

Try common defaults, or use the tool’s Read PIN function. If it still fails, you may need to contact a dealer or a specialized IMMO service. Some LAUNCH X431 users share PIN databases online for a fee. In rare cases, the PIN is printed inside the glove box or owner’s manual.

My push start key has no physical slot. Where do I place it?

Place the key fob in the cup holder of the center console (look for a key symbol), against the steering column, or directly under the start button depending on your model. The LAUNCH X431 usually tells you the exact location during the programming process.

After programming, the key works but the remote doesn’t. How do I fix this?

Go back to the IMMO menu on the X431 and look for Remote Key Programming or Keyless Go / Remote Learning. Follow the same key placement procedure but for the remote signal. This step is often required separately.


Conclusion

Programming a Mercedes-Benz push start key with the LAUNCH X431 IMMO tool is entirely doable if you prepare properly and follow each step carefully. Update your tool, connect a battery maintainer, and test all keys before wrapping up. If you run into persistent errors, consult LAUNCH support or a professional automotive locksmith you trust.

For more details on key programming and diagnostic tools, check out our guide on [how to choose the right OBD scanner for European cars] and our article on [common Mercedes immobilizer problems and fixes]. Happy programming!

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