View Single Post
Old 06-29-2012, 08:32 AM   #31
Registered User
Join Date: Feb 2008
Location: Philadelphia
Posts: 6,919
My Ride: M3 & ZHP
Originally Posted by alexxander.foster View Post
So, just for arguments sake, if the EWS is tied to the key, how people get new keys for their e46 and program the keys themselves without changing the ignition lock cylinder?

edit 1:

Okay, I talked to a friend in South Bay who's been tinkering with the DME. He said that the key and ignition lock core can be reprogrammed through the EWS module. He's not sure how to do it himself yet, but it can be done. Whether or not its worth it will depend on the price.

So, where we're at is that it IS possible, in theory, to hook up an MS43 to the M52TU wiring harness with some manipulation. I think as soon as we verify all of the sensors, servos, solenoids, and motors attached to the MS42 are the same as the ones attached to the MS43 then all thats left is to try it out!

edit 2:

Okay, I decided to help out Hornung418 a bit a sift through the part numbers on I came across something interesting about the "Suction Jet Pump". It looks like its referring to the fuel pump, but whatever it is, its located in the fuel delivery unit at the tank: Sucking Jet Pump Valve.

Also, I noticed that the secondary air pump already has a pin assigned to it on Module 4 pin 3. For the Module 4 connection, both the MS42 and MS43 already match up so no modifications need to be made. But for some reason theres a second connector going to the secondary air pump on module 3 pin 52, which the MS43 requires. wtf...

edit 3:

I figured out what the Suction Jet Pump Valve is and what it does. Its for the brake booster. Heres a description of what it does: Suction Jet Pump Valve Description. The description says that this part was only used on the MS42 DME so it looks like we can just remove it. That saves us another step and makes the MS43 more compatible! Yay!
I'm not sure that technician is correct. When you order a key from BMW, they order one with the right table of rolling codes so that it can mate with the EWS. When you insert that key for the first time, the EWS talks to it, verifies that it's correct, and then assigns it a number in its memory. When you "reprogram" a key with the button trick, that's got nothing to do with the EWS. Instead what's happening is that you're syncing it with the GM5 module so that the remote function works properly.

As far as the suction jet pump - my bad. I should've looked at the US MS42 pinout more carefully. Glad you figured it out!

Last edited by TerraPhantm; 06-29-2012 at 08:33 AM.
TerraPhantm is offline   Reply With Quote