BMW - Key coding

BMW ZKE remote coding

FZV keys

The initialization of the FZV keys is required to establish the Lock/Unlock signal synchronization with the GM. The initialization procedure provides the GM with a key identification number and a "rolling code" for each key. If the initialization is not performed, the GM will not respond to the key signals.
Up to 4 remote keys can be initialized. They must be initialized at the same time. Key initialization is only possible with the vehicle unlocke.

  1. Close all doors and have all keys available.
  2. Using key number 1, turn the ignition switch to KL R, then switch off within 5 seconds and remove the first key.
  3. Within 30 seconds of turning the ignition switch to "off" Press and hold button #2.
  4. While holding button #2, press and release ("tap") button #1 three times within 10 seconds.
  5. Release both buttons. The LED in the key will flash momentarily (except 2000 MY). The GM will immediately lock and unlock the doors signaling a successful initialization.
  6. If additional keys need to be initialized repeat steps 3-5 within 30 seconds.
  7. Switching the ignition to KL R completes the initialization.

NOTE: The key memory function of the GM responds to the key identification number of each key. If the keys are not initialized in the same order prior to initialization, the key memory functions actiavted by the keys will not be assigned correctly. Always initialize the keys in the same order.

Key coding in CAS/EWS modules

CAS = Car Access System
EWS = Elektronische Wegfahrsperre (electronic immobilizer)

Maximum 10 keys (both EWS,CAS). Keys can be enabled/disabled via diagnostics.

Personalisation numbers stored in CAS, can be changed by diagnostics