How to Use CGDI PROG BMW program F31 smart key FEM

CGDI PROG can program keys to BMW CAS1, CAS2, CAS3, CAS3+, FEM, BDC. Here, i will display how to use CGDI PROG BMW for F31 FEM remote programming.

Remote: 868
Chassis: F020

BMW F31 FEM

cgdi-prog-bmw-msv80-auto-key-programmer-1

Voltage test platform

cgdi-prog-bmw-msv80-auto-key-programmer-2

CGDI PROG BMW

(this tool supports key matching and new key programming (when all keys are lost) of BMW CAS1, CAS2, CAS3, CAS3+, FEM, BDC)

cgdi-prog-bmw-msv80-auto-key-programmer-3

The procedures:

Run CGDI PROG BMW software after finish all connection

Go to FEM/BDC key match

cgdi-prog-bmw-msv80-auto-key-programmer-4

The current FEM BDC needs update the ECU program before performing key matching. Please ensure that the car battery has enough power. The programming process, please keep the equipment cable connection

cgdi-prog-bmw-msv80-auto-key-programmer-5

Please remove the FEM BDC and then use the programmer to read and save data from the 95XXX EEPROM chip on FEM BDC computer board

cgdi-prog-bmw-msv80-auto-key-programmer-6

Read the original car EEPROM data file

cgdi-prog-bmw-msv80-auto-key-programmer-7

The 95128 EEPROM chip

cgdi-prog-bmw-msv80-auto-key-programmer-8

cgdi-prog-bmw-msv80-auto-key-programmer-9

cgdi-prog-bmw-msv80-auto-key-programmer-10

CGDI BMW is reading the chip data

cgdi-prog-bmw-msv80-auto-key-programmer-11

cgdi-prog-bmw-msv80-auto-key-programmer-12

cgdi-prog-bmw-msv80-auto-key-programmer-13

cgdi-prog-bmw-msv80-auto-key-programmer-14

Save data

cgdi-prog-bmw-msv80-auto-key-programmer-15

Use the programmer to write the calculated new data to the 95XXX EEPROM chip , then put the FEM BDC back into the car

cgdi-prog-bmw-msv80-auto-key-programmer-16

cgdi-prog-bmw-msv80-auto-key-programmer-17

Write M95128

cgdi-prog-bmw-msv80-auto-key-programmer-19 cgdi-prog-bmw-msv80-auto-key-programmer-18

Check the FEM connection

cgdi-prog-bmw-msv80-auto-key-programmer-19

Voltage test platform is on

cgdi-prog-bmw-msv80-auto-key-programmer-20

Use the programmer to write the calculated new data to the 95XXX EEPROM chip , then put the FEM BDC back into the car

cgdi-prog-bmw-msv80-auto-key-programmer-21

The ECU is being programmed…

cgdi-prog-bmw-msv80-auto-key-programmer-22

cgdi-prog-bmw-msv80-auto-key-programmer-23

cgdi-prog-bmw-msv80-auto-key-programmer-24

Again, write M95128

cgdi-prog-bmw-msv80-auto-key-programmer-25

Again, write M95128

cgdi-prog-bmw-msv80-auto-key-programmer-26

Voltage test platform should be on

cgdi-prog-bmw-msv80-auto-key-programmer-27

The FEM

cgdi-prog-bmw-msv80-auto-key-programmer-28

Please remove the FEM BDC and then use the CGDI programmer to write the original car EEPROM data back to 95XXX EEPROM chip and FEM BDC back into the car

cgdi-prog-bmw-msv80-auto-key-programmer-29

Coding is successful!!!!

cgdi-prog-bmw-msv80-auto-key-programmer-30

cgdi-prog-bmw-msv80-auto-key-programmer-31

Job’s done