I worked this one out a while back but have only just got the bits and time to start on it a bit.
The plan has always been to get the m20 running on the m3.3.1 ecu similar to the m50 non vanos m3.1 conversion (yes i know this number of 3s and 1s is going to get confusing) a few people have done before.
However the m3.3.1 is a little better than the non vanos m3.1 it adds knock sensors and gives a proper hot wire maf that can be swaped with other bmw ones as the m3.1 one is unique and a bit of a sticking point by all accounts.
The benefits of doing this over the m20 m1.3 are huge, this ecu is pretty much as good as it gets for a stand alone or home fit ecu, the resolution of the maps is huge compared to the m1.3 or most after market ecus.
Benefits are:
1. increased map resolution
2. sequential injection
3. coil on plug - ditch the shoddy distributor set up
4. variable resistor TPS
5. MAF rather than AFM
6. Knock sensing
7. Proper closed loop lambda control operation
8. better idle control
9. other things i have forgotten about.
With that out of the way onto the useful stuff.
Some of the bits of the conversion are the same as in here:
http://www.e30tech.com/forum/showthread.php?t=63504
So for bits like the cam sensor trigger etc, all credit to their respective inventors.
The plan has been to keep the m1.3 loom as it is already custom built for the e30 and a lot of the functions of the m3.3.1 are shared with the m1.3, in that it would be a waste of time building a customized loom for the m3.3.1 when i could just piggy back onto the m1.3 loom.
This has resulted in chopping an ecu connector out of a m20 325 m1.3 ecu that i suspected to be faulty and using this to make a plug and play solution routing most of the stuff via the origional loom, the upshot of this is unplugging the m3.3.1 loom from the m1.3 loom and plugging a stock ecu back in is all that is needed to go back to m1.3 (bar swapping a few sensors etc)
First thing to do on this front was to work out what needed to go where.
I have since built this part of the loom and tested that things come out to the correct pins so i am fairly confident that this part of the conversion is ok so far.




(please excuse the spelling and if the hand writing is a little incomprehensible then just say and i will type it.
Be aware these are huge scans and following the link will bring up larger ones)
The original info comes from 1996 BMW 318is-c - 320i - 325i-c - 328i-c Electrical Troubleshooting Manual.pdf which is available online. (googling the file name will bring it up for dl)
using the M3.3.1 section wiring diagrams and a set of bmw e30 diagrams everything was matched up as close as possible.
Down the left hand side i have written the m1.3 pin that the m3.3.1 loom needs to be connected to.
Anything marked add is a function that is not present on the m1.3 loom or needs specific wiring alterations that are best just added for reversibility sake.
There are notes to the function of each pin written on the right.









































