|
RomRaider
Documentation
Community
Developers
|
| Author |
Message |
|
dschultz
|
Post subject: Re: DS2 - datalogging MS42 by serial protocol Posted: Thu May 03, 2018 7:35 pm |
|
 |
| 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 |
|
 |
|
ecru
|
Post subject: Re: DS2 - datalogging MS42 by serial protocol Posted: Sat May 05, 2018 6:45 am |
|
 |
| 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 |
|
 |
|
dschultz
|
Post subject: Re: DS2 - datalogging MS42 by serial protocol Posted: Sat May 05, 2018 7:27 am |
|
 |
| 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 |
|
 |
|
ecru
|
Post subject: Re: DS2 - datalogging MS42 by serial protocol Posted: Sat May 05, 2018 8:06 am |
|
 |
| 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 |
|
 |
|
lkmt
|
Post subject: Re: DS2 - datalogging MS42 by serial protocol Posted: Sat Dec 29, 2018 6:09 pm |
|
 |
| 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 |
|
 |
|
pazi88
|
Post subject: Re: DS2 - datalogging MS42 by serial protocol Posted: Sun Dec 30, 2018 1:57 am |
|
 |
| 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 |
|
 |
|
lkmt
|
Post subject: Re: DS2 - datalogging MS42 by serial protocol Posted: Sun Dec 30, 2018 9:08 am |
|
 |
| 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 |
|
 |
|
323toslow
|
Post subject: Re: DS2 - datalogging MS42 by serial protocol Posted: Wed Jan 02, 2019 2:35 pm |
|
 |
| Experienced |
 |
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 |
|
 |
|
lkmt
|
Post subject: Re: DS2 - datalogging MS42 by serial protocol Posted: Wed Jan 02, 2019 5:37 pm |
|
 |
| 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 |
|
 |
|
323toslow
|
Post subject: Re: DS2 - datalogging MS42 by serial protocol Posted: Wed Jan 02, 2019 7:06 pm |
|
 |
| Experienced |
 |
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 |
|
 |
|
iamanonymous
|
Post subject: Re: DS2 - datalogging MS42 by serial protocol Posted: Thu May 30, 2019 12:10 am |
|
 |
| 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 |
|
 |
|
pazi88
|
Post subject: Re: DS2 - datalogging MS42 by serial protocol Posted: Thu May 30, 2019 4:34 am |
|
 |
| 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 |
|
 |
|
mkz
|
Post subject: Re: DS2 - datalogging MS42 by serial protocol Posted: Tue Sep 10, 2019 2:21 pm |
|
 |
| 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_v346Ecu Editor definitions: MS42 ECU Definitions v0.36.323toslow.xml and MS42 ECU Definitions v0.40Always 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 |
|
 |
|
323toslow
|
Post subject: Re: DS2 - datalogging MS42 by serial protocol Posted: Tue Sep 10, 2019 8:34 pm |
|
 |
| Experienced |
 |
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 |
|
 |
|
mkz
|
Post subject: Re: DS2 - datalogging MS42 by serial protocol Posted: Thu Sep 12, 2019 5:30 am |
|
 |
| 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 |
|
 |
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
|
|