RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Tue Dec 23, 2025 11:13 am

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 63 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Author Message
 Post subject: Re: MS41 DTC list
PostPosted: Fri Nov 14, 2014 11:46 am 
Offline
Experienced

Joined: Sat Mar 15, 2014 6:46 pm
Posts: 276
Location: Belarus
bytes from offset 8 are WORDS POINTERS to various ECU parameters stored when error occurs.
bytes from offset 2 are WORDS but each BYTE used as some flag.
for example, Air Flow Meter (HFM):
Code:
db    8, 12h,   1,   1,   1,   1,   1,   1, 3Ch,0FCh,0D0h,0E8h,   3,0E9h,0F6h,0E9h


so at this moment:
8 = DTC code
12h = bitmask flags. mask 00001111 used to skip some DTC to XXX translations,
0101h = couple of BYTE flag if some error condition OR
0101h = couple of BYTE flag if some error condition OR
0101h = couple of BYTE flag if some error condition
FC3Ch = address of N_32 variable
E8D0h = address of TPS variable
E903h = address of XXX variable
E9F6h = address of MAF_BAS/4 variable

is there only four parameters saved when error occurs?


Top
 Profile  
 
 Post subject: Re: MS41 DTC list
PostPosted: Fri Nov 14, 2014 2:37 pm 
Offline
Senior Member

Joined: Fri Feb 10, 2006 7:04 pm
Posts: 2661
Location: RIP
Good work Alec!

You think that's the 'freeze frame' data? I thought OBD2 'freeze frame' data has more variables than just 4?
http://community.cartalk.com/discussion ... rpretation

_________________
MS41 Project Leader & Co-Developer (2012 - 2023)
MS41.3 https://sites.google.com/site/openms41/custom-code---ms41-3
MS41 ECU Portal https://sites.google.com/site/openms41/ms41-ecu-portal


Top
 Profile  
 
 Post subject: Re: MS41 DTC list
PostPosted: Thu Oct 08, 2015 10:37 am 
Offline
Experienced

Joined: Thu Aug 13, 2015 5:52 am
Posts: 154
Got this DTC when I converted my stock MS41.0 to MS 41.2 with the same control bytes (apart from byte 6 and ews delete bit). Didn't found here on list nothing like that. Is solenoid valve the same EVAP?

Silencing it by disabling "DTC 50 EVAP control valve" helped to get rid of it.


You do not have the required permissions to view the files attached to this post.


Top
 Profile  
 
 Post subject: Re: Control Bits
PostPosted: Thu Oct 08, 2015 10:42 am 
Offline
Experienced

Joined: Thu Aug 13, 2015 5:52 am
Posts: 154
With all control bits similar apart from byte 6 and ews delete bit on MS41.0 I didn't had DTC 20 "CHECK ENGINE" Light Failure (checked errors on INPA) and on MS41.2 I did had it on the same car (EU Z3).

Why there is no DTC section on RR for MS41.0 like for MS41.2? It doesn't exist or it is just not yet discovered and added to definition?


Top
 Profile  
 
 Post subject: Re: MS41 DTC list
PostPosted: Thu Oct 08, 2015 10:44 am 
Offline
Senior Member

Joined: Wed Jan 22, 2014 6:54 pm
Posts: 1773
That part is attached to the fpr on most American cars. You deleted the code properly. Disabling akf will also disable it along with some other stuff.


Top
 Profile  
 
 Post subject: Re: Control Bits
PostPosted: Thu Oct 08, 2015 10:47 am 
Offline
Senior Member

Joined: Wed Jan 22, 2014 6:54 pm
Posts: 1773
Dtc 20 is not handled in the control bits. It is disabled the same way you were able to disable the running losses valve. It's triggered because you don't have a check engine light bulb.


Top
 Profile  
 
 Post subject: Re: MS41 DTC list
PostPosted: Thu Oct 08, 2015 11:54 am 
Offline
Senior Member

Joined: Fri Feb 10, 2006 7:04 pm
Posts: 2661
Location: RIP
I changed the name for that DTC 50 Evap to "DTC 50 - 3/2 Way Running Losses Valve" for the next XML definitions revision.

_________________
MS41 Project Leader & Co-Developer (2012 - 2023)
MS41.3 https://sites.google.com/site/openms41/custom-code---ms41-3
MS41 ECU Portal https://sites.google.com/site/openms41/ms41-ecu-portal


Top
 Profile  
 
 Post subject: Re: Control Bits
PostPosted: Thu Oct 08, 2015 1:35 pm 
Offline
Experienced

Joined: Thu Sep 25, 2014 12:53 pm
Posts: 627
Location: Houston, TX
deni2s wrote:
With all control bits similar apart from byte 6 and ews delete bit on MS41.0 I didn't had DTC 20 "CHECK ENGINE" Light Failure (checked errors on INPA) and on MS41.2 I did had it on the same car (EU Z3).

Why there is no DTC section on RR for MS41.0 like for MS41.2? It doesn't exist or it is just not yet discovered and added to definition?


Because MS41.0 has very different 'pattern' and logic in the dtc section of the flash.

I compared the MS41.1 and 41.2 dtc area (Using wols) and the order and pattern of arrangement are the same. However in MS41.0 they are very different and you cannot easily correlate them for that version.


Top
 Profile  
 
 Post subject: Re: MS41 DTC list
PostPosted: Thu Oct 08, 2015 4:15 pm 
Offline
Experienced

Joined: Thu Aug 13, 2015 5:52 am
Posts: 154
busterhax wrote:
That part is attached to the fpr on most American cars. You deleted the code properly. Disabling akf will also disable it along with some other stuff.


Byte 7 was the same on both tunes - 9 in decimal system, so akf was enabled for both (bit3 = 1).


Top
 Profile  
 
 Post subject: Re: Control Bits
PostPosted: Thu Oct 08, 2015 4:19 pm 
Offline
Experienced

Joined: Thu Aug 13, 2015 5:52 am
Posts: 154
Enabled wrote:
deni2s wrote:
Why there is no DTC section on RR for MS41.0 like for MS41.2? It doesn't exist or it is just not yet discovered and added to definition?


Because MS41.0 has very different 'pattern' and logic in the dtc section of the flash.

I compared the MS41.1 and 41.2 dtc area (Using wols) and the order and pattern of arrangement are the same. However in MS41.0 they are very different and you cannot easily correlate them for that version.


So it exists, just is not defined?


Top
 Profile  
 
 Post subject: Re: Control Bits
PostPosted: Thu Oct 08, 2015 4:20 pm 
Offline
Senior Member

Joined: Fri Feb 10, 2006 7:04 pm
Posts: 2661
Location: RIP
Enabled wrote:
deni2s wrote:
With all control bits similar apart from byte 6 and ews delete bit on MS41.0 I didn't had DTC 20 "CHECK ENGINE" Light Failure (checked errors on INPA) and on MS41.2 I did had it on the same car (EU Z3).

Why there is no DTC section on RR for MS41.0 like for MS41.2? It doesn't exist or it is just not yet discovered and added to definition?


Because MS41.0 has very different 'pattern' and logic in the dtc section of the flash.

I compared the MS41.1 and 41.2 dtc area (Using wols) and the order and pattern of arrangement are the same. However in MS41.0 they are very different and you cannot easily correlate them for that version.

Yeah, either Alec or myself will have to load up an MS41.0 file in IDA, then identify some basic things based on MS41.2 stuff and then search for these various references in the code to come up with a DTC list for MS41.0. He has an MS41.2 so he doesn't care about the MS41.0 too much either. It's a fair amount of work.

_________________
MS41 Project Leader & Co-Developer (2012 - 2023)
MS41.3 https://sites.google.com/site/openms41/custom-code---ms41-3
MS41 ECU Portal https://sites.google.com/site/openms41/ms41-ecu-portal


Top
 Profile  
 
 Post subject: Re: MS41 DTC list
PostPosted: Thu Oct 08, 2015 4:27 pm 
Offline
Senior Member

Joined: Wed Jan 22, 2014 6:54 pm
Posts: 1773
deni2s wrote:
busterhax wrote:
That part is attached to the fpr on most American cars. You deleted the code properly. Disabling akf will also disable it along with some other stuff.


Byte 7 was the same on both tunes - 9 in decimal system, so akf was enabled for both (bit3 = 1).

Yes. I was stating that disabling AKF was an alternative to disabling that specific DCT.

His original bin is probably like the 5 series bin- AKF is enabled, but 3/2 wege DCT byte is 00d.


Top
 Profile  
 
 Post subject: Re: MS41 DTC list
PostPosted: Fri Oct 09, 2015 4:11 am 
Offline
Experienced

Joined: Thu Aug 13, 2015 5:52 am
Posts: 154
busterhax wrote:
His original bin is probably like the 5 series bin- AKF is enabled, but 3/2 wege DCT byte is 00d.

That is for MS41.0? I need to set it to 00 or some other value to disable that DCT?


Top
 Profile  
 
 Post subject: Re: MS41 DTC list
PostPosted: Fri Oct 09, 2015 9:27 am 
Offline
Senior Member

Joined: Wed Jan 22, 2014 6:54 pm
Posts: 1773
deni2s wrote:
busterhax wrote:
His original bin is probably like the 5 series bin- AKF is enabled, but 3/2 wege DCT byte is 00d.

That is for MS41.0? I need to set it to 00 or some other value to disable that DCT?

Didn't you already say you did that?..


Top
 Profile  
 
 Post subject: Re: MS41 DTC list
PostPosted: Fri Oct 09, 2015 10:49 am 
Offline
Experienced

Joined: Thu Aug 13, 2015 5:52 am
Posts: 154
busterhax wrote:
deni2s wrote:
busterhax wrote:
His original bin is probably like the 5 series bin- AKF is enabled, but 3/2 wege DCT byte is 00d.

That is for MS41.0? I need to set it to 00 or some other value to disable that DCT?

Didn't you already say you did that?..


Yes on MS41.2. On MS41.0 I didn't had that error.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 63 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl