How to Program an MG GS Remote Key with LAUNCH X431 | Step-by-Step Guide

Learn to program an MG GS remote key using LAUNCH X431. Step-by-step instructions, troubleshooting, and tips for immobiliser and remote sync. Save on dealership costs.

How to Program a Remote Key for an MG GS with LAUNCH X431

Last Updated: June 22, 2026

Quick Answer / Key Takeaway

You can program a new or replacement remote key for an MG GS using a LAUNCH X431 diagnostic tool by accessing the immobiliser programming menu. The process requires at least one working master key (or the "All Keys Lost" procedure if none exist), a compatible LAUNCH X431 model with the latest MG software, and the vehicle’s security PIN (if required). The tool guides you through adding the new key’s transponder to the ECU and then synchronising the remote functions through the body control module. Always back up your ECU data before making any changes.


Introduction

Losing or damaging your MG GS remote key can quickly turn into an expensive headache. A trip to the dealership often costs $200–$400 for a single replacement key and programming. For workshop owners or DIY enthusiasts who already own a professional diagnostic tool like the LAUNCH X431, programming a key yourself saves both time and money. The LAUNCH X431 series is widely used by automotive professionals because it covers a broad range of makes, including MG, and offers dedicated immobiliser and key programming functions.

This guide walks you through the entire process — from understanding how the MG GS key system works to step-by-step programming instructions, common pitfalls, and troubleshooting tips. Whether you are adding a spare key or dealing with a complete key loss scenario, this article gives you the practical knowledge to get the job done.


Understanding the MG GS Key Programming System

The MG GS uses a two-part security system. The immobiliser links each key’s transponder chip (a small RFID component inside the key fob) to the engine control unit (ECU). Without a matching transponder code, the engine will not start. Separately, the remote keyless entry functions — locking, unlocking, and boot release — are managed by the body control module (BCM).

When programming a new key, you must complete both steps:

  • Immobiliser programming – Adds the new transponder ID to the list of authorised keys stored in the ECU.
  • Remote synchronisation – Pairs the remote buttons with the BCM so the car responds to lock/unlock commands.

The LAUNCH X431 handles both tasks within a single diagnostic session. Depending on your tool’s software version, you may find these options under menus labelled "Immobiliser," "Key Programming," "BCM," or "Smart Key Programming." For newer MG GS models (2020 onward), the system may use a passive smart key (Keyless Entry/Start system), which requires a slightly different procedure — but the overall concept remains the same.

Tip: Always update your LAUNCH X431’s MG software package before attempting any key programming. Without the latest update, the key programming menu may be missing or incomplete.


What You Need Before You Start

Gather the following items and information before connecting your X431:

  • LAUNCH X431 diagnostic tool – Compatible models include the X431 Pro, X431 V, X431 V+, X431 PAD V, X431 PAD VII, and similar high-end units. The older X431 Diagun or X431 Solo may not support immobiliser functions for the MG GS.
  • Latest MG software – Connect the X431 to a stable Wi-Fi network and update the software package for MG. Navigate to "Software Update" in the tool’s main menu.
  • Working master key – For the "Add Key" procedure, you need at least one existing programmed key. If you have zero working keys, you will use the "All Keys Lost" function, which requires two new keys.
  • New key fob – Ensure the new remote has a fresh battery (typically a CR2032 coin cell) and contains the correct transponder chip (ID46 or ID48 for most MG GS models). Aftermarket keys work as long as they are compatible.
  • Security PIN / Access code – Some MG GS models request a 4-digit or longer security code to enter the immobiliser menu. You can often obtain this from a dealership or via online services such as AutoAuth or the LAUNCH online PIN retrieval module (requires credits).
  • Vehicle VIN – The tool may auto-detect the vehicle, but having the VIN handy helps if the manual selection is needed.
  • Charged tool or external power – Plug the X431 into a charger or ensure it has sufficient battery to avoid interruption mid-process.

Safety note: Perform the programming in a secure, well-ventilated area. Keep the ignition in the ON position (engine off) during most steps. Never disconnect the tool while the ECU is being written to — this can corrupt the immobiliser data.


Step-by-Step: Programming a Remote Key for MG GS with LAUNCH X431

Follow these steps in order. If you encounter an issue, refer to the troubleshooting section below.

Step 1: Connect and Prepare the Vehicle

Park the MG GS, turn off the engine, and switch off all electrical accessories (lights, radio, air conditioning). Locate the OBD-II port under the driver’s side dashboard — it is usually a trapezoidal 16-pin connector. Plug the LAUNCH X431 into the port.

Power on the X431. The tool may automatically detect the vehicle if you have an automatic VIN scan feature. If not, navigate to:

  • DiagnosticsMGGS → Select the correct model year (or enter the VIN manually).

Once communication is established, the tool will display the vehicle information. Turn the ignition to the ON position (engine off). Wait for the system to complete its initial scan.

Step 2: Backup ECU Data (Highly Recommended)

Before modifying any immobiliser settings, back up the original ECU data. This step protects you in case something goes wrong during programming.

  • From the main diagnostic menu, select "Immobiliser" or "Security Access."
  • Look for an option like "Backup EEPROM" or "Backup ECU Data." Follow the prompts to save the file to the tool’s internal memory or a USB drive.

If the backup fails, retry with the ignition on and all doors closed. Some models require the driver’s door to be open during the backup — check the on-screen instructions.

Step 3: Enter Security Access (If Prompted)

Many MG GS immobiliser systems require a security PIN to unlock the programming menus. If the X431 displays a prompt like "Enter Security Code" or "Input PIN," you have three options:

  • Enter a known PIN – Type the code you obtained from the dealer or an online service.
  • Retrieve PIN via VIN – Some LAUNCH tools offer an online PIN calculation function. This requires an active subscription and internet connection. Select "Get PIN by VIN" and follow the prompts.
  • Auto Search – In rare cases, the tool can attempt to read the PIN directly from the ECU. This is not always successful on MG GS models.

If you cannot provide the correct PIN, the tool will not allow you to proceed. Do not guess the code — entering an incorrect PIN multiple times may lock the immobiliser system temporarily.

Step 4: Access the Key Programming Menu

Once inside the immobiliser system, navigate to the key programming options. The exact menu name varies by software version, but common labels include:

  • "Program Key"
  • "Add Key"
  • "Key Learning"
  • "Synchro Key"
  • "Smart Key Programming" (for 2020+ models with push-to-start)

Choose "Add Key" if you have at least one working master key. Choose "All Keys Lost" only if you have no working keys — this process will erase all existing keys and require you to program two new keys in sequence.

Step 5: Follow the On-Screen Programming Sequence

The X431 will guide you through each action. For a typical Add Key procedure:

  1. Insert the working master key into the ignition. Turn it to the ON position (do not start the engine). Confirm on the tool.
  2. The tool will instruct you to remove the master key and insert the new key. Turn the new key to ON.
  3. The X431 will read the new key’s transponder and add it to the ECU’s learned list. This may take 30–60 seconds.
  4. Once confirmed, remove the new key and turn the ignition off.

For the All Keys Lost procedure, the steps are more involved. The tool will ask you to:

  • Have two new keys ready.
  • Perform actions such as opening and closing the driver’s door, pressing the brake pedal, or pressing a button on the new key fob. Read each instruction carefully — skipping a step can cause the process to fail.

Step 6: Program the Remote Functions (BCM Synchronisation)

After the immobiliser programming succeeds, exit the immobiliser menu and go to "Body" or "BCM" on the X431. Look for:

  • "Remote Key Programming"
  • "Program Remote"
  • "Synchronize Remote"

Select the appropriate function. The tool will guide you through a button-press sequence. A common method is:

  • Turn the ignition ON.
  • Press and hold the Lock button on the new remote for 5 seconds.
  • Release and press the Unlock button twice.
  • Turn the ignition OFF and test the remote.

If the tool offers a "Manual Sync" option, try that if the automatic method fails. Some MG GS models require you to turn the ignition ON and OFF three times within 10 seconds, then hold the Lock button.

Step 7: Verify and Finalise

Test the immobiliser by trying to start the engine with the new key. If the engine cranks and starts, the transponder is learned. Next, test all remote buttons (lock, unlock, boot release) from about 10 metres away.

If either function fails, repeat the relevant programming step. You may need to delete and re-add the key using the "Erase All Keys" function (if available) and start over.

When everything works, disconnect the LAUNCH X431, close the OBD port, and store the tool safely. Keep a record of the security PIN for future use.


Troubleshooting Common Issues

"Communication Failed" or "Unable to Connect"

Possible causes: Loose OBD cable, ignition not in ON position, wrong vehicle selection, or outdated software.

Solutions:

  • Re-seat the OBD-II connector.
  • Turn the ignition to ON (engine off) and ensure the dashboard lights come on.
  • Manually select the correct MG GS model year and engine type.
  • Update the X431’s MG software package over Wi-Fi.

"Security Access Denied" or "Wrong PIN"

Possible causes: Incorrect PIN code, expired online service subscription, or the immobiliser is locked after too many failed PIN attempts.

Solutions:

  • Double-check the PIN source. If you purchased a code, ensure it is for the correct VIN.
  • If the tool offers an "Auto Unlock" or "Online PIN" function, use that with a stable internet connection.
  • If the immobiliser is locked, you may need to leave the ignition ON for 30–60 minutes with the tool connected to reset the lockout timer.

Key Programmed but Engine Won't Start

Possible causes: The immobiliser programming did not fully complete, or the new key’s transponder is not being read by the ignition ring.

Solutions:

  • Repeat the immobiliser programming step. Make sure the key is fully inserted and turned to ON.
  • For push-to-start models, hold the key fob directly against the start button (the transponder antenna is behind the button).
  • If the key is a used (second-hand) unit, it may still carry the previous vehicle’s code. Use the "Reset Key" function on the X431 (if available) before attempting to program it.

Remote Buttons Don't Work After Immobiliser Success

Possible causes: The remote synchronisation step was skipped or not performed correctly.

Solutions:

  • Go back to the BCM menu and select "Remote Key Programming." Try the "Manual Sync" option: turn ignition ON, press and hold the Lock button for 10 seconds, then try the other buttons.
  • Disconnect the vehicle’s battery for 5–10 minutes to reset the BCM, then re-synchronise.

"Key Already Programmed" or "Invalid Key" Error

Possible causes: The key was previously programmed to another vehicle, or the transponder is not compatible with the MG GS.

Solutions:

  • Use a dedicated key cloner tool to erase the key’s data before programming.
  • Verify the transponder type (ID46 or ID48 is common for MG GS). Check with the key supplier.
  • If using an aftermarket key, try an OEM equivalent — some cheap aftermarket keys do not respond correctly to the LAUNCH X431’s instructions.

Frequently Asked Questions (FAQ)

Can I program a key for my MG GS without any working keys?

Yes, but it is more complex. You must use the "All Keys Lost" function in the LAUNCH X431. This typically requires the security PIN and two new keys. The tool will guide you through a multi-step process that may involve pressing the brake pedal, opening/closing doors, or using a special sequence. The procedure varies by model year, so follow the on-screen prompts exactly.

What LAUNCH X431 models support MG GS key programming?

Most mid-range and high-end X431 models support it, including the X431 Pro, X431 V, X431 V+, X431 PAD V, and X431 PAD VII. The X431 Diagun and X431 Solo (older versions) often lack the required immobiliser software. Check the LAUNCH website for your specific model’s compatibility or contact technical support.

Do I need an internet connection for key programming?

An internet connection is strongly recommended. You need it to download the latest MG software package and to access online PIN retrieval services if required. Once you have the software and the PIN, you can work offline for the actual key programming.

How much does it cost to program an MG GS key using a LAUNCH X431?

The tool itself costs between $300 and $2,000 depending on the model. Additional costs include:

  • Replacement key fob with transponder: $20–$60
  • Security PIN (if not free): $5–$20 per use
  • Key cutting (if the blade needs to be cut): $10–$30

Compared to dealership pricing ($200–$400 per key), the DIY approach pays for itself after programming two or three keys.

Can I use a second-hand key from a scrapped MG GS?

Yes, but only if the key is "cleaned" or erased of its previous programming. Used keys retain the immobiliser data from the original vehicle. The LAUNCH X431 may have a "Reset Key" or "Key Erase" function for some models, but this is not guaranteed for all MG GS years. If you cannot erase the key, it will be rejected during programming. Consider using a dedicated key programmer tool (e.g., X-Copy or XTool) to reset it first.

My MG GS is a 2022 model – will the same procedure work?

Newer MG GS models (2020 onward) often use a Smart Key/Keyless Entry system with push-to-start. The LAUNCH X431 can still program these keys, but the menu may be labelled "Smart Key Programming" instead of "Immobiliser." The procedure is similar, but you may need to hold the key against the start button or use a specific fob-battery-saving sequence. Ensure your X431 software supports the 2022 MG GS — update to the latest version before starting.


Final Tips

  • Always back up the ECU data before making any changes. If the programming fails, you can restore the original configuration.
  • Keep the LAUNCH X431’s subscription active. Many online functions, including PIN retrieval and advanced coding, require a valid account.
  • If the process fails repeatedly, try disconnecting the vehicle’s battery for 5 minutes. This resets the BCM and ECU memory, clearing any glitches from a previous failed attempt.
  • Some MG GS models require the driver’s door to be closed and unlocked during key programming. Read the on-screen instructions carefully — the tool will often tell you the correct door status.
  • Use an OEM or verified compatible key. Cheap aftermarket keys may have poor transponder response, leading to repeated failures.
  • If you are stuck, consult a professional automotive locksmith who specialises in MG vehicles or contact LAUNCH technical support.

Programming a remote key for your MG GS with a LAUNCH X431 is a manageable DIY task if you approach it methodically. Follow this guide step by step, keep your software updated, and you should have a working spare key without a dealership visit.


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


Related Posts