WIKI

Requirements

Step of the procedure

Remove the BDC2 Module.

Note : Bench procedure is mandatory before any OBD operation.

Below you will see all needed connections

Spare Key Programming for BMW G-Series and F-Series BDC2 Vehicles

Connect the ZN095 Cable to the BDC2 Module


Make the following connections precisely

Spare Key Programming for BMW G-Series and F-Series BDC2 Vehicles
Spare Key Programming for BMW G-Series and F-Series BDC2 Vehicles
Spare Key Programming for BMW G-Series and F-Series BDC2 Vehicles
Spare Key Programming for BMW G-Series and F-Series BDC2 Vehicles
Spare Key Programming for BMW G-Series and F-Series BDC2 Vehicles

Once all connections are in place

Connect the ZN095 Cable to the ZN151 (DS Box).

Ensure DS- Box is HW revision 2.4.

Step 3: BDC2 Reading

Important : Do not disconnect power or unplug any device during the procedure.

During the procedure, the software will

When the reading and upload process is complete, reassemble the BDC2 module and return it to the vehicle.

Note : Once this step has been completed using the Abrites BMW Online Software, you will be able to program a key via OBDII in the future, even if no keys are currently available.

Spare Key Programming for BMW G-Series and F-Series BDC2 Vehicles

Step 4: Key Learning

Note: Both original and after-market keys are supported.

NB! Second hand original keys can also be used after being reset using the ABPROG.

Wiring diagrams and detailed photos are available in the User Manual and the ABPROG Classic software > NCF >BNW NCF GEN 1/2 > “Show/Hide Connection Diagram” button.

Program the key into a free/available slot.

Note: To complete the procedure, hold the new key against the ring aerial (emergency slot) on the steering column and press the Start/Stop button for approximately 30 seconds to activate the key.

Spare Key Programming for BMW G-Series and F-Series BDC2 Vehicles