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.