2012 Cadillac SRX

Programming Guide for 2012 Smart Keyless Entry Remote Fob – Cadillac SRX

Important Notice: The 2012 Cadillac SRX features onboard programming for keyless entry remotes. There are two distinct programming methods depending on whether you have an existing working transmitter. Carefully follow the appropriate set of instructions based on your current situation.

Programming with One Recognized Transmitter: This method applies when at least one functional remote is available.

  • Step 1: Ensure the vehicle is turned off.
  • Step 2: Place the recognized transmitter in the front cupholder.
  • Step 3: Take the new transmitter’s emergency key and insert it into the driver’s side exterior door lock.
  • Step 4: Turn the key to the unlock position five times within ten seconds.
  • Step 5: The Driver Information Center (DIC) will display READY TO LEARN ELECTRONIC KEY #2, 3, 4, etc.
  • Step 6: Open the center console storage compartment and lift the tray to access the transmitter pocket.
  • Step 7: Place the new remote into the transmitter pocket with the buttons facing forward.
  • Step 8: Press the ENGINE START/STOP button. The DIC will confirm that the remote has been successfully programmed.
  • Step 9: Remove the newly programmed remote and press the Unlock button to verify functionality.
  • Step 10: To program additional remotes, repeat Steps 6 through 9 for each one.
  • Step 11: Once all remotes are programmed, press and hold the ENGINE START/STOP button for 10 seconds to exit programming mode.
  • Step 12: Test each remote to confirm proper operation of locking, unlocking, and any additional features.

Programming without a Recognized Transmitter: Use this procedure if you do not have any working remotes. This process will take approximately 30 minutes. ⚠️ This feature is not available in Canadian models.

  • Step 1: Ensure the vehicle is turned off.
  • Step 2: Insert the emergency key from any transmitter into the driver’s side door lock.
  • Step 3: Turn the key to the unlock position five times within ten seconds.
  • Step 4: The DIC will show REMOTE LEARN PENDING, PLEASE WAIT.
  • Step 5: Wait for 10 minutes. Once the DIC displays PRESS ENGINE START BUTTON TO LEARN, press the ENGINE START/STOP button.
  • Step 6: The DIC will again show REMOTE LEARN PENDING, PLEASE WAIT. Repeat Step 5 two more times for a total of three cycles (approximately 30 minutes).
  • Step 7: After the third cycle, all previously stored remotes will be cleared. The DIC will then display READY FOR REMOTE #1.
  • Step 8: Open the center console, lift the tray, and place the new remote in the transmitter pocket with buttons facing forward.
  • Step 9: Press the ENGINE START/STOP button. The DIC will confirm the remote has been successfully programmed.
  • Step 10: Remove the remote from the transmitter pocket and press the Unlock button to confirm functionality.
  • Step 11: Repeat Steps 8 through 10 for each additional remote you wish to program (up to eight total).
  • Step 12: After all remotes have been programmed, press and hold the ENGINE START/STOP button for 10 seconds to exit programming mode.
  • Step 13: Test each remote to ensure it performs all intended functions.