Notices

Evo X Logging

Thread Tools
 
Search this Thread
 
Old Jul 1, 2011 | 02:31 PM
  #1051  
somedood451's Avatar
Newbie
 
Joined: Jun 2010
Posts: 18
Likes: 0
From: USA, WA
Update: Ok, this can be disregarded. Answered my own questions once I figured out what I should have been searching for.



Hi folks, it's not an EVO, but I've been working on the ROM for my GTS for awhile now. Since there is far more work done on the EVO than the NA models, I figured it was worth a try.

So far I have Mode23 working, found the 3D MUT table, and started building the XML for EvoScan so I can log things properly. By all appearances, it's working well.

I pulled some descriptions from the Mitsubishi MUTII.xml file, which appear to be correct eg. MUT21=RPM. Is there a full list of what the MUT numbers relate to somewhere?

Would there be any harm in just logging the memory addresses I pulled from the MUT table to see what it returns?

Last edited by somedood451; Jul 1, 2011 at 08:06 PM.
Reply
Old Jul 5, 2011 | 10:39 AM
  #1052  
therocket's Avatar
Evolving Member
 
Joined: Apr 2009
Posts: 195
Likes: 0
From: Italy
Originally Posted by evoscan
yes you are correct, I'll tidy that up in v2.9, can you confirm the transmission temp is still 1.8*x-50 though?
Sorry, I have a GSR. That temperature I think is measured on MR only.


Originally Posted by evoscan
thanks, have you tried it and confirmed this formula is more accurate for MPH?
I will check this weekend and let you know!

Reply
Old Jul 5, 2011 | 05:19 PM
  #1053  
Beeble's Avatar
Evolving Member
 
Joined: Feb 2009
Posts: 340
Likes: 2
From: Australia
Hamish - any word on implementing the Innovate LM2 with its native USB connection, rather than having to do ghetto serial->usb cables?

This would be really really really handy
Reply
Old Jul 21, 2011 | 11:47 PM
  #1054  
monkeyevo's Avatar
Evolving Member
iTrader: (10)
 
Joined: Apr 2007
Posts: 140
Likes: 0
From: Los Angeles
I try to logging Ralliart 2011 with Evoscan2.6 and tactrix cable 2.0

any difinition that I should add in ECUFLASH ?
and What need to be change to get MODE23 work ? ( change value in the tables ? )
need some help .....

Thank you in advance
Reply
Old Jul 22, 2011 | 08:51 AM
  #1055  
Golden's Avatar
Evolved Member
iTrader: (1)
 
Joined: Nov 2009
Posts: 1,456
Likes: 0
From: Omaha, NE
You need definition files for EcuFlash. Get them from my site and they will have the mode 23 stuff defined.

Then you need EvoScan addresses for your rom. I can get you those if you tell me your rom ID.
Reply
Old Jul 22, 2011 | 10:56 AM
  #1056  
RazorLab's Avatar
EvoM Guru
20 Year Member
Liked
Loved
Community Favorite
iTrader: (8)
 
Joined: Aug 2003
Posts: 14,092
Likes: 1,090
From: Mid-Hudson, NY
Originally Posted by monkeyevo
I try to logging Ralliart 2011 with Evoscan2.6 and tactrix cable 2.0

any difinition that I should add in ECUFLASH ?
and What need to be change to get MODE23 work ? ( change value in the tables ? )
need some help .....

Thank you in advance
You need these for evoscan:

https://www.evolutionm.net/forums/8952534-post48.html

Thank Golden for those. He probably also has a paypal account.
Reply
Old Jul 22, 2011 | 10:56 PM
  #1057  
monkeyevo's Avatar
Evolving Member
iTrader: (10)
 
Joined: Apr 2007
Posts: 140
Likes: 0
From: Los Angeles
My ROM ID 56940007

Thanks
Reply
Old Oct 26, 2011 | 05:36 AM
  #1058  
MPa's Avatar
MPa
Newbie
 
Joined: Oct 2011
Posts: 2
Likes: 0
From: JP
Hi,Guys!

Does anybody have the EvoScan addresses for 2011 JDM GSR?

ROM ID 56880005

Thank you in advance
Reply
Old Oct 26, 2011 | 02:20 PM
  #1059  
Golden's Avatar
Evolved Member
iTrader: (1)
 
Joined: Nov 2009
Posts: 1,456
Likes: 0
From: Omaha, NE
56880005:

238087A0 Load
23808778 2ByteRPM
2380874A PSIG / Boost
23808A7F Knock Sum
238088CC STFT
23804573 LFTF Idle
23804575 LTFT Cruise
238088DD LTFT in use
238087A6 Load (MIVEC) and (Timing if IAT GT 75F)
23808729 TPS
23809625 Accel Pedel Position
23808A3B TimingAdv
23808B89 ActiveWGDC
23808687 Intake Air Temp
2380866B Coolant Temp
2380868D Manifold Air Temp
2380AB18 IPW
23808F9C MAF Volts
23809546 INVVT (Target)
23809552 EXVVT (Target)
2380957E INVVT (Actual)
2380958A EXVVT (Actual)
2380881B Speed
2380871F Battery
2380AADD Barometer
23808A85 knock_adc_processed
2380AB0F knock_base
2380AB0B knock_var
2380AB11 knock_change
23808A93 knock_dynamics
23808135 knock_flag
23808699 Front O2
2380869D Rear O2
238045C5 Cruise Light
23808B87 WGDC Correction
2380880F MAF Hz
23808929 AFR Map
Reply
Old Oct 27, 2011 | 05:27 AM
  #1060  
MPa's Avatar
MPa
Newbie
 
Joined: Oct 2011
Posts: 2
Likes: 0
From: JP
Thank you Golden!
I will try it.
Reply
Old Jan 31, 2012 | 03:52 PM
  #1061  
nonschlont's Avatar
Evolved Member
iTrader: (3)
 
Joined: Mar 2007
Posts: 1,760
Likes: 2
From: Ca
Originally Posted by razorlab
Here you go, some of them might be out date or missing so cross reference golden's post above.

Code:
    <ecu name="Mode23 2011 USA RA EVOX">
      <Mode2 name="Mode2" type="Data List Items">
        <DataListItem DataLog="Y" Color="" Display="2-Byte RPM" LogReference="2ByteRPM" RequestID="23808780" Eval="3.90625*x" Unit="rpm" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor=".1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="Y" Color="" Display="Load" LogReference="Load" RequestID="238087A8" Eval="x*10/32" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="300" ChartMin="0" ChartMax="30" ScalingFactor=".1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="Y" Color="" Display="TimingAdv" LogReference="TimingAdv" RequestID="23808A43" Eval="x-20" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="-10" GaugeMax="50" ChartMin="-10" ChartMax="50" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="Y" Color="" Display="Barometer" LogReference="Baro" RequestID="2380AAE1" Eval="x*0.07251887" Unit="psi" MetricEval="x/2" MetricUnit="kPa" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="50" Visible="False" />
        <DataListItem DataLog="Y" Color="#4b0000" Display="PSIG" LogReference="PSIG" RequestID="23808752" Eval="(x/4*0.1953125)-[Baro]" Unit="PSIG" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="-15" GaugeMax="35" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="Y" Color="" Display="Knock Sum" LogReference="KnockSum" RequestID="23808A87" Eval="x" Unit="count" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="20" ChartMin="0" ChartMax="20" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Accel Pedal Position" LogReference="APP" RequestID="23809625" Eval="(x-32)*129/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="Y" Color="" Display="TPS" LogReference="TPS" RequestID="23808731" Eval="x*100/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Active WGDC" LogReference="WGDC_Active" RequestID="23808B91" Eval="x/2" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="IPW" LogReference="IPW" RequestID="2380AB1C" Eval="x/1000" Unit="ms" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Manifold Air Temp" LogReference="MAT" RequestID="23808695" Eval="1.8*x-40" Unit="Deg F" MetricEval="x-40" MetricUnit="Deg C" ResponseBytes="2" GaugeMin="-10" GaugeMax="200" ChartMin="-10" ChartMax="200" ScalingFactor="1" Notes="Engine Coolant Temperature" Priority="3" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Coolant Temp" LogReference="ECT" RequestID="23808673" Eval="1.8*x-40" Unit="Deg F" MetricEval="x-40" MetricUnit="Deg C" ResponseBytes="1" GaugeMin="-10" GaugeMax="130" ChartMin="-10" ChartMax="130" ScalingFactor="1" Notes="Engine Coolant Temperature" Priority="3" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Intake Air Temp" LogReference="IAT" RequestID="2380868F" Eval="1.8*x-40" Unit="Deg F" MetricEval="x-40" MetricUnit="Deg C" ResponseBytes="1" GaugeMin="-10" GaugeMax="130" ChartMin="-10" ChartMax="130" ScalingFactor="1" Notes="Intake Air Temperature" Priority="3" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Speed" LogReference="Speed" RequestID="23808823" Eval="x*1.243" Unit="mph" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="250" ChartMin="0" ChartMax="260" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="STFT" LogReference="STFT" RequestID="238088D4" Eval="(0.1953125*x)-25" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="LTFT idle" LogReference="IdleLTFT" RequestID="23804573" Eval="(0.1953125*x)-25" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="LTFT Cruise" LogReference="CruiseLTFT" RequestID="23804575" Eval="(0.1953125*x)-25" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="LTFT In Use" LogReference="CurrentLTFT" RequestID="238088E5" Eval="(0.1953125*x)-25" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Front Oxygen Sensor" LogReference="FrontO2" RequestID="238086A1" Eval="0.01952*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Rear O2" LogReference="O2Sensor2" RequestID="238086A5" Eval="0.01952*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Battery Level" LogReference="Battery" RequestID="23808727" Eval="0.07333*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="3" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="InVVT (target)" LogReference="InVVTtarget" RequestID="23809546" Eval="(x-4096)*-0.01953125" Unit="Deg" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="-40" GaugeMax="50" ChartMin="-40" ChartMax="50" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="ExVVT (target)" LogReference="ExVVTtarget" RequestID="23809552" Eval="(x-4096)*-0.01953125" Unit="Deg" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="-40" GaugeMax="50" ChartMin="-40" ChartMax="50" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="InVVT (actual)" LogReference="InVVTactual" RequestID="2380957E" Eval="(x-4096)*-0.01953125" Unit="Deg" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="-40" GaugeMax="50" ChartMin="-40" ChartMax="50" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="ExVVT (actual)" LogReference="ExVVTactual" RequestID="2380958A" Eval="(x-4096)*-0.01953125" Unit="Deg" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="-40" GaugeMax="50" ChartMin="-40" ChartMax="50" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="MAF Volts" LogReference="MAF" RequestID="23808FA4" Eval="x/1024*5" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="MAF Airflow" LogReference="MAFgs" RequestID="23808FA4" Eval="x*0.02" Unit="gs" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="#90ff00" Display="External Wideband A/F Ratio" LogReference="WideBandAF" RequestID="WDB" Eval="x" Unit="a/f ratio" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="20" ChartMin="0" ChartMax="20" ScalingFactor="10" Notes="Plug in your serial port from your wideband oxygen sensor if you have one." Priority="1" Visible="False" />
      </Mode2>
    </ecu>

Hs any1 found the def. for IDC? for ^^
Reply
Old Jan 31, 2012 | 04:20 PM
  #1062  
RazorLab's Avatar
EvoM Guru
20 Year Member
Liked
Loved
Community Favorite
iTrader: (8)
 
Joined: Aug 2003
Posts: 14,092
Likes: 1,090
From: Mid-Hudson, NY
IDC is just logging 1byte RPM RequestID with this Eval:

Eval="[IPW]*3.90625*x/1200"
Reply
Old Feb 1, 2012 | 02:01 PM
  #1063  
nonschlont's Avatar
Evolved Member
iTrader: (3)
 
Joined: Mar 2007
Posts: 1,760
Likes: 2
From: Ca
Originally Posted by razorlab
IDC is just logging 1byte RPM RequestID with this Eval:

Eval="[IPW]*3.90625*x/1200"
TY sir!
so Im setting up the new datalog item for IDC...

display = Injector Duty Cycle (IDC)
log reference = IDC
request ID = 2380878C <(RPM)
eval = [IPW]*3.90625*x/1200
Units = %

Last edited by nonschlont; Feb 3, 2012 at 09:23 PM.
Reply
Old Feb 2, 2012 | 04:25 AM
  #1064  
RS200Z's Avatar
Evolving Member
 
Joined: Jan 2009
Posts: 150
Likes: 0
From: Singapore
Actually to get the IDC, you can simply use this formula, IPW * RPM / 1200 as mentioned by some before.
After importing your .csv log file into Excel, you simply use the mentioned formula on a empty column to derive your IDC.

If you like to be able to view the IDC in EvoScan directly (Gauges for example), you can use the following:

display = Injector Duty Cycle % (IDC)
log reference = InjDutyCycle
request ID = CALC
eval = [RPM]*[IPW]/1200
Units = %

Make sure RPM and IPW are selected for obvious reason and finally, here are some additional info on IDC calculation: http://injector-rehab.com/shop/idc.html

Last edited by RS200Z; Feb 2, 2012 at 04:27 AM.
Reply
Old Feb 8, 2012 | 08:10 PM
  #1065  
momostallion's Avatar
Evolved Member
iTrader: (1)
 
Joined: Jan 2012
Posts: 623
Likes: 6
From: Dallas, TX
request for EvoScan addresses for 2012 USDM Evolution X 5MT,
ROM ID: 58010005

i wanted to try and figure this out but not seeing how to look them up with mode23

mo
Reply



All times are GMT -7. The time now is 10:38 PM.