RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 2:41 pm

All times are UTC





Post new topic Reply to topic  [ 9 posts ] 
Author Message
 Post subject: MSS52 Logger definitions
PostPosted: Mon Apr 30, 2018 11:43 am 
Offline
Experienced

Joined: Wed Oct 21, 2015 6:36 am
Posts: 980
Starting on defining logger definitions for the MSS52. Unfortunately i dont have a running car to test it in, however i've defined a few example sensors as an initial test - the only 2 im confident actually work are battery voltage and engine speed.

I welcome all others to test/contribute wherever possible to get the logger working correctly.

Attached is a listing of the DS2 commands that i've located on the internet.


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


Top
 Profile  
 
 Post subject: Re: MSS52 Logger definitions
PostPosted: Mon Apr 30, 2018 11:44 am 
Offline
Experienced

Joined: Wed Oct 21, 2015 6:36 am
Posts: 980
Code:
<logger version="0.1">
   <protocols>
      <protocol id="DS2" baud="9600" databits="8" stopbits="1" parity="2" connect_timeout="2000" send_timeout="55">
         <transports>
            <transport id="iso9141" name="K-Line" desc="Low speed Diagnosis Bus (D-bus).">
               <module id="ecu" address="0x12" desc="Engine Control Module" />
            </transport>
         </transports>

<!-- MSS52 parameters start -->         
            <ecuparams>
            <ecuparam id="P8" name="* Engine Speed" desc="P8-Engine Speed" group="0x0B" subgroup="0x03" groupsize="35" target="1">
               <ecu id="7837965">
                  <address>0x00</address>
                    </ecu>
                    <conversions>
                        <conversion units="RPM" storagetype="uint16" expr="x" format="0" gauge_min="0" gauge_max="10000" gauge_step="10" />
                    </conversions>
                </ecuparam>

            <ecuparam id="P2" name="* ECT" desc="P2-Coolant Temp" group="0x0B" subgroup="0x03" groupsize="35" target="1">
               <ecu id="7837965">
                  <address>0x0A</address>
                    </ecu>
                    <conversions>
                        <conversion units="°C" storagetype="uint16" expr="x-48" format="0.0" gauge_min="0" gauge_max="150" gauge_step="1" />
                    </conversions>
                </ecuparam>   
            
            <ecuparam id="P11" name="* IAT" desc="P2-Intake Air Temp" group="0x0B" subgroup="0x03" groupsize="35" target="1">
               <ecu id="7837965">
                  <address>0x09</address>
                    </ecu>
                    <conversions>
                        <conversion units="°C" storagetype="uint16" expr="x-48" format="0.0" gauge_min="0" gauge_max="150" gauge_step="1" />
                    </conversions>
                </ecuparam>   
            
                <ecuparam id="P13" name="* TPS" desc="P13-Throttle Position" group="0x0B" subgroup="0x03" groupsize="41" target="1">
                    <ecu id="7837965">
                  <address>0x05</address>
                    </ecu>
                    <conversions>
                        <conversion units="°TPS" storagetype="uint16" expr="0.0018310547*x" format="0.0" gauge_min="0" gauge_max="120" gauge_step="10" />
                    </conversions>
                </ecuparam>
            
            
             <ecuparam id="P12" name="* Mass Airflow" desc="P12-LMM_MASSE" group="0x0B" subgroup="0x03" groupsize="35" target="1">
                    <ecu id="7837965">
                  <address>0x04</address>
                    </ecu>
                    <conversions>
                        <conversion units="kg/h" storagetype="uint16" expr="x*0.25" format="0.00" gauge_min="0" gauge_max="1400" gauge_step="6" />
                        <conversion units="g/sec" storagetype="uint16" expr="x*0.06944445" format="0.00" gauge_min="0" gauge_max="65" gauge_step="6" />
                    </conversions>
                </ecuparam>

             <ecuparam id="P3" name="* Load" desc="P3-Lastsignal" group="0x0B" subgroup="0x03" groupsize="35" target="1">
                    <ecu id="7837965">
                  <address>0x06</address>   
                    </ecu>
                    <conversions>
                        <conversion units="ms" storagetype="uint16" expr="x*0.001" format="0" gauge_min="0" gauge_max="1400" gauge_step="10" />
                    </conversions>
                </ecuparam>            

             <ecuparam id="P4" name="* Relative Fueling" desc="P4-relative Fuellung" group="0x0B" subgroup="0x03" groupsize="35" target="1">
                    <ecu id="7837965">
                  <address>0x08</address>
                    </ecu>
                    <conversions>
                        <conversion units="%" storagetype="uint16" expr="x0.1" format="0" gauge_min="0" gauge_max="200" gauge_step="10" />
                    </conversions>
                </ecuparam>   
            
                <ecuparam id="P17" name="* Battery Voltage" desc="P17-Battery Voltage" group="0x0B" subgroup="0x03" groupsize="35" target="1">
                    <ecu id="7837965">
                  <address>0x10</address>
                    </ecu>
                    <conversions>
                        <conversion units="Volts" expr="x*0.1" format="0.0" gauge_min="0.0" gauge_max="16" gauge_step="0.1" />
                    </conversions>
                </ecuparam>
            </ecuparams>
      </protocol>
    </protocols>
</logger>


Top
 Profile  
 
 Post subject: Re: MSS52 Logger definitions
PostPosted: Fri Oct 19, 2018 11:42 pm 
Offline
Newbie

Joined: Thu Mar 20, 2014 3:34 am
Posts: 37
Hi guys,

Well first of all great job for doing those definitions, thanks!!

My mss52 isnt the same version( I have version 2100 according to my hex editor) so I will reflash with your files to be on the same version.


Quick question, it seems if I try to open the full read with the xml definition it does not work ? Only partial read is supported with the xml ?



Thanks


Top
 Profile  
 
 Post subject: Re: MSS52 Logger definitions
PostPosted: Sat Oct 20, 2018 10:59 am 
Offline
Experienced

Joined: Wed Oct 21, 2015 6:36 am
Posts: 980
Partial is all that is needed for tuning as it covers all the calibration stuff.

Dont need to tune the full flash for that stuff.


Top
 Profile  
 
 Post subject: Re: MSS52 Logger definitions
PostPosted: Sat Oct 20, 2018 7:05 pm 
Offline
Newbie

Joined: Thu Mar 20, 2014 3:34 am
Posts: 37
It was my understanding that I needed the full flash to get rid of ews and dtc's. If I remember correctly it was like that with ms43 no ?


Thanks for your support.


Top
 Profile  
 
 Post subject: Re: MSS52 Logger definitions
PostPosted: Sat Oct 20, 2018 9:43 pm 
Offline
Experienced

Joined: Wed Oct 21, 2015 6:36 am
Posts: 980
Ews delete is covered in the partial.
There is very little you will need to change in the full flash.


Top
 Profile  
 
 Post subject: Re: MSS52 Logger definitions
PostPosted: Mon Jun 17, 2019 4:57 pm 
Offline
Newbie

Joined: Sat Jun 15, 2019 2:28 pm
Posts: 12
laf wrote:
Hi guys,

Well first of all great job for doing those definitions, thanks!!

My mss52 isnt the same version( I have version 2100 according to my hex editor) so I will reflash with your files to be on the same version.


Quick question, it seems if I try to open the full read with the xml definition it does not work ? Only partial read is supported with the xml ?



Thanks


Are you sure? I never heard of 2100 DME version. The version number is there 211321001601D409, not there 211321001601D409.


Top
 Profile  
 
 Post subject: Re: MSS52 Logger definitions
PostPosted: Mon Jun 17, 2019 5:02 pm 
Offline
Newbie

Joined: Sat Jun 15, 2019 2:28 pm
Posts: 12
ba114 wrote:
Starting on defining logger definitions for the MSS52. Unfortunately i dont have a running car to test it in, however i've defined a few example sensors as an initial test - the only 2 im confident actually work are battery voltage and engine speed.

I welcome all others to test/contribute wherever possible to get the logger working correctly.

Attached is a listing of the DS2 commands that i've located on the internet.


I'm IN to work it out and test it with you.


Top
 Profile  
 
 Post subject: Re: MSS52 Logger definitions
PostPosted: Wed Aug 11, 2021 2:13 am 
Offline
Experienced

Joined: Wed Oct 21, 2015 6:36 am
Posts: 980
updated definitions on my github.
Items are either * or **.
If you mix parameters starting with both * and ** then logging speed will be reduced.

https://github.com/ba114/MSS52/blob/master/MSS52%20ECU%20Definitions.xml


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

All times are UTC


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