RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

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

All times are UTC - 5 hours [ DST ]





Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 70 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Author Message
 Post subject: Re: MS41 ECU Definitions
PostPosted: Tue Feb 24, 2015 2:27 am 
Offline
Senior Member

Joined: Fri Feb 10, 2006 7:04 pm
Posts: 2661
Location: RIP
v0.39
- added Timing Retard table for ASC
- added Secondary Air Pump delete
- added some Idle Air Control Valve tables
- added some more of Enabled's correlations to MS41.1 ID60
- added some Knock Detection tables

_________________
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 ECU Definitions
PostPosted: Tue Feb 24, 2015 3:48 pm 
Offline
Experienced

Joined: Thu Sep 25, 2014 12:53 pm
Posts: 627
Location: Houston, TX
"Special Function - Dashpot - Decay Limitation" is a 5x1 map in both 41.1 and 41.2. Axis descriptor says 5 for both versions.

Your MS41.2 axis is set at 0x768h, but it's actually at 0x891h.

It is a 6x1 in RomRaider, MS41.2 looks fine, however MS41.1 doesn't make sense.


Top
 Profile  
 
 Post subject: Re: MS41 ECU Definitions
PostPosted: Wed Feb 25, 2015 8:59 pm 
Offline
Senior Member

Joined: Fri Feb 10, 2006 7:04 pm
Posts: 2661
Location: RIP
Good catch. It is a 5x1 table. And yes, the Y axis does start at x891h. I'll fix this for the next 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: MS41 ECU Definitions
PostPosted: Tue Apr 21, 2015 4:25 am 
Offline
Newbie

Joined: Wed Mar 11, 2015 8:13 am
Posts: 13
Location: Spain
Hello

New guy here.

I have seen this in CAL_ID 41:
<table name="Fuel Injection - Warmup Enrichment (ECT Compensation)" storageaddress="0x17F4">
<table type="X Axis" storageaddress="0x14B3"/>
<table type="Y Axis" storageaddress="0x13F2"/>
</table>

¿May be X=14B4 and Y=13F3?

Anyway, great job for all.


Last edited by biela on Wed Apr 22, 2015 3:26 am, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: MS41 ECU Definitions
PostPosted: Tue Apr 21, 2015 10:19 am 
Offline
Experienced

Joined: Sat Mar 15, 2014 6:46 pm
Posts: 276
Location: Belarus
No.

Y-axis is TCO.
Code:
113F2                 db 8
113F3                 db  18h, 33h, 40h, 54h, 68h, 7Ch, 90h,0ABh


Code:
117F0 word_117F0:     dw 14B3h
117F2 word_117F2:     dw 13F2h
117F4 byte_117F4:     db 0C0h,0A0h,0A0h
117F4                 db  6Dh, 64h, 64h
117F4                 db  44h, 40h, 40h
117F4                 db  29h, 24h, 22h
117F4                 db  16h, 14h, 13h
117F4                 db  0Eh, 0Bh, 0Bh
117F4                 db    7,   6,   6
117F4                 db    0,   0,   0


Top
 Profile  
 
 Post subject: Re: MS41 ECU Definitions
PostPosted: Wed Apr 22, 2015 1:34 pm 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
biela wrote:
Hello

I was looking at the hexdump.
In front of 17F4 map, i can see 14B3 and 13F2 pointers to axis size (3 and 8 values). But the map shows axis starting at axis size instead of first axis value at 14B4 and 13F3.

You are correct that the axis first value are at 14B4 and 13F3 (and 17F4 for the data). The RR definitions do not read the size values (3 x 8), these are manually set in the size= attribute in the XML.


Top
 Profile  
 
 Post subject: Re: MS41 ECU Definitions
PostPosted: Wed Apr 29, 2015 9:12 pm 
Offline
Senior Member

Joined: Fri Feb 10, 2006 7:04 pm
Posts: 2661
Location: RIP
v0.40
- added more MS41.1 (ID60) correlations by Enabled
- added Fuel Restore - RPM for ID41
- fixed an error with table length in Dashpot - Decay Limitation
- fixed an error with table axis pointers for ID41 Fuel Injection - Warmup Enrichment (ECT Compensation)

Been a while since I updated this so let me know if I missed anything that was posted but I did not update in v0.40

_________________
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 ECU Definitions
PostPosted: Tue Oct 06, 2015 5:30 pm 
Offline
Senior Member

Joined: Fri Feb 10, 2006 7:04 pm
Posts: 2661
Location: RIP
v0.41
- added "Vehicle Speed Correction (ECU)" value to be modified for swap into an E30
- added support for live tracing for most maps
- incorporated more MS41.0 ID41 correlations that renneimer found
- added "Vehicle Speed Limiter (VSS Error)" to MS4.12 ID12 and MS41.1 ID60 - rpm limiter if CEL for VSS active

Been a very long while since I updated this. Let me know if I missed anything.

_________________
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 ECU Definitions
PostPosted: Wed Oct 07, 2015 3:28 pm 
Offline
Experienced

Joined: Thu Aug 13, 2015 5:52 am
Posts: 154
Look like still missing 1 channel precat only o2 sensor option (at least for MS41.0 ID41):
Code:
<table type="Switch" name="Byte 6 - O2 Feedback" category="Control Bits" sizey="1" >
   <state name="2 Channel O2 Feedback" data="14" />
   <state name="2 Channel O2 Feedback (MS41.0)" data="1C" />
   <state name="1 Channel precat only O2 Feedback (MS41.0)" data="18" />
   <state name="1 Channel O2 Feedback" data="C" />
   <description>Select either 1 Channel or 2 Channel O2 Feedback. 1 Channel is generally used when a Turbo Manifold is installed.</description>
</table>


Top
 Profile  
 
 Post subject: Re: MS41 ECU Definitions
PostPosted: Wed Oct 07, 2015 3:45 pm 
Offline
Senior Member

Joined: Fri Feb 10, 2006 7:04 pm
Posts: 2661
Location: RIP
Thanks, I added that line to the defs. Assuming 18 is the correct value. Didn't get a chance to verify this.

v0.42
- added 1 Channel O2 support for MS41.0 ID41

_________________
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 ECU Definitions
PostPosted: Wed Oct 07, 2015 4:41 pm 
Offline
Experienced

Joined: Thu Aug 13, 2015 5:52 am
Posts: 154
mrf582 wrote:
Thanks, I added that line to the defs. Assuming 18 is the correct value. Didn't get a chance to verify this.

v0.42
- added 1 Channel O2 support for MS41.0 ID41


I posted my stock bin with it on stock bin thread. Got post-cat heating errors with all others values, this was the only one which worked. And it didn't worked with MS41.2 - still post-cat heating errors with it, so I had to silence DTC additionally.


Top
 Profile  
 
 Post subject: Re: MS41 ECU Definitions
PostPosted: Sun Feb 14, 2016 8:49 pm 
Offline
Senior Member

Joined: Wed Jan 22, 2014 6:54 pm
Posts: 1773
Id12- Unknown xAD8 appears to be identical to Dashpot - Nominal. Perhaps an AT or HL table.

EDIT: Unknown xAD8 IS dashpot-nominal. Just a dupe.


Top
 Profile  
 
 Post subject: Re: MS41 ECU Definitions
PostPosted: Fri Aug 05, 2016 12:27 am 
Offline
Senior Member

Joined: Fri Feb 10, 2006 7:04 pm
Posts: 2661
Location: RIP
v0.43
- added support to extend MAF Limit on MS41.2 ID12 and MS41.1 ID60
- added 16x16 table to edit MAF in 2048kg/hr mode. MAF Scaling generally only needs to be edited in conjunction with increasing the software limit
- added Engine Speed Limiter (Hysteresis A & B) for MS41.2
- reordered VANOS maps to make it easier to edit RPM axis
- added OBD2 Readiness monitors for MS41.1 ID60 256KB
- removed undefined maps
- fixed Knock window map address order for MS41.2, MS41.1 ID60, MS41.0 ID41.
- added ability to disabled Misfire Detection (MS41.2 only)
- added some rear O2 sensor voltage thresholds that hadn't been integrated yet. thanks ba114.

Big update after a long time. I know there are probably still things that I didn't integrate yet that are posted on the forums but I at least wanted to get this out there so people could start using it.

_________________
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 ECU Definitions ***
PostPosted: Mon Feb 13, 2017 4:31 am 
Offline
Newbie

Joined: Tue Apr 19, 2016 3:14 pm
Posts: 66
<table name="Vehicle Speed Correction (ECU)" storageaddress="0xE2" />

FOR MS41.0 24K FILE

Tested and retested with RR loger . It works

For e30 and e36 under '95 with m52 engine swapped

"I have ms41.2 with o2 disabled and I'm getting this error : fuel injection cannot be adjusted with the speed sensor...."

I think the speed sensor is very important

Hope this helps


Top
 Profile  
 
 Post subject: Re: *** MS41 ECU Definitions ***
PostPosted: Mon Mar 13, 2017 5:18 pm 
Offline
Newbie

Joined: Wed Jun 17, 2015 7:05 pm
Posts: 5
bcsauto wrote:
<table name="Vehicle Speed Correction (ECU)" storageaddress="0xE2" />

FOR MS41.0 24K FILE

Tested and retested with RR loger . It works

For e30 and e36 under '95 with m52 engine swapped

"I have ms41.2 with o2 disabled and I'm getting this error : fuel injection cannot be adjusted with the speed sensor...."

I think the speed sensor is very important

Hope this helps




Update to MS41.2 and connect speed signal as with original dme of the e30.

Romraider Vehicle Speed ​​Correction Under Limiters .. Try 1160 value


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 70 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