Hi
I hope someone can help me as I am really stuck. I have a 2008 Corsa 1.4i sport 2-door. The car originally died while driving. It was taken to an auto electrician which I believe did more damage than good.


In any case I am now stuck with it. Originally the car did not crank at all and the engine check light flashed. I have discovered and fixed the following:
- Bad connection to BCM
- Got the security key for the car from the manufacturer. This key did not work on the IPC. I had to open the IPC and dump the EEPROM to obtain the correct key
- Reset BCM, ECM and IPC and re synced all to a point where the engine check light does not flash anymore and the engine cranks
- Opened the ECU for inspection. No water damage and now broken wires any visual damage
- Used an oscilloscope to diagnose the electrical interface on the high speed CAN bus. There is no issue with the CAN electrical waveform.



The car still does not start and the outstanding issues are:
- The ECU relay does not come on. The relay works and if bypassed the ECU voltage shows correctly on the diagnostics
- The fuel relay never comes on. With OP-COM this can be manually switched on, but the relay does not engaged. Like the ECU relay, this can also be bypassed in which case the pump works.
- The following error codes are still shown: U2107-71 Invalid signal from BCM; B3057-00 Security code not programmed; U2107-71 Invalid data from BCM; B3902-00 wrong immobiliser identifier received; U2105-00 Invalid data from ECM; Wrong environment identifier received IPC


Any help would be greatly appreciated.