Cadillac XT5 models in this range use a smart/proximity key fob that communicates wirelessly with the vehicle for keyless entry and push-button start. Programming typically requires adding the new fob to the vehicle’s immobilizer system through an onboard procedure or using professional diagnostic equipment, so that the car recognizes the fob as an authorized key. The fob also contains a mechanical emergency key blade that can be cut to operate the driver’s door lock if the battery or electronics fail.
Key types used on the XT5:
smart/proximity key (keyless access with push-button start) with removable emergency blade (2017-2024)
Common fob FCC IDs: HYQ4EA, HYQ4ED — check the back of your fob; we confirm the exact variant on site.
2017–2018, 2021, 2023 Cadillac XT5
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 (15 steps)
Programming with a Recognized Transmitter (requirements)
Programming step
1 Vehicle must be off and all transmitters (recognized and new) must be present.
Programming step
2 Two recognized transmitters placed in the cupholder as part of the procedure.
Programming step
3 Driver door key lock cylinder cap must be removed to access the vehicle key slot.
Programming step
4 Transmitter pocket located inside center console storage area between driver and front passenger seats; storage tray must be lifted to access.
Wait / timing window
5 ENGINE START/STOP button used to learn new transmitters and to exit programming mode (hold for 12 seconds).
Programming with a Recognized Transmitter (steps)
Insert the key
1 Insert vehicle key into driver door lock cylinder and turn counterclockwise to unlock five times within 10 seconds; DIC displays READY FOR REMOTE #2, 3, 4, ETC.
Programming step
2 Place new transmitter into the transmitter pocket inside center console storage area.
Press / hold a fob button
3 Press ENGINE START/STOP to learn the transmitter; DIC indicates readiness to program next transmitter.
Press LOCK + UNLOCK
4 Remove transmitter from pocket and press unlock or lock button to confirm learning.
Press / hold a fob button
5 Repeat steps to program additional transmitters; press and hold ENGINE START/STOP for 12 seconds when finished; return key to transmitter.
Programming without a Recognized Transmitter (steps and notes)
Remove the key
1 Remove driver door lock cylinder cap and insert vehicle key; turn counterclockwise to unlock five times within 10 seconds; DIC displays REMOTE LEARN PENDING, PLEASE WAIT.
Hold fob to START button
2 Wait 10 minutes until DIC displays PRESS ENGINE START BUTTON TO LEARN, then press ENGINE START/STOP; DIC shows REMOTE LEARN PENDING, PLEASE WAIT.
Press / hold a fob button
3 Repeat the press ENGINE START/STOP step two additional times; after the third time all previously known transmitters will no longer work.
Press / hold a fob button
4 DIC should display READY FOR REMOTE #1; place new transmitter into transmitter pocket and press ENGINE START/STOP to learn.
Remove the key
5 Remove transmitter and press unlock or lock button to confirm learning; repeat for additional transmitters; press and hold ENGINE START/STOP for 12 seconds to exit; return key to transmitter.
Keys & fobs that fit the 2017–2018, 2021, 2023 XT5
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 (15 steps)
Preparation
Programming step
1 Vehicle must be off before starting programming
Programming step
2 All transmitters (recognized and new) must be present during programming
Programming step
3 Transmitter pocket located inside center console storage area between driver and front passenger seats
Programming step
4 Storage tray in center console must be lifted to access transmitter pocket
Programming step
5 Key lock cylinder cap on driver door handle must be removed to access mechanical key
Programming with two recognized transmitters
Programming step
1 Place two recognized transmitters in the cupholder
Insert the key
2 Insert vehicle key into driver door lock cylinder and turn counterclockwise to unlock five times within 10 seconds until DIC shows READY FOR REMOTE #2, 3, 4, ETC.
Press / hold a fob button
3 Place new transmitter into transmitter pocket, then press ENGINE START/STOP to learn transmitter
Press LOCK + UNLOCK
4 Remove transmitter and press Unlock or Lock button; repeat for additional transmitters; press and hold ENGINE START/STOP for 12 seconds to exit programming mode
Programming step
5 Return key into transmitter and replace key lock cylinder cap after programming
Programming without recognized transmitters
Remove the key
1 Remove key lock cylinder cap and insert vehicle key; turn counterclockwise to unlock five times within 10 seconds until DIC displays REMOTE LEARN PENDING, PLEASE WAIT
Hold fob to START button
2 Wait 10 minutes until DIC displays PRESS ENGINE START BUTTON TO LEARN, then press ENGINE START/STOP; DIC will again show REMOTE LEARN PENDING, PLEASE WAIT
Press / hold a fob button
3 Repeat the PRESS ENGINE START sequence two additional times; after third time all previously known transmitters will be erased and DIC shows READY FOR REMOTE #1
Press / hold a fob button
4 Place new transmitter into transmitter pocket and press ENGINE START/STOP to learn; remove transmitter and press K or Q button; repeat for additional transmitters; press and hold ENGINE START/STOP for 12 seconds to exit programming
Programming step
5 Return key into transmitter and replace key lock cylinder cap when finished
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 and Transmitter Limits
Programming step
1 Vehicle must be off for programming procedures
Programming step
2 Up to eight transmitters can be matched to each vehicle
Programming step
3 Each programming session requires all transmitters being programmed to be present
Programming step
4 Feature to program without two recognized transmitters not available in Canada
Programming step
5 Procedure without recognized transmitters takes approximately 30 minutes
Programming with Two Recognized Transmitters
Programming step
1 Place the two recognized transmitters in the front cupholder
Remove the key
2 Remove key lock cylinder cap and insert vehicle key; turn counterclockwise to unlock five times within 10 seconds
Programming step
3 DIC displays READY FOR REMOTE #2, 3, 4, ETC when ready for additional transmitters
Press / hold a fob button
4 Place new transmitter in front cupholder and press ENGINE START/STOP to learn transmitter
Press LOCK + UNLOCK
5 Press Unlock or Lock on learned transmitter; repeat for additional transmitters and hold ENGINE START/STOP for 12 seconds to exit
Programming without Recognized Transmitters
Remove the key
1 Remove key lock cylinder cap and insert vehicle key; turn counterclockwise to unlock five times within 10 seconds to initiate REMOTE LEARN PENDING
Hold fob to START button
2 Wait for DIC to display PRESS ENGINE START BUTTON TO LEARN, then press ENGINE START/STOP; DIC will show REMOTE LEARN PENDING again
Programming step
3 Repeat pressing ENGINE START/STOP two more times; after third time all previously known transmitters will no longer work
Press / hold a fob button
4 DIC displays READY FOR REMOTE #1; place new transmitter in front cupholder and press ENGINE START/STOP to learn
Press LOCK + UNLOCK
5 Press Unlock or Lock on learned transmitter; repeat for additional transmitters and hold ENGINE START/STOP for 12 seconds to exit
Post-Programming Steps and Hardware Handling
Press LOCK + UNLOCK
1 Remove transmitter from cupholder and press Unlock or Lock to confirm programming
Programming step
2 Return the key back into the transmitter after programming
Programming step
3 Replace the key lock cylinder cap on the driver door handle after completion
Programming step
4 To program additional transmitters, repeat the indicated programming steps for each transmitter
Wait / timing window
5 After programming all transmitters, hold ENGINE START/STOP for 12 seconds to exit programming mode
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
2017–2018, 2021, 2023
Route verified
General guidance
2019–2020, 2022
Route verified
General guidance
2024
Route verified
General guidance
Common questions
What type of key does a Cadillac XT5 use?
All 2017-2024 Cadillac XT5 models use a smart/proximity key fob with keyless entry and push-button start, plus a removable mechanical emergency key blade in the fob housing.
Can I program a new Cadillac XT5 key fob myself?
XT5 key fobs are typically added through an onboard programming process that syncs the fob to the vehicle’s immobilizer; many owners use a professional locksmith or dealer with the proper tools.
Does the Cadillac XT5 key fob have a replaceable battery?
Yes. The XT5 smart key fob uses a replaceable CR2032 coin-cell battery, which can be accessed by removing the emergency key and opening the fob case.
Can you program a XT5 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 XT5 fob programmed? We come to you, 24/7.