How to Program a Toyota Scion FR-S Key with Launch X431 | Step-by-Step Guide

Learn to program a Scion FR-S key using Launch X431. Includes immobilizer setup, step-by-step instructions, troubleshooting tips, and FAQs. Save on dealer fees.

Quick Answer: Programming a Toyota Scion FR-S Key with Launch X431

To program a new key for a Toyota Scion FR‑S (and its Subaru BRZ/GT86 twins) using a Launch X431 diagnostic tool, you must use the Immobilizer function, not the key programming wizard found on some generic OBD2 tools. The process involves: (1) Inserting the working key and turning the ignition ON, (2) Connecting the Launch X431 and selecting the correct vehicle model (Subaru often works better than Scion), (3) Navigating to "Special Function" > "Security Access" > "Register Key," (4) Following the on‑screen prompts to learn the new transponder chip. The Launch X431 requires a valid subscription and strong internet connection for this function. If the key fails to program, the most common causes are an incompatible key blade or a dead transponder chip.


If you own a Scion FR‑S, you know that losing or damaging a key can be a hassle. Dealer programming fees often run $150–$300, and waiting for an appointment isn’t always convenient. With the right diagnostic tool—specifically the Launch X431—you can program a new key yourself, saving both time and money. This guide walks you through the entire process, from understanding the immobilizer system to troubleshooting common failures. Whether you’re a weekend DIYer or a professional looking for a reliable method, the steps below are tested and proven for the 2013–2016 Scion FR‑S (and its Subaru BRZ / Toyota 86 siblings).

Understanding the FR‑S Immobilizer System

The 2013–2016 Scion FR‑S / Subaru BRZ uses a secured immobilizer system. Grasping how it works is critical before you attempt any programming.

  • The Transponder Chip: Unlike older cars, the FR‑S key contains a small RFID chip inside the plastic head. The car will not start with a cut key blade alone; it must have a working chip.
  • The Immobilizer Unit: This is the car’s computer that verifies the key. It is deeply integrated with the body and engine control modules.
  • The Launch X431 Role: The Launch tool acts as a bridge to the immobilizer system. It sends the correct security codes to “teach” the car to recognize the new chip.

The immobilizer is Subaru‑based even though the car might be branded as a Scion or Toyota. That’s why, when using the Launch X431, you’ll almost always select Subaru as the vehicle make rather than Toyota or Scion.

Prerequisites for Programming

Before connecting your Launch X431, ensure you have the following.

Required Tools

  • A Launch X431 Diagnostic Tool: Any current‑generation model (e.g., X431 V, X431 Pro, X431 Pad) will work. Make sure the firmware and software are updated to the latest version. Check the official Launch website for updates.
  • A Valid X431 Subscription: You need the Toyota/Subaru software package activated on your tool. Without it, the immobilizer functions will be locked.
  • A New, Unused Key: The key must be a blank with a fresh transponder chip. Keys that have been programmed in another vehicle cannot be reused.
  • All Original Working Keys: You must have all keys you want to keep present during the procedure. The process will erase all prior key registrations and then learn them again.

Important Cautions

  • Battery Voltage: Ensure the car battery is at 12.5V or higher. Low voltage can cause programming to fail mid‑process, which may lock you out of the immobilizer.
  • Internet Connection: A strong, stable Wi‑Fi or hotspot connection is mandatory. The Launch X431 must communicate with Launc h’s server to obtain security access codes.
  • Door Lock Status: Keep the driver’s door open during the entire procedure. This prevents the car from going into sleep mode.

Step‑by‑Step Programming Procedure

This method is specifically tailored for the Toyota 86 platform (Scion FR‑S / Subaru BRZ). Follow each step in order.

Step 1: Prepare the Vehicle and Tool

  1. Open the driver’s door.
  2. Close all other doors and the trunk.
  3. Insert the working key into the ignition and turn it to the ON position (dashboard lights up, engine stays off).
  4. Connect the Launch X431 to the vehicle’s OBD‑II port (under the dashboard, driver’s side).

Step 2: Navigate the Launch X431 Menu

  1. Turn on the Launch X431.
  2. Select Diagnostics.
  3. Choose European or Asia vehicle selection (depending on your tool’s organization).
  4. Critical Step: Select Subaru. Do not select “Scion” or “Toyota” for the FR‑S. The immobilizer software is Subaru‑based.
  5. Select the model: BRZ (for 2013–2016 models).
  6. Confirm the year and engine type (typically 2.0L FA20).
  7. The system will scan the vehicle’s systems. Wait for completion.

Step 3: Access the Immobilizer Function

  1. From the system list, choose Immobilizer (sometimes labeled “Engine Immobiliser”).
  2. Click Special Function.
  3. Select Security Access.
  4. The tool will request a security code calculation. Click Yes. Wait 30–60 seconds while the tool communicates with the remote server.

Step 4: Register the New Key

  1. After successful security access, select Register Key or Key Learning.
  2. The tool will prompt: “Insert key to be registered, turn to ON position, and press OK.”
  3. Remove the working key from the ignition.
  4. Quickly insert the new, blank key and turn it to the ON position.
  5. Press OK on the Launch X431.
  6. The tool will display a countdown timer (typically 30 seconds). Do not touch anything during this time.
  7. When the timer ends, turn the new key to the LOCK position and remove it.
  8. Repeat (Critical): The system will now ask you to register the original key(s).
    • Insert one original key, turn to ON, press OK.
    • Repeat for all keys (including the new one if you have more than one new key).
  9. When finished, tap End or Exit on the tool.

Step 5: Verification

  1. Disconnect the Launch X431.
  2. Test the new key: Attempt to start the engine. It should crank and start immediately.
  3. Test all other keys to ensure they still work.

Troubleshooting Common Issues

“Communication Error” or “Session Terminated”

  • Cause: Poor internet connection or failing car battery.
  • Fix: Connect to a stronger Wi‑Fi network (use your phone’s hotspot if needed). Recharge or jump‑start the vehicle battery. Restart the tool and the car (wait 30 seconds between attempts).

“Key Already Registered” or “Learning Failed”

  • Cause: The key you’re trying to program was already used in another vehicle (even a different make) or is a counterfeit/clone chip.
  • Fix: Purchase a virgin key (new, unused transponder). Some locksmiths can re‑virginize a chip, but for a DIY project it’s usually more cost‑effective to buy a fresh blank.

Car Starts with Old Key but Not New Key

  • Cause: The immobilizer learned the chip, but the new key’s blade is not cut for the ignition lock cylinder.
  • Fix: The metal blade must be physically cut by a locksmith based on your VIN or by tracing an existing key. A transponder program does not cut the metal key.

Launch X431 Can’t Find the Vehicle

  • Cause: The tool is set to the wrong make or model year.
  • Fix: Re‑select Subaru and choose BRZ (2013–2016). If using a Toyota menu, try “Toyota 86” and look for “Keyless System” instead. For the FR‑S, the Subaru path is far more reliable.

Comprehensive FAQ

Q: Can I program a key without a working key?
A: No. For the FR‑S, the Launch X431 process requires at least one working key to access the immobilizer system. If you have zero working keys, you need a locksmith or dealer to extract the security code from the ECU.

Q: How much does it cost to have a dealer program a Scion FR‑S key?
A: Dealer prices typically range from $150 to $300 for programming, plus the cost of the key blank (another $50–$150). DIY with the Launch X431 saves labor cost but requires the tool and a valid subscription.

Q: Is the Launch X431 subscription expensive?
A: The Launch X431 unit itself costs $500–$1,500. A 1‑year Toyota/Subaru/Scion software subscription typically runs $200–$400. This is cost‑effective only if you plan to use the tool for multiple vehicles or frequent key programming.

Q: Can I use a generic OBD2 key programmer instead?
A: Very few generic tools support the FR‑S immobilizer. The Launch X431, Autel IM508/IM608, or the dealer‑specific SSM4 tool are the only proven options for DIYers.

Q: Does my key need a remote (fob) function?
A: The programming process described here is for the transponder (starting the car). If your key also has remote door lock buttons, you will likely need a separate “Remote Key Registration” procedure after the immobilizer learning.

Q: Can I program a key from a different manufacturer (e.g., a Toyota Camry key)?
A: No. The key must be a blank specifically designed for the Toyota 86 platform (including Scion FR‑S and Subaru BRZ). It has a unique blade cut and chip ID.

Q: What if the car is a manual transmission?
A: The process is identical. Just be sure to press the clutch pedal when testing engine start. The immobilizer learning does not require clutch engagement.

Q: How long does the whole procedure take?
A: Typically 20–40 minutes, depending on internet speed and the number of keys you are programming. The countdown timer is the most time‑consuming part.


Programming a Scion FR‑S key with the Launch X431 is a straightforward task if you follow the correct sequence and have the right hardware. Remember: always use a virgin key, keep your battery charged, and ensure a stable internet connection. If you run into trouble, double‑check that you selected Subaru in the diagnostic menu—that single detail trips up even experienced users. With patience and this guide, you’ll be back on the road with a fully functional spare key in under an hour.


Related Posts