Cadillac SRX Key Fob Programming by Year

Can you program a SRX fob without the dealer? For most years, yes. Pick your year for the route and best next step.

Find your year

YearDIY onboard?How it programsWorking fob?Erase riskConfidenceBest next step
2007–2009YesYes - onboard relearnNo (all-keys-lost OK)PossibleMedFollow the steps below
2010–2011YesYes - onboard relearnNo (all-keys-lost OK)YesMedFollow the steps below
2012YesYes - onboard relearnYes (1 working)YesHighFollow the steps below
2013–2014YesYes - onboard relearnVariesYesHighFollow the steps below
2015YesYes - onboard relearnNo (all-keys-lost OK)YesHighFollow the steps below
2016YesYes - onboard relearnVariesYesHighFollow the steps below

Cadillac SRX key types & programming facts

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)
  • smart proximity key (push-button start) (approximately 2013-2016)

2007–2009 Cadillac SRX

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)
Press / hold a fob button
2 Press trip odometer reset stem until "RELEARN REMOTE KEY" displays
Press / hold a fob button
3 Press and hold trip odometer reset stem for three seconds to display "REMOTE KEY LEARNING ACTIVE"
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

Exiting & Testing

Remove the key
1 Turn key off and remove key to exit programming mode
Programming step
2 Test each remote after exiting programming mode
Doors lock-cycle (confirm)
3 Chime indicates successful programming of each remote
Programming step
4 Procedure allows programming of multiple remotes during same session

2010–2011 Cadillac SRX

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.

2012 Cadillac SRX

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.
Wait / timing window
2 No-recognized-transmitter initial DIC message: REMOTE LEARN PENDING, PLEASE WAIT
Hold fob to START button
3 Wait timing: wait ten minutes for PRESS ENGINE START BUTTON TO LEARN prompt during no-recognized-transmitter procedure
Doors lock-cycle (confirm)
4 Learning confirmation: DIC displays readiness to program next transmitter after pressing ignition and learning transmitter
Press / hold a fob button
5 Exit timing: press and hold ignition for 10 seconds to exit programming mode after all transmitters programmed

2013–2014 Cadillac SRX

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

2015 Cadillac SRX

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

2016 Cadillac SRX

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
Wait / timing window
2 DIC displays REMOTE LEARN PENDING, PLEASE WAIT after initial key turns
Hold fob to START button
3 Wait ten minutes until DIC displays PRESS ENGINE START BUTTON TO LEARN, then press ignition
Wait / timing window
4 DIC will again show REMOTE LEARN PENDING, PLEASE WAIT after pressing ignition
Press / hold a fob button
5 Repeat the wait-and-press sequence two additional times (three total); previously known transmitters will be erased

Programming without a Recognized Transmitter (learn transmitters/exit)

Programming step
1 After the third repetition, DIC displays READY FOR REMOTE #1 for new transmitter learning
Programming step
2 Place new transmitter into transmitter pocket inside center console storage (lift tray to access)
Press / hold a fob button
3 Press ignition to learn each transmitter; DIC then prompts for the next transmitter
Press LOCK + UNLOCK
4 Remove transmitter from pocket and press unlock or lock to confirm each learned transmitter
Wait / timing window
5 Repeat Steps 4–6 for additional transmitters; exit by pressing and holding ignition for 12 seconds when finished

How we validate this guide

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.

YearRoute statusExact steps
2007–2009Route verifiedGeneral guidance
2010–2011Route verifiedGeneral guidance
2012Route verifiedGeneral guidance
2013–2014Route verifiedGeneral guidance
2015Route verifiedGeneral guidance
2016Route verifiedGeneral 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.
Scroll to Top
☎  Tap to call 24/7 — (833) 439-8636