Keydiy KD-X4 5-in-1 programmer has already updated BMW G Series BDC3 immobilizer key programming functionality. This post will take 2023 BMW X3 as an example to show how to add a new key using KD-X4.
Requirements:
- Keydiy KD-X4 Key Programmer
- BMW BDC3 System License (Note: Included at no extra cost if the “G Function” license is already active. Otherwise, a one-time activation fee of $150 USD or 5000 KD Coins applies.)
- A Keydiy Smart Key:
KEYDIY KD FGB23 (for G Chassis models)
KEYDIY KD FGB57 (for U Chassis models)
- One Original Factory Key (from the target BMW with BDC3)
- A Smartphone or Tablet
- OTG Adapter Cable
Step-by-Step Guide:
Example Vehicle: 2023 BMW X3 (G Series) with BDC03
1.Initial Setup:
Connect KD-X4 to your mobile device via the OTG adapter. Confirm a stable Bluetooth connection between the devices.
2.Launch Software:
Open Keydiy (KD) application on your phone or tablet.
3.Select Service:
Navigate to: Immo Programming -> Debug Mode KD-X4 (Test version) -> BMW -> G/U chassis BDC3/BCP anti-theft system.
4.Start Procedure:
Tap “Start execution” button to begin.
5.View Wiring Diagram:
The application will present wiring guides for both G and U chassis.
Select and examine the appropriate diagram for your specific model (e.g., G chassis).
6.Modify Original Key:
Carefully solder four wires onto the PCB of the original key, adhering precisely to the provided diagram.
7.Choose Function:
Select the “Add Key” option.
8.Compatibility Notice:
This function currently applies to select models. Keys produced between 2020-2024 with “Hungary” marked inside the casing typically yield the highest success rates.
9.Read Data:
Position the original key on Keydiy KD-X4‘s induction coil to read its data. Follow the in-app prompts to identify the key and read the NFC29Ax chip information.
10.Backup Information:
After a successful read, save the original key’s data file securely.
11.Prepare Blank Key:
Remove the original key. Place the new, blank KD-FGB smart key onto the coil.
12.Clone Key:
The application will automatically load the saved data and begin programming (cloning) the new key.
13.Confirmation:
A “Generation Successful” message will appear upon completion.
14.Final Verification:
Test the newly cloned key to confirm it successfully starts the vehicle and operates all remote functions.
Important Note:
To prevent signal conflicts, avoid storing or using the original key and the newly cloned key together near the vehicle.
This efficient and user-friendly procedure enables your workshop to provide quick and reliable spare key services for modern BMW models.