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  [ 214 posts ]  Go to page Previous  1 ... 10, 11, 12, 13, 14, 15  Next
Author Message
 Post subject: Re: DS2 - datalogging MS42 by serial protocol
PostPosted: Thu May 03, 2018 7:35 pm 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
You have no ECU/DME Editor definition defined in the Definition Manager, I missed that in the first log.
Code:
13565 INFO  [Thread-6] - ECU ID = 7500255
13568 INFO  [AWT-EventQueue-0] - CAL ID: null, Car: null
Attachment:
no_ecu_def.png


Also you have moved or deleted a file:
Code:
6810  ERROR [SwingWorker-pool-2-thread-1] - Error occurred
com.romraider.logger.ecu.exception.ConfigurationException: Unable to read ECU definition file D:\Dokumenty\Tuning\RomRaider\defs\MS43\MS43ECU.xml


Is this really the name of your Logging profile? Or did you select an Editor definition by accident?
Code:
14019 INFO  [AWT-EventQueue-0] - Loading profile: D:\Dokumenty\Tuning\RomRaider\defs\MS42\MS42 ECU Definitions v0.38.xml


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


Top
 Profile  
 
 Post subject: Re: DS2 - datalogging MS42 by serial protocol
PostPosted: Sat May 05, 2018 6:45 am 
Offline
Newbie

Joined: Thu Nov 03, 2016 4:18 pm
Posts: 20
dschultz wrote:
You have no ECU/DME Editor definition defined in the Definition Manager, I missed that in the first log.
Code:
13565 INFO  [Thread-6] - ECU ID = 7500255
13568 INFO  [AWT-EventQueue-0] - CAL ID: null, Car: null
Attachment:
no_ecu_def.png


Also you have moved or deleted a file:
Code:
6810  ERROR [SwingWorker-pool-2-thread-1] - Error occurred
com.romraider.logger.ecu.exception.ConfigurationException: Unable to read ECU definition file D:\Dokumenty\Tuning\RomRaider\defs\MS43\MS43ECU.xml


Is this really the name of your Logging profile? Or did you select an Editor definition by accident?
Code:
14019 INFO  [AWT-EventQueue-0] - Loading profile: D:\Dokumenty\Tuning\RomRaider\defs\MS42\MS42 ECU Definitions v0.38.xml


Dschultz, thank you very much. You hit the point. Now everything works just perfect.
I've made few changes in the same time, so it's hard to say which one was the most important. I moved all definitions (logger, ecu) directly to the RR root folder and believe that was the key. Also removed MS43 def. from Definition Manager - just in case. Now Logger recognise CAL ID and starts LTV. So, thank you very much again.


Top
 Profile  
 
 Post subject: Re: DS2 - datalogging MS42 by serial protocol
PostPosted: Sat May 05, 2018 7:27 am 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
ecru wrote:
I moved all definitions (logger, ecu) directly to the RR root folder and believe that was the key. Also removed MS43 def. from Definition Manager - just in case. Now Logger recognise CAL ID and starts LTV. So, thank you very much again.

You should not have any users files (definitions or profile) in the RomRaider installation directory. This is a privileged folder for the program files only. Keep all user files in a directory in your personal folders. If you need to start over, just delete the settings.xml file a reset all your definitions and log output folder selections.


Top
 Profile  
 
 Post subject: Re: DS2 - datalogging MS42 by serial protocol
PostPosted: Sat May 05, 2018 8:06 am 
Offline
Newbie

Joined: Thu Nov 03, 2016 4:18 pm
Posts: 20
dschultz wrote:
ecru wrote:
I moved all definitions (logger, ecu) directly to the RR root folder and believe that was the key. Also removed MS43 def. from Definition Manager - just in case. Now Logger recognise CAL ID and starts LTV. So, thank you very much again.

You should not have any users files (definitions or profile) in the RomRaider installation directory. This is a privileged folder for the program files only. Keep all user files in a directory in your personal folders. If you need to start over, just delete the settings.xml file a reset all your definitions and log output folder selections.

So, now I've no idea why it works? Maybe there's an issue with privileges in Windows/Program Files folder. I'll check it.

By the way do you know, if lambda feedback has been set to ZERO (just one sensor), than other 3 sensor inputs still could affect the ECU or they're not taken into account?
Because I've got setup just with one lambda sensor (switch = 0), I'd like, to use one unused input (e.g. 2nd post-cat sensor) to show my turbo pressure values (0-5v). I've changed settings in definition file and it works really good, I'd like to also add EGT values (instead 1st post-cat sensor) but I'm not sure whether those inputs could affect ECU readings.


Top
 Profile  
 
 Post subject: Re: DS2 - datalogging MS42 by serial protocol
PostPosted: Sat Dec 29, 2018 6:09 pm 
Offline
Newbie

Joined: Thu Jun 25, 2015 9:55 am
Posts: 47
Thought it would be nice with some more descriptive names for the 0x0B 0x04 command bits in the Logger definition.
If someone could verify them it would be great :)

Code:
                <ecuparam id="S0" name="SW - Air Conditioner Compressor" desc="S0" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="7">0x00</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S1" name="SW - Air Conditioner" desc="S1" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="6">0x00</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S2" name="SW - Cruise Control" desc="S2" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="5">0x00</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S3" name="SW - Clutch" desc="S3" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="4">0x00</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S4" name="SW - Brake Light" desc="S4" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="3">0x00</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S5" name="SW - Brake Light Test" desc="S5" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="2">0x00</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S6" name="SW - Full Load" desc="S6-S_VL" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address>0x00</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="BitWise(3,x,1)/3" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S7" name="SW - Part Load" desc="S7-Part load" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address>0x00</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="BitWise(2,x,1)/2" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S8" name="SW - Idle" desc="S8-S_LL" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address>0x00</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="BitWise(1,x,1)" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S9" name="SW - Lambda Control Bank 2" desc="S9" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="7">0x01</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S10" name="SW - Lambda Control Bank 1" desc="S10" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="6">0x01</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S11" name="SW - Overrun Fuel Cut" desc="S11" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="5">0x01</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S12" name="SW - Trailing Throttle" desc="S12" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="4">0x01</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S13" name="SW - Engine Start State" desc="S13" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="3">0x01</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S14" name="SW - AT at Drive or Reverse" desc="S14" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="2">0x01</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S15" name="SW - AT Torque Request" desc="S15" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="1">0x01</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S16" name="SW - CAN Communication" desc="S16" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="0">0x01</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S17" name="SW - Secondary Air Valve" desc="S17" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="7">0x02</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S18" name="SW - Secondary Air Pump" desc="S18" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="6">0x02</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S19" name="SW - Byte 2 Bit 5" desc="S19" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="5">0x02</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
<!--                <ecuparam id="S20" name="Rear Defogger Switch" desc="S20">  Reserved as Logger control switch -->
                <ecuparam id="S21" name="SW - Byte 2 Bit 4" desc="S21" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="4">0x02</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S22" name="SW - Exhaust Flap" desc="S22" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="3">0x02</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S23" name="SW - DMTL Pump" desc="S23" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="2">0x02</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S24" name="SW - Air Conditioner State" desc="S24" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="1">0x02</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S25" name="SW - Fuel Pump Relay" desc="S25" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="0">0x02</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S26" name="SW - Catalyst Heating" desc="S26" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="7">0x03</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S27" name="SW - DMTL Solenoid Valve" desc="S27" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="6">0x03</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S28" name="SW - EML Light" desc="S28" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="5">0x03</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S29" name="SW - Check Engine Light" desc="S29" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="4">0x03</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S30" name="SW - Evap Solenoid" desc="S30" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="3">0x03</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S31" name="SW - DISA" desc="S31" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="2">0x03</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S32" name="SW - ASC/DSC Torque Intervention" desc="S32" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="1">0x03</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S33" name="SW - Overheating Light" desc="S33" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="0">0x03</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S34" name="SW - MSW - Idle State" desc="S34" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="7">0x04</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S35" name="SW - MSW - Decrease Cruise Speed Button Held" desc="S35" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="6">0x04</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S36" name="SW - MSW - Set Cruise Speed Button" desc="S36" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="5">0x04</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S37" name="SW - MSW - Increase Cruise Speed Button Held" desc="S37" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="4">0x04</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S38" name="SW - MSW - Decrease Cruise Speed Button Pressed" desc="S38" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="3">0x04</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S39" name="SW - MSW - Increase Cruise Speed Button Pressed" desc="S39" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="2">0x04</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S40" name="SW - MSW - Activate Cruise Control Button" desc="S40" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="1">0x04</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S41" name="SW - MSW - Error State" desc="S41" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="0">0x04</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S42" name="SW - Vanos Active" desc="S42" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="7">0x05</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S43" name="SW - Vanos Ready" desc="S43" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="6">0x05</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S44" name="SW - Vanos Passive" desc="S44" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="5">0x05</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S45" name="SW - Irregular Running Adaptation" desc="S45" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="4">0x05</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S46" name="SW - Downstream Lambda Sensor Heater - Bank 2" desc="S46" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="3">0x05</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S47" name="SW - Downstream Lambda Sensor Heater - Bank 1" desc="S47" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="2">0x05</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S48" name="SW - Upstream Lambda Sensor Heater - Bank 2" desc="S48" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="1">0x05</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>
                <ecuparam id="S49" name="SW - Upstream Lambda Sensor Heater - Bank 1" desc="S49" group="0x0B" subgroup="0x04" groupsize="6" target="1">
                    <ecu id="1429764,1430844,7526753,7500255">
                        <address bit="0">0x05</address>
                    </ecu>
                    <conversions>
                        <conversion units="On/Off" expr="x" format="0" gauge_min="0" gauge_max="1" gauge_step="1" />
                    </conversions>
                </ecuparam>


Top
 Profile  
 
 Post subject: Re: DS2 - datalogging MS42 by serial protocol
PostPosted: Sun Dec 30, 2018 1:57 am 
Offline
Senior Member

Joined: Mon May 18, 2015 8:14 am
Posts: 1042
Location: Oulu, Finland (English/Finnish)
That's great info! I wonder if it's also possible to turn on and off switches using logger? I did sniff out few usefull commands like turning on and off the fuel pump.


Top
 Profile  
 
 Post subject: Re: DS2 - datalogging MS42 by serial protocol
PostPosted: Sun Dec 30, 2018 9:08 am 
Offline
Newbie

Joined: Thu Jun 25, 2015 9:55 am
Posts: 47
pazi88 wrote:
That's great info! I wonder if it's also possible to turn on and off switches using logger? I did sniff out few useful commands like turning on and off the fuel pump.


You can override pretty much everything temporarily with the 0x22 and 0x23 diagnostic commands. But with the stock values the diagnostic overrides will be cancelled if the rpm is higher than 3000 rpm.

The 0x41 command can be used to write new adaptation values to the ecu, but I don't know how useful that could be.


Top
 Profile  
 
 Post subject: Re: DS2 - datalogging MS42 by serial protocol
PostPosted: Wed Jan 02, 2019 2:35 pm 
Offline
Experienced
User avatar

Joined: Sat Oct 14, 2017 12:54 am
Posts: 296
Location: Oregon, USA (English)
LKMT wrote:
pazi88 wrote:
That's great info! I wonder if it's also possible to turn on and off switches using logger? I did sniff out few useful commands like turning on and off the fuel pump.


You can override pretty much everything temporarily with the 0x22 and 0x23 diagnostic commands. But with the stock values the diagnostic overrides will be cancelled if the rpm is higher than 3000 rpm.

The 0x41 command can be used to write new adaptation values to the ecu, but I don't know how useful that could be.


Like Pazi said, this is great info thank you.

I have a question about the partload and full load switches, at idle partload and full load = 0 and idle = 1, as soon as I touch the gas idle = 0 partload and full load = 1. Is that how it should operate, by showing full and partload active when pushing the throttle either soft or hard....?


Top
 Profile  
 
 Post subject: Re: DS2 - datalogging MS42 by serial protocol
PostPosted: Wed Jan 02, 2019 5:37 pm 
Offline
Newbie

Joined: Thu Jun 25, 2015 9:55 am
Posts: 47
323toslow wrote:
I have a question about the partload and full load switches, at idle partload and full load = 0 and idle = 1, as soon as I touch the gas idle = 0 partload and full load = 1. Is that how it should operate, by showing full and partload active when pushing the throttle either soft or hard....?


This is how the MS42/43 signals which load state it's in:
  • Idle - The ecu sets bit 0 in byte 0 to 1
  • Part Load - The ecu sets bit 1 in byte 0 to 1
  • Full Load - The ecu sets bit 0 and 1 to 1

Based on this it sounds like the logger definition incorrectly detects the full load state.

Full load will only activate when you exceed the pvs limit set in the full load detection table for the injection if I remember correctly(I don't have access to my files at the moment so I can remember wrong).


Top
 Profile  
 
 Post subject: Re: DS2 - datalogging MS42 by serial protocol
PostPosted: Wed Jan 02, 2019 7:06 pm 
Offline
Experienced
User avatar

Joined: Sat Oct 14, 2017 12:54 am
Posts: 296
Location: Oregon, USA (English)
LKMT wrote:
323toslow wrote:
I have a question about the partload and full load switches, at idle partload and full load = 0 and idle = 1, as soon as I touch the gas idle = 0 partload and full load = 1. Is that how it should operate, by showing full and partload active when pushing the throttle either soft or hard....?


This is how the MS42/43 signals which load state it's in:
  • Idle - The ecu sets bit 0 in byte 0 to 1
  • Part Load - The ecu sets bit 1 in byte 0 to 1
  • Full Load - The ecu sets bit 0 and 1 to 1

Based on this it sounds like the logger definition incorrectly detects the full load state.

Full load will only activate when you exceed the pvs limit set in the full load detection table for the injection if I remember correctly(I don't have access to my files at the moment so I can remember wrong).


Thanks Pazi. I’ll have to dig into my logger file and double check the idle/full/part load switches.


Top
 Profile  
 
 Post subject: Re: DS2 - datalogging MS42 by serial protocol
PostPosted: Thu May 30, 2019 12:10 am 
Offline
Experienced

Joined: Fri Dec 14, 2012 12:39 am
Posts: 242
Did this ever get put into the official definition file? I can’t get my ms42 logger to connect. I was successful with MS41 previously.

Also Pazi you asked a question a while back about narrowband output 0-5v, My zeitronix zt2 did that on two previous builds if I remember correctly.

_________________
1998 BMW ///M3 Turbo - tuned using Romraider ...gone but not forgotten
1999 BMW 323i Sport - the Hellrotten project


Top
 Profile  
 
 Post subject: Re: DS2 - datalogging MS42 by serial protocol
PostPosted: Thu May 30, 2019 4:34 am 
Offline
Senior Member

Joined: Mon May 18, 2015 8:14 am
Posts: 1042
Location: Oulu, Finland (English/Finnish)
Yes official logger definition now has ms42 support too. And no experience on simulated narrowband in these yet.


Top
 Profile  
 
 Post subject: Re: DS2 - datalogging MS42 by serial protocol
PostPosted: Tue Sep 10, 2019 2:21 pm 
Offline
Newbie

Joined: Wed Nov 01, 2017 6:27 pm
Posts: 24
Cant read LTV on my ms42 CA. However logger works fine with usual parameters (RPM, Load, etc.)
I tested it with different definitions:
Logger definitions: UnOfficial_logger_METRIC_EN_v326-3.xml and logger_METRIC_EN_v346
Ecu Editor definitions: MS42 ECU Definitions v0.36.323toslow.xml and MS42 ECU Definitions v0.40
Always same error.
ps. Tested with disconnect before reading LTV. Same issue.
Quote:
550826 INFO [SwingWorker-pool-2-thread-5] - Retrieving Knock Load ranges...
550832 DEBUG [SwingWorker-pool-2-thread-5] - Mode:0 ECU Request ---> 1208060009220433
552854 DEBUG [SwingWorker-pool-2-thread-5] - Serial Bad Read response (read timeout): 12080600092204331204B0A6
552856 DEBUG [SwingWorker-pool-2-thread-5] - Mode:0 ECU Response <--- 0000000000000000
552993 INFO [SwingWorker-pool-2-thread-5] - Connection closed.
552996 DEBUG [Thread-735] - QueryManager started.
552997 ERROR [SwingWorker-pool-2-thread-5] - Retrieving Knock Load ranges... Error retrieving values
com.romraider.logger.ecu.exception.InvalidResponseException: Invalid ecu id. Expected: 12. Actual: 00.
at com.romraider.io.protocol.ds2.iso9141.DS2ResponseProcessor.assertEquals(DS2ResponseProcessor.java:84)
at com.romraider.io.protocol.ds2.iso9141.DS2ResponseProcessor.validateResponse(DS2ResponseProcessor.java:59)
at com.romraider.io.protocol.ds2.iso9141.DS2ResponseProcessor.extractResponseData(DS2ResponseProcessor.java:68)
at com.romraider.io.protocol.ds2.iso9141.DS2LoggerProtocol.processReadMemoryRangeResponse(DS2LoggerProtocol.java:193)
at com.romraider.logger.ecu.comms.io.connection.DS2LoggerConnection.sendAddressReads(DS2LoggerConnection.java:120)
at com.romraider.logger.ecu.comms.learning.DS2LearningTableValues.doInBackground(DS2LearningTableValues.java:167)
at com.romraider.logger.ecu.comms.learning.DS2LearningTableValues.doInBackground(DS2LearningTableValues.java:70)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


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


Top
 Profile  
 
 Post subject: Re: DS2 - datalogging MS42 by serial protocol
PostPosted: Tue Sep 10, 2019 8:34 pm 
Offline
Experienced
User avatar

Joined: Sat Oct 14, 2017 12:54 am
Posts: 296
Location: Oregon, USA (English)
mkz wrote:
Cant read LTV on my ms42 CA. However logger works fine with usual parameters (RPM, Load, etc.)
I tested it with different definitions:
Logger definitions: UnOfficial_logger_METRIC_EN_v326-3.xml and logger_METRIC_EN_v346
Ecu Editor definitions: MS42 ECU Definitions v0.36.323toslow.xml and MS42 ECU Definitions v0.40
Always same error.
ps. Tested with disconnect before reading LTV. Same issue


Have you tried reading LTV’s using the most current and up to date definition file?


Top
 Profile  
 
 Post subject: Re: DS2 - datalogging MS42 by serial protocol
PostPosted: Thu Sep 12, 2019 5:30 am 
Offline
Newbie

Joined: Wed Nov 01, 2017 6:27 pm
Posts: 24
323toslow wrote:
mkz wrote:
Cant read LTV on my ms42 CA. However logger works fine with usual parameters (RPM, Load, etc.)
I tested it with different definitions:
Logger definitions: UnOfficial_logger_METRIC_EN_v326-3.xml and logger_METRIC_EN_v346
Ecu Editor definitions: MS42 ECU Definitions v0.36.323toslow.xml and MS42 ECU Definitions v0.40
Always same error.
ps. Tested with disconnect before reading LTV. Same issue


Have you tried reading LTV’s using the most current and up to date definition file?

logger_METRIC_EN_v346 logger def file
and
MS42 ECU Definitions v0.40 ECU def file.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 214 posts ]  Go to page Previous  1 ... 10, 11, 12, 13, 14, 15  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