To answer a few questions,:
Single VANOS is a simple on/off signal (12V hot always, computer grounds to activate, if I remember correctly)
Using EDIS would be great for an M50 family engine (apart from having to ditch the plastic coil cover. As long as the code can decode the 60-2 wheel that the car already has, it should be a snap.
BMW COPs have +, -, and trigger inputs (the computer should only have to supply the trigger signal at the proper time, which MS can do. If the code won't support 6 coils, maybe you can trigger 2 coils at once?
BMW uses an intake cam trigger wheel for cam sync. It is located in the M50 head right beside the VANOS solenoid.
Background:
Car designations:
1st digit: car platform (3, 5, 7)
2nd & 3rd digits: engine displacement (liters, add “.” Between numbers (23=2.3L))
The last two digits often represent the engine displacement, but in cases like the E36 and E46 323i, the motors are 2.5l, but BMW wanted to justify charging a premium for the 328i by pretending it was an entire 0.5l larger motor.
Exx designation- I have no idea here, not sure what it means, just that all members of a certain platform share the same one- i.e., E36 is the 1991-1998 3-series (I believe).
112 - 1502, 1602, 2002 M10 engine
E3 - 3.0S, Si, Bavaria M30 engine
E9 - 3.0CS M30
E21 - late 70's-early 80s 320i 2.0 and 1.8l M10 motor
E30 - 84-91 (93 in convertible) 3 series 1.8l M10, M20 2.5 (325i) and M20 2.7 eta motor (less power from more displacement), M42 1.8 and S14 2.3
E36 - 92-98 (up to 2000 M3& conv.) 3 series M42 1.8, M44 1.9, M50 2.5, S50 3.0, M52 2.5 and 2.8, and S52 3.2 motors
E46 - 99-04 3 series M54 2.5, 2.8, 3.0 and M56 SLEV
E12- 74-81 1st gen 5 series M30 2.8 and 3.0
E28 - 82- 88 2nd gen 5 M20 2.7, M30 3.2 and 3.5, S38 3.5
E34 - 88 - 96 3rd gen M30 3.5, M60/1 3.0, M60/2 4.0, S38 3.6
E39 - 97- 04 4th gen M62 4.4, M54 2.8, 3.0
I could go on, but it would take a while. These are the cars of most interest to MS people.
Engine designations:
1st digit: M=?, S= solid lifter, N=?, W=?
2nd digit: 4= I4, 5= I6, 6= V8, 7=V12
3rd digit: evolution of previous engine?
Not as right that time.
M is a regular mass production engine
S is an engine built by BMW M (the solid lifters designation does not apply to all M engines, and the S was used before any BMWs had hydraulic lifters)
2nd digit: engine family:
4 bangers: M10, S16, M40 (europe only) M42, M44
6 bangers: M30, M20, M50, M52, M54, M56, S50, S52, S54, N5x(whatever the E90 uses)
8s: M60/1, M60/2, M62, etc
12s: M70, M73, S70, etc
3rd digit: evolution in the engine family
tu= technical update (M50tu is first VANOS motor, just a technical update of the M50.)
Now, my question: Is there any MS II code that can currently decode the 60-2 wheel, or do you have to use MS I with MSnS+E (or whatever it is.) Point me to the correct area for this, because as I understand it, the EDIS uses a 36-1 that triggers directly to the EDIS unit, whereas any other trigger wheel signal must first go through the MS unit for signal conditioning before it goes to the EDIS unit.