Step-by-Step Guide to Programming Subaru Legacy Keys with VXDIAG

Step-by-Step Guide to Programming Subaru Legacy Keys with VXDIAG

If you’ve purchased a 2012 Subaru Legacy and need to program a transponder key for it, you can easily do so using the VXDIAG SSM3 tool. Below is a detailed guide on how I programmed the transponder keys for my 2012 Subaru Legacy using the VXDIAG OBD2 Diagnostic Tool.

Preparation

First, I bought two transponder keys from eBay, planning to program them myself. I purchased the VXDIAG VCX SE pro 3 in 1 interface. This tool from vxdiag official store, www.vxdiag.com, comes with several software options for different car brands, and I chose Subaru, Ford, and GM. After that, I began the key programming process following the steps below.

two transponder keys
VXDIAG VCX SE pro 3 in 1 interface

Step 1: Insert the Key and Confirm It’s Not Programmed

First, I inserted the unprogrammed key into the ignition. At this point, the dashboard showed a vehicle icon with a key, indicating that the key was unprogrammed, and the vehicle wouldn’t start. Then, I inserted a programmed key, and no warning light appeared, and the car started normally.

Step 2: Obtain the Necessary Codes

Before starting the programming process, I needed some key codes. Subaru provides a technical service bulletin that explains how the immobilizer and key programming works. To obtain the immobilizer code, I had to visit a Subaru dealership, provide proof of ownership of the vehicle, and obtain the code from them.

obtain the code

Step 3: Connect the VXDIAG SSM3 Tool

I connected the VXDIAG VCX SE interface to the vehicle and launched the SSM3 software. Once the software opened, I selected "Subaru" and then chose "Monitor 3" as the device. After that, I selected "All mother modules" and entered the "Immobilizer" module. The system then asked if the vehicle supports keyless start. Since my Legacy doesn’t have this feature, I selected "No."

Connect the VXDIAG SSM3 Tool 1
Connect the VXDIAG SSM3 Tool 2
Connect the VXDIAG SSM3 Tool 3

Turn on the ignition switch with the working key.

and select yes.

Turn on the ignition switch with the working key.

Turn on the ignition switch with the working key. 2

Step 4: Enter the Teaching Operation Code

In the next step, the SSM3 tool prompted me to enter the teaching operation code. This code can be found online. For the 2012 Legacy, I used the code “3781,” and successfully passed this step.

Enter the Teaching Operation Code 1
Enter the Teaching Operation Code 2
Enter the Teaching Operation Code 3

Step 5: Register the Key

Next, I began the key registration process. This step might take a little while. The SSM3 tool asked for the security ID, which I also had to get from the Subaru dealership. Then, I inserted my first key and selected “Register Key.”

Register the Key
Register the Key 2

Step 6: Register the Second and Third Keys

Since I had three keys to program, the system prompted me to insert the new keys and register them. I selected “Yes,” and followed the prompts to complete the registration of the second and third keys. It’s important to note that when registering a new key, the system will delete all previous keys. Therefore, if you have multiple keys to register, you should do them all at once.

Register the Second and Third Keys1
Register the Second and Third Keys 2
Register the Second and Third Keys 3

Step 7: Program the Remote

Since my parents’ old car had a remote starter installed, but they lost the remote’s switch, I decided to try programming the remote starter. Using the VXDIAG SSM3 tool, I was able to easily proceed with this task, although I haven’t fully tested whether it works yet.

Step 8: Complete the Programming

After successfully registering all the keys and remotes, I clicked "Quit" to finish the process. Now, all my keys work, and the vehicle starts smoothly.

Complete the Programming

Conclusion

By using the VXDIAG Car diagnostic tool, I successfully programmed the transponder keys, remote, and registered all the keys for my 2012 Subaru Legacy. This tool’s powerful features not only saved me time from going to the dealership but also allowed me to avoid high programming fees. Considering that I can use it multiple times, it has almost "paid for itself." For car owners who want to program their own keys, the VXDIAG tool is definitely a worthwhile investment.

Recent Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati con *

Nota bene, i commenti devono essere approvati prima di essere pubblicati