How to Program BMW G-Series BDC2 All Keys Lost using CGDI A2: A Step-by-Step Guide
If you've lost all keys to your BMW G-Series vehicle equipped with a BDC2 system, don’t worry! With the CGDI A2 key programmer and a few essential tools, you can program a new key and get back on the road. This guide will walk you through the process step-by-step.
What Tools Do You Need?
- CGDI A2 Key Programmer
- A new, original BMW G-series key to be programmed
- CG FC200 (or another ECU programmer) to read the engine data
- CGDI BMW BDC2 Adapter
- A stable internet connection
Preparation
Before you start programming, you’ll need to prepare your vehicle:
- Take the engine ECU module out of the car.
- Take the BMW BDC02 module out of the car.
Step-by-Step Guide
Now, let’s go through the steps to program your new key:
Step 1: Read Engine ECU D-Flash Data
Using your CG FC200 ECU Programmer, read and save the engine ECU data onto your computer desktop. This data is crucial for the programming process.
Step 2: Update CGDI A2 Software
Connect the CGDI A2 to your PC using a USB cable. Open the software and click on “USB upgrade” to ensure you’re using the latest version.
Step 3: Transfer Data to CGDI A2
Copy the DME D-Flash file from your desktop and paste it into the CGDI A2 software folder. Follow this path: Immo -> BMW -> USERDATA.
Step 4: Connect Hardware
Connect the BMW BDC02 module, the BDC2 adapter, and the CGDI A2 programmer together to prepare for programming.
Step 5: Process the Modules
In the CGDI software, navigate to the following path: BMW -> By system -> BDC2 Immo system -> All keys lost. Make sure to open the power supply before proceeding.
- Check the vehicle info.
- Check the vehicle version.
- Write the previously saved D-Flash data.
- Back up the coding data.
- Pre-process the ECU.
- Back up the FAFP coding.
- Write the IMMO (immobilizer) data.
Step 6: Program and Learn Key
Now it’s time to program the new key. In the software, click on Generate Dealer Key to program the new key. Ensure the engine ECU and the BDC02 module are back in the vehicle. Hold the new key close to the sensor area to finish the Key Learning process.
Step 7: Final Synchronization
To complete the programming, write the DME ISN code and erase the EGS EWS data. Your new BMW G-series key is now ready to use!
Conclusion
Programming a new key for your BMW G-Series BDC2 system may seem daunting, but with the right tools and this guide, you can do it with confidence. Always ensure you follow the steps carefully and check that all connections are secure. If you need further assistance or have questions, feel free to visit VXDAS.com for more resources and support.