For the Cadillac SRX, key programming depends on the key type and model year but is generally completed through onboard procedures using the vehicle’s ignition or start system, with the car in a secure programming mode. Typically, an existing working key or fob is used to add additional keys, while situations with no working keys may require special security access and often a locksmith or dealer with proper tools. Remote locking and unlocking functions are programmed to the vehicle at the same time as the immobilizer function for integrated and smart keys.
Key types used on the SRX:
remote keyless entry key fob (separate from metal key) (2007-2009)
remote-head key (integrated key and remote) (approximately 2010-2014)
Route verified — exact steps vary by trim/equipment
Route verified as onboard programming (no dealer needed). The sequences below are general route guidance — use them only if your vehicle shows the same prompts and controls. If the prompts don’t match, stop and call us.
Show the programming methods (18 steps)
Vehicle Models & Requirements
Programming step
1 Applicable model: 2007 Cadillac SRX
Programming step
2 Procedure depends on presence or absence of Driver Information Center buttons
Programming step
3 Vehicle must be in Park (P) for procedure without Driver Information Center buttons
Programming step
4 Key must be turned to ON position (as far as possible without cranking engine) to access displays
Programming with Driver Information Center Buttons
Insert the key
1 Insert key and turn to ON position to access Driver Information Center
Press / hold a fob button
2 Press vehicle information button until "PRESS TO RELEARN REMOTE KEY" displays
Press / hold a fob button
3 Press set/reset button until "REMOTE KEY LEARNING ACTIVE" displays
Press LOCK + UNLOCK
4 Press and hold lock and unlock buttons on remote simultaneously for ~15 seconds until chime sounds
Programming step
5 Repeat hold procedure for additional remotes; up to eight remotes total
Programming without Driver Information Center Buttons
Programming step
1 Ensure vehicle is in Park (P) with key in ON position (as far as possible without cranking)
Route verified — exact steps vary by trim/equipment
Route verified as onboard programming (no dealer needed). The sequences below are general route guidance — use them only if your vehicle shows the same prompts and controls. If the prompts don’t match, stop and call us.
Show the programming methods (20 steps)
Vehicle Preparation
Programming step
1 Vehicle must be off before starting programming.
Programming step
2 Working remote(s) placed in cupholder when adding a remote.
Programming step
3 New remote kept with operator during procedure.
Programming step
4 Storage area and tray opened to access transmitter pocket inside center console.
Programming step
5 Key inserted into driver's door lock cylinder for both procedures.
Adding a Remote When One Remote Works
Insert the key
1 Insert key into driver's door lock cylinder and turn to unlock five times within ten seconds.
Programming step
2 DIC displays "Ready to Learn Electronic key #2, 3, 4 ETC" when ready for learning.
Programming step
3 Place new remote in transmitter pocket with buttons facing front of vehicle.
Press / hold a fob button
4 Press ignition to learn remote; DIC shows ready to program next remote.
Press / hold a fob button
5 Remove remote from pocket and press unlock; repeat steps to program additional remotes.
Procedure When No Remotes Work
Insert the key
1 Insert key and turn to unlock five times within ten seconds; DIC shows "REMOTE LEARN PENDING, PLEASE WAIT."
Hold fob to START button
2 Wait ten minutes until DIC displays "PRESS ENGINE START BUTTON TO LEARN" then press ignition; DIC shows "REMOTE LEARN PENDING, PLEASE WAIT" again.
Programming step
3 Repeat press-the-ignition step two additional times; after third time previously known remotes no longer work.
Programming step
4 DIC should display "READY FOR REMOTE #1" before placing new remote in transmitter pocket.
Press / hold a fob button
5 Press ignition to learn remote; DIC shows ready for next remote; remove and press unlock to confirm; repeat for additional remotes.
Exiting and Confirming Programming
Press / hold a fob button
1 After programming all additional transmitters, press and hold ignition for ten seconds to exit programming mode.
Programming step
2 When each remote is learned, DIC prompts readiness for the next remote.
Doors lock-cycle (confirm)
3 Removal of remote from transmitter pocket followed by pressing unlock confirms learning.
Press / hold a fob button
4 For multiple remotes, repeat placement in transmitter pocket and ignition press for each remote.
Programming step
5 Previously known remotes become nonfunctional after the third ignition sequence during no-remote procedure unless relearned.
Route verified — exact steps vary by trim/equipment
Route verified as onboard programming (no dealer needed). The sequences below are general route guidance — use them only if your vehicle shows the same prompts and controls. If the prompts don’t match, stop and call us.
Show the programming methods (21 steps)
Programming with a Recognized Transmitter (Keyless Access Vehicles Only)
Programming step
1 Requirement: vehicle must be off and all transmitters (recognized and new) must be present
Programming step
2 place recognized transmitter(s) in the cupholder
Insert the key
3 insert vehicle key of new transmitter into driver door lock cylinder and turn to unlock five times within ten seconds; DIC displays READY TO LEARN ELECTRONIC KEY #2, 3, 4, ETC.
Programming step
4 place new transmitter into transmitter pocket inside center console (open storage area and lift tray)
Press / hold a fob button
5 press ignition; DIC shows when transmitter is learned and ready for next transmitter
Press / hold a fob button
6 Exit: remove transmitter, press unlock on transmitter; repeat for additional transmitters; press and hold ignition for 10 seconds to exit programming mode
Programming without a Recognized Transmitter (Keyless Access Vehicles Only)
Programming step
1 Applicability: used when no currently recognized transmitters are available; feature not available in Canada
Insert the key
2 Initial step: insert vehicle key into driver door lock cylinder and turn to unlock five times within ten seconds; DIC displays REMOTE LEARN PENDING, PLEASE WAIT
Hold fob to START button
3 Wait sequence: wait ten minutes until DIC displays PRESS ENGINE START BUTTON TO LEARN, then press ignition; repeat this step two more times
Programming step
4 Result of repeats: after third time all previously known transmitters will no longer work; DIC should show READY FOR REMOTE #1
Press / hold a fob button
5 Learning steps: place new transmitter into transmitter pocket, press ignition to learn, remove transmitter and press unlock; repeat for additional transmitters; press and hold ignition for 10 seconds to exit programming mode
Transmitter Pocket and Console Access
Programming step
1 Location: transmitter pocket inside center console storage area between driver and front passenger seats
Programming step
2 Access: open storage area and lift storage tray to access transmitter pocket
Programming step
3 Placement: new transmitters placed into transmitter pocket during programming steps
Press / hold a fob button
4 Removal: remove transmitter from pocket after learning and press unlock to confirm
Programming step
5 Multiple transmitters: process supports programming additional transmitters by repeating pocket placement and ignition steps
Driver Information Center (DIC) Messages and Timing
Programming step
1 Recognized-transmitter DIC message: READY TO LEARN ELECTRONIC KEY #2, 3, 4, ETC.
Route verified — exact steps vary by trim/equipment
Route verified as onboard programming (no dealer needed). The sequences below are general route guidance — use them only if your vehicle shows the same prompts and controls. If the prompts don’t match, stop and call us.
Show the programming methods (20 steps)
Vehicle requirements
Programming step
1 Programming applies to 2013 Cadillac SRX keyless access vehicles
Programming step
2 Vehicle must be off before starting programming procedures
Programming step
3 All transmitters (recognized and new) must be present during recognized-transmitter programming
Programming step
4 All transmitters to be programmed must be present when no recognized transmitter is available
Programming step
5 Feature for programming without a recognized transmitter not available in Canada
Preparation steps and locations
Programming step
1 Place recognized transmitter(s) in the cupholder for recognized-transmitter programming
Programming step
2 New transmitter key insertion point: key lock cylinder on outside of driver door
Programming step
3 Transmitter pocket location: inside center console storage between driver and front passenger seats
Programming step
4 Accessing transmitter pocket: open storage area and lift storage tray
Hold fob to START button
5 Ignition activation during procedures: press ignition or press engine start button as instructed by DIC
Programming with a recognized transmitter (steps)
Insert the key
1 Insert new transmitter key into driver door lock and turn to unlock five times within ten seconds
Programming step
2 DIC displays READY TO LEARN ELECTRONIC KEY #2, 3, 4, ETC when ready
Press / hold a fob button
3 Place new transmitter into transmitter pocket, then press ignition to learn transmitter
Press LOCK + UNLOCK
4 After learning, remove transmitter and press unlock or lock on the transmitter
Press / hold a fob button
5 Repeat placing, ignition, and button press for additional transmitters; hold ignition 12 seconds to exit
Programming without a recognized transmitter (steps)
Insert the key
1 Insert transmitter key into driver door lock and turn to unlock five times within ten seconds to start remote learn pending
Hold fob to START button
2 Wait about ten minutes until DIC displays PRESS ENGINE START BUTTON TO LEARN, then press ignition
Press / hold a fob button
3 Repeat engine start press two more times; after third time, previously known transmitters will no longer work
Press / hold a fob button
4 DIC shows READY FOR REMOTE #1; place new transmitter into transmitter pocket and press ignition to learn
Press LOCK + UNLOCK
5 Remove transmitter and press unlock or lock; repeat for additional transmitters and hold ignition 12 seconds to exit
Route verified — exact steps vary by trim/equipment
Route verified as onboard programming (no dealer needed). The sequences below are general route guidance — use them only if your vehicle shows the same prompts and controls. If the prompts don’t match, stop and call us.
Show the programming methods (25 steps)
Vehicle and Materials Needed
Programming step
1 Vehicle must be a 2015 Cadillac SRX with Keyless Access system
Programming step
2 All transmitters (recognized and new) required to be physically present
Programming step
3 Vehicle must be turned off before starting programming
Programming step
4 Access to center console storage and transmitter pocket required
Programming step
5 Vehicle key and new transmitter(s) required for procedures
Programming with a Recognized Transmitter
Programming step
1 Place recognized transmitter(s) in the cupholder
Insert the key
2 Insert new transmitter’s vehicle key into driver door lock and turn to unlock five times within ten seconds
Programming step
3 DIC displays READY TO LEARN ELECTRONIC KEY #2, 3, 4, ETC when ready
Press / hold a fob button
4 Place new transmitter into transmitter pocket inside center console and press ignition to learn
Press LOCK + UNLOCK
5 Remove transmitter and press unlock or lock; repeat Steps 3–5 for additional transmitters and hold ignition 12 seconds to exit
Programming without a Recognized Transmitter
Programming step
1 Procedure used when no recognized transmitters are available; takes about 30 minutes; not available in Canada
Insert the key
2 Insert vehicle key into driver door lock and turn to unlock five times within ten seconds; DIC displays REMOTE LEARN PENDING, PLEASE WAIT
Hold fob to START button
3 Wait ten minutes until DIC displays PRESS ENGINE START BUTTON TO LEARN, then press ignition; repeat this step two additional times
Programming step
4 After third iteration, previously known transmitters no longer work and DIC shows READY FOR REMOTE #1
Press LOCK + UNLOCK
5 Place new transmitter in transmitter pocket, press ignition to learn, remove and press unlock or lock; repeat for additional transmitters and hold ignition 12 seconds to exit
Transmitter Pocket and Console Access
Programming step
1 Transmitter pocket located inside center console storage between driver and front passenger seats
Programming step
2 Storage area must be opened and storage tray lifted to access transmitter pocket
Programming step
3 New transmitter placed into transmitter pocket during learning steps
Press LOCK + UNLOCK
4 Remove transmitter from pocket and press unlock or lock to complete each transmitter’s learning
Programming step
5 Cupholder used to hold recognized transmitter(s) during recognized-transmitter programming
Driver Information Center (DIC) Prompts and Timing
Programming step
1 DIC displays READY TO LEARN ELECTRONIC KEY #2, 3, 4, ETC during recognized-transmitter setup
Wait / timing window
2 DIC displays REMOTE LEARN PENDING, PLEASE WAIT during initial steps of no-recognized-transmitter setup
Hold fob to START button
3 DIC displays PRESS ENGINE START BUTTON TO LEARN after ten-minute wait during no-recognized-transmitter setup
Cycle the ignition ON/OFF
4 DIC displays READY FOR REMOTE #1 after three press/wait cycles in no-recognized-transmitter procedure
Wait / timing window
5 Hold ignition for 12 seconds to exit programming mode after all transmitters are programmed
Route verified — exact steps vary by trim/equipment
Route verified as onboard programming (no dealer needed). The sequences below are general route guidance — use them only if your vehicle shows the same prompts and controls. If the prompts don’t match, stop and call us.
Show the programming methods (20 steps)
Programming with a Recognized Transmitter (steps)
Programming step
1 Place recognized transmitter(s) in the cupholder before starting
Insert the key
2 Insert new transmitter’s vehicle key into driver door key lock cylinder and turn to unlock five times within ten seconds
Programming step
3 DIC displays READY TO LEARN ELECTRONIC KEY #2, 3, 4, ETC when the vehicle is ready
Programming step
4 Place new transmitter into transmitter pocket inside center console storage (open tray to access)
Press LOCK + UNLOCK
5 Press ignition to learn transmitter; DIC prompts for next transmitter; remove and press unlock or lock on transmitter
Programming with a Recognized Transmitter (repeat/exit)
Programming step
1 Repeat placing new transmitter in pocket and pressing ignition to program additional transmitters
Press LOCK + UNLOCK
2 After learning, remove transmitter and press unlock or lock to confirm
Programming step
3 Continue Steps 3–5 for each additional transmitter to be programmed
Wait / timing window
4 Exit programming mode by pressing and holding the ignition for 12 seconds when finished
Programming step
5 Transmitters already recognized must be present during the procedure
Programming without a Recognized Transmitter (initial steps)
Insert the key
1 Insert transmitter’s vehicle key into driver door key lock cylinder and turn to unlock five times within ten seconds to start
Year coverage comes from our consolidated vehicle programming dataset. Route-level programming status is reviewed against internal route sheets and available manufacturer, security-access, and professional tool references. Exact button sequences are marked source-verified only when we have year/equipment-specific support; where a year is labeled “route verified, steps vary,” we confirm the exact fob, trim, and prompts before programming. Reviewed for route and safety by Mohammad H. Abdelhadi, ALOA-Certified Master Locksmith.
Year
Route status
Exact steps
2007–2009
Route verified
General guidance
2010–2011
Route verified
General guidance
2012
Route verified
General guidance
2013–2014
Route verified
General guidance
2015
Route verified
General guidance
2016
Route verified
General guidance
Common questions
What type of key does my Cadillac SRX use?
Earlier SRX models (around 2007-2009) use a separate keyless entry fob, mid‑generation models use remote‑head keys, and later models with push‑button start use smart proximity keys.
Can I program a replacement SRX key fob myself?
Many SRX years allow onboard programming if you already have a working key, but all‑keys‑lost situations typically require a locksmith or dealer with specialized equipment.
Does a new SRX key fob need to be cut and programmed?
If the key includes a metal blade, it must be cut, and the transponder or smart functions must be programmed to the vehicle before it will start the engine.
Can you program a SRX key fob without going to the dealership?
For most years, yes - the route is onboard relearn or an OBD tool, both of which a mobile locksmith handles at your location.
Does this program the remote only, or the transponder key too?
It depends on your key type. Tell us your FCC ID and we will confirm.
What if my year says professional programming required?
Those years need a programmer or security access; we bring the tool to you and program it on site.
How much does it cost?
It depends on year, key type, and whether you have a working key. Call (833) 439-8636 for a firm price before we dispatch.
Need your SRX fob programmed? We come to you, 24/7.