2009 Toyota 4Runner

2009 Toyota 4Runner Keyless Entry Remote Fob Programming Instructions

For Models Equipped with Factory Keyless Entry System

Important Notice: This procedure allows you to program new keyless entry remotes. It must be performed exactly as described, with attention to timing. If any step is delayed, the process will not complete successfully and must be restarted.

Step-by-Step Programming Procedure:

  • Step 1: Vehicle Setup Remove the key from the ignition. Ensure the driver’s door is open and unlocked. Make sure all other doors are closed.
  • Step 2: Key Insertion Sequence (within 5 seconds)
  • A) Insert the key into the ignition without turning, then remove it.
  • B) Repeat: insert the key again (do not turn), then remove it.
  • Step 3: Door Cycling (within 40 seconds)
  • A) Close and open the driver’s door.
  • B) Close and open the driver’s door again.
  • C) Insert the key into the ignition (do not turn), then remove it.
  • Step 4: Final Setup Steps (within 40 seconds)
  • A) Close and open the driver’s door.
  • B) Close and open the door again.
  • C) Insert the key into the ignition and leave it in place.
  • D) Close the driver’s door.
  • E) Turn the key to the ON position (do not start the engine), then back to OFF.
  • F) Remove the key from the ignition.
  • Step 5: Enter Programming Mode Within 3 seconds, the door locks should automatically lock and then unlock, indicating that the vehicle has entered programming mode. If the locks do not cycle, repeat the process from Step 1.
  • Step 6: Program Remote(s) (within 40 seconds)
  • A) Press and hold both the LOCK and UNLOCK buttons on the remote simultaneously for 1.5 seconds.
  • B) Release both buttons, then press and hold the LOCK button alone for 2 seconds. If the door locks cycle once, the remote has been successfully programmed. If the locks cycle twice, the programming was unsuccessful. Repeat Step 6A and 6B.
  • C) Repeat for each additional remote.
  • Step 7: Exit Programming Mode Open the driver’s door to end the programming session. Test all remotes to ensure proper operation.