Subaru 2000-2006 On Board Programming
Own a Subaru from the early 2000s? You might be able to program a keyless entry remote yourself in under 5 minutes. This guide walks you through onboard programming steps for popular Subaru models like the Outback, Impreza, Legacy, and Forester โ no tools or dealership required.
๐น Supported Models
ModelYearsNotes
Outback 2000โ2004 Most trims support DIY
Legacy 2000โ2004 Same method as Outback
Impreza 2000โ2005 DIY supported
Forester 2001โ2005 Works in most trims
Baja 2003โ2006 Often same method as Legacy
WRX 2002โ2005 Some trims support DIY
Tribeca 2006 May require scan tool
๐น Requirements
One working ignition key
All remotes present
Vehicle in Park with doors closed
๐น Step-by-Step Guide
โ Subaru Key Fob Programming Instructions (2000โ2006):
Sit in the car and close all doors.
Insert key into ignition and turn to the โONโ position (do not start).
Within 10 seconds, open and close the driverโs door 3 times.
Remove the key from the ignition.
On the remote, press LOCK, then UNLOCK, then LOCK.
The door locks should cycle to confirm programming.
Repeat for each additional remote (up to 4 total).
Reinsert key and turn to ON to exit programming mode.
Test all remotes.
๐น Alternate Method (Used on Some Models):
Open the driverโs door.
Insert key, turn ignition to ON, then OFF โ repeat 10 times within 15 seconds (ending in ON).
Locks should cycle to confirm programming mode.
Press any button on the remote.
Locks cycle to confirm pairing.
Turn key to OFF and test the remote.
๐น Notes
All remotes must be programmed during the same session.
This procedure does not program ignition chips, only remote buttons.
Lock cycling is the key indicator that youโre in the correct mode.
๐น Troubleshooting
No lock cycling? Repeat faster or check for door open/close mistakes.
Still no success? Some Canadian-market or higher trims require scan tools.
Try a new remote battery or alternate remote.