Ok M42 B 18 pinout for stock JPT88 connection( I cut the plug and header off the stock ECU and soldered to the pins loom was not touched! )
1= Fuel Pump relay control( ground switched ! )
3= Injectors 1 + 3 ( ground switched )
6= ground !
8= Check engine light(not fitted to 'UK )
12= TPS Signal
14= ground !
16= Cam Syc ( cyl indentification)
17= fuel rate output to cluster and OBC
24= coil #3
25= coil #1
26= 12V input (switched )
27= DME relay control ( gnd switched !)
28= ground
29= ICV control ( PWM grounded )
32= Inj 2+4
34= ground
36= Evap purge valve
37= 02 heater relay control
43= common ground( TPS and IAT spliced in as OEM )
44= Cam synch
51= coil #4
52= coil #2
54= 12V input ( perm )
55= ground
59= TPS 5V output
66= crank sensor input
67= crank sensor input
73= road speed signal
74= tacho output
77= IAT input
78= coolant temp for ECU)
Any pins I've missed are not of any interest.
all the grounds need to be looped back to a good chassis ground !!!
I did not use the OEM COP setup as its crap, I swapped in a Berligo coilpack and ran it all wasted spark .
Note the injectors are NOT sequential but batch fired so no real need for the cam synch unless you wish to retain the COP as-is.
All the above is tested and verified, so if you duplicate this and have issues, don't blame me
