LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Cadillac >> 2007 >> STS V >> Repair and Diagnosis >> Body & Frame >> Door Locks >> Keyless Entry System And Remote Functions >> Repair Instructions >> Transmitter Programming (Domestic) >> Method 3 - Service Programming System Fob Programming
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Method 3 - Service Programming System Fob Programming

This procedure is a 10-minute relearn procedure using the Techline Terminal with SPS software. Once the 10-minute timer has expired, the fobs can be programmed to particular positions or all known fobs can be erased. A scan tool, Techline Terminal, and a replacement key fob are required to perform this procedure.

  1. Place the vehicle in the Vehicle On, Engine Off mode.
  2. Connect a scan tool to the vehicle.
  3. Insure that all power consuming devices are turned OFF on the vehicle.
  4. With a scan tool, select Request Info under Service Programming System and follow the scan tool on-screen instructions.
  5. Disconnect the scan tool from the vehicle and connect the scan tool to a Techline Terminal with the current Service Programming System (SPS) software.
  6. On the Techline Terminal, select Service Programming System and follow the Techline Terminal on-screen instructions. Select "VTD Vehicle Theft Deterrent Learn" under Component Replacement. Ensure that "Prepare RCDLR for key fob programming" is used.
  7. Disconnect the scan tool from the Techline Terminal and re-connect the scan tool to the vehicle.
  8. With a scan tool, select Program ECU under Service Programming System.
  9. At this point the scan tool must remain connected for the duration of the 10 minute relearn procedure.
  10. When the 10 minute relearn procedure has completed, turn the vehicle OFF.
  11. With the scan tool still connected, access the following:
    • Vehicle Control Systems
    • Computer/Integrating Systems
    • Module Setup
    • Remote Control Door Lock Receiver
    • Program Key Fobs
  12. Select the fob position you wish to program:
    IMPORTANT: Selecting Invalidate All Fobs will erase any known fobs and will cause the DIC to prompt READY FOR FOB 1, requiring all fobs to be relearned to the vehicle.
    • Invalidate All Fobs
    • Program Fob 1
    • Program Fob 2
    • Program Fob 3
    • Program Fob 4
  13. After the fob position selected, press the PROGRAM button on the scan tool. The DIC should display: READY FOR FOB X (X = fob 1, 2, 3 or 4, depending on the selected position)
  14. With the DIC displaying the correct fob position that is to be programmed, place the new/replacement key fob in the console fob pocket with the buttons facing forward.
  15. A beep will occur once the fob has been learned.
  16. If programming additional key fobs and there is no DIC prompt that indicates READY FOR FOB X, repeat steps 12 and 13.
  17. Exit programming mode by pushing the OFF/ACC portion of the ignition switch.
    IMPORTANT: Failure to exit programming mode (press OFF/ACC) prior to pressing the UNLOCK button of each key fob programmed will result in that fob being inoperative. Pressing the UNLOCK button completes the programming sequence and is require to ensure transmitter operation.
  18. Press the UNLOCK button on each key fob that was programmed to finalize the programming and confirm system operation.