Here's the instruction on BMW F10 528i 2013 used TCM (EGS) programming after replacement. Reset ISN with CGDI Prog BMW, tried flashing with E-sys but got some troubles, programming and encoding on car done by cgdi bmw and error check with ista+.
Part 1: Reset ISN on bench
Connect CGDI BMW with EGS 8HP (Check wiring diagram and detail guide here)
In CGDI BMW software, go to BMW EGS change- 8HP (F)- Clear ISN
Confirm VIN
EGS ISN is cleared
that was the first part, done on bench.
Part 2:
The second part when trying to flash TCU, i got some troubles with e-sys, reported a PSD2 error.
Part 3: Programming TCU
Finally, i finish programming and encoding by cgdi bmw on car
Go to Diagnosis, Program and Coding- BMW E/F Series Program
Select EGS SWFL desired to program, and press Advanced programming
CGDI will ask to keep car battery enough power and device cabled connected during the programming procedure
select file version and confirm
input 17-digit VIN and confirm
program ECU in progress
Program and flash tcu successfully.
check and erase fault codes with BMW ICOM ISTA+
http://blog.obdii365.com/2022/01/25/bmw-f10-used-tcm-programming-with-cgdi-bmw/