RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Tue Dec 23, 2025 2:16 pm

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: How can we add LTV for MS430069?
PostPosted: Wed Jun 12, 2019 9:43 am 
Offline
Experienced
User avatar

Joined: Thu Mar 10, 2016 6:59 am
Posts: 103
Location: Bielefeld, GER (English)
Where are all the options for the learning table values located in the logging?

Is it this area?

Code:
<ecuparam id="E99" name="Knock Adaptation Table 1 Index**" desc="E99-Knock Adaptation Table 1 Index Direct RAM Read used by Adaptation display tool" group="0x06" subgroup="0x00" target="1">
   <ecu id="7511570,7519308,7545150">
      <address>0x040218</address>
   </ecu>
    <ecu id="7551615">
      <address>0x040221</address>
   </ecu>
   <conversions>
      <conversion units="° Cor" storagetype="uint8" endian="little" expr="(x-128)*0.375" format="0.000" gauge_min="-48" gauge_max="0" gauge_step="5" />
   </conversions>
</ecuparam>


<ecuparam id="E19" name="** Lambda Additive Adaptation - Bank 1" desc="E19-(TI_AD_ADD_1)" group="0x0B" subgroup="0x91" groupsize="11" target="1">
   <ecu id="7511570,7519308,7545150,7551615">
      <address>0x01</address>
   </ecu>
   <conversions>
      <conversion units="ms" storagetype="uint16" expr="(x-32768)*.004" format="0.00" gauge_min="-5" gauge_max="5" gauge_step="1" />
      <conversion units="µs" storagetype="uint16" expr="(x-32768)*4" format="0" gauge_min="-5000" gauge_max="5000" gauge_step="1000" />
   </conversions>
</ecuparam>


<ecuparam id="E20" name="** Lambda Additive Adaptation - Bank 2" desc="E20-(TI_AD_ADD_2)" group="0x0B" subgroup="0x91" groupsize="11" target="1">
   <ecu id="7511570,7519308,7545150,7551615">
      <address>0x05</address>
   </ecu>
   <conversions>
      <conversion units="ms" storagetype="uint16" expr="(x-32768)*.004" format="0.00" gauge_min="-5" gauge_max="5" gauge_step="1" />
      <conversion units="µs" storagetype="uint16" expr="(x-32768)*4" format="0" gauge_min="-5000" gauge_max="5000" gauge_step="1000" />
   </conversions>
</ecuparam>


<ecuparam id="E21" name="** Lambda Multiplicative Adaptation - Bank 1" desc="E21-(TI_AD_FAC_1 or LTFT 1)" group="0x0B" subgroup="0x91" groupsize="11" target="1">
   <ecu id="7511570,7519308,7545150,7551615">
      <address>0x03</address>
   </ecu>
   <conversions>
      <conversion units="%" storagetype="uint16" expr="(x-32768)*100/65536" format="0.00" gauge_min="-32" gauge_max="32" gauge_step="12" />
   </conversions>
</ecuparam>


<ecuparam id="E22" name="** Lambda Multiplicative Adaptation - Bank 2" desc="E22-(TI_AD_FAC_2 or LTFT 2)" group="0x0B" subgroup="0x91" groupsize="11" target="1">
   <ecu id="7511570,7519308,7545150,7551615">
      <address>0x07</address>
   </ecu>
   <conversions>
      <conversion units="%" storagetype="uint16" expr="(x-32768)*100/65536" format="0.00" gauge_min="-32" gauge_max="32" gauge_step="12" />
   </conversions>
</ecuparam>


<ecuparam id="E24" name="RON Fuel Quality Factory" desc="E24-FAC_RON_AD correction applied moving from RON 98 to RON 91" group="0x0B" subgroup="0x93" groupsize="2" target="1">
   <ecu id="7511570,7519308,7545150,7551615">
      <address>0x00</address>
   </ecu>
   <conversions>
      <conversion units="%" storagetype="uint16" expr="x*100/65536" format="0.00" gauge_min="0" gauge_max="100" gauge_step="10" />
   </conversions>
</ecuparam>


Or has anyone even done that?

_________________
..:: Wiki: MS4X.net - Discord: BMW Tuning ::..


Top
 Profile  
 
 Post subject: Re: How can we add LTV for MS430069?
PostPosted: Tue Aug 27, 2019 4:35 pm 
Offline
Newbie

Joined: Thu Aug 17, 2017 3:21 pm
Posts: 24
sda2 wrote:
Where are all the options for the learning table values located in the logging?

Is it this area?

Code:
<ecuparam id="E99" name="Knock Adaptation Table 1 Index**" desc="E99-Knock Adaptation Table 1 Index Direct RAM Read used by Adaptation display tool" group="0x06" subgroup="0x00" target="1">
   <ecu id="7511570,7519308,7545150">
      <address>0x040218</address>
   </ecu>
    <ecu id="7551615">
      <address>0x040221</address>
   </ecu>
   <conversions>
      <conversion units="° Cor" storagetype="uint8" endian="little" expr="(x-128)*0.375" format="0.000" gauge_min="-48" gauge_max="0" gauge_step="5" />
   </conversions>
</ecuparam>


<ecuparam id="E19" name="** Lambda Additive Adaptation - Bank 1" desc="E19-(TI_AD_ADD_1)" group="0x0B" subgroup="0x91" groupsize="11" target="1">
   <ecu id="7511570,7519308,7545150,7551615">
      <address>0x01</address>
   </ecu>
   <conversions>
      <conversion units="ms" storagetype="uint16" expr="(x-32768)*.004" format="0.00" gauge_min="-5" gauge_max="5" gauge_step="1" />
      <conversion units="µs" storagetype="uint16" expr="(x-32768)*4" format="0" gauge_min="-5000" gauge_max="5000" gauge_step="1000" />
   </conversions>
</ecuparam>


<ecuparam id="E20" name="** Lambda Additive Adaptation - Bank 2" desc="E20-(TI_AD_ADD_2)" group="0x0B" subgroup="0x91" groupsize="11" target="1">
   <ecu id="7511570,7519308,7545150,7551615">
      <address>0x05</address>
   </ecu>
   <conversions>
      <conversion units="ms" storagetype="uint16" expr="(x-32768)*.004" format="0.00" gauge_min="-5" gauge_max="5" gauge_step="1" />
      <conversion units="µs" storagetype="uint16" expr="(x-32768)*4" format="0" gauge_min="-5000" gauge_max="5000" gauge_step="1000" />
   </conversions>
</ecuparam>


<ecuparam id="E21" name="** Lambda Multiplicative Adaptation - Bank 1" desc="E21-(TI_AD_FAC_1 or LTFT 1)" group="0x0B" subgroup="0x91" groupsize="11" target="1">
   <ecu id="7511570,7519308,7545150,7551615">
      <address>0x03</address>
   </ecu>
   <conversions>
      <conversion units="%" storagetype="uint16" expr="(x-32768)*100/65536" format="0.00" gauge_min="-32" gauge_max="32" gauge_step="12" />
   </conversions>
</ecuparam>


<ecuparam id="E22" name="** Lambda Multiplicative Adaptation - Bank 2" desc="E22-(TI_AD_FAC_2 or LTFT 2)" group="0x0B" subgroup="0x91" groupsize="11" target="1">
   <ecu id="7511570,7519308,7545150,7551615">
      <address>0x07</address>
   </ecu>
   <conversions>
      <conversion units="%" storagetype="uint16" expr="(x-32768)*100/65536" format="0.00" gauge_min="-32" gauge_max="32" gauge_step="12" />
   </conversions>
</ecuparam>


<ecuparam id="E24" name="RON Fuel Quality Factory" desc="E24-FAC_RON_AD correction applied moving from RON 98 to RON 91" group="0x0B" subgroup="0x93" groupsize="2" target="1">
   <ecu id="7511570,7519308,7545150,7551615">
      <address>0x00</address>
   </ecu>
   <conversions>
      <conversion units="%" storagetype="uint16" expr="x*100/65536" format="0.00" gauge_min="0" gauge_max="100" gauge_step="10" />
   </conversions>
</ecuparam>


Or has anyone even done that?

i`m following you.

have done 69 firmware swap with launch control, work very fine.
but missed the knock tables via Romraider Logger.


Top
 Profile  
 
 Post subject: Re: How can we add LTV for MS430069?
PostPosted: Mon Dec 23, 2019 8:17 pm 
Offline
Newbie

Joined: Thu Aug 17, 2017 3:21 pm
Posts: 24
Hy!

Have someone doned?

i back to 56, but now RRLog doenst acess the tables, report a error and tell me to test COM Ports


Top
 Profile  
 
 Post subject: Re: How can we add LTV for MS430069?
PostPosted: Mon Dec 23, 2019 9:07 pm 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
sda2 wrote:
Where are all the options for the learning table values located in the logging?

Is it this area?

Or has anyone even done that?


In the ECU definition these tables need to be defined for MS430069:
"Knock Tables X Axis (Load)"
"Knock Tables Y Axis (Engine Speed)"

In the Logger these parameters need to be defined for your ECU ID (7551615?):
P2 // ECT
P11 // IAT
P17 // Battery Volts
E19 // Lambda Additive Adaptation - Bank 1
E20 // Lambda Additive Adaptation - Bank 2
E21 // Lambda Multiplicative Adaptation - Bank 1
E22 // Lambda Multiplicative Adaptation - Bank 2
E23 // Throttle Position Adaptation
E24 // Knock Retard - Global or RON factor
E99 // Knock Adaption Table 1 Index**

Most are defined by standard queries, but E99 is most important as it tells the Logger where in RAM to read the knock tables from.
Then it's just a matter of populating the Logger def with the ECU ID.


Top
 Profile  
 
 Post subject: Re: How can we add LTV for MS430069?
PostPosted: Wed Apr 15, 2020 6:37 am 
Offline
Experienced

Joined: Wed Oct 21, 2015 2:36 am
Posts: 980
Logger def including v69 knock reference attached for testing along with v0.9.8 ECUs definitions


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


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 0 guests


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