This is a BMW E60. The transmission control module has been replaced with one from a BMW X5 or X6. The new control module has ISN on it.
So if I start the car, it cannot engage gear at all and it shows the fault code on diagnostic tool says immobilizer on the control module disables something like that.
Here we connect CGDI Prog BMW programmer with vehicle via OBD.
Turn switch off then go to Other->BMW EGS Change->6HP (E)->OBD Mode
Read EGS ISN
When try to read EGS ISN, it fails and says Currently EGS has no ISN code.
Close and try if it can go to bench option.
Need to connect on bench.
It is on bench with an external connector
Now we are connecting an external wiring with power supply as if it is on the bench.
Make sure you have a good network connection.
Turn off power completely then we will connect the connector that is coming from the vehicle.
Read EGS status with CGDI BMW
Read EGS ISN
Select EGS ISN need to cleared
Clear EGS ISN successfully
We connected the connector of the transmission itself from the car and now it engaged gear and reverse.
Done.