Change BMW EGS 6HP / 8HP F series on bench by using CGDI Prog BMW Programmer plus one EGS gearbox testing cable (you can buy it or you can make it) and also an external 12V power.
(E series 6HP is available in the new software update in April 2021)
What to need:
EGS (removed from the car) and do it on bench
EGS gearbox testing cable (you can buy it or you can make it)
An external 12V power
Part 1. CGDI BMW Programmer change EGS 6HP F series on bench
Open CGDI software;
Click on “BMW EGS Change”;
Select gearbox type (F series) : 6HP or 8HP.
Get message “Please confirm that the OBD cable has been connected to the vehicle and turn on the ignition switch”, Click on “Cancel”, and then get message” OBD timeout”, because we haven’t connect the OBD, so it shows OBD timeout, it is normal.
Click on “EGS wiring diagram” in the CGDI software.
Please follow the diagram to connect the EGS and CGDI BMW programmer.
The white adapter is EGS gearbox testing cable (you can buy it or you can make it)
Connect the adapter to EGS with two power cable and one GND.
Connect 12 Voltage external power .
Look at image 1: EGS 6HP F series change wiring diagram
Click on “BMW EGS Change” again.
Select gearbox type (F series) 6HP.
You can see “OBD KWP-CAN 500kbps successfully connected”.
– For F series 6HP, click on “Backup data” and it will display the chip info i.e TC1766, during the procedure, do not touch the CGDI BMW machine.
Wait until it displays “Data backup is successful” and you can see the path of saved file (Right click on “CGDI” and choose “Open file location”, open the “UserData” and find out the saved file named with VIN number)
Okay, after backing up the data, disconnect the power adapter and connect it again.
Next is to operate “Erase reset”.
- Execute this function and reset EGS to a new state.
- Before executing this function, it is recommended to use the [Backup Data] function to back up all the data of the current module.
Note: Function execution process, please do not power off the EGS module, otherwise its data may be lost and it may not work normally!
Click on “Yes”.
Writing.
Erase and reset successfully.
Next is to click on “Identify”.
Get two error message shown as below.
Need to disconnect the power adapter and connect it again.
Click on “Identify” again.
Okay, it’s normal.
If you want to clone EGS, just click on “Data Recovery”.
Please open “BMW EGS replacement” again, and click on “Data Recovery”, and read the message to be informed ” The data is about to be written. This operation will overwrite the original data of the ECU. ”
Load the data you want to write in.
Successfully restored data.
Need to disconnect the power adapter and connect it again.
Click on “Identify” again to make sure the VIN is changed.
Then you can put the EGS back to the car.
Part 2. CGDI BMW Programmer change EGS 8HP F series on bench
EGS 8HP F series change wiring diagram
Click on “BMW EGS Change”.
Select 8HP gearbox type (F series).
OBD KWP-CAN 500kbps successfully connected and it reads out the EGS information containing VIN information and others, please save the information because it is very important
Next is to click on “EGS Status” and receive message “EGS ISN is not cleared”.
To virgin the EGS means we need to clear the ISN.
Read the prompt: The EGS is about to be programmed. Please ensure that the car battery has enough power and keep the device cable connected during the programming process.
Whether to backup data, click on “Yes”.
The following is the existing VIN code, if you need to modify it, please press OK after the modification, we don’t need to modify the vin, just click on “Confirm” and go on.
Ready to program ECU.
Here you can see the file save path.
Normally the file saved in BMW userdata place.
During the ECU is programming, do not touch the hardware and make sure the power is stable.
Okay, EGS ISN is cleared.
Click on “EGS status” again, and it prompts “EGS ISN is cleared”.
We need to put out EGS back to the car and to code it.
If it does not work after coding, you can try to program by clicking on “Reset adaptation”.
Must do it on car, put your EGS to the car.
Turn off the ignition switch for 15 seconds, then turn on the ignition switch for 15 seconds and click on “OK” to reset adaptation.
Your EGS can work good, and sometimes some customer check the EGS status, if it is not correct, we can read the information and then go to “BMW F/ G series Program” page.
Sometimes the SWFL or BTLD file will be unknown or loss information.
Then we can choose “Advanced programming”.
Choose the BMW F series programming version and confirm, please connect the internet.
And program by following these information.
Choose the same version as the original one.
And then click on “confirm” and it will program.
CGDI BMW server will write file into EGS. Then EGS status will be normal, and then you can do other operations.
Alright. Enjoy!
Here is the good source of CGDI BMW Programmer
https://www.obdii365.com/wholesale/cgdi-prog-bmw-msv80-key-programmer.html