Launch X431 IMMO Plus newest update BMW F/G-Series Add Key Function. And here we will take 2019 BMW as an example. You need prepare immo plus with xprog-3, and MCU3 adapter.
Before programming, you need update your Launch device BMW software to newest version.
Choose the BMW software
Choose BMW Key Match
Select the BCD02 one.
After reading, click OK to continue.
Select ECU information.
After confirming the info are all right, then continue.
Choose “Version Detection”.
Device prompt “Support”, click confirm button.
Select Encoding Operation.
Backup encoding. Then save the data, please confirm the data name in English or numbers. Or it will fail.
Backup OK, click OK to continue.
Programming operation.
Disassembly and pre-processing
Prepare original car key, confirm the internet OK, connect with USB cable. Click OK.
Remove the BDC2 module from the passenger side, read the precautions carefully, and then click OK to proceed.
Require at least 1 original key,
Need to connect with X-prog3, MCU3 adapter and BC cable.
Requires network connection. The data is large. To improve communication stability, please use USB for connection.
Launch X431 will show the connection diagram.
Connect the 8-foot chip 25LC256 pin 2.
Connect the Reset PIN to the MCU
Connect the BC cable harness to the ECU and ensure that the idle harness is away from the ECU to prevent damage to the ECU.
After all harnesses are connected, connect an external 12V power supply to the MCU3 adapter. Note that the power supply cannot exceed 12V.
If the function fails midway, please disconnect the 12V power supply of the MCU3 adapter first, then disconnect the connection between MCU RESET and B8 and EEPROM PIN2 and GND,
Then connect an external 12V power supply to the MCU3 adapter, read the ECU information, and if the SWFL version is lost, perform the programming restore function to restore it.
Disconnect EEPROM PIN2 and the harness GND, pay attention to anti-static during operation, and only touch the insulated part.
Back up CAFD coding data.
Connect EEPROM PIN2 and the GND, pay attention to anti-static during operation, and only touch the insulated part
Disconnect EEPROM PIN2 and the GND again.
*MUST follow every disconnect/connect PIN2 and GND operation.
Reading immo data.
Updating ECU. And please do not touch any button on car.
Pre-processing is OK.
Write original coding data back to the BDC2.
Restore coding successfully.
Generate dealer key
Disconnect MCU Reset and X-prog3 on B8.
Then read the original car key and generate the dealer key, reinstall BDC2 module back to vehicle. You can also install the BDC2 module first, then read the original car key and generate the dealer key.
In either case, after the module is installed, please check whether the central control time display is correct. Also check if the rearview mirror can fold automatically. If there is an abnormality, please adjust it manually in the central control.
Select Key Operation- Read original key information.
Put the working key into the X-prog3 programmer.
Read key information successfully.
Select Generate Dealer Key.
Select a key position to generate key.
Put a new key into the X-prog3 to generate key.
Generate dealer key successfully.
Select OK to exit.
Install the BDC2 module. Use the emergency sensing area under the steering wheel to generate a new key and try to start the vehicle, after the vehicle is successfully started, test whether the remote control function is normal.