Skip to content
October Sale Up to 50% Off. Shop now.
🎉 Sale Up to 50% Off. Shop now →

Step-by-Step Guide to Subaru Key Fob Programming

In a previous article, we outlined how to program a key fob. However, there are many different car brands, including Volkswagen, Honda, BMW, and Mercedes-Benz, and the key fob programming process varies from brand to brand.

Subaru is also a well-known brand, so today we'll focus on various methods for programming a key fob, whether it's possible to program without any tools, and how to program a Subaru key fob using a key programming tool like the autel programmer. Let's take a look!

Subaru key types

To know how to program a Subaru key fob, you need to understand the types of Subaru key fobs. Different key fob types have different programming processes. For example, a completely metal key does not require programming.

  1. Traditional Mechanical Key (Transponder Key)

    This key is the most basic type, typically equipped with a built-in chip (called a transponder chip) that communicates with the vehicle's immobilizer system to start the engine.

    Applicable Models: Earlier Subaru models (most models from the early 2000s and earlier) generally use this key.

  2. Remote Key Fob

    This key includes remote locking and unlocking functions and is typically used to open the doors and trunk. The key contains a transmitter and receiver, allowing the user to remotely control the vehicle. It is used in conjunction with a traditional mechanical key to start the vehicle.

    Applicable Models: Most Subaru models from the mid-to-late 2000s and newer, such as the Subaru Forester, Outback, and Impreza.

    Subaru key types

    Subaru key types

  3. Smart Key (Push-to-Start)

    A smart key is a more advanced key type, typically used with a push-to-start system. This key doesn't need to be inserted into the ignition; instead, it unlocks and starts the vehicle by approaching the vehicle or pressing a button. It often also includes keyless entry.

    Applicable Models: Newer, higher-end Subaru models (such as the Subaru Outback, Forester, and WRX), especially some models introduced after 2010.

  4. Key Card

    Some modern models may use a card-like key, often a variant of a smart key that works like a credit card. This key eliminates the need for a traditional metal key to unlock and start the vehicle.

    Applicable Models: This key is found in some high-end models but is relatively uncommon among Subaru vehicles.

  5. Proximity Key Fob

    This key connects to sensors inside the vehicle. As long as the owner approaches the vehicle with the key, the doors automatically unlock and the vehicle starts with a single button, making it convenient.

    Applicable Models: Applicable to higher-end Subaru models, typically those manufactured after 2015.

Newer models, especially high-end models introduced after 2010, often come with a remote key or smart key. Therefore, this time we mainly explain the programming of smart keys with new products, hoping to help most people.

How to Program Subaru Key Fob

Method 1: DIY Programming (for Some Cars)

First thing first, you will need to examine your key fob to determine whether it is the type that can be programmed yourself. These tend to be more of a teardrop shape whereas the modern key fobs that have to be programmed by the dealer look more like a bulging rectangle. You can also check your owner’s manual to determine which type of fob you have.

Before You Start

Before programming the key fob, you need to obtain an eight-digit transmitter number, otherwise the subsequent process cannot continue. Please refer to the following steps for details:

  1. Pop the key fob case open to reveal the transmitter circuit board inside. You will see one or two series of numbers (8 digits each) on the transmitter.
  2. Write down the first 8-digit number series on a piece of paper, and keep it on hand to refer to during the programming process.
  3. Pop the key fob case back together.
  4. Sit in the driver’s seat of your Subaru with all doors closed and your vehicle turned off.
Two series of
        numbers (8 digits each) on the transmitter.

Step-by-Step Guide

  1. Open the driver’s side door, use the door button control to unlock all doors, then close the driver’s side door.
  2. Put your key in the ignition.
  3. Turn the key so the electrical systems turn on but not the engine, then turn it back to the off position. You must do this quickly ten times in a row.
  4. After the tenth time, you should hear a chime from the instrument panel.
  5. Open and close the driver’s side door again. You should hear the chime again, and your dome lights will flash in confirmation.
  6. You now have 45 seconds to program the 8-digit transmitter number into the engine computer using the lock/unlock button on the driver’s side door while the chime continues.
    Program the Subaru’s 8-digit transmitter number into the ECU using the driver’s door lock/unlock button.
    • Locate the lock/unlock buttons in the driver’s side door, right next to the window buttons.
    • Looking at the first digit in the transmitter sequence, press the lock button the amount of times the number indicates, then press the unlock button once.
    • Repeat for each following digit in the sequence.
    • For example, if the transmitter number is "87654321", press the lock button 8 times, then the unlock button once, then the lock button 7 times, then the unlock button once, then the lock button 6 times, then the unlock button once, and so on until you complete the sequence.
  7. Open and close the door, then press lock or unlock on your key fob.
  8. Remove the key from the ignition, and you should hear the chime outside again.
  9. Open and close the door once more, then in about five seconds, the key fob should be working.
  10. Press the buttons on your key fob to test if the programming process was successful.

You can watch the specific operation video below:

Method 2: Using a Professional Key Programmer

Today, we'll focus on programming your Subaru key fob using an Autel key programmer. You can refer to the Autel key programming tool list to choose the one that's right for you. The following steps use the Autel IM508 and Autel IM608 series flat-panel key programmers as examples.

Preparation before programming

  1. One new key
  2. one original key
  3. A key programming tool that can be used to program your Subaru vehicle.

Step-by-Step Guide

  1. Connect the Autel key programmer to the car

    Use the included main cable to connect the Autel key programming tool to the car via the OBD II port.

  2. Automatically identify VIN and select car model

    Autel key programmers typically have an automatic VIN recognition feature, saving you time entering the VIN. Select Subaru. Some Autel key programming tools can automatically detect the model year, but you can also select it manually.

  3. Select the key type and enter the control unit

    Depending on the type of key you have, whether it is a blade key or a smart key, make a selection and enter the control unit to remember subsequent operations.

    enter the control unit

    enter the control unit

  4. Select Add Key and follow the on-screen instructions

    Select the Add Key menu to enter, follow the instructions, turn on the ignition switch but do not start the engine, use the original key near the start button. Place the new key near the switch and turn on the ignition with the new key. Continue as instructed.

  5. Test to ensure normal use

    Test whether the buttons of the new key can be used normally and whether the car can be used and started normally.

You can refer to the operation video below, but some operations may vary depending on the car model and key programmer model.

Method 3: Going to a Locksmith or Dealership

If DIY methods or professional programmers aren’t an option, the last resort is to take your key fob to a locksmith or dealership.

They can program the fob for you, ensuring it’s properly synced with your car. Prices for professional programming vary depending on the vehicle and location, but expect to pay a fee for the service.

It may take anywhere from 30 minutes to an hour, depending on the complexity.

Summary

The above steps may vary depending on the vehicle model. Please strictly follow the vehicle manual and key programming tool instructions to avoid errors and trouble.

Programming your Subaru key fob yourself can save money and time, but for complex programming, it's best to seek the help of a professional locksmith. We hope the above tutorial will be helpful.

Related Articles

Next article How to Program a Volkswagen Key FOB: Step-by-Step Guide

Leave a comment

Comments must be approved before appearing

* Required fields

Latest Posts