Finally. Some explanation and knowledge. Which EMS from pro efi are you using? Hope you dont mind me picking your brain, im chalked full of questions.
The Pro 128 (good for up to 12 cylinders) Keep in mind the Pro 48 is for 4 cylinders. I want to help out the bmw community, unlike some whom hold the knowledge for profit or personal reasons I encourage modding.
What is this patch harness you speak of? They have a pre-made harness for the M3 application, but the pinout is different for MS43/5. MS45 is especially different due to the wideband O2.
With respect to idle control, was the car running well with the DME controlling idle and throttle, or did you have to move throttle to ProEFI for it to work at all? The other important piece of this was at what point did you remove the MAF, as the DME is going to be quite unhappy without it. Speed density is a fallback strategy for most manufacturers, and thus part of "limp home mode."
I'd be very interested in how you rate drivability after you get the MAF simulator hooked up. That will make the DME happy, which should then ensure the cams are in the right spot, and in theory the car should drive like stock, if people tell the truth about their experiences.
How is startup (cranking) time versus the MS43/5? I know they were a little bit extended on the M3, I'm curious how they are here.
A cold start video + idle after the MAF simulator is in would be awesome.
Are things like iBoost control from cruise control working? You mentioned the CAN stuff has been figured out, I'm just wondering if it's pretty much the same as the M3 application, or if there are things still missing.
Thanks for sharing your experiences so far.
-Matt
Matt,
In respect of the patch harness, I meant when one acquires the M3 harness, then slightly modifying it to non-M spec (hence patch harness). Now the MS54 DME uses the same connectors, In-fact the ONLY difference is of 5 pins (according to ProEFI's pinout sheet) they are:
- camshaft position sensor input (missing from m3 harness)
- crankshaft position sensor (M3 only, non-M doesn't have one)
- knock sensor #1 + 3 return (missing from m3 harness)
- Cam sync Relay control output (M3 only)
Keep in mind this is just how Jason configured it. He left the VANOS to be controlled by the DME. Now you can use Pro EFI to take control of it, but honestly There would be little reason unless your anal, and want to potentially squeeze ever last HP out of the engine (like if your doing a high HP build)
Now about MS45, Yes I'm sure it has very slightly different pinouts, but the critical sensors/input/outputs are the same that can be verified on
HERE Also, I'm not sure exactly if the 330 jason tested used a MS45 or MS43 DME, as my CAN bus had to be reverse-engineered so ProEFI can talk to the car's sensors.
I'd say the car ran well with the DME running the ICV, but the idle would be sporadic, as the DME and the EMS were fighting each other. Keep in-mind the only thing ProEFI is actually controlling is ICV, injectors, and ignition (right now at least) I removed the MAF for two reasons: oil from the turbo got in charge pipe, then got on the MAF and u know that causes the MAF to act up. 2ndly, The MAF housing is crappy to hold boost, in fact I had to separate the actual sensor from the house (since it leaked under boost) then the housing would pop off over 10lbs of boost. I didnt want to clamp down on a plastic housing to much to break it, so the hell with it. Speed density was attractive due to eliminating the restrictive MAF ( screens in-side) plus those other 2 reasons I just mentioned.
As it sits drivability is decent, but I'm very curious how it behaves with the MAF simulator, plus I continue to tweak the tune until I'm satisfied.
Startup takes just slightly longer than stock, but not a big deal.
Iboost control is not working on my car via cruise control buttons. Thats one of the things That I was thinking of tackling on. I have to reverse-engineer the CAN signals to get the correct address, Yes it can be figured out, but I'm not sure if its worth my time to get the data then figure out the pattern to an address for Jason to code it.
I just keep my boost at one setpoint. Though it would be nice to change boost targets, its just a "plus"