Chip-Tools
Chip-Tools

BDC2 spare key on the bench with ZN095 and ZN051 DS Box (BMW G series and F series BDC2)

BMW Interface New Keys / Immo Advanced ⏱ 60-90 min 16 steps

Programming a spare key on BMW G series and F series vehicles with a BDC2 module. Reading the module has to be done on the bench with the ZN095 cable and the ZN051 DS Box; once this preparation is done, subsequent keys can be programmed over OBDII.

Required licences

Hardware / cables

  • AVDI
  • ZN095
  • ZN051 DS Box (HW rev. 2.4)
  • PROTAG
  • ABPROG
⚠ WarningThe bench procedure is mandatory before any OBD operation. The ZN051 DS Box must be hardware revision 2.4. During the procedure never disconnect the power supply and never unplug any device.

Procedure

  1. Disconnect the vehicle battery and carefully remove the BDC2 module.
  2. Take the plastic covers off to expose the module's PCB.
  3. Connect the ZN095 cable to the BDC2 module keeping exactly to these connections: EEPROM clip on the chip, making sure of contact with pin 2 of the EEPROM.
  4. Red/blue wire -> PIN 46 / PIN 45 of CON8.
  5. Orange wire -> PIN 36 of CON7.
  6. Brown wire -> PIN 35 of CON7.
  7. ZN095 main connector -> comb connector on the edge of the BDC2 PCB.
  8. With all the connections in place, connect the ZN095 cable to the ZN051 (DS Box), checking that it is HW revision 2.4.
  9. Start the BMW Online software, select the vehicle model (G series), then go to "Keys & Start Synchronization" and select "BDC2". Follow all the on-screen instructions carefully.
  10. During the procedure the software asks you to save the *.NCD coding files: there are 4 in total. Create a new folder with a clear name (for example BMW_G30_BDC2) and save all the requested files there.
  11. When the software asks for them, load the saved coding files back in, selecting all 4 together.
  12. Once the read and upload are complete, reassemble the BDC2 module and refit it to the vehicle. From this point on you will be able to program a key over OBDII in the future too, even with no keys available.
  13. With the BDC2 refitted, go on to program the key over OBD: use the software to check the new key's compatibility. Both original and aftermarket keys are supported; used original keys can be reused after being reset with the ABPROG.
  14. Program the key into a free/available slot.
  15. To finish, hold the new key against the ring aerial (emergency slot) on the steering column and press the Start/Stop button for about 30 seconds to activate the key.
  16. For wiring diagrams and detailed photos refer to the manual and to the ABPROG Classic software > NCF > BMW NCF GEN 1/2 > "Show/Hide Connection Diagram" button.

Reference screenshots

BDC2 spare key on the bench with ZN095 and ZN051 DS Box (BMW G series and F series BDC2) — 1BDC2 spare key on the bench with ZN095 and ZN051 DS Box (BMW G series and F series BDC2) — 2BDC2 spare key on the bench with ZN095 and ZN051 DS Box (BMW G series and F series BDC2) — 3BDC2 spare key on the bench with ZN095 and ZN051 DS Box (BMW G series and F series BDC2) — 4BDC2 spare key on the bench with ZN095 and ZN051 DS Box (BMW G series and F series BDC2) — 5
Source: Manuale BMW/Mini, seconda parte, cap. 9.4 "Spare Key Programming for BMW G-Series and F-Series BDC2 Vehicles" (p.41-46) · ⏱ estimated time 60-90 min
← All Abrites guides

More guides BMW