Volkswagen key programming can be a complex process. This guide provides step-by-step instructions on how to program new radio-frequency remote keys for various Volkswagen models using VCDS (Vag-Com Diagnostic System). Important Note: This guide focuses on matching remote keys, not immobilizer components. Consult your vehicle’s Factory Repair Manual for immobilizer-related procedures.
Programming Volkswagen Keys with VCDS: Method 1
This method utilizes the adaptation channels within VCDS. Before you begin, gather all the remotes you intend to program.
-
Access Central Convenience or Central Locking: Insert a working key into the ignition and turn it to the ON position. In VCDS, select either [46 – Cent. Conv.] or [35 – Cent. Locking], depending on your vehicle. You can determine the correct module using the VCDS application guide.
-
Read Adaptation Channel: Go to [Adaptation – 10] and enter channel “01” (or “21” for some Audi models). Click [Read] to display the number of currently stored remotes.
-
Enter New Key Count: In “New Value,” enter the total number of keys you want to program, including existing ones (maximum 4). Click [Test] to verify, then [Save].
-
Program Each Remote: Press and hold the UNLOCK button on each remote for at least one second. You have 15 seconds to program all keys. The car may provide feedback (flashing lights, horn beep) as each key is learned.
Alternative VCDS Key Programming Method: Method 2
If Method 1 doesn’t work (Channel 01 or 21 unavailable), try this alternative procedure.
-
Access Measuring Blocks: With a working key in the ignition (ON position, engine off), select [46 – Cent. Conv.] or [35 – Cent. Locking] in VCDS. Navigate to [Meas. Blocks – 08] and enter group “003” (or “007” in some vehicles). Click [Go!]. Field 2 displays the number and memory positions of currently matched remotes.
-
Program New Key: Lock the car from the outside using the new, unmatched key in the driver-side door lock. You might need to hold the key in the unlock position for the next step. Within 5 seconds, press the UNLOCK button on the new key enough times to reach the next available memory position. For instance, if Field 2 showed “0001,” press the UNLOCK button twice to program the new key to position 2. The car might acknowledge each press.
-
Verify Programming: Wait 5 seconds, press the UNLOCK button to unlock the door, turn the ignition OFF, and remove the old key. Test the new key by locking and unlocking the car.
-
Confirm with VCDS: Insert the new key in the ignition (ON position), access [46 – Cent. Conv.] or [35 – Cent. Locking] in VCDS, go to [Meas. Blocks – 08], enter group “003,” and click [Go!]. Field 2 should now reflect the newly programmed key. Caution: Program new keys only into free memory positions (indicated by a “0” in Field 2 of Group 003). Using an occupied position will overwrite the existing key.
Clearing Existing Remote Keys with VCDS
If necessary, you can clear all programmed remotes:
-
Access Adaptation: In VCDS, select [46 – Cent. Conv.] or [35 – Cent. Locking] and go to [Adaptation – 10].
-
Clear Channel 00: Enter channel “00,” click [Read], then [Save]. Confirm by clicking [Yes] when prompted. This will erase all matched remotes, requiring you to reprogram all keys using one of the methods above.