Across the Sierra years covered here, key programming may involve either a standard/insert-key system or a newer smart/proximity system, depending on the trim and model year. The sources indicate that some GMC Sierra key fobs can be programmed by the vehicle owner, while others require professional programming; the exact route depends on the specific year and key type.
Key types used on the Sierra:
traditional metallic/mechanical key (older Sierra years; source does not specify exact range for 2000-2021)
transponder (chip) key (modern Sierra models; source does not specify exact range for 2000-2021)
smart/proximity key (more modern Sierra models; source does not specify exact range for 2000-2021)
Common fob FCC IDs: HYQ1EA, HYQ1ES — check the back of your fob; we confirm the exact variant on site.
2000–2006 GMC Sierra
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 (24 steps)
Vehicle Preparation
Close the doors
1 Close all vehicle doors.
Insert the key
2 Insert the key into the ignition.
Programming step
3 Ensure ignition can be turned to ON without starting the engine.
Press / hold a fob button
4 Keep drivers door power UNLOCK button accessible for holding.
Programming step
5 Have all transmitters intended for programming ready.
Initial Button/Harness Sequence
Press / hold a fob button
1 Hold down power UNLOCK button on drivers door panel; continue until instructed to release.
Programming step
2 Perform steps 5 through 8 in fairly rapid succession.
Turn ignition to ON
3 Turn ignition switch to ON position (as far as possible without starting engine).
Cycle the ignition ON/OFF
4 Turn ignition switch to OFF position.
Turn ignition to ON
5 Turn ignition switch to ON position again.
Completing Ignition Steps and Release
Cycle the ignition ON/OFF
1 Turn ignition switch to OFF position after second ON.
Press / hold a fob button
2 Release power UNLOCK button on door panel after completing ignition toggles.
Press LOCK + UNLOCK
3 Automatic door lock/unlock confirms correct release timing.
Press / hold a fob button
4 Hold time for power UNLOCK button spans entire ignition toggle sequence.
Press LOCK + UNLOCK
5 Automatic lock/unlock serves as feedback to proceed to transmitter programming.
Transmitter Programming
Press LOCK + UNLOCK
1 Hold down LOCK and UNLOCK buttons on the transmitter simultaneously until door locks and unlocks.
Wait / timing window
2 Expect this transmitter step to take up to 30 seconds.
Press LOCK + UNLOCK
3 Repeat the LOCK/UNLOCK simultaneous press for confirmation.
Programming step
4 Repeat the transmitter step for each additional transmitter, including existing ones.
Programming step
5 Ensure all transmitters are programmed before exiting programming mode.
Exit and Test
Turn ignition to ON
1 Turn ignition switch to ON position to exit transmitter programming mode.
Remove the key
2 Remove key from the ignition after exiting programming mode.
Doors lock-cycle (confirm)
3 Test remote(s) to confirm successful programming.
Programming step
4 Replace key fob battery if key fob not working prior to programming.
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)
Old body style programming steps
Close the doors
1 Close all doors and insert key into ignition
Press / hold a fob button
2 Hold power UNLOCK button on driver door panel and keep held until step 9
Cycle the ignition ON/OFF
3 Cycle ignition ON → OFF → ON → OFF (ON = as far as possible without starting engine)
Press LOCK + UNLOCK
4 Release UNLOCK button; vehicle locks should lock/unlock automatically to confirm programming mode
Remove the key
5 If locks do not cycle, remove key, open driver door, and restart procedure from step 1
Old body style remote enrollment and exit
Cycle the ignition ON/OFF
1 After locks cycle, hold LOCK and UNLOCK on remote until doors lock/unlock (may take up to 30 seconds)
Press LOCK + UNLOCK
2 Repeat LOCK+UNLOCK step for each additional remote, including existing remotes
Turn ignition to ON
3 Turn ignition to ON to exit programming mode
Programming step
4 Test all programmed remotes after exiting
Programming step
5 If programming fails, restart full procedure beginning at step 1
New body style — vehicles with DIC 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 on remote simultaneously for ~15 seconds until chime confirms programming
New body style — vehicles without DIC buttons
Programming step
1 Vehicle must be in Park 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 (14 steps)
Vehicle model and purpose
Programming step
1 2008 GMC Sierra keyless entry remote fob programming instructions
Programming step
2 Use applies to vehicles with and without Driver Information Center buttons
Press LOCK + UNLOCK
3 Procedure includes entering a programming mode and using remote lock/unlock buttons
Programming step
4 Final step requires exiting programming mode and testing remotes
Procedure for vehicles with Driver Information Center (DIC) 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
Remove the key
5 Repeat lock/unlock step for additional remotes, then turn key off and remove key to exit and test remotes
Procedure for vehicles without Driver Information Center buttons
Programming step
1 Vehicle must be 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 (25 steps)
Vehicle preparation and requirements
Programming step
1 Vehicle must be off for programming procedures
Programming step
2 All transmitters (recognized and new) must be present during programming
Programming step
3 Procedure differs for keyless access vehicles and non-keyless vehicles
Programming step
4 Feature to program without recognized transmitters not available in Canada
Programming step
5 Programming without recognized transmitters takes approximately 30 minutes
Programming with recognized transmitters (keyless access only)
Remove the key
1 Remove key from recognized transmitter before starting
Programming step
2 Place recognized transmitters in cupholder or passenger seat
Insert the key
3 Insert key into driver door lock cylinder and turn counterclockwise to unlock five times within 10 seconds to prompt DIC
Press / hold a fob button
4 Place new transmitter in center console transmitter pocket/insert and press ENGINE START/STOP to learn
Press LOCK + UNLOCK
5 Press unlock/lock on learned transmitter; repeat for additional transmitters; hold ENGINE START/STOP ~12 seconds to exit
Programming without recognized transmitters (keyless access only)
Remove the key
1 Remove vehicle key from transmitter before starting
Insert the key
2 Insert key into driver door lock cylinder and turn counterclockwise to unlock five times within 10 seconds to display REMOTE LEARN PENDING
Hold fob to START button
3 Wait 10 minutes until DIC displays PRESS ENGINE START BUTTON TO LEARN, then press ENGINE START/STOP; repeat this press sequence three times
Programming step
4 After third sequence, all previously known transmitters will no longer work and DIC shows READY FOR REMOTE #1
Press LOCK + UNLOCK
5 Place new transmitter in console pocket, press ENGINE START/STOP to learn, press unlock/lock on transmitter; repeat for additional transmitters; hold ENGINE START/STOP ~12 seconds to exit
Transmitter pocket/insert and console location
Programming step
1 Transmitter pocket/insert located in front of center console storage area between driver and front passenger seats
Programming step
2 Access requires opening center console storage area and storage tray
Programming step
3 New transmitters must be placed in transmitter pocket/insert during learning steps
Press LOCK + UNLOCK
4 Remove transmitter from pocket/insert to press unlock or lock after learning
Turn ignition to ON
5 Return key back into transmitter after programming completion
When professional programming is required
Programming step
1 Vehicle described as not on-board programmable if separate key and remote exist
Programming step
2 Qualified professional (automotive locksmith) required to program smart key remote fob in such cases
Programming step
3 Locksmith locators available via Low Rate Locksmith
Programming step
4 Driving vehicle to locksmith may save money versus mobile service
Programming step
5 Locksmith will connect specialized computer equipment to vehicle to program smart key remote fob
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
2000–2006
Route verified
General guidance
2007
Route verified
General guidance
2008–2010
Route verified
General guidance
2019, 2021
Professional-only
Professional route
2020
Route verified
General guidance
Common questions
What key type does a GMC Sierra use?
Sierra models use mechanical keys, transponder keys, or smart/proximity keys, depending on year and equipment.
Can a GMC Sierra key fob be programmed without a locksmith?
Some Sierra fobs can be owner-programmed, but others require professional programming depending on the model year and key type.
Are all 2021 Sierra remotes the same?
No. Sources show different 2021 Sierra remote references, including HYQ1EA and HYQ1ES, so the correct fob depends on the exact vehicle configuration.
Can you program a Sierra 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 Sierra fob programmed? We come to you, 24/7.