Ok.....updates,
The engine is finished being built, the M30b35 is ready to install
On to the wiring harness...
The next pic shows C101 being installed with the E28 C101.
The round conn by the dikes is the E30 C101. Its just cut off and the wires are stripped to solder to the E28 C101 pictured in the prior post. The E28 conn is 17pin, the E30 and all other later BMWs use this round water tight 20 pin conn. On the E30, there are 2 unused pins, and the third is SRS diag pin. The SRS has no function for a E28(no supplemental restraint system) so there are 17pins to E28 17 pins. A close up of the solder process,
The finished product,
There is a number of ways to go with this haness, I decided to go with keeping as much of the original harness in tact as possible. So, I used the C103 from the E28 harness and spliced that into the E30 harness,
The white 6 pin conn in the bottom of the picture is the interface from the ECU to the instrument cluster, OBC and cruise control. I also carries some auto tranny signals like park/neutral switch, shift timing retard and lockup. Since my car is a manual, it only has 3 signals, engine RPM, fuel rate ouput and OBC code ingnition kill. The code kill is a power signal from the OBC that powers the main relay. So, if you set your anti-theft code in the OBC, the car will never start, as the OBC will never give power to the main relay. I wired these signals from the ECU side of the harness to C103. That way the E28 harness stays as stock. This way the whole harness can be removed and a stock harness installed with no modifications.
The large red wire from the ECU end is power I added to power my piggyback computers, J&S knock controller, SAFC-II, LM-1 wideband O2 and the AVC-R boost controller. Im the piggyback king. The two red conns in the middle are the splice are for the SAFC-II. This is the AFM signal cut so the SAFC-II can take the incomming AFM voltage and modify it and send it back to the ECU.
Next is the wired in TPS unit. This one has the resistive type TP sensor for the SAFC-II. The red conns are the interface for that. The WOT and idle switchers are soldered into the harness. The round conn at the bottom of the pic is the connection for the injectors and coolant temp sensors. The E30 has a pluggable harness for those, kinda strange.
Tjhe finished harness in all its glory...
And, my old harness completely destroyed to make this install happen..
There are a few other issues that had to be dealt with also. Ill list them breifly here.
1) The oil level sender unit in the oilpan for the Active Check Control. There are different connectors from the E30/E34 to the E28. Since the one on the b35 was cut, I used the one that was in my pan. But, I don't know if the E34 unit will even fit in the E28 oilpan?
2) The O2 sensor conns are different also. The E30/E34 uses a 4 pin round conn and the E28 a 3pin. Since Im not using a narrow O2 at all(using the LM-1 narrow ouput), I just cut the conn off and wired in a soldered wire going to the LM-1. In a NA install that uses the stock O2, you'll have to make a decision if you want to use the overpriced BMW O2 with the correct conn or install some other for a more affordable unit?
3) Starter throw out solinoid signal conn is different from the E30/E34 to the E28. I soldered in the E28 ring lug.
4) There is one signal in the E30 C101 that the E28 doesn't. The E30 has the ground pin for the oil level sender in the harness. If you use the E30/E34 oil level sensor, you will need to hook up this GND signal separate. I added the conn for it, but don't need it since Im using the E28 sensor which grounds through the engine block.
5) Depnding on the year of E28, you may have to make more modifications than I to the C101. Specifically the car speed signal and MIL(malfunction indicator lamp). The 179 ECU uses car speed signal. As a side note, it may be that the earlier M1.1(150 ECU) didn't use it, but this is unconfirmed. But, my car is 5/87 build date. Since it is such a late build, the later chasis harness has the wiring in it for the later OBD-I 528e. The after 5/87 E28 chassis's are all wired for the later ECUs so there would only have to be 1 harness. I got lucky and the car speed/MIL wiring is in the car already, just not used. This made the wiring easier as I didn't have to run those separately. When I pulled the dash pod, there was the wiring for speed sensor to the E28 C101 and the MIL setting right there. Just plug in a lamp to the MIL socket and splice the speed sensor output from C3 to the C101 wiring. Easy.
6) The OBD-I computers use two signals for A/C input to the ECU. These are compressor "on" and A/C "on". Specifically one signal tells the ECU the compressor is actually runing at pressure and the other that A/C has been turned on respectively. Why it does it this way, I don't know. But, to be completely compatable, I removed the one line that the E28 uses which is compressor "on" from the E28 harness and installed it in the E30 harness. The A/C "on" signal needs to be added once the harness is in the car. That splice will be put in later. I guess you can wire the two together and run it from the compressor "on" signal? But Im doing it the way BMW intended it to work. Its the installers discretion.
I have all this info in notes. I will make a schematic for this stuff later when I have more time.
RussC