E46 BMW Social Directory E46 FAQ 3-Series Discussion Forums BMW Photo Gallery BMW 3-Series Technical Information E46 Fanatics - The Ultimate BMW Resource BMW Vendors General E46 Forum The Tire Rack's Tire Wheel Forum Forced Induction Forum The Off-Topic The E46 BMW Showroom For Sale, For Trade or Wanting to Buy

Welcome to the E46Fanatics forums. E46Fanatics is the premiere website for BMW 3 series owners around the world with interactive forums, a geographical enthusiast directory, photo galleries, and technical information for BMW enthusiasts.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Go Back   E46Fanatics > Tuning & Tech > Driveline, Engine & DME Tuning

Driveline, Engine & DME Tuning
Talk about driveline improvements, NA tuning and DME tuning your E46 BMW here. This includes diffs, intakes, exhausts, chips, software and OBD tuning.

Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 06-01-2016, 12:29 AM   #1
TerraPhantm
Registered User
 
Join Date: Feb 2008
Location: Philadelphia
Posts: 6,912
My Ride: M3 & ZHP
Anyone here have an MS45.0? Need a favor

If you have an MS45.0 DME (not MS45.1) can you measure the capacitance of the capacitor I highlighted in the below image?

__________________
TerraPhantm is offline   Reply With Quote
Ads by Google

Guests, get your FREE E46Fanatics.com membership to remove this ad.
Old 06-03-2016, 06:18 PM   #2
e90Unicorn
Registered User
 
Join Date: Jan 2016
Location: Florida
Posts: 83
My Ride: 2011 328i, 2001 325i
what are the chances you find someone with the correct dme AND electrical skills... very low. but i have one friend with a ZHP...
e90Unicorn is offline   Reply With Quote
Old 06-03-2016, 06:55 PM   #3
mikeetastic
Registered User
 
Join Date: Nov 2012
Location: Cali
Posts: 978
My Ride: lots of 3
pretty sure i have MS45 but how would i know if it's .0 or .1?
mikeetastic is online now   Reply With Quote
Old 06-03-2016, 08:48 PM   #4
TerraPhantm
Registered User
 
Join Date: Feb 2008
Location: Philadelphia
Posts: 6,912
My Ride: M3 & ZHP
It says on the case. As far as I know, in the US only Z4s came with the .0. In Europe it was found on a few different models.

I found one on eBay pretty cheap so I'll probably be able to measure it myself in a few days
__________________
TerraPhantm is offline   Reply With Quote
Old 06-04-2016, 02:26 AM   #5
daniel_f.
Registered User
 
Join Date: Jul 2011
Location: Germany
Posts: 2,451
My Ride: 330iC
Quote:
Originally Posted by TerraPhantm View Post
If you have an MS45.0 DME (not MS45.1) can you measure the capacitance of the capacitor I highlighted in the below image?

Capacitors need to be removed from the circuit to measure correct values. Measured in-situ i get values between 7 and 9 pF.
__________________
Im currently at baby vacancy!


Siemens MS42 wiki!

Siemens MS43 wiki!

daniel_f. is offline   Reply With Quote
Old 06-04-2016, 03:19 AM   #6
TerraPhantm
Registered User
 
Join Date: Feb 2008
Location: Philadelphia
Posts: 6,912
My Ride: M3 & ZHP
Thanks - I know they ideally need to be removed (though there are exceptions to that rule; depends on how the circuit is designed). 7-9pf is a lot smaller than I expected. I would have expected something in the nf range.

MS45.1 doesn't have that capacitor at all. The pin that capacitor is connected to happens to be the pin the Z4 uses for sport mode. So I'm thinking that may be necessary for sport mode to be enabled.
__________________

Last edited by TerraPhantm; 06-04-2016 at 03:31 AM.
TerraPhantm is offline   Reply With Quote
Old 06-04-2016, 04:36 AM   #7
daniel_f.
Registered User
 
Join Date: Jul 2011
Location: Germany
Posts: 2,451
My Ride: 330iC
Its probably just for debouncing the switch. I had a cracked cap in my MK4 unit and i replaced it with one i had laying around, works like a charm for almost 3 years.
__________________
Im currently at baby vacancy!


Siemens MS42 wiki!

Siemens MS43 wiki!

daniel_f. is offline   Reply With Quote
Old 06-04-2016, 11:30 AM   #8
TerraPhantm
Registered User
 
Join Date: Feb 2008
Location: Philadelphia
Posts: 6,912
My Ride: M3 & ZHP
Hmm, probably. Still, I can't figure out how that function is enabled. Seems like it's a learned variant rather than something in the tune itself, since even the Z4 software defaults to no spot switch.

I also figured out why the matching binary for the A2L is so different from the production software. "C_CONF_ENG" is set to "NG6_GDI" -- in other words, it's setup for the N53. (Other possible configurations are "NG6_MPI" and "M54/56")
__________________

Last edited by TerraPhantm; 06-04-2016 at 11:37 AM.
TerraPhantm is offline   Reply With Quote
Old 06-06-2016, 08:35 AM   #9
rkneeshaw
Registered User
 
Join Date: Oct 2008
Location: Northern Michigan
Posts: 1,282
My Ride: 330i ZHP
I wonder if you could PM guidok, He's got a Z4 and may be able to help
__________________
2003 BMW 330i ZHP
ESS Twin Screw Stage 2 - Wavetrac - Headers - Magnaflow - BMW Performance
Turner Motorsports - Powerflex - StopTech

Build thread: http://forum.e46fanatics.com/showthread.php?t=696662
Wheelwell: 2003 BMW 3 Series
Fuelly: 2003 BMW 330i
rkneeshaw is offline   Reply With Quote
Old 06-06-2016, 05:34 PM   #10
TerraPhantm
Registered User
 
Join Date: Feb 2008
Location: Philadelphia
Posts: 6,912
My Ride: M3 & ZHP
Okay just got my MS45.0 in. Couple things to note:
1) That pin is attached to a few resistors that aren't present in the MS45.1; adding those to the .1 may do the trick
2) I got very lucky and the software version that came on this DME matches the 456BG23P.A2L file floating around!
__________________
TerraPhantm is offline   Reply With Quote
Old 06-06-2016, 08:29 PM   #11
rkneeshaw
Registered User
 
Join Date: Oct 2008
Location: Northern Michigan
Posts: 1,282
My Ride: 330i ZHP
I can't wait until you crack the code
__________________
2003 BMW 330i ZHP
ESS Twin Screw Stage 2 - Wavetrac - Headers - Magnaflow - BMW Performance
Turner Motorsports - Powerflex - StopTech

Build thread: http://forum.e46fanatics.com/showthread.php?t=696662
Wheelwell: 2003 BMW 3 Series
Fuelly: 2003 BMW 330i
rkneeshaw is offline   Reply With Quote
Old 06-06-2016, 09:58 PM   #12
TerraPhantm
Registered User
 
Join Date: Feb 2008
Location: Philadelphia
Posts: 6,912
My Ride: M3 & ZHP
Well I'm pretty sure I found the sport mode switch in the code, but flipping that byte causes my DME to freak out and trigger the fuel pump relay on/off rapidly. So I'm missing something.

I think I have enough to make a rudimentary XDF for things like ignition and whatnot. But so far there's no way to flash these outside of BDM. Have to work on RSA bypass.
__________________

Last edited by TerraPhantm; 06-06-2016 at 09:59 PM.
TerraPhantm is offline   Reply With Quote
Old 06-07-2016, 02:22 AM   #13
TerraPhantm
Registered User
 
Join Date: Feb 2008
Location: Philadelphia
Posts: 6,912
My Ride: M3 & ZHP
Okay so regarding sport mode, here are the hardware differences I think that are important. This is mostly for reference, there might still be some more work that needs to be done.

The capacitor highlighted a few posts above, I measured to be about 7 nf. I imagine anything from 5 to 10 is fine. MS45.1 has empty solder pads there.

Additional hardware differences:


MS45.0


MS45.1


The hardware highlighted in red is connected to X60004 / Pin 1, which is what the Z4 uses to toggle sport mode. The hardware highlighted in yellow is connected to X60004 / Pin 11, which isn't used on any MS45 car as far as I can tell. I only noted those differences because the changes parallel the sport button differences exactly, so I don't know if the DME looks for both of those to be pulled high/low.

From what I can tell, in the MS45.0, pin 1 is attached directly to the 22.1 kΩ, 10 kΩ, and 47.5 kΩ resistors. The 22.1kΩ resistor is attached directly to ground. The 10 kΩ resistor is attached directly to pin 11's 10k resistor, which looks like it's attached to the capacitor by that IC on top (forgot to check with the meter). The 47.5 kΩ resistor is attached to the 10 nF capacitor on one end. I can't trace where the via on the other end of the capacitor goes, but I suspect it's attached directly to one of the CPU contacts.

On the MS45.1, there are a lot of empty solder pads, so no signal from pin 1 ever reaches the CPU. Instead, there is a 10kΩ resistor in place of the 10 nF capacitor (and I guess the DME sees those "pins" as constantly pulled low).


There's also some software switches for sport mode, but I'm still working those out. I haven't gotten the INPA to show "sport-taster enabled" yet, but that might be because I never actually hooked up a sport button and toggled it. Or maybe it's because I only installed the pin 1 hardware, and the DME wants to see both pin 1 and pin 11 pulled high. My bench MS45.1 seems to have some issues anyway (O2s aren't reading properly, and some CAN-bus issues too), so I'm going to wait on another bench unit before experimenting farther.
__________________

Last edited by TerraPhantm; 06-07-2016 at 11:02 AM.
TerraPhantm is offline   Reply With Quote
Old 06-07-2016, 02:45 AM   #14
daniel_f.
Registered User
 
Join Date: Jul 2011
Location: Germany
Posts: 2,451
My Ride: 330iC
Could you send me that bin file? Im desperate to see the config switches
__________________
Im currently at baby vacancy!


Siemens MS42 wiki!

Siemens MS43 wiki!

daniel_f. is offline   Reply With Quote
Old 06-07-2016, 08:12 PM   #15
rkneeshaw
Registered User
 
Join Date: Oct 2008
Location: Northern Michigan
Posts: 1,282
My Ride: 330i ZHP
I wonder if some of that is additional circuitry for the MAF-based SAP (it has its own little MAF that the ECU reads to ensure proper operation). I think that was introduced with MS45.1.
__________________
2003 BMW 330i ZHP
ESS Twin Screw Stage 2 - Wavetrac - Headers - Magnaflow - BMW Performance
Turner Motorsports - Powerflex - StopTech

Build thread: http://forum.e46fanatics.com/showthread.php?t=696662
Wheelwell: 2003 BMW 3 Series
Fuelly: 2003 BMW 330i
rkneeshaw is offline   Reply With Quote
Old 06-07-2016, 08:30 PM   #16
TerraPhantm
Registered User
 
Join Date: Feb 2008
Location: Philadelphia
Posts: 6,912
My Ride: M3 & ZHP
The stuff I highlighted (at least in red) definitely has to do with the sport switch. The other additional circuitry on the board (most of which isn't pictured) probably has to do with the wide-band O2s and that SAP MAF (which is there largely because of the wideband O2s)
__________________
TerraPhantm is offline   Reply With Quote
Old 06-08-2016, 12:23 AM   #17
daniel_f.
Registered User
 
Join Date: Jul 2011
Location: Germany
Posts: 2,451
My Ride: 330iC
SAP MAF was introduced at MS43 at least
__________________
Im currently at baby vacancy!


Siemens MS42 wiki!

Siemens MS43 wiki!

daniel_f. is offline   Reply With Quote
Old 06-08-2016, 02:39 AM   #18
TerraPhantm
Registered User
 
Join Date: Feb 2008
Location: Philadelphia
Posts: 6,912
My Ride: M3 & ZHP
Quote:
Originally Posted by daniel_f. View Post
SAP MAF was introduced at MS43 at least
You sure? I didn't see one on any of the MS43 cars I've worked on. RealOEM seems to only show it on cars with wideband O2s. The pre-wideband cars seem to just check the O2 sensors for a lean condition when the SAP is running.
__________________
TerraPhantm is offline   Reply With Quote
Old 06-08-2016, 08:20 AM   #19
daniel_f.
Registered User
 
Join Date: Jul 2011
Location: Germany
Posts: 2,451
My Ride: 330iC
id_saf_tab is the used map.
__________________
Im currently at baby vacancy!


Siemens MS42 wiki!

Siemens MS43 wiki!

daniel_f. is offline   Reply With Quote
Old 06-08-2016, 11:10 AM   #20
TerraPhantm
Registered User
 
Join Date: Feb 2008
Location: Philadelphia
Posts: 6,912
My Ride: M3 & ZHP
Quote:
Originally Posted by daniel_f. View Post
id_saf_tab is the used map.
I think it's either unused or a calculated value. Look on your car if you want, there isn't a mass air flow sensor between the SAP and the head. And the SAP emulators wouldn't work on the MS43 cars if it used a MAF.

BMW does occasionally sneak in things that don't end up being used until later models. MS45 has code for direct injection and variable valve lift for example. MSS54 has code for digital signal processing of knock data.
__________________
TerraPhantm is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Censor is OFF





All times are GMT -5. The time now is 01:18 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
(c) 1999 - 2016 performanceIX Inc - privacy policy - terms of use