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 Rating: Thread Rating: 6 votes, 5.00 average. Display Modes
Old 10-12-2013, 02:57 PM   #1
new//M3fan
Registered User
 
Join Date: Aug 2010
Location: Reston, VA
Posts: 2,663
My Ride: 77' 924 87' E30
Comprehensive MS43 DME Information

The goal of this thread is to finally get organized on identifying maps and other features on the MS43 DME.

Variable name = C_CONF_EOBD Turns on CEL on IGN position 2 on EU2 emmision variant
HW-NR|ZUSB|Platform|Description|Offset|Size|Notes
7545150|7545671|MS43|EOBD on or off|0x0B29|1x1 table|00 = No EOBD 03=EOBD *VERIFIED*
7572342|7575144|MS43|EOBD on or off|?|1x1 table|00 = No EOBD 03=EOBD

MS43 DAMOS and EU2 64kb (430066) dump download

Pass: e46

Emission Variant Information

10/16

Made the changes above and corrected check sums. (change .pdf to .rar)

10/25

Added WinOls project file (contains deleted DTC codes address space and rev limiter per gear map set to 6000rpm) Change ext to .ols

11/16/

Quote:
Originally Posted by kristsm View Post
It would be great if we could gather all the A2l abbreviations in one post. This could help us to identify maps more easier, starting with these:

N - RPM
MAF - LOAD/FLOW/AIR
IP - 3D MAP
TI - THEORETICAL INJECTION
TCO - THROTTLE CONTROL OPERATION
PL - PART LOAD
IVVT - INTAKE VARIABLE VALVE TIMING
VIM - VARIABLE INTAKE MANIFOLD(DISAVALVE)
Attached Files
File Type: pdf MS43(430066).pdf (31.2 KB, 319 views)
File Type: pdf WinOLS Project.pdf (33.1 KB, 224 views)
__________________
<-- Mango *F-BOMBS IN SIGS*
Bilstein HD's | E30 M3 FCAB's | H&R OE Sports | F+R strut bars | Self tuned 027 93 octane chip | KoseiK1's on R888's | + crazy OCD maintenance

Last edited by new//M3fan; 11-16-2013 at 02:34 PM.
new//M3fan is offline   Reply With Quote
Ads by Google

Guests, get your FREE E46Fanatics.com membership to remove this ad.
Old 10-12-2013, 08:12 PM   #2
Llink78
Registered User
 
Join Date: Mar 2013
Location: Buffalo ny
Posts: 652
My Ride: 2002 330i
After you figure this all out. Need to modify the file and then sell it for your hard work to pay off.
Llink78 is offline   Reply With Quote
Old 10-12-2013, 08:17 PM   #3
new//M3fan
Registered User
 
Join Date: Aug 2010
Location: Reston, VA
Posts: 2,663
My Ride: 77' 924 87' E30
Quote:
Originally Posted by Llink78 View Post
After you figure this all out. Need to modify the file and then sell it for your hard work to pay off.
Thanks, no money will be made from this effort. This is to benefit the community. After all I hope it will become a community effort ( I do not know all the ins and outs on this stuff ) I am just providing a stepping stone and doing the best I can at the time. All I want to gain from this is more knowledge.
__________________
<-- Mango *F-BOMBS IN SIGS*
Bilstein HD's | E30 M3 FCAB's | H&R OE Sports | F+R strut bars | Self tuned 027 93 octane chip | KoseiK1's on R888's | + crazy OCD maintenance

Last edited by new//M3fan; 10-12-2013 at 08:26 PM.
new//M3fan is offline   Reply With Quote
Old 10-14-2013, 08:42 PM   #4
TerraPhantm
Registered User
 
Join Date: Feb 2008
Location: Mountain Top
Posts: 5,915
My Ride: 2005 M3 Coupe
Here's another A2L that I have. Not everything lines up properly though

http://www.sendspace.com/file/1lxpc3

Never mind, it is included in your file
__________________

Last edited by TerraPhantm; 10-14-2013 at 09:18 PM.
TerraPhantm is offline   Reply With Quote
Old 10-15-2013, 11:25 PM   #5
new//M3fan
Registered User
 
Join Date: Aug 2010
Location: Reston, VA
Posts: 2,663
My Ride: 77' 924 87' E30
Quote:
Originally Posted by TerraPhantm View Post
Here's another A2L that I have. Not everything lines up properly though

http://www.sendspace.com/file/1lxpc3

Never mind, it is included in your file
Yea, I've noticed that as well... Hopefully I'll be able to find one that is as accurate as the one that was used for the MSS54.
__________________
<-- Mango *F-BOMBS IN SIGS*
Bilstein HD's | E30 M3 FCAB's | H&R OE Sports | F+R strut bars | Self tuned 027 93 octane chip | KoseiK1's on R888's | + crazy OCD maintenance
new//M3fan is offline   Reply With Quote
Old 10-16-2013, 01:01 AM   #6
HakenTT
OEM ///Member
 
Join Date: Aug 2009
Location: gross deutsches reich USA
Posts: 526
My Ride: 323i with S54
I have no information on checksum. But I will add that with wrong checksum ms42/ms43/ms45 will not even boot, it will be in recovery mode. I use winols for checksum correction
HakenTT is offline   Reply With Quote
Old 10-16-2013, 01:05 PM   #7
new//M3fan
Registered User
 
Join Date: Aug 2010
Location: Reston, VA
Posts: 2,663
My Ride: 77' 924 87' E30
Posted up a binary with the change. I haven't tested it personally. but you are always welcome to give it a shot.

Quote:
Originally Posted by HakenTT View Post
I have no information on checksum. But I will add that with wrong checksum ms42/ms43/ms45 will not even boot, it will be in recovery mode. I use winols for checksum correction
Thanks for the feedback. Ended up using winols
__________________
<-- Mango *F-BOMBS IN SIGS*
Bilstein HD's | E30 M3 FCAB's | H&R OE Sports | F+R strut bars | Self tuned 027 93 octane chip | KoseiK1's on R888's | + crazy OCD maintenance

Last edited by new//M3fan; 10-16-2013 at 01:06 PM.
new//M3fan is offline   Reply With Quote
Old 10-16-2013, 04:19 PM   #8
new//M3fan
Registered User
 
Join Date: Aug 2010
Location: Reston, VA
Posts: 2,663
My Ride: 77' 924 87' E30
I think I may have found the catalytic efficiency max and min thresholds. I'll give those a shot once I confirm the CEL is now on on position 2 (if a CEL is thrown due to cats)

If not I will use Hakken's XDF and confirm the maps he has identified and try to correlate the correction factors against the ones used in MSS54's.
__________________
<-- Mango *F-BOMBS IN SIGS*
Bilstein HD's | E30 M3 FCAB's | H&R OE Sports | F+R strut bars | Self tuned 027 93 octane chip | KoseiK1's on R888's | + crazy OCD maintenance

Last edited by new//M3fan; 10-16-2013 at 04:30 PM.
new//M3fan is offline   Reply With Quote
Old 10-16-2013, 06:02 PM   #9
new//M3fan
Registered User
 
Join Date: Aug 2010
Location: Reston, VA
Posts: 2,663
My Ride: 77' 924 87' E30
C167CR datasheet/instruction set

Looks like the MS43 uses a 16-bit infineon SAK-C167cr-LM processor
__________________
<-- Mango *F-BOMBS IN SIGS*
Bilstein HD's | E30 M3 FCAB's | H&R OE Sports | F+R strut bars | Self tuned 027 93 octane chip | KoseiK1's on R888's | + crazy OCD maintenance

Last edited by new//M3fan; 10-16-2013 at 06:04 PM.
new//M3fan is offline   Reply With Quote
Old 10-16-2013, 06:46 PM   #10
TerraPhantm
Registered User
 
Join Date: Feb 2008
Location: Mountain Top
Posts: 5,915
My Ride: 2005 M3 Coupe
Quote:
Originally Posted by new//M3fan View Post
C167CR datasheet/instruction set

Looks like the MS43 uses a 16-bit infineon SAK-C167cr-LM processor
I wonder if the Siemens C166 is close enough to disassemble the binary. That seems the closest in IDA anyway. I believe this CPU has JTAG support too; that might be worth investigating later on.

Edit: Disassemble it as C166 st10
__________________

Last edited by TerraPhantm; 10-16-2013 at 08:27 PM.
TerraPhantm is offline   Reply With Quote
Old 10-16-2013, 08:41 PM   #11
new//M3fan
Registered User
 
Join Date: Aug 2010
Location: Reston, VA
Posts: 2,663
My Ride: 77' 924 87' E30
well good news. I just flashed my modified file and turned on the CEL when IGN position 2!
__________________
<-- Mango *F-BOMBS IN SIGS*
Bilstein HD's | E30 M3 FCAB's | H&R OE Sports | F+R strut bars | Self tuned 027 93 octane chip | KoseiK1's on R888's | + crazy OCD maintenance
new//M3fan is offline   Reply With Quote
Old 10-16-2013, 08:43 PM   #12
new//M3fan
Registered User
 
Join Date: Aug 2010
Location: Reston, VA
Posts: 2,663
My Ride: 77' 924 87' E30
Quote:
Originally Posted by TerraPhantm View Post
I wonder if the Siemens C166 is close enough to disassemble the binary. That seems the closest in IDA anyway. I believe this CPU has JTAG support too; that might be worth investigating later on.

Edit: Disassemble it as C166 st10
Question is, IDA pro is rather expensive for the hobbyist. I haven't been successful in finding a copy with the dissemblers needed. I'm not familiar with JTAG. What exactly does that offer? Also wonder if Smooth's BMWFLASH utility can download a full read....

EDIT:

Missed your edit... thanks for the tip!
__________________
<-- Mango *F-BOMBS IN SIGS*
Bilstein HD's | E30 M3 FCAB's | H&R OE Sports | F+R strut bars | Self tuned 027 93 octane chip | KoseiK1's on R888's | + crazy OCD maintenance

Last edited by new//M3fan; 10-17-2013 at 01:19 AM.
new//M3fan is offline   Reply With Quote
Old 10-16-2013, 08:44 PM   #13
Llink78
Registered User
 
Join Date: Mar 2013
Location: Buffalo ny
Posts: 652
My Ride: 2002 330i
Man I wish I knew more. But most of this talk is like a foreign language.
__________________

234HP/197TQ Just bolt ons :)
Llink78 is offline   Reply With Quote
Old 10-16-2013, 09:06 PM   #14
TerraPhantm
Registered User
 
Join Date: Feb 2008
Location: Mountain Top
Posts: 5,915
My Ride: 2005 M3 Coupe
Quote:
Originally Posted by new//M3fan View Post
Question is, IDA pro is rather expensive for the hobbyist. I haven't been successful in finding a copy with the dissemblers needed. I'm not familiar with JTAG. What exactly does that offer? Also wonder if Smooth's BMWFLASH utility can download a full read....
I think infineon has a disassembler, but I've never used it.

Re: IDA -- Like WinOLS, is somewhat difficult to get even if you are willing to pay the price. Given that, and the fact that they don't offer student licensing, I'm guessing that #of sales isn't their priority. I'm not going to advocate piracy, but I will say that probably 99% of the hobbyists online who use IDAPro have not acquired it by legitimate means.

Unnecessary for most hobbyists anyway; disassembly is beyond the skill of most non-CS folks.
__________________

Last edited by TerraPhantm; 10-16-2013 at 09:08 PM.
TerraPhantm is offline   Reply With Quote
Old 10-16-2013, 11:03 PM   #15
HakenTT
OEM ///Member
 
Join Date: Aug 2009
Location: gross deutsches reich USA
Posts: 526
My Ride: 323i with S54
Even if you can disassemble the code you still must know how the processor is used, what ports are controlling what
HakenTT is offline   Reply With Quote
Old 10-16-2013, 11:31 PM   #16
new//M3fan
Registered User
 
Join Date: Aug 2010
Location: Reston, VA
Posts: 2,663
My Ride: 77' 924 87' E30
Re: Comprehensive MS43 DME Information

Quote:
Originally Posted by HakenTT View Post
Even if you can disassemble the code you still must know how the processor is used, what ports are controlling what
Any insight on how that mat be done with the posted reference manuals?

Sent from BimmerApp mobile app
__________________
<-- Mango *F-BOMBS IN SIGS*
Bilstein HD's | E30 M3 FCAB's | H&R OE Sports | F+R strut bars | Self tuned 027 93 octane chip | KoseiK1's on R888's | + crazy OCD maintenance
new//M3fan is offline   Reply With Quote
Old 10-17-2013, 01:32 AM   #17
new//M3fan
Registered User
 
Join Date: Aug 2010
Location: Reston, VA
Posts: 2,663
My Ride: 77' 924 87' E30
I believe I also found a way to delete DTC's.

They are stored as 16bit hex values corresponding to it's Pxxxx with the main xxxx i.e 0420 (cat below threshold bnk1) Simply zeroing these out should clear these. Hopefully they will also set applicable monitors to ready as it does on the MSS54...
__________________
<-- Mango *F-BOMBS IN SIGS*
Bilstein HD's | E30 M3 FCAB's | H&R OE Sports | F+R strut bars | Self tuned 027 93 octane chip | KoseiK1's on R888's | + crazy OCD maintenance

Last edited by new//M3fan; 10-17-2013 at 09:48 AM.
new//M3fan is offline   Reply With Quote
Old 10-17-2013, 02:15 AM   #18
daniel_f.
Registered User
 
Join Date: Jul 2011
Location: Germany
Posts: 506
My Ride: 330iCA
Maybe this could help?

http://forum.e46fanatics.com/showpos...&postcount=439

its a complete disassemble of the ms42, maybe its helpful.
__________________
kind regards
Daniel

daniel_f. is offline   Reply With Quote
Old 10-17-2013, 02:42 AM   #19
HakenTT
OEM ///Member
 
Join Date: Aug 2009
Location: gross deutsches reich USA
Posts: 526
My Ride: 323i with S54
There are free Damos files for MS42, MS43, MS45 available for free on the internet. With corresponding bin file it will tell you everything and about every map what it is. So what's the big deal? This information was available for the past 5 years. That's what I use to do my coding/tuning so what information am I holding?
HakenTT is offline   Reply With Quote
Old 10-17-2013, 07:35 AM   #20
new//M3fan
Registered User
 
Join Date: Aug 2010
Location: Reston, VA
Posts: 2,663
My Ride: 77' 924 87' E30
Re: Comprehensive MS43 DME Information

Quote:
Originally Posted by HakenTT View Post
There are free Damos files for MS42, MS43, MS45 available for free on the internet. With corresponding bin file it will tell you everything and about every map what it is. So what's the big deal? This information was available for the past 5 years. That's what I use to do my coding/tuning so what information am I holding?
The information is not out there in a good enough format (for me). The damos for the ms43 out there doesn't have any correction factors and not everything is identified. Nonetheless it is still useful. This is a learning effort for me. I'm not sure why the defensive tone all of the sudden...

Anyway for example your XDF doesn't have the right correction factors, and nothing else is there besides the maps (a simple damos to xdf format is what it looks like to me) it may be right but still not good enough for me. No DTC delete, EWS delete, etc. I want to put all this info in a comprehensive thread.

Quote:
Originally Posted by daniel_f. View Post
Maybe this could help?

http://forum.e46fanatics.com/showpos...&postcount=439

its a complete disassemble of the ms42, maybe its helpful.
Thanks that's definitely useful!

Sent from BimmerApp mobile app
__________________
<-- Mango *F-BOMBS IN SIGS*
Bilstein HD's | E30 M3 FCAB's | H&R OE Sports | F+R strut bars | Self tuned 027 93 octane chip | KoseiK1's on R888's | + crazy OCD maintenance

Last edited by new//M3fan; 10-17-2013 at 08:24 AM.
new//M3fan 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 04:59 AM.


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