2004 Toyota Tundra

2004 Toyota Tundra Keyless Entry Remote Fob Programming Guide

Important Notice: These procedures apply to factory-installed keyless entry systems. Timing is critical—each step must be performed quickly and accurately. If the timing is off or a step is missed, the system will cancel programming mode and require a restart from the beginning.

Primary Programming Procedure

  • Step 1: Prepare the vehicle. Ensure the key is out of the ignition. Open the driver’s door and leave it unlocked. Make sure all other doors remain closed.
  • Step 2: Perform initial key insertions – Complete within 5 seconds. Insert the key into the ignition (do not turn it), then remove it. Repeat: insert the key a second time (do not turn it), then remove it.
  • Step 3: Begin door cycling – Complete within 40 seconds. Close and reopen the driver’s door once. Repeat: close and reopen the door a second time. Insert the key into the ignition (do not turn it), then remove it.
  • Step 4: Final setup – Complete within 40 seconds. Close and reopen the driver’s door. Repeat: close and reopen the door again. Insert the key into the ignition and leave it in place. Close the driver’s door completely. Turn the ignition to the ON position (do not start the engine), then back to OFF. Remove the key from the ignition.
  • Step 5: Confirm entry into programming mode. Within 3 seconds of removing the key: The door locks should lock and unlock once. This indicates successful entry into programming mode. If the locks do not cycle, return to Step 1 and begin again.
  • Step 6: Program remote(s) – Complete within 40 seconds per remote. Press and hold the LOCK and UNLOCK buttons simultaneously for 1.5 seconds. Release both buttons, then press and hold the LOCK button alone for 2 seconds. The door locks should lock and unlock once, confirming the remote has been successfully programmed. If the locks cycle twice, the remote was not accepted. Repeat this step for that remote.
  • Step 7: Exit programming mode. Open the driver’s door to end the programming session.

Alternative Programming Procedure

  • Step 1: Prepare the vehicle. Key out of ignition. Driver’s door open and unlocked; all other doors closed.
  • Step 2: Insert the key into the ignition (do not turn), then remove it.
  • Step 3: Begin lock/unlock cycling – Complete within 40 seconds. Using the power lock switch on the driver’s door, perform five lock/unlock cycles, starting with lock. Use a steady pace—about one cycle per second. Close and reopen the driver’s door once.
  • Step 4: Repeat lock/unlock cycling – Complete within 40 seconds. Using the power lock switch, again perform five lock/unlock cycles, starting with lock. Insert the key into the ignition. Turn the ignition to the ON position (do not start), then back to OFF. Remove the key from the ignition.
  • Step 5: Confirm entry into programming mode. Within 3 seconds, the door locks should cycle once (lock and unlock). If the locks do not cycle, return to Step 1.
  • Step 6: Program remote(s) – Complete within 40 seconds per remote. Press and hold the LOCK and UNLOCK buttons simultaneously for 1 second. Release both buttons, then press and hold the LOCK button for 2 seconds. The door locks should cycle once, confirming successful programming. If the locks do not cycle, or cycle twice, the remote was not accepted. Repeat the process.
  • Step 7: Close the driver’s door to complete the procedure.