How to Program Rolls-Royce Wraith Keys with Launch X431 | Step-by-Step Guide

Learn how to program a Rolls-Royce Wraith key using Launch X431. Step-by-step guide, PIN code tips, troubleshooting, and expert advice. All keys must be programmed in one session.

Quick Answer: Programming a Rolls-Royce Wraith Key with Launch X431

Programming a Rolls-Royce Wraith key fob requires a professional-grade diagnostic tool like the Launch X431 (PAD VII, V, or PRO3), the latest Rolls-Royce/BMW software, and a valid security PIN. The process involves connecting to the OBD-II port, navigating to the CAS (Car Access System) module, entering the PIN, and using the key learning function. You must program all keys—old and new—in the same session to avoid erasing existing keys. Common failures stem from low battery voltage, outdated software, or incorrect PIN codes. A battery maintainer is essential to keep voltage above 12.6V throughout the procedure.


What You Need Before Programming

Before you start, gather the following items and verify each one. A single missing element can derail the entire process.

  • Compatible Launch X431 unit – Models like the X431 PAD VII, X431 V, X431 PRO3, or any newer equivalent work. Older units may lack the necessary BMW/Rolls-Royce software support. Check with Launch’s compatibility list if you are unsure.
  • Latest Rolls-Royce/BMW software package – You must update your X431 before starting. Go to the Update Center and install the most recent BMW and Rolls-Royce software packs. Without this, the tool may not recognize the Wraith’s CAS module or may show “Key Programming Not Supported.”
  • OBD-II cable – Launch units typically include a standard 16-pin OBD-II cable. Use the one that came with your tool. Avoid long extension cables that can introduce signal interference.
  • Battery maintainer or charger – Voltage drops are the #1 cause of key programming failures. Connect a maintainer to the Wraith’s battery terminals under the hood (or use the underhood jump posts). Keep the voltage steady at 12.6V or higher.
  • All existing keys – You need every key fob that should work after programming, up to the vehicle’s maximum (usually 4–5). Leaving one out permanently disables it.
  • Valid PIN / security access code – The Wraith uses a 4-digit PIN (sometimes longer) to authorize key learning. For 2017+ models, you typically get it from a Rolls-Royce dealer using the VIN. For older models, the X431 can read the PIN from the CAS module memory. Third-party online key services can also provide PINs for a fee.
  • Stable internet connection – The X431 needs Wi-Fi or a hotspot to communicate with Launch’s servers during vehicle identification and software verification.

Important note about PIN codes: If your X431 offers a “Read Key Memory” or “Read PIN” function under CAS, try that first. Many 2016–2020 Wraiths allow PIN extraction. If the tool says “Not Supported,” you must obtain the PIN from a dealer or a reputable online service.


Step-by-Step Programming Procedure

Follow these steps in order. Do not skip any preparation—especially the battery maintainer. The CAS module is sensitive to voltage fluctuations.

1. Prepare the Vehicle and Tools

  • Park the Wraith on a level surface, ignition off.
  • Connect a battery maintainer to the vehicle’s battery. Use the underhood positive terminal and a chassis ground point.
  • Turn off all electrical loads: headlights, interior lights, air conditioning, radio, and seat heaters.
  • Close all doors and keep them closed throughout the procedure.

2. Connect the Launch X431

  • Locate the OBD-II diagnostic port under the driver’s side dashboard (left of the steering column, near the footwell).
  • Plug the OBD-II cable securely into the port.
  • Turn the ignition to ON (do not start the engine). The dashboard lights will illuminate.
  • Power on the Launch X431 tablet. Open the Diagnostics application.

3. Select Vehicle and System

  • From the manufacturer list, choose Rolls-Royce.
  • Select Wraith. The tool will prompt you to confirm the model code: RR4 for the coupe (Wraith) or RR5 for the convertible (Dawn). Verify this against the vehicle.
  • The X431 will now auto-detect the vehicle’s control units. Wait until the scan completes.

4. Navigate to Key Programming

  • In the system selection menu, go to CAS (Car Access System). Sometimes the path is BMW → CAS because Launch groups Rolls-Royce under BMW software.
  • Inside the CAS menu, look for Key Programming or Immobilizer functions.
  • When prompted, select “Read CAS Data” (or “Read Key Memory”). The tool will display the current number of stored keys and their status.

5. Enter Security Access (PIN / Password)

  • The X431 will request a security code. This is the 4-digit PIN you obtained earlier.
  • Enter the PIN carefully using the on-screen keypad. If the PIN is correct, a green confirmation message appears: “Security Access Granted.”
  • If you get a “Security Access Denied” error, double-check the PIN. An incorrect PIN blocks further access for several minutes (or until ignition is cycled). Try reading the PIN again from the CAS module or contact your PIN provider.

6. Learn / Program Keys

  • Select “Key Learning” or “Program New Key”.
  • The X431 will show a list of currently stored keys (e.g., “2 keys stored”). Follow the on-screen instructions carefully:
    1. Insert the first key into the ignition slot (for models with a physical slot) or hold the key against the start/stop button (for push-button start models). Do not press the brake pedal.
    2. Turn the key to position 1 (ignition on, engine off) or press the start button once without foot on the brake.
    3. Wait for a confirmation signal: a single horn honk, a flash of the hazard lights, or a dashboard message. Do not move the key until you hear/see this signal.
    4. Repeat for all keys – including every key you want to keep working. If you have two old keys and one new key, all three must be learned in this same session. The tool will prompt you for each key.
  • After the last key, the X431 will display “Key programming completed.” Turn the ignition off.

7. Test All Keys

  • Remove the OBD-II cable and battery maintainer.
  • Test each key individually:
    • Lock and unlock the doors using the remote.
    • Start the engine (hold key near steering column or press start button with key in pocket).
    • Check remote trunk release and any other functions (windows, comfort access).
  • If any key fails, the learning procedure may not have included it. You must run the entire key learning again, including all keys. Partial programming is not possible.

Detailed Troubleshooting Steps

Even experienced technicians hit snags. This table covers the most common issues you will encounter when programming a Wraith key with the Launch X431.

Problem Likely Cause Solution
X431 cannot connect to CAS Outdated software; wrong vehicle selection Update Launch to the latest BMW/Rolls-Royce pack. Manually select RR4 or RR5. If still failing, try BMW menu (some X431 versions group Rolls-Royce there).
“Security access denied” / wrong PIN Incorrect PIN code Verify PIN from dealer or CAS read. Some Wraiths use a 4-digit code; others use a 5- or 6-digit code. Retry reading PIN via CAS → Read Key Memory. If tool refuses, obtain PIN from a third-party service.
Key learning fails midway Low battery voltage Ensure battery maintainer is connected and voltage stays above 12.6V. Turn off all parasitic loads. If voltage drops below 12V during programming, stop and charge the battery fully before retrying.
Only new key works; old keys erased Old keys not learned in same session Re-enter key learning and include all keys (old + new) in one go. The CAS module overwrites the key list each time you run the learning function.
Tool says “No key to learn” Key transponder not recognized Verify the key is a genuine Rolls-Royce key fob (aftermarket keys often fail). Check the transponder chip inside the key – it may be damaged or worn. Replace the key battery if remote functions are dead.
Engine starts but remote functions fail Incomplete programming; immobilizer mismatch Run “Synchronize Remote” within the CAS menu. If that does not help, re-learn all keys again. The remote coding can sometimes get out of sync even when the immobilizer is correct.
“Communication error” during programming Loose OBD connection; interference Unplug the X431, restart the tool, and reconnect. Use the original OBD cable – avoid USB extenders or wireless adapters. Move the tablet away from other electronics (radios, phones) that could cause interference.
PIN reading from CAS returns “Not Supported” CAS module version too new (2018–2020) For newer Wraiths, the PIN is blocked from direct read. Obtain the PIN from a Rolls-Royce dealer (requires VIN and proof of ownership) or an online key service. Some services charge $20–$60 and deliver the PIN within an hour.

Important Warnings & Best Practices

  • Always learn all keys together – Leaving out an old key is the most common mistake. The CAS module will erase any key not included in the current learning session. If you have three keys and only program two, the third becomes a useless hunk of plastic.
  • Do not interrupt the process – A power loss mid-programming (even for a split second) can corrupt the CAS module. This often requires a trip to the dealership to reflash the module. Use a battery maintainer and a stable power source for the X431 itself.
  • Use only genuine Rolls-Royce keys – Aftermarket key fobs often lack the correct transponder ID or remote frequency. The Wraith’s system is picky. A cheap replacement key may appear to learn but fail to start the car or activate remote functions.
  • Update your Launch X431 software before starting – Launch pushes regular updates that add vehicle coverage and fix bugs. The procedure for Wraith key programming has changed across firmware versions. What worked last year may not work today without an update.
  • Backup CAS data if available – Some Launch X431 units offer a “Backup CAS” function. Use it before entering key learning. If something goes wrong, you can restore the module to its pre-programming state. This feature is a lifesaver for rare failures.

Frequently Asked Questions (FAQ)

1. Can I program a Rolls-Royce Wraith key with a generic OBD2 scanner?

No. Standard OBD2 scanners can only read fault codes and basic live data. They cannot access the CAS (Car Access System) immobilizer module. You need a professional tool like the Launch X431, Autel IM508/IM608, or the dealer’s ISTA system. These tools have the necessary security protocols to authenticate with the Rolls-Royce electronics.

2. How much does it cost to get a PIN code for a Wraith?

Dealerships typically charge between $50 and $150 for a PIN code, depending on your location and whether you provide the VIN. Online key-coding services charge $20 to $60, but be cautious—choose only reputable providers with good reviews. For 2016–2020 models, you may be able to read the PIN directly from the CAS using the X431, which costs nothing extra.

3. What if I lose all my keys? Can the X431 still program a new one?

No. The X431 requires at least one working key to authenticate the security access. If you have lost all keys, the immobilizer has no “known” keys to match. In that case, you must either:

  • Have the CAS module replaced and matched to a new key by a dealership, or
  • Use a specialized “keyless” programming tool that bypasses the authentication step (most such tools are dealer-only or extremely expensive). The Launch X431 does not support this scenario.

4. How many keys can the Wraith store?

Typically up to 5 keys (4 remote and 1 valet/spare). However, some early models (2013–2015) may support only 4. The X431 will display the maximum when you enter the key learning menu. You cannot exceed that limit—programming a sixth key will overwrite the oldest one.

5. Do I need to program the remote separately from the transponder?

No. The Launch X431 handles both the transponder (immobilizer chip) and the remote (RFID locking/unlocking) in a single learning procedure. After successful completion, both functions should work. If remote functions fail but the engine starts, run the “Synchronize Remote” function in the CAS menu.

6. What is the difference between Rolls-Royce Wraith and Dawn key programming?

The Dawn is the convertible version of the Wraith and uses the same CAS system. Follow the identical steps. Just select RR5 (the model code for Dawn) instead of RR4 (Wraith coupe) when prompted. Some early Dawn models (2015–2016) may have a slightly different CAS firmware version, so ensure your Launch software is fully updated before starting.

7. My X431 says “Key Programming Not Supported” – what now?

This error usually means the BMW/Rolls-Royce software package on your Launch unit is incomplete or outdated. Update the tool to the latest version via the Update Center. If it still says “Not Supported,” try accessing key programming through the BMW menu instead of the Rolls-Royce menu. Some Launch versions group all RR models under BMW in their software structure. As a last resort, contact Launch technical support to confirm your unit’s compatibility with the Wraith.


Final Thoughts

Programming a Rolls-Royce Wraith key with a Launch X431 is not as intimidating as it sounds. With the correct software, a valid PIN, and a stable power supply, you can complete the job in under 30 minutes—even if you have never done it before. The most common pitfalls come down to three things: outdated software, an incorrect PIN, or forgetting to learn all keys together. Address those three, and the procedure goes smoothly.

If you run into persistent errors even after following this guide, do not force the process. Contact Launch technical support or consult a professional automotive locksmith who specializes in high-end vehicles (Rolls-Royce, Bentley, Lamborghini). A little extra help is cheaper than a corrupted CAS module.


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