<?xml version="1.0"?>
<EvoScanDataLogger>
  <vehicle name="MUTII/MUTIII/OBDII/SSMI/SSMII/ALDL/OBDI/MUTII+OBDII/CAN" LastUpdated="31 May 2009" LastAuthor="Hamish Ahern" LastAuthorContact="evoscan@limitless.co.nz">
    <ecu name="EFI">
      <Mode1 name="Mode1" type="Diagnostic Trouble Codes">
        <DTC Code="11" Bit="0" DiagnosticItem="Oxygen Sensor" />
        <DTC Code="12" Bit="1" DiagnosticItem="Intake air flow sensor" />
        <DTC Code="13" Bit="2" DiagnosticItem="Intake temperature sensor" />
        <DTC Code="14" Bit="3" DiagnosticItem="Throttle position sensor" />
        <DTC Code="15" Bit="4" DiagnosticItem="ISC motor position sensor" />
        <DTC Code="21" Bit="5" DiagnosticItem="Engine coolant temperature sensor" />
        <DTC Code="22" Bit="6" DiagnosticItem="Crankshaft position sensor" />
        <DTC Code="23" Bit="7" DiagnosticItem="Camshaft position sensor" />
        <DTC Code="24" Bit="8" DiagnosticItem="Vehicle speed sensor" />
        <DTC Code="25" Bit="9" DiagnosticItem="Barometric pressure sensor" />
        <DTC Code="31" Bit="10" DiagnosticItem="Knock sensor" />
        <DTC Code="41" Bit="11" DiagnosticItem="Injector circuit" />
        <DTC Code="42" Bit="12" DiagnosticItem="Fuel pump relay" />
        <DTC Code="43" Bit="13" DiagnosticItem="EGR sensor" />
        <DTC Code="44" Bit="14" DiagnosticItem="Ignition coil" />
        <DTC Code="36" Bit="15" DiagnosticItem="Ignition circuit" />
        <DTCControl Code="38" DiagnosticItem="Current Faults, low byte" Notes="0x38 or 0x4C" />
        <DTCControl Code="39" DiagnosticItem="Current Faults, high byte" Notes="0x39 or 0x4D" />
        <DTCControl Code="3B" DiagnosticItem="Stored Faults, low byte" Notes="0x3B or 0x4A" />
        <DTCControl Code="3C" DiagnosticItem="Stored Faults, high byte" Notes="0x3C or 0x4B" />
        <DTCControl Code="CA" DiagnosticItem="Clear Fault Codes" Notes="returns 0x00" />
      </Mode1>
      <Mode2 name="Mode2" type="Data List Items">
        <DataListItem DataLog="N" Color="" Display="External Wideband A/F Ratio" LogReference="WideBandAF" RequestID="WDB" Eval="x" Unit="a/f ratio" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="60" ChartMin="0" ChartMax="60" ScalingFactor="10" Notes="This requires a Wideband sensor device to be connected via the Serial Port. Use the Wideband menu above to select the settings.&#xD;&#xA;If you are getting ComPort errors, untick this item, to ascertain if the wideband is the problem." Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="2Byte Load" LogReference="Load2Byte" RequestID="00" RequestID2="01" Eval="x*5/16" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" ScalingFactor="1" Notes="Use if you need to log Load greater then 160.&#xD;&#xA;&#xD;&#xA;Load 1Byte allows faster logging." Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="2Byte Load IAT Comp" LogReference="LoadIAT2Byte" RequestID="B6" RequestID2="B7" Eval="x*5/16" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="2Byte Load Baro Comp" LogReference="LoadBaro2Byte" RequestID="B8" RequestID2="B9" Eval="x*5/16" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="2Byte Load IAT&amp;Baro Comp" LogReference="LoadIATBaro2Byte" RequestID="BA" RequestID2="BB" Eval="x*5/16" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="2Byte RPM" LogReference="RPMMUT2Byte" RequestID="02" RequestID2="03" Eval="1000*x/256" Unit="rpm" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor="0.01" Notes="Use if you need to log RPMs greater then 7969." Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="2Byte MAF Hz" LogReference="MAFHz2Byte" RequestID="04" RequestID2="05" Eval="6.25*x/64" Unit="Hz" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="3000" ChartMin="0" ChartMax="3000" ScalingFactor="1" Notes="Use if you need to log Hz greater then 1600." Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="2Byte AirFlow Calc gm/s" LogReference="gmas" RequestID="08" RequestID2="09" Eval="x*0.0236" Unit="gm/s" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="1000" ChartMin="0" ChartMax="1000" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="2Byte AirFlow Calc lb/min" LogReference="lbamin" RequestID="08" RequestID2="09" Eval="x*0.00312" Unit="lb/min" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="1000" ChartMin="0" ChartMax="1000" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="2Byte AirCounts MAF" LogReference="AirCnt" RequestID="BC" RequestID2="BD" Eval="x" Unit="counts" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10000" ChartMin="0" ChartMax="10000" ScalingFactor="1" Notes="MAF Air Counts is the raw air flow signal recieved from th MAF.  This signal goes on to make MAF Hz and Load.&#xD;&#xA;&#xD;&#xA;AirCounts = # of MAF Ticks per CAS Tick" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="2Byte AirCounts SD" LogReference="AirCntSD" RequestID="BE" RequestID2="BF" Eval="x" Unit="counts" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10000" ChartMin="0" ChartMax="10000" ScalingFactor="1" Notes="SD Air Counts is the signal calculated from MAP Sensor kPA, RPM, and VE.&#xD;&#xA;&#xD;&#xA;The Speed Density code emulates the MAF signal using this data.&#xD;&#xA;&#xD;&#xA;" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="SD MAP VE" LogReference="SDMapVE" RequestID="94" Eval="x*1.49" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="400" ChartMin="0" ChartMax="400" ScalingFactor="1" Notes="Speed Density MAP VE table look up." Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="SD RPM VE" LogReference="SDRpmVE" RequestID="95" Eval="x/1.28" Unit="VE%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="200" ChartMin="0" ChartMax="200" ScalingFactor="1" Notes="Speed Density RPM VE table look up." Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="CPU Loop Time 2Byte" LogReference="CPULoop" RequestID="B4" RequestID2="B5" Eval="x*4" Unit="uSec" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="260100" ChartMin="0" ChartMax="260100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="#f78284" Display="Timing Advance" LogReference="TimingAdv" RequestID="06" Eval="x-20" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="50" ChartMin="0" ChartMax="50" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="#57e835" Display="Coolant Temp" LogReference="CoolantTemp" RequestID="07" Eval="x*1.8+32" Unit="deg F" MetricEval="x" MetricUnit="deg C" ResponseBytes="1" GaugeMin="0" GaugeMax="190" ChartMin="0" ChartMax="190" ScalingFactor="1" Notes="Temperature of the radiator coolant water. Expect to see around 85degC - 95degC from a warmed up engine. Don't work the engine too hard until the temperature is at least 80 degrees. Anything over 95degC is going to be of a major concern, and can indicate a radiator water leak, a water pump leak, or a blown headgasket.&#xD;&#xA;&#xD;&#xA;" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Fuel Trim Low (LTFT) Idle" LogReference="FuelTrim_Low" RequestID="0C" Eval="(0.1953125*x)-25" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="-15" GaugeMax="15" ChartMin="-15" ChartMax="15" ScalingFactor="1" Notes="Long Term Fuel Trim - High&#xD;&#xA;make sure you are within the 5% band, because outside of 5% you should rescale your injectors.&#xD;&#xA;&#xD;&#xA;Old Formula: 0.78125*x" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Fuel Trim Mid (LTFT) Cruise" LogReference="FuelTrim_Mid" RequestID="0D" Eval="(0.1953125*x)-25" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="-15" GaugeMax="15" ChartMin="-15" ChartMax="15" ScalingFactor="1" Notes="Long Term Fuel Trim - Mid&#xD;&#xA;make sure you are within the 5% band, because outside of 5% you should rescale your injectors.&#xD;&#xA;&#xD;&#xA;Old Formula: 0.78125*x" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Fuel Trim High (LTFT)" LogReference="FuelTrim_High" RequestID="0E" Eval="(0.1953125*x)-25" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="-15" GaugeMax="15" ChartMin="-15" ChartMax="15" ScalingFactor="1" Notes="Long Term Fuel Trim - High&#xD;&#xA;make sure you are within the 5% band, because outside of 5% you should rescale your injectors.&#xD;&#xA;&#xD;&#xA;Old Formula: 0.78125*x" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Oxygen Feedback Trim (STFT)" LogReference="O2FeedbackTrim" RequestID="0F" Eval="(0.1953125*x)-25" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="200" ChartMin="0" ChartMax="200" ScalingFactor="1" Notes="Short Term Fuel Trim - When the fuelling is under closed loop control by the lambda sensor(s), this refers to the amount of fuel added or subtracted from the value retrieved from the fuel map. -5% would mean that the ecu is fuelling 5% less than the map says in order to achieve the ideal air/fuel ratio. Under high loads, the ECU switches off closed loop control, and uses values from the map. At this point, you will see AFC drop to 0%. This is why it is important that fuelling mapping is accurate (or at least rich) at high loads - the ECU does not compensate for errors here.   Old Formula: 0.78125*x" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Load 1Byte" LogReference="Load1Byte" RequestID="0A" Eval="x*5/4" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="357" ChartMin="0" ChartMax="357" ScalingFactor="1" Notes="One Byte Load uses a multiplier to give high resolution as well as the ability to log high Loads, with the high speed of a one byte request.&#xD;&#xA;&#xD;&#xA;CeddyMods v8 has the multiplier locked, future versions will have an adjustable multiplier similar to TephraMods.&#xD;&#xA;&#xD;&#xA;Max Load = 320" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Coolant Temp Scaled" LogReference="CoolantTempScaled" RequestID="10" Eval="1.8*x-40" Unit="deg F" MetricEval="x-40" MetricUnit="deg C" ResponseBytes="1" GaugeMin="-40" GaugeMax="260" ChartMin="-40" ChartMax="260" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="MAF Air Temp Scaled" LogReference="MAFAirTempScaled" RequestID="11" Eval="1.8*x-40" Unit="deg F" MetricEval="x-40" MetricUnit="deg C" ResponseBytes="1" GaugeMin="-40" GaugeMax="260" ChartMin="-40" ChartMax="260" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="#efe600" Display="Oxygen Sensor" LogReference="O2Sensor" RequestID="13" Eval="0.01952*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="5" ChartMin="0" ChartMax="5" ScalingFactor="100" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Battery Level" LogReference="Battery" RequestID="14" Eval="0.07333*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="16" ChartMin="0" ChartMax="16" Notes="Measured voltage from the car battery. May be as low as 10 Volts when ignition is off. Should rise to around 14-15 Volts when the engine is running." Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Barometer" LogReference="Baro" RequestID="15" Eval="0.49*x" Unit="kPa" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="126" ChartMin="0" ChartMax="126" ScalingFactor="1" Notes="At sea level, this should be around 100kpa. On some vehicles, the value is not updated continuously, since a single pressure sensor is shared for reading both manifold and atmospheric pressures, a solenoid being using to switch the input to the sensor." Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="ISC Steps" LogReference="ISCSteps" RequestID="16" Eval="x" Unit="steps" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="#b00009" Display="Throttle Position" LogReference="TPS" RequestID="17" Eval="x*100/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="Displays state of the throttle. High voltage or % value means a more open throttle. When logging engine activity (especially on the dyno), it is useful to log throttle position. This makes it easy to see when a power run begins and ends i.e. when the driver's foot is depressing the accelerator fully. Some mitsubishis show up to 20% when your foot is off the accelerator, and will show a max of 90-99% when your foot is fully applied, this is normal.&#xD;&#xA;" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="MAF Hz" LogReference="MAFHz" RequestID="1A" Eval="6.25*x" Unit="Hz" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="1650" ChartMin="0" ChartMax="1650" ScalingFactor="0.1" Notes="&#xD;&#xA;" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Load" LogReference="ECULoad" RequestID="1C" Eval="x*5/8" Unit="max. 160" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="160" ChartMin="0" ChartMax="160" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="#fa903a" Display="Engine RPM" LogReference="RPM" RequestID="21" Eval="31.25*x" Unit="rpm" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="8" ChartMin="0" ChartMax="80" ScalingFactor="0.01" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Injector Duty %" LogReference="InjDutyCycle" RequestID="21" Eval="[InjPulseWidth]*31.25*x/1200" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="160" ChartMin="0" ChartMax="160" ScalingFactor="1" Notes="Injector duty cycle % , which is RPM * 'Injector ms' / 1200. If you are regularly seeing over 90% duty, you may need bigger injectors. The injectors must have enough 'head room' too cope with unexpectedly high air flows - these may be caused by overboost, faults and particularly cold weather. " Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Gear" LogReference="Gear" RequestID="21" Eval="x/[Speed]" Unit="unit" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="RPM/Speed" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Target Idle RPM" LogReference="TargetIdleRPM" RequestID="24" Eval="7.8*x" Unit="rpm" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor="0.1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="#c000ff" Display="Knock Sum" LogReference="KnockSum" RequestID="3E" Eval="x" Unit="count" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="50" ChartMin="0" ChartMax="50" ScalingFactor="10" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Octane Level" LogReference="OctaneFlag" RequestID="27" Eval="100*x/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="The Octane Level will start at 100% and decrease if there is persistant knock sum present. the Octane Level % is used as part of adjustment to the Timing to help protect the engine from excessive knock, normally caused by lean fuel conditions (excessive heat), or bad octane fuel." Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="#ffad00" Display="Speed" LogReference="Speed" RequestID="2F" Eval="1.2427424*x" Unit="Mph" MetricEval="2*x" MetricUnit="Kph" ResponseBytes="1" GaugeMin="0" GaugeMax="280" ChartMin="0" ChartMax="280" ScalingFactor="1" Notes="Not available on all Mitsubishis, generally only those from 1998 onwards allow the speed to be logged from the EFI ecu, see the ABS ecu if you wish to log vehicle speed on earlier vehicles.&#xD;&#xA;For UK Vehicles, select 'U.K. Vehicle speed correction' from the Logging menu above, this is because the UK mitsubishis use a US ecu with a piggyback speed converter. So it applies a further calculation to bring it back to MPH/KPH as required.&#xD;&#xA;&#xD;&#xA;Speed of wheel rotation in kilometres per hour/miles per hour for standard wheel circumference. Data value may not be updated as frequently as engine speed(RPM), hence acceleration times may be more accurately determined from engine speed(RPM). This value may not be accurate if the car wheels or tyres have been changed from standard, since this changes the rolling circumference.&#xD;&#xA;&#xD;&#xA;For UK Vehicles, use the UK Logging option under the Logging menu, or use these functions:&#xD;&#xA;KPH = 3.218688*x&#xD;&#xA;MPH = 2*x&#xD;&#xA;&#xD;&#xA;" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="#00ab39" Display="Injector Pulse Width" LogReference="InjPulseWidth" RequestID="29" Eval="0.256*x" Unit="ms" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="66" ChartMin="0" ChartMax="66" ScalingFactor="10" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Knock Voltage" LogReference="Knock" RequestID="30" Eval="0.01952*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="50" ChartMin="0" ChartMax="50" ScalingFactor="10" Notes="Also see Knock Sum" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="AFR Map" LogReference="AFRMAP" RequestID="32" Eval="(14.7*128)/x" Unit="AFR" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" Notes="Also see Knock Sum" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Boost GM 3 BAR kPa" LogReference="GMMAPkpa" RequestID="38" Eval="((5.0*x/255) + 0.01765)/0.01591" Unit="kPa" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Boost GM 3 BAR psig" LogReference="GMMAPpsi" RequestID="38" Eval="(x*0.17886) + 0.161 - 14.5" Unit="psig" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="-15" GaugeMax="30" ChartMin="-15" ChartMax="30" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="MAF Air Temperature" LogReference="MAFAirTemp" RequestID="3A" Eval="x*1.8+32" Unit="deg F" MetricEval="x" MetricUnit="deg C" ResponseBytes="1" GaugeMin="0" GaugeMax="190" ChartMin="0" ChartMax="190" ScalingFactor="1" Notes="Temperature of air drawn into the engine for combustion. Generally measured at the point of entry to the air filter. This will not give an indication of charge temperature. However intake temperature is useful to the ECU for determination of the wastegate duty cycle required to produce a given boost pressure. High boost pressures may be attained with lower wastegate duty cycles when the IAT is low. &#xD;&#xA;&#xD;&#xA;" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Oxygen Sensor Rear" LogReference="O2SensorRear" RequestID="3C" Eval="0.01952*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="5" ChartMin="0" ChartMax="5" ScalingFactor="100" Notes="These parameters report the output voltage of the O2 sensors. Early vehicles tend to have a single 'Front O2 Sensor', whereas newer vehicles have both a 'Front A/F Sensor' and a 'Rear O2 Sensor'. These sensors do not report an accurate air/fuel ratio, but instead provide a rich/lean signal to the ECU. Their output voltages switches sharply as the AFR crosses the stoichiometric ratio. Values of approx 0 to 0.9 Volts are normal. 0 being lean, 0.9 being very rich. The sensor voltage will oscillate between these extremes when under closed loop control. Under high loads, the voltage should never drop below 0.7 Volts. If it does, this means that the fuel mixture is too lean when on boost. Quite possibly there is a fault with the air flow sensor. &#xD;&#xA;&#xD;&#xA;The addition of cone style induction kits, whilst improving top end power and throttle response is known to upset air/fuel ratios. Alteration of the ecu calibration (AKA a remap) is the solution." Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Injector Latency" LogReference="InjectorLatency" RequestID="79" Eval="x*0.015" Unit="mSec" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="4" ChartMin="0" ChartMax="4" ScalingFactor="1" Notes="total_latecy is Injector_latecy_base*Inj_batt_volt_latecy_compensat(v) /4" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Estimated Horsepower" LogReference="WHP" RequestID="21" Eval="[Load1Byte]/80*x/454*9.15" Unit="WHP" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="1000" ChartMin="0" ChartMax="1000" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Estimated Torque" LogReference="Lbsft" RequestID="21" Eval="([WHP]*5252/x)" Unit="lbsft" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="1000" ChartMin="0" ChartMax="1000" ScalingFactor="1" Notes="&#xD;&#xA;" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Port A" LogReference="PortA" RequestID="B0" Eval="x" Unit="unit" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="ECU Input/Status Port&#xD;&#xA;An array of bits.&#xD;&#xA;&#xD;&#xA;Used to find On/Off inputs and status.&#xD;&#xA;&#xD;&#xA;Examples:&#xD;&#xA;Idle Switch&#xD;&#xA;Park/Nuetral Switch&#xD;&#xA;Engine Starting&#xD;&#xA;Engine Running&#xD;&#xA;" Priority="1" Visible="False" />
        <DataListItem DataLog="N" Color="" Display="Port B" LogReference="PortB" RequestID="B1" Eval="x" Unit="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="Port C" LogReference="PortC" RequestID="B2" Eval="x" Unit="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="Port D" LogReference="PortD" RequestID="B3" Eval="x" Unit="unit" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
      </Mode2>
    </ecu>
    <ecu name="AYC">
      <Mode2 name="Mode2" type="Data List Items">
        <DTC DataLog="N" Color="" Display="TPS" LogReference="AYC_TPS" RequestID="13" Eval="100*x/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Battery" LogReference="AYC_Battery" RequestID="11" Eval="x/10" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="G-Force Accel/Decel" LogReference="AYC_GForceAccel" RequestID="00" Eval="2.5*x/128" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="50" ChartMin="0" ChartMax="50" ScalingFactor="200" Notes="2.5V at ZeroGs" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="G-Force Lateral" LogReference="AYC_GForceSide" RequestID="01" Eval="2.5*x/128" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="50" ChartMin="0" ChartMax="50" ScalingFactor="100" Notes="2.5V at ZeroGs" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Steering Angle Direction" LogReference="AYC_SteerDeg" RequestID="02" Eval="x*4-512" Unit="L/R deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="false" />
        <DTC DataLog="N" Color="" Display="Steering Angle Speed" LogReference="AYC_SteergSpd" RequestID="03" Eval="x*4-512" Unit="deg/s" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="false" />
        <DTC DataLog="N" Color="" Display="Vehicle Speed" LogReference="AYC_VSSKph" RequestID="10" Eval="x" Unit="km/h" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Front-Right Sensor" LogReference="AYC_FR" RequestID="04" Eval="x" Unit="km/h" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="false" />
        <DTC DataLog="N" Color="" Display="Front-Left Sensor" LogReference="AYC_FL" RequestID="05" Eval="x" Unit="km/h" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="false" />
        <DTC DataLog="N" Color="" Display="Rear-Right Sensor" LogReference="AYC_RR" RequestID="06" Eval="x" Unit="km/h" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Rear-Left Sensor" LogReference="AYC_RL" RequestID="07" Eval="x" Unit="km/h" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="false" />
        <DTC DataLog="N" Color="" Display="Front-Right Sensor 2" LogReference="AYC_FR2" RequestID="08" Eval="x/4" Unit="km/h" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="false" />
        <DTC DataLog="N" Color="" Display="Front-Left Sensor 2" LogReference="AYC_FL2" RequestID="09" Eval="x/4" Unit="km/h" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="false" />
        <DTC DataLog="N" Color="" Display="Rear-Right Sensor 2" LogReference="AYC_RR2" RequestID="0A" Eval="x/4" Unit="km/h" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="false" />
        <DTC DataLog="N" Color="" Display="Rear-Left Sensor 2" LogReference="AYC_RL2" RequestID="0B" Eval="x/4" Unit="km/h" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="false" />
        <DTC DataLog="N" Color="" Display="Idle Pos Switch" LogReference="AYC_IdlePos" RequestID="0D" Eval="x bit 16" Unit="On/Off" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="false" />
        <DTC DataLog="N" Color="" Display="ST-N" LogReference="AYC_STN" RequestID="0C" Eval="x bit 128" Unit="On/Off" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="false" />
        <DTC DataLog="N" Color="" Display="ST-1" LogReference="AYC_ST1" RequestID="0C" Eval="x bit 64" Unit="On/Off" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="ST-2" LogReference="AYC_ST2" RequestID="0C" Eval="x bit 32" Unit="On/Off" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="ST-N Memory" LogReference="AYC_STNMemory" RequestID="0E" Eval="x bit 32" Unit="On/Off" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Brake Light" LogReference="AYC_BrakeLight" RequestID="0D" Eval="x bit 64" Unit="On/Off" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Pressure Switch" LogReference="AYC_PressureSwitch" RequestID="0D" Eval="x bit 128" Unit="High/Low" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="R Direct Valve" LogReference="AYC_RightDirectValve" RequestID="0E" Eval="x bit 128" Unit="On/Off" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="L Direct Valve" LogReference="AYC_LeftDirectValve" RequestID="0E" Eval="x bit 64" Unit="On/Off" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="ABS Monitor" LogReference="AYC_ABSMonitor" RequestID="0D" Eval="x bit 32" Unit="On/Off" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Valve Current" LogReference="AYC_ValveCurrent" RequestID="12" Eval="4.3*x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="false" />
      </Mode2>
    </ecu>
    <ecu name="ABS">
      <Mode2 name="Mode2" type="Data List Items">
        <DTC DataLog="N" Color="" Display="G Force Sensor" LogReference="ABS_GForce" RequestID="00" Eval="2.5*x/128" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Battery Level" LogReference="ABS_Battery" RequestID="01" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="0.084*x+0.8" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Front Right Wheel Speed" LogReference="ABS_FR" RequestID="02" Eval="0.57*x" Unit="km/h" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Front Left Wheel Speed" LogReference="ABS_FL" RequestID="03" Eval="0.57*x" Unit="km/h" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Rear Right Wheel Speed" LogReference="ABS_RR" RequestID="04" Eval="1.088*x" Unit="km/h" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Rear Left Wheel Speed" LogReference="ABS_RL" RequestID="05" Eval="0.57*x" Unit="km/h" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="AYC Signal" LogReference="AYCSignal" RequestID="06" Eval="x bit 16" Unit="On/Off" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Brake Light" LogReference="BrakeLightSw" RequestID="07" Eval="x bit 2" Unit="On/Off" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="1 = No Brake&#xD;&#xA;0 = Braking" Priority="1" Visible="False" />
      </Mode2>
    </ecu>
    <ecu name="EVOX">
      <Mode2 name="Mode2" type="Data List Items">
        <DTC DataLog="Y" Color="" Display="Battery Level" LogReference="Battery" RequestID="CAN0-0" Eval="0.07333*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="16" ChartMin="0" ChartMax="16" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="TPS" LogReference="TPS" RequestID="CAN1-2" Eval="100*x/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="The throttle position sensor is installed in the throttle body. Throttle position sensor outputs voltage to ECM based on the throttle shaft rotation angle. ECM uses this signal to detect the throttle valve opening angle to perform throttle actuator control motor feedback control. This throttle position sensor uses Hall IC and is a non-contact type.&#xD;&#xA;&#xD;&#xA;Throttle position sensor has 2 output systems − throttle position sensor (main) and throttle position sensor (sub), and the output voltage is output to ECM. When throttle valve turns, output voltage of throttle position sensor (main) and throttle position sensor (sub) changes. This allows ECM to detect actual throttle opening angle. ECM uses this output voltage for throttle actuator control motor feedback control. Also, ECM compares output voltage of the throttle position sensor (main) and throttle position sensor (sub) to check for abnormality in the throttle position sensor.&#xD;&#xA;&#xD;&#xA;Accelerator pedal position sensor is integrated with accelerator pedal, and detects accelerator opening angle. ECM uses the output voltage of this sensor to control appropriate throttle valve opening angle and fuel injection volume. This accelerator pedal position sensor uses Hall IC and is a non-contact type.&#xD;&#xA;&#xD;&#xA;The accelerator pedal position sensor has 2 output systems − accelerator pedal position sensor (main) and accelerator pedal position sensor (sub), and the output voltage is output to ECM. According to depression of the accelerator pedal, output voltage of the accelerator pedal position sensor (main) and accelerator pedal position sensor (sub) changes. This allows ECM to detect the actual accelerator pedal depression amount. ECM uses accelerator pedal position sensor (main) output voltage for appropriate throttle valve opening angle control and fuel injection volume control. Also, ECM compares output voltage of the accelerator pedal position sensor (main) and accelerator pedal position sensor (sub) to check for abnormality in sensor." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Target Idle RPM" LogReference="TargetIdleRPM" RequestID="CAN2-0" Eval="7.8*x" Unit="rpm" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor="0.1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Engine Speed (RPM)" LogReference="RPM" RequestID="CAN2-2" Eval="31.25*x" Unit="RPM" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor="0.1" Notes="A crankshaft position sensor is installed on the intake side of the cylinder block. The crankshaft position sensor monitors rotation of crankshaft sensing ring (36 teeth including 3 missing teeth) installed on the crankshaft and converts to voltage (pulse signal) that is output to ECM. ECM uses crankshaft position sensor's output pulse to detect crankshaft position.&#xD;&#xA;&#xD;&#xA;The crankshaft position sensor uses a magnetic resistance element. When the vane of the crankshaft-sensing ring passes the front surface of the magnetic resistance element, the flux from the magnet passes the magnetic resistance element. Thus, resistance of the magnetic resistance element increases. When the vane of the crankshaft-sensing ring does not pass the front surface of the magnetic resistance element, the flux from the magnet does not pass the magnetic resistance element and the resistance decreases. The crankshaft position sensor converts this change in resistance of the magnetic resistance element to a 5 V pulse signal and outputs it to ECM.&#xD;&#xA;&#xD;&#xA;The intake camshaft position sensor is installed on the intake side of the cylinder head. The intake camshaft position sensor monitors shape of the half-moon sensing portion and converts to voltage (pulse signal) that is output to ECM. Upon receiving this output voltage, the ECM effects feedback control to optimize the phase of the intake camshaft. Also, ECM uses a combination of the intake camshaft position sensor output pulse signal and crankshaft position sensor output pulse signal to identify cylinders in the compression process.&#xD;&#xA;&#xD;&#xA;The intake camshaft position sensor uses a magnetic resistance element. When the camshaft position sensing portion passes the front surface of the magnetic resistance element, the flux from the magnet passes the magnetic resistance element. Thus, resistance of the magnetic resistance element increases. When the camshaft position sensing portion does not pass the front surface of the magnetic resistance element, the flux from the magnet does not pass the magnetic resistance element and the resistance decreases. The intake camshaft position sensor converts this change in resistance of the magnetic resistance element to a 5 V pulse signal and outputs it to ECM." Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="#ffad00" Display="Speed" LogReference="Speed" RequestID="CAN3-1" Eval="1.2427424*x" Unit="Mph" MetricEval="2*x" MetricUnit="Kph" ResponseBytes="1" GaugeMin="0" GaugeMax="300" ChartMin="0" ChartMax="300" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Air Temperature" LogReference="AirTemp" RequestID="CAN4-0" Eval="x*1.8+32" Unit="deg F" MetricEval="x" MetricUnit="deg C" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="Intake air temperature sensor 1 is built in to the mass airflow sensor. Intake air temperature sensor 1 detects intake air temperature through thermistor's resistance change and outputs the voltage according to intake air temperature to ECM. ECM uses this output voltage to compensate fuel injection control and ignition timing control.&#xD;&#xA;&#xD;&#xA;Intake air temperature sensor 2 is installed in the intake manifold. Intake air temperature sensor 2 detects intake air temperature in the intake manifold through thermistor's resistance change and outputs the voltage according to intake air temperature in the intake manifold to ECM. ECM uses this output voltage to compensate fuel injection control. Sensor properties are as shown in the figure." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="#57e835" Display="Coolant Temp" LogReference="CoolantTemp" RequestID="CAN5-0" Eval="x*1.8+32" Unit="deg F" MetricEval="x" MetricUnit="deg C" ResponseBytes="1" GaugeMin="0" GaugeMax="300" ChartMin="0" ChartMax="300" ScalingFactor="1" Notes="Temperature of the radiator coolant water. Expect to see around 85degC - 95degC from a warmed up engine. Don't work the engine too hard until the temperature is at least 80 degrees. Anything over 95degC is going to be of a major concern, and can indicate a radiator water leak, a water pump leak, or a blown headgasket.&#xD;&#xA;&#xD;&#xA;The engine coolant temperature sensor is installed in the thermostat housing. Engine coolant temperature sensor uses thermistor's resistance change to detect coolant temperature and output the voltage according to coolant temperature to ECM. ECM uses this output voltage to appropriately control fuel injection volume, idle speed and ignition timing." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Manifold Absolute Pressure (MAP)" LogReference="MAP" RequestID="CAN6-0" Eval="0.49*x" Unit="kPa" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="126" ChartMin="0" ChartMax="126" ScalingFactor="1" Notes="The manifold absolute pressure sensor is installed in the intake manifold. Manifold absolute pressure sensor uses a piezo resistive semiconductor to output the voltage according to manifold absolute pressure to ECM. ECM uses this output voltage to compensate fuel injection volume according to manifold absolute pressure." Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="#00ab39" Display="Injector Pulse Width" LogReference="InjPulseWidth" RequestID="CAN8-1" Eval="0.256*x" Unit="ms" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="66" ChartMin="0" ChartMax="66" ScalingFactor="10" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Fuel Trim (LTFT) " LogReference="LTFT_Bank1" RequestID="CAN9-2" Eval="(0.1961*x)-25" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="200" ChartMin="0" ChartMax="200" ScalingFactor="1" Notes="Long Term Fuel Trim - Low, now represented in terms of a percentage. make sure you are within the 5% band, because outside of 5% you should rescale your injectors." Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Oxygen Feedback Trim (STFT)" LogReference="STFT_Bank1" RequestID="CAN10-1" Eval="(0.1961*x)-25" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="200" ChartMin="0" ChartMax="200" ScalingFactor="1" Notes="Short Term Fuel Trim - When the fuelling is under closed loop control by the lambda sensor(s), this refers to the amount of fuel added or subtracted from the value retrieved from the fuel map. -5% would mean that the ecu is fuelling 5% less than the map says in order to achieve the ideal air/fuel ratio. Under high loads, the ECU switches off closed loop control, and uses values from the map. At this point, you will see AFC drop to 0%. This is why it is important that fuelling mapping is accurate (or at least rich) at high loads - the ECU does not compensate for errors here.  &#xD;&#xA; &#xD;&#xA;Decrease of CO, HC and NOx&#xD;&#xA;Controls air-fuel ratio of air-fuel mixture to become theoretical air-fuel ratio (about 14.7), which is when the 3-way catalytic converter's cleaning performance is best. It also controls optimum fuel supply based on coolant temperature, driving conditions etc.&#xD;&#xA;&#xD;&#xA;Calculated by the ECM using&#xD;&#xA;•Mass airflow sensor&#xD;&#xA;•Injectors&#xD;&#xA;•Heated oxygen sensor&#xD;&#xA;•Crankshaft position sensor" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="#f78284" Display="Timing Advance" LogReference="TimingAdv" RequestID="CAN11-0" Eval="x-20" Unit="CA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="50" ChartMin="0" ChartMax="50" ScalingFactor="1" Notes="also try CAN7-2" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="#c000ff" Display="Knock Sum" LogReference="KnockSum" RequestID="CAN11-1" Eval="x" Unit="count" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="50" ChartMin="0" ChartMax="50" ScalingFactor="10" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Knock Retard" LogReference="KnockRetard" RequestID="CAN11-2" Eval="x" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="50" ChartMin="0" ChartMax="50" ScalingFactor="1" Notes="Compensation is made according to generation of knocking. The greater the knocking the greater the delay in ignition timing." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Octane Level" LogReference="OctaneFlag" RequestID="CAN12-3" Eval="100*x/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="Also known as Knock Learn. The Octane Level will start at 100% and decrease if there is persistant knock sum present. the Octane Level % is used as part of adjustment to the Timing to help protect the engine from excessive knock, normally caused by lean fuel conditions (excessive heat), or bad octane fuel." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="VVT Intake" LogReference="VVTIntake" RequestID="CAN13-0" Eval="x-20" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="VVT Exhaust" LogReference="VVTExhaust" RequestID="CAN14-0" Eval="x-20" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Purge Relay Duty" LogReference="PurgeRelayDuty" RequestID="CAN15-0" Eval="100*x/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="200" ChartMin="0" ChartMax="200" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Throttle Actuator" LogReference="ThrottleActuator" RequestID="CAN16-2" Eval="100*x/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="200" ChartMin="0" ChartMax="200" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="ETV Idle Open" LogReference="ETVIdleOpen" RequestID="CAN17-0" Eval="0.0195*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="5" ChartMin="0" ChartMax="5" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="ISC Learn (A/C off)" LogReference="ISCLearnACoff" RequestID="CAN18-0" Eval="x" Unit="L/S" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="ISC Learn (A/C on)" LogReference="ISCLearnACon" RequestID="CAN19-1" Eval="x" Unit="L/S" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Absolute Load" LogReference="AbsLoad" RequestID="CAN20-0" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Accelerate Load" LogReference="AccLoad" RequestID="CAN21-2" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Active WGDC" LogReference="ActiveWGDC" RequestID="CAN26-0" Eval="x/2" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" ScalingFactor="1" Notes="Active Wastegate Duty Cycle" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Passive WGDC" LogReference="PassiveWGDC" RequestID="CAN26-1" Eval="x/2" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" ScalingFactor="1" Notes="Passive Wastegate Duty Cycle" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Load 2Byte" LogReference="Load" RequestID="CAN27-0" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Airflow" LogReference="AirFlow" RequestID="CAN22-3" Eval="6.25*x" Unit="g/s" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="1650" ChartMin="0" ChartMax="1650" ScalingFactor="0.1" Notes="The rate of flow of air into the engine. Some ECUs report air flow voltage, whilst others report a calculated flow rate. The voltage from which the ecu calculates mass air flow is non-linear, with smaller changes in output voltage being seen for flow changes at high rates compared with low flow rates. It is from mass air flow that the ECU calculates engine load which has a big influence on ignition timing and fuelling. &#xD;&#xA;&#xD;&#xA;" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="#efe600" Display="Oxygen Sensor Front" LogReference="O2Sensor" RequestID="CAN23-0" Eval="0.01952*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="5" ChartMin="0" ChartMax="5" ScalingFactor="100" Notes="These parameters report the output voltage of the O2 sensors. Early vehicles tend to have a single 'Front O2 Sensor', whereas newer vehicles have both a 'Front A/F Sensor' and a 'Rear O2 Sensor'. These sensors do not report an accurate air/fuel ratio, but instead provide a rich/lean signal to the ECU. Their output voltages switches sharply as the AFR crosses the stoichiometric ratio. Values of approx 0 to 0.9 Volts are normal. 0 being lean, 0.9 being very rich. The sensor voltage will oscillate between these extremes when under closed loop control. Under high loads, the voltage should never drop below 0.7 Volts. If it does, this means that the fuel mixture is too lean when on boost. Quite possibly there is a fault with the air flow sensor. &#xD;&#xA;&#xD;&#xA;The addition of cone style induction kits, whilst improving top end power and throttle response is known to upset air/fuel ratios. Alteration of the ecu calibration (AKA a remap) is the solution.&#xD;&#xA;&#xD;&#xA;Heated oxygen sensors are installed in the front exhaust pipe and in the catalytic converter. Heated oxygen sensor has a built-in heater to help early activation of the sensor. This allows feedback control of air-fuel ratio soon after engine start.&#xD;&#xA;&#xD;&#xA;This sensor uses the oxygen concentration cell principle of solid electrolyte (zirconia) and displays the property of sudden change in output voltage near theoretical air-fuel ratio. This property is used to detect oxygen density in exhaust gas. Feedback to ECM allows it to judge whether air-fuel ratio is rich or lean compared to theoretical air-fuel ratio.&#xD;&#xA;&#xD;&#xA;This allows ECM precise feedback control to get theoretical air-fuel ratio with best cleaning efficiency of 3-way catalytic converter" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Oxygen Sensor Rear" LogReference="O2Sensor2" RequestID="CAN24-0" Eval="0.01952*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="5" ChartMin="0" ChartMax="5" ScalingFactor="100" Notes="These parameters report the output voltage of the O2 sensors. Early vehicles tend to have a single 'Front O2 Sensor', whereas newer vehicles have both a 'Front A/F Sensor' and a 'Rear O2 Sensor'. These sensors do not report an accurate air/fuel ratio, but instead provide a rich/lean signal to the ECU. Their output voltages switches sharply as the AFR crosses the stoichiometric ratio. Values of approx 0 to 0.9 Volts are normal. 0 being lean, 0.9 being very rich. The sensor voltage will oscillate between these extremes when under closed loop control. Under high loads, the voltage should never drop below 0.7 Volts. If it does, this means that the fuel mixture is too lean when on boost. Quite possibly there is a fault with the air flow sensor. &#xD;&#xA;&#xD;&#xA;The addition of cone style induction kits, whilst improving top end power and throttle response is known to upset air/fuel ratios. Alteration of the ecu calibration (AKA a remap) is the solution." Priority="1" Visible="False" />
        <DTC 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>
    <ecu name="Mode23 2008 JDM EVOX">
      <Mode2 name="Mode2" type="Data List Items">
        <DTC DataLog="Y" Color="" Display="RPM" LogReference="RPM" RequestID="23808747" Eval="31.25*x" Unit="rpm" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor="0.1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Load" LogReference="Load" RequestID="23808766" Eval="x*10/32" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="300" ChartMin="0" ChartMax="300" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="TimingAdv" LogReference="TimingAdv" RequestID="238089FF" Eval="x-20" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="-10" GaugeMax="50" ChartMin="-10" ChartMax="50" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="PSIG" LogReference="PSIG" RequestID="23808712" Eval="(x/4*0.19347)-14.5" Unit="PSIG" MetricEval="(x/4*0.01334)-1" MetricUnit="Bar" ResponseBytes="2" GaugeMin="-1" GaugeMax="2" ChartMin="-1" ChartMax="2" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Knock Sum" LogReference="KnockSum" RequestID="23808A43" Eval="x" Unit="count" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="20" ChartMin="0" ChartMax="20" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC 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" />
        <DTC DataLog="Y" Color="" Display="TPS" LogReference="TPS" RequestID="238086F1" Eval="x*100/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Manifold Air Temp" LogReference="MAT" RequestID="23808656" Eval="x-40" Unit="Deg F" MetricEval="x-40" MetricUnit="Deg C" ResponseBytes="2" GaugeMin="-10" GaugeMax="200" ChartMin="-10" ChartMax="200" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="AFRMAP" LogReference="AFRMAP" RequestID="238088F0" Eval="14.7*128/x" Unit="AFR" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Airflow" LogReference="Airflow" RequestID="238087D8" Eval="x*2/100" Unit="g/s" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" ScalingFactor="1" Notes="The rate of flow of air into the engine. Some ECUs report air flow voltage, whilst others report a calculated flow rate. The voltage from which the ecu calculates mass air flow is non-linear, with smaller changes in output voltage being seen for flow changes at high rates compared with low flow rates. It is from mass air flow that the ECU calculates engine load which has a big influence on ignition timing and fuelling. &#xD;&#xA;&#xD;&#xA;" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="InVVT" LogReference="InVVT" RequestID="23809434" Eval="(x-4096)*-0.01953" Unit="Deg" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="-40" GaugeMax="50" ChartMin="-40" ChartMax="50" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="ExVVT" LogReference="ExVVT" RequestID="23809452" Eval="(x-4096)*-0.01953" Unit="Deg" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="-40" GaugeMax="50" ChartMin="-40" ChartMax="50" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Engine Torque" LogReference="Torque" RequestID="238093A2" Eval="x" Unit="tq" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="seems to cap at 485nm" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Octane" LogReference="Octane" RequestID="2380459F" Eval="x*100/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="ECT" LogReference="ECT" RequestID="23808637" Eval="x-40" Unit="Deg F" MetricEval="x-40" MetricUnit="Deg C" ResponseBytes="1" GaugeMin="-10" GaugeMax="130" ChartMin="-10" ChartMax="130" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="IAT" LogReference="IAT" RequestID="23808651" Eval="x-40" Unit="Deg F" MetricEval="x-40" MetricUnit="Deg C" ResponseBytes="1" GaugeMin="-10" GaugeMax="130" ChartMin="-10" ChartMax="130" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="BARO" LogReference="BARO" RequestID="2380A8F9" Eval="x/2" Unit="bar" MetricEval="" MetricUnit="Bar" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Load (MIVEC) and (Timing if IATS GT 75F)" LogReference="LoadMIVEC" RequestID="2380876c" Eval="x*10/32" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Load (Timing if IATS LE 75F)" LogReference="LoadLowIATSTiming" RequestID="23808F68" Eval="x*10/32" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="IPW" LogReference="IPW" RequestID="2380A934" Eval="x/1000" Unit="ms" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="25" ChartMin="0" ChartMax="25" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Speed" LogReference="Speed" RequestID="238087DF" Eval="x*2" Unit="kph" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="250" ChartMin="0" ChartMax="260" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Throttle Posn2" LogReference="TPS2" RequestID="238086F1" Eval="(x-12.5)*133/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Accel Pedal Posn" LogReference="APP" RequestID="238094F9" Eval="(x-12.5)*133/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="ActiveWGDC" LogReference="ActiveWGDC" RequestID="23808B4B" Eval="x/2" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="PassiveWGDC" LogReference="PassiveWGDC" RequestID="2380A52F" Eval="x/2" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="STFT" LogReference="STFT" RequestID="23808890" 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" />
        <DTC DataLog="Y" Color="" Display="FuelTrim_Idle" LogReference="FuelTrim_Idle" RequestID="23804573" Eval="(0.1953125*x)-25" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="-25" GaugeMax="25" ChartMin="-25" ChartMax="25" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="FuelTrim_Cruise" LogReference="FuelTrim_Cruise" RequestID="23804575" Eval="(0.1953125*x)-25" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="-25" GaugeMax="25" ChartMin="-25" ChartMax="25" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="IAT2" LogReference="IAT2" RequestID="23808649" Eval="x-40" Unit="Deg F" MetricEval="x-40" MetricUnit="Deg C" ResponseBytes="1" GaugeMin="-10" GaugeMax="130" ChartMin="-10" ChartMax="130" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="IDC" LogReference="IDC" RequestID="23808747" Eval="[IPW]*31.25*x/1200" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Gear in use" LogReference="Gear" RequestID="23808866" Eval="x/22.6" Unit="Gear" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Boost Error Correction" LogReference="BoostError" RequestID="23808B48" Eval="(x-128)/2" Unit="unit" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
      </Mode2>
    </ecu>
    <ecu name="Mode23 2009 JDM EVOX">
      <Mode2 name="Mode2" type="Data List Items">
        <DTC DataLog="Y" Color="" Display="RPM" LogReference="RPM" RequestID="2380874F" Eval="31.25*x" Unit="rpm" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor="0.1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="PSIG" LogReference="PSIG" RequestID="2380871A" Eval="(x/4*0.19347)-14.5" Unit="PSIG" MetricEval="(x/4*0.01334)-1" MetricUnit="Bar" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="TimingAdv" LogReference="TimingAdv" RequestID="23808A07" Eval="x-20" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Knock Sum" LogReference="KnockSum" RequestID="23808A4B" Eval="x" Unit="count" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Load" LogReference="Load" RequestID="2380876E" Eval="x*10/32" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="AFRMAP" LogReference="AFRMAP" RequestID="238088F0" Eval="14.7*128/x" Unit="AFR" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Octane" LogReference="Octane" RequestID="2380459F" Eval="x*100/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Manifold Air Temp" LogReference="MAT" RequestID="2380865E" Eval="x-40" Unit="Deg F" MetricEval="x-40" MetricUnit="Deg C" ResponseBytes="2" GaugeMin="-10" GaugeMax="130" ChartMin="-10" ChartMax="130" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="TPS" LogReference="TPS" RequestID="238086F9" Eval="x*100/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Airflow" LogReference="Airflow" RequestID="238087E0" Eval="x*2/100" Unit="g/s" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="IPW" LogReference="IPW" RequestID="2380A964" Eval="x/1000" Unit="ms" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Speed" LogReference="Speed" RequestID="238087E7" Eval="x*2" Unit="kph" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="ActiveWGDC" LogReference="ActiveWGDC" RequestID="23808B53" Eval="x/2" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="PassiveWGDC" LogReference="PassiveWGDC" RequestID="2380A52F" Eval="x/2" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="STFT" LogReference="STFT" RequestID="23808898" 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" />
        <DTC DataLog="Y" Color="" Display="FuelTrim_Idle" LogReference="FuelTrim_Idle" 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" />
        <DTC DataLog="Y" Color="" Display="FuelTrim_Cruise" LogReference="FuelTrim_Cruise" 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" />
        <DTC DataLog="Y" Color="" Display="ECT" LogReference="ECT" RequestID="2380863E" Eval="x-40" Unit="Deg F" MetricEval="x-40" MetricUnit="Deg C" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="IAT" LogReference="IAT" RequestID="23808658" Eval="x-40" Unit="Deg F" MetricEval="x-40" MetricUnit="Deg C" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="InVVT" LogReference="InVVT" RequestID="23809450" Eval="(x-3552)/48.64+10" Unit="Deg" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="-40" GaugeMax="50" ChartMin="-40" ChartMax="50" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="ExVVT" LogReference="ExVVT" RequestID="23809452" Eval="(x-4096)*-0.01953" Unit="Deg" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="-40" GaugeMax="50" ChartMin="-40" ChartMax="50" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="IDC" LogReference="IDC" RequestID="2380874F" Eval="[IPW]*31.25*x/1200" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="BARO" LogReference="BARO" RequestID="2380A929" Eval="x/2" Unit="bar" MetricEval="" MetricUnit="Bar" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC 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>
    <ecu name="Mode23 2008 JDM RS EVOX">
      <Mode2 name="Mode2" type="Data List Items">
        <DTC DataLog="Y" Color="" Display="RPM" LogReference="RPM" RequestID="2380871D" Eval="31.25*x" Unit="rpm" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor="0.1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="PSIG" LogReference="PSIG" RequestID="238086EE" Eval="(x/4*0.19347)-14.5" Unit="PSIG" MetricEval="(x/4*0.01334)-1" MetricUnit="Bar" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="TimingAdv" LogReference="TimingAdv" RequestID="238089D3" Eval="x-20" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Knock Sum" LogReference="KnockSum" RequestID="23808A17" Eval="x" Unit="count" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Load" LogReference="Load" RequestID="2380873A" Eval="x*10/32" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="AFRMAP" LogReference="AFRMAP" RequestID="238088F0" Eval="14.7*128/x" Unit="AFR" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Octane" LogReference="Octane" RequestID="2380459F" Eval="x*100/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Manifold Air Temp" LogReference="MAT" RequestID="2380863A" Eval="x-40" Unit="Deg F" MetricEval="x-40" MetricUnit="Deg C" ResponseBytes="2" GaugeMin="-10" GaugeMax="130" ChartMin="-10" ChartMax="130" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="TPS" LogReference="TPS" RequestID="238086CD" Eval="x*100/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Airflow" LogReference="Airflow" RequestID="238087B4" Eval="x*2/100" Unit="g/s" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="IPW" LogReference="IPW" RequestID="2380A8A4" Eval="x/1000" Unit="ms" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Speed" LogReference="Speed" RequestID="238087B3" Eval="x*2" Unit="kph" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="ActiveWGDC" LogReference="ActiveWGDC" RequestID="23808B1F" Eval="x/2" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="PassiveWGDC" LogReference="PassiveWGDC" RequestID="2380A4CB" Eval="x/2" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="ECT" LogReference="ECT" RequestID="23808613" Eval="x-40" Unit="Deg F" MetricEval="x-40" MetricUnit="Deg C" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="IAT" LogReference="IAT" RequestID="2380862D" Eval="x-40" Unit="Deg F" MetricEval="x-40" MetricUnit="Deg C" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="IDC" LogReference="IDC" RequestID="2380871D" Eval="[IPW]*31.25*x/1200" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="STFT" LogReference="STFT" RequestID="23808864" 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" />
        <DTC DataLog="Y" Color="" Display="FuelTrim_Idle" LogReference="FuelTrim_Idle" 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" />
        <DTC DataLog="Y" Color="" Display="FuelTrim_Cruise" LogReference="FuelTrim_Cruise" 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" />
        <DTC 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>
    <ecu name="Mode23 USA EVOX">
      <Mode2 name="Mode2" type="Data List Items">
        <DTC DataLog="Y" Color="" Display="Accel Pedal Posn" LogReference="APP" RequestID="23809505" 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" />
        <DTC DataLog="Y" Color="" Display="Throttle Posn" LogReference="TPS" RequestID="238086F9" 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" />
        <DTC DataLog="Y" Color="" Display="2-Byte RPM" LogReference="2ByteRPM" RequestID="23808746" Eval="3.90625*x" Unit="rpm" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor="0.1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Load (Fuel)" LogReference="LoadFuel" RequestID="2380876E" Eval="x*10/32" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="340" ChartMin="0" ChartMax="340" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Load (MIVEC) and (Timing if IAT GT 75F)" LogReference="LoadMIVEC" RequestID="23808774" Eval="x*10/32" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="340" ChartMin="0" ChartMax="340" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Load (Timing if IAT LE 75F)" LogReference="LoadLowIATTiming" RequestID="23808F70" Eval="x*10/32" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="340" ChartMin="0" ChartMax="340" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="TimingAdv" LogReference="TimingAdv" RequestID="23808A07" Eval="x-20" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="-15" GaugeMax="50" ChartMin="-15" ChartMax="50" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="#ff002d" Display="Knock Sum" LogReference="KnockSum" RequestID="23808A4B" Eval="x" Unit="count" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Octane" LogReference="Octane" RequestID="2380459F" Eval="x*100/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="AFRMAP" LogReference="AFRMAP" RequestID="238088F5" Eval="14.7*128/x" Unit="AFR" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="#4b0000" Display="PSIG" LogReference="PSIG" RequestID="2380871A" Eval="(x/4*0.19347)-14.5" Unit="PSIG" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="ActiveWGDC" LogReference="ActiveWGDC" RequestID="23808B53" Eval="x/2" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="PassiveWGDC" LogReference="PassiveWGDC" RequestID="2380A53F" Eval="x/2" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="ActiveWGDC Correction" LogReference="ActiveWGDCC" RequestID="23808B51" Eval="0.5*x-64" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="STFT" LogReference="STFT" RequestID="23808898" 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" />
        <DTC DataLog="Y" Color="" Display="LTFT Idle" LogReference="LTFT_Idle" 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" />
        <DTC DataLog="Y" Color="" Display="LTFT Cruise" LogReference="LTFT_Cruise" 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" />
        <DTC DataLog="Y" Color="" Display="Intake Air Temp" LogReference="IATS" RequestID="23808659" Eval="1.8*x-40" Unit="deg F" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Manifold Air Temp" LogReference="MATS" RequestID="2380865F" Eval="1.8*x-40" Unit="def F" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Coolant Temp" LogReference="CTS" RequestID="2380863F" Eval="1.8*x-40" Unit="def F" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Speed" LogReference="Speed" RequestID="238087E7" Eval="1.26*x" Unit="mph" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Boost Error Correction" LogReference="BoostError" RequestID="23808B50" Eval="(x-128)/2" Unit="unit" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="IPW" LogReference="IPW" RequestID="2380A944" Eval="x/1000" Unit="ms" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="MAF Volts" LogReference="MAF" RequestID="23808F50" 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" />
        <DTC DataLog="Y" Color="" Display="InVVT" LogReference="InVVT" RequestID="2380943C" Eval="(x-4096)*-0.01953" Unit="Deg" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="-40" GaugeMax="50" ChartMin="-40" ChartMax="50" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="ExVVT" LogReference="ExVVT" RequestID="2380945A" Eval="(x-4096)*-0.01953" Unit="Deg" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="-40" GaugeMax="50" ChartMin="-40" ChartMax="50" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Gear in use" LogReference="Gear" RequestID="2380886E" Eval="x/22.6" Unit="Gear" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="IDC" LogReference="IDC" RequestID="23808746" Eval="[IPW]*3.90625*x/1200" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Baro" LogReference="Baro" RequestID="2380A909" Eval="x/2" Unit="bar" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Battery" LogReference="Battery" RequestID="238086EF" Eval="x*18.75/255" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="LC-1 AFR " LogReference="LC1AFR" RequestID="2380934E" Eval="(x/1023*5.99)+10" Unit="afr" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="10" GaugeMax="16" ChartMin="10" ChartMax="16" ScalingFactor="1" Notes="Rear 02 Sensor ecu pin used for LC-1 volts output." Priority="1" Visible="False" />
        <DTC 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>
    <ecu name="Mode23 USA RA EVOX">
      <Mode2 name="Mode2" type="Data List Items">
        <DTC DataLog="Y" Color="" Display="Accel Pedal Posn" LogReference="APP" RequestID="2380950D" 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" />
        <DTC DataLog="Y" Color="" Display="Throttle Posn" LogReference="TPS" RequestID="23808701" 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" />
        <DTC DataLog="Y" Color="" Display="2-Byte RPM" LogReference="2ByteRPM" RequestID="2380874E" Eval="3.90625*x" Unit="rpm" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor="0.1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Load (Fuel)" LogReference="LoadFuel" RequestID="23808776" Eval="x*10/32" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="340" ChartMin="0" ChartMax="340" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Load (MIVEC) and (Timing if IAT GT 75F)" LogReference="LoadMIVEC" RequestID="2380877C" Eval="x*10/32" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="340" ChartMin="0" ChartMax="340" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Load (Timing if IAT LE 75F)" LogReference="LoadLowIATTiming" RequestID="23808F78" Eval="x*10/32" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="340" ChartMin="0" ChartMax="340" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="TimingAdv" LogReference="TimingAdv" RequestID="23808A0F" Eval="x-20" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="-15" GaugeMax="50" ChartMin="-15" ChartMax="50" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="#ff002d" Display="Knock Sum" LogReference="KnockSum" RequestID="23808A53" Eval="x" Unit="count" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Octane" LogReference="Octane" RequestID="238045A7" Eval="x*100/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="AFRMAP" LogReference="AFRMAP" RequestID="238088FD" Eval="14.7*128/x" Unit="AFR" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="#4b0000" Display="PSIG" LogReference="PSIG" RequestID="23808722" Eval="(x/4*0.19347)-14.5" Unit="PSIG" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="ActiveWGDC" LogReference="ActiveWGDC" RequestID="23808B5B" Eval="x/2" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="PassiveWGDC" LogReference="PassiveWGDC" RequestID="2380A547" Eval="x/2" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="ActiveWGDC Correction" LogReference="ActiveWGDCC" RequestID="23808B59" Eval="0.5*x-64" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="STFT" LogReference="STFT" RequestID="238088A0" 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" />
        <DTC DataLog="Y" Color="" Display="LTFT Idle" LogReference="LTFT_Idle" RequestID="2380457B" 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" />
        <DTC DataLog="Y" Color="" Display="LTFT Cruise" LogReference="LTFT_Cruise" RequestID="2380457D" 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" />
        <DTC DataLog="Y" Color="" Display="Intake Air Temp" LogReference="IATS" RequestID="23808659" Eval="1.8*x-40" Unit="deg F" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Manifold Air Temp" LogReference="MATS" RequestID="23808661" Eval="1.8*x-40" Unit="def F" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Coolant Temp" LogReference="CTS" RequestID="23808647" Eval="1.8*x-40" Unit="def F" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Speed" LogReference="Speed" RequestID="238087EF" Eval="1.26*x" Unit="mph" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Boost Error Correction" LogReference="BoostError" RequestID="23808B58" Eval="(x-128)/2" Unit="unit" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="IPW" LogReference="IPW" RequestID="2380A94C" Eval="x/1000" Unit="ms" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="MAF Volts" LogReference="MAF" RequestID="23808F58" 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" />
        <DTC DataLog="Y" Color="" Display="InVVT" LogReference="InVVT" RequestID="23809444" Eval="(x-3552)/48.64+10" Unit="Deg" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="-40" GaugeMax="50" ChartMin="-40" ChartMax="50" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="ExVVT" LogReference="ExVVT" RequestID="23809462" Eval="(x-4096)*-0.01953" Unit="Deg" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="-40" GaugeMax="50" ChartMin="-40" ChartMax="50" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Gear in use" LogReference="Gear" RequestID="23808876" Eval="x/22.6" Unit="Gear" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="IDC" LogReference="IDC" RequestID="2380874E" Eval="[IPW]*3.90625*x/1200" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="2" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Baro" LogReference="Baro" RequestID="2380A911" Eval="x/2" Unit="bar" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Battery" LogReference="Battery" RequestID="238086F7" Eval="x*18.75/255" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="LC-1 AFR " LogReference="LC1AFR" RequestID="23809356" Eval="(x/1023*5.99)+10" Unit="afr" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="10" GaugeMax="16" ChartMin="10" ChartMax="16" ScalingFactor="1" Notes="Rear 02 Sensor ecu pin used for LC-1 volts output." Priority="1" Visible="False" />
        <DTC 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>
    <ecu name="OBDII">
      <Mode2 name="Mode2" type="Data List Items">
        <DTC DataLog="N" Color="" Display="Engine Load" LogReference="EngineLoad" RequestID="01" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="(current airflow / peak airflow) * (Baro And AirTemp Compensation) * 100%." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Engine Coolant Temperature" LogReference="CoolantTemp" RequestID="02" Eval="x*1.8+32" Unit="degF" MetricEval="x" MetricUnit="degC" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Short Term Fuel Trim" LogReference="STFT" RequestID="03" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich) Fuel trim correction being utilized by the fuel control algorithm, in closed-loop fuel control. If the fuel system is in open loop, STFT will report 0% correction." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Short Term Fuel Trim 2" LogReference="STFT2" RequestID="04" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich) Fuel trim correction being utilized by the fuel control algorithm, in closed-loop fuel control. If the fuel system is in open loop, STFT will report 0% correction." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Long Term Fuel Trim" LogReference="LTFT" RequestID="05" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich) Fuel trim correction being utilized by the fuel control algorithm, in both open-loop and closed-loop fuel control." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Long Term Fuel Trim 2" LogReference="LTFT2" RequestID="06" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich) Fuel trim correction being utilized by the fuel control algorithm, in both open-loop and closed-loop fuel control." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Short Term Fuel Trim Bank 1" LogReference="STFTBank1" RequestID="07" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich) Fuel trim correction being utilized by the fuel control algorithm, in closed-loop fuel control. If the fuel system is in open loop, STFT will report 0% correction." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Short Term Fuel Trim Bank 2" LogReference="STFTBank2" RequestID="08" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich) Fuel trim correction being utilized by the fuel control algorithm, in closed-loop fuel control. If the fuel system is in open loop, STFT will report 0% correction." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Short Term Fuel Trim Bank 3" LogReference="STFTBank3" RequestID="09" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich) Fuel trim correction being utilized by the fuel control algorithm, in closed-loop fuel control. If the fuel system is in open loop, STFT will report 0% correction." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Short Term Fuel Trim Bank 4" LogReference="STFTBank4" RequestID="0A" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich) Fuel trim correction being utilized by the fuel control algorithm, in closed-loop fuel control. If the fuel system is in open loop, STFT will report 0% correction." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Long Term Fuel Trim Bank 1" LogReference="LTFTBank1" RequestID="0B" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich) Fuel trim correction being utilized by the fuel control algorithm, in both open-loop and closed-loop fuel control." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Long Term Fuel Trim Bank 2" LogReference="LTFTBank2" RequestID="0C" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich) Fuel trim correction being utilized by the fuel control algorithm, in both open-loop and closed-loop fuel control." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Long Term Fuel Trim Bank 3" LogReference="LTFTBank3" RequestID="0D" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich) Fuel trim correction being utilized by the fuel control algorithm, in both open-loop and closed-loop fuel control." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Long Term Fuel Trim Bank 4" LogReference="LTFTBank4" RequestID="0E" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich) Fuel trim correction being utilized by the fuel control algorithm, in both open-loop and closed-loop fuel control." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Fuel Rail Pressure" LogReference="FuelRailPressure" RequestID="0F" Eval="x*0.1450377" Unit="psi" MetricEval="x" MetricUnit="kPa" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Intake Manifold Absolute Pressure" LogReference="IntakeManifAbsPress" RequestID="10" Eval="x*0.1450377" Unit="psi" MetricEval="x" MetricUnit="kPa" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Engine RPM" LogReference="RPM" RequestID="11" Eval="x" Unit="rpm" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="9000" ChartMin="0" ChartMax="9000" ScalingFactor="0.1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Vehicle Speed" LogReference="Speed" RequestID="12" Eval="0.62*x" Unit="mph" MetricEval="x" MetricUnit="km/h" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Ignition Timing Advance" LogReference="Timing" RequestID="13" Eval="x" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Intake Air Temperature" LogReference="AirTemp" RequestID="14" Eval="x*1.8+32" Unit="degF" MetricEval="x" MetricUnit="degC" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Mass Air Flow Sensor (MAF)" LogReference="MAF" RequestID="15" Eval="x" Unit="g/s" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" ScalingFactor="1" Notes="needs to convert from g/s to lb/min" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Absolute Throttle Position" LogReference="TPS" RequestID="16" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="Absolute throttle position (not relative or learned throttle position). Throttle position at idle will usually indicate greater than 0%, and throttle position at wide open throttle will usually indicate less than 100%." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Commanded Secondary Air Status" LogReference="SecondaryAirStatus" RequestID="17" Eval="x" Unit="-" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="0 = upstream, 1 = downstream, 2 = off" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2 Sensor Bank 1 Sensor 1" LogReference="O2SensorB1S1" RequestID="18" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="Used for a conventional, 0 to 1 volt oxygen sensor. Any sensor with a different full scale value shall be normalized to provide nominal full scale at 1.0V" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2 Sensor Bank 1 Sensor 2" LogReference="O2SensorB1S2" RequestID="19" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="Used for a conventional, 0 to 1 volt oxygen sensor. Any sensor with a different full scale value shall be normalized to provide nominal full scale at 1.0V" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2 Sensor Bank 1 Sensor 3" LogReference="O2SensorB1S3" RequestID="1A" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="Used for a conventional, 0 to 1 volt oxygen sensor. Any sensor with a different full scale value shall be normalized to provide nominal full scale at 1.0V" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2 Sensor Bank 1 Sensor 4" LogReference="O2SensorB1S4" RequestID="1B" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="Used for a conventional, 0 to 1 volt oxygen sensor. Any sensor with a different full scale value shall be normalized to provide nominal full scale at 1.0V" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2 Sensor Bank 2 Sensor 1" LogReference="O2SensorB2S1" RequestID="1C" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="Used for a conventional, 0 to 1 volt oxygen sensor. Any sensor with a different full scale value shall be normalized to provide nominal full scale at 1.0V" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2 Sensor Bank 2 Sensor 2" LogReference="O2SensorB2S2" RequestID="1D" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="Used for a conventional, 0 to 1 volt oxygen sensor. Any sensor with a different full scale value shall be normalized to provide nominal full scale at 1.0V" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2 Sensor Bank 2 Sensor 3" LogReference="O2SensorB2S3" RequestID="1E" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="Used for a conventional, 0 to 1 volt oxygen sensor. Any sensor with a different full scale value shall be normalized to provide nominal full scale at 1.0V" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2 Sensor Bank 2 Sensor 4" LogReference="O2SensorB2S4" RequestID="1F" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="Used for a conventional, 0 to 1 volt oxygen sensor. Any sensor with a different full scale value shall be normalized to provide nominal full scale at 1.0V" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="STFT Sensor Bank 1 Sensor 1" LogReference="STFTB1S1" RequestID="21" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="-ve% is lean. +ve% is rich(i.e. ecu is adding more fuel)." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="STFT Sensor Bank 1 Sensor 2" LogReference="STFTB1S2" RequestID="22" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="-ve% is lean. +ve% is rich(i.e. ecu is adding more fuel)." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="STFT Sensor Bank 1 Sensor 3" LogReference="STFTB1S3" RequestID="23" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="-ve% is lean. +ve% is rich(i.e. ecu is adding more fuel)." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="STFT Sensor Bank 1 Sensor 4" LogReference="STFTB1S4" RequestID="24" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="-ve% is lean. +ve% is rich(i.e. ecu is adding more fuel)." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="STFT Sensor Bank 2 Sensor 1" LogReference="STFTB2S1" RequestID="25" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="-ve% is lean. +ve% is rich(i.e. ecu is adding more fuel)." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="STFT Sensor Bank 2 Sensor 2" LogReference="STFTB2S2" RequestID="26" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="-ve% is lean. +ve% is rich(i.e. ecu is adding more fuel)." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="STFT Sensor Bank 2 Sensor 3" LogReference="STFTB2S3" RequestID="27" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="-ve% is lean. +ve% is rich(i.e. ecu is adding more fuel)." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="STFT Sensor Bank 2 Sensor 4" LogReference="STFTB2S4" RequestID="28" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="-ve% is lean. +ve% is rich(i.e. ecu is adding more fuel)." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2 Sensor Bank 1 Sensor 1" LogReference="O2SensorBank1S1" RequestID="29" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="Used for a conventional, 0 to 1 volt oxygen sensor. Any sensor with a different full scale value shall be normalized to provide nominal full scale at 1.0V" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2 Sensor Bank 1 Sensor 2" LogReference="O2SensorBank1S2" RequestID="2A" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="Used for a conventional, 0 to 1 volt oxygen sensor. Any sensor with a different full scale value shall be normalized to provide nominal full scale at 1.0V" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2 Sensor Bank 2 Sensor 1" LogReference="O2SensorBank1S3" RequestID="2B" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="Used for a conventional, 0 to 1 volt oxygen sensor. Any sensor with a different full scale value shall be normalized to provide nominal full scale at 1.0V" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2 Sensor Bank 2 Sensor 2" LogReference="O2SensorBank1S4" RequestID="2C" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="Used for a conventional, 0 to 1 volt oxygen sensor. Any sensor with a different full scale value shall be normalized to provide nominal full scale at 1.0V" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2 Sensor Bank 3 Sensor 1" LogReference="O2SensorBank2S1" RequestID="2D" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="Used for a conventional, 0 to 1 volt oxygen sensor. Any sensor with a different full scale value shall be normalized to provide nominal full scale at 1.0V" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2 Sensor Bank 3 Sensor 2" LogReference="O2SensorBank2S2" RequestID="2E" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="Used for a conventional, 0 to 1 volt oxygen sensor. Any sensor with a different full scale value shall be normalized to provide nominal full scale at 1.0V" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2 Sensor Bank 4 Sensor 1" LogReference="O2SensorBank2S3" RequestID="2F" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="Used for a conventional, 0 to 1 volt oxygen sensor. Any sensor with a different full scale value shall be normalized to provide nominal full scale at 1.0V" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2 Sensor Bank 4 Sensor 2" LogReference="O2SensorBank2S4" RequestID="30" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="Used for a conventional, 0 to 1 volt oxygen sensor. Any sensor with a different full scale value shall be normalized to provide nominal full scale at 1.0V" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="STFT Sensor Bank 1 Sensor 1" LogReference="STFTBank1S1" RequestID="31" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="-ve% is lean. +ve% is rich(i.e. ecu is adding more fuel)." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="STFT Sensor Bank 1 Sensor 2" LogReference="STFTBank1S2" RequestID="32" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="-ve% is lean. +ve% is rich(i.e. ecu is adding more fuel)." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="STFT Sensor Bank 2 Sensor 1" LogReference="STFTBank1S3" RequestID="33" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="-ve% is lean. +ve% is rich(i.e. ecu is adding more fuel)." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="STFT Sensor Bank 2 Sensor 2" LogReference="STFTBank1S4" RequestID="34" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="-ve% is lean. +ve% is rich(i.e. ecu is adding more fuel)." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="STFT Sensor Bank 3 Sensor 1" LogReference="STFTBank2S1" RequestID="35" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="-ve% is lean. +ve% is rich(i.e. ecu is adding more fuel)." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="STFT Sensor Bank 3 Sensor 2" LogReference="STFTBank2S2" RequestID="36" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="-ve% is lean. +ve% is rich(i.e. ecu is adding more fuel)." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="STFT Sensor Bank 4 Sensor 1" LogReference="STFTBank2S3" RequestID="37" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="-ve% is lean. +ve% is rich(i.e. ecu is adding more fuel)." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="STFT Sensor Bank 4 Sensor 2" LogReference="STFTBank2S4" RequestID="38" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10" ChartMin="0" ChartMax="10" ScalingFactor="10" Notes="-ve% is lean. +ve% is rich(i.e. ecu is adding more fuel)." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Power Take Off Status" LogReference="PowerTakeOffStatus" RequestID="39" Eval="x" Unit="On/Off" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="10" Notes="0 = PTO not active (OFF) 1 = PTO active (ON)" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Time Since Engine start" LogReference="TimeSinceEngStart" RequestID="3A" Eval="x" Unit="sec" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="65535" ChartMin="0" ChartMax="65535" ScalingFactor="1" Notes="Reset to zero every control module power-up and when entering the key-on, engine off position. limited to 65,535 seconds." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Distance Travelled while MIL is Activated" LogReference="DisTravelledMIL" RequestID="3B" Eval="0.6213712*x" Unit="miles" MetricEval="x" MetricUnit="km" ResponseBytes="1" GaugeMin="0" GaugeMax="65535" ChartMin="0" ChartMax="65535" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Fuel Rail Pressure" LogReference="FuelRailPressRel2ManifoldVac" RequestID="3C" Eval="x*0.1450377" Unit="PSI" MetricEval="x" MetricUnit="kPa" ResponseBytes="1" GaugeMin="0" GaugeMax="5178" ChartMin="0" ChartMax="5178" ScalingFactor="1" Notes="relative to manifold vacuum" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Fuel Rail Pressure" LogReference="FuelRailPressure2" RequestID="3D" Eval="x*0.1450377" Unit="PSI" MetricEval="x" MetricUnit="kPa" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S1 (wideband)" LogReference="O2SensorB1S1WDB_Lambda" RequestID="3E" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="only apply if PID 13 is used to define the oxygen sensor location" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S2 (wideband)" LogReference="O2SensorB1S2WDB_Lambda" RequestID="3F" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S3 (wideband)" LogReference="O2SensorB1S3WDB_Lambda" RequestID="41" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S4 (wideband)" LogReference="O2SensorB1S4WDB_Lambda" RequestID="42" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S1 (wideband)" LogReference="O2SensorB2S1WDB_Lambda" RequestID="43" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S2 (wideband)" LogReference="O2SensorB2S2WDB_Lambda" RequestID="44" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S3 (wideband)" LogReference="O2SensorB2S3WDB_Lambda" RequestID="45" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S4 (wideband)" LogReference="O2SensorB2S4WDB_Lambda" RequestID="46" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S1 (wideband)" LogReference="O2SensorB1S1WDB_Volts" RequestID="47" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S2 (wideband)" LogReference="O2SensorB1S2WDB_Volts" RequestID="48" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S3 (wideband)" LogReference="O2SensorB1S3WDB_Volts" RequestID="49" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S4 (wideband)" LogReference="O2SensorB1S4WDB_Volts" RequestID="4A" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S1 (wideband)" LogReference="O2SensorB2S1WDB_Volts" RequestID="4B" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S2 (wideband)" LogReference="O2SensorB2S2WDB_Volts" RequestID="4C" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S3 (wideband)" LogReference="O2SensorB2S3WDB_Volts" RequestID="4D" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S4 (wideband)" LogReference="O2SensorB2S4WDB_Volts" RequestID="4E" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S1 (wideband)" LogReference="O2SensorBank1S1WDB_Lambda" RequestID="4F" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="only apply if PID 1D is used to define the oxygen sensor location." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S2 (wideband)" LogReference="O2SensorBank1S2WDB_Lambda" RequestID="50" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S1 (wideband)" LogReference="O2SensorBank2S1WDB_Lambda" RequestID="51" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S2 (wideband)" LogReference="O2SensorBank2S2WDB_Lambda" RequestID="52" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B3 S1 (wideband)" LogReference="O2SensorBank3S1WDB_Lambda" RequestID="53" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B3 S2 (wideband)" LogReference="O2SensorBank3S2WDB_Lambda" RequestID="54" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B4 S1 (wideband)" LogReference="O2SensorBank4S1WDB_Lambda" RequestID="55" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B4 S2 (wideband)" LogReference="O2SensorBank4S2WDB_Lambda" RequestID="56" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S1 (wideband)" LogReference="O2SensorBank1S1WDB_Volts" RequestID="57" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S2 (wideband)" LogReference="O2SensorBank1S2WDB_Volts" RequestID="58" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S1 (wideband)" LogReference="O2SensorBank2S1WDB_Volts" RequestID="59" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S2 (wideband)" LogReference="O2SensorBank2S2WDB_Volts" RequestID="5A" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B3 S1 (wideband)" LogReference="O2SensorBank3S1WDB_Volts" RequestID="5B" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B3 S2 (wideband)" LogReference="O2SensorBank3S2WDB_Volts" RequestID="5C" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B4 S1 (wideband)" LogReference="O2SensorBank4S1WDB_Volts" RequestID="5D" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B4 S2 (wideband)" LogReference="O2SensorBank4S2WDB_Volts" RequestID="5E" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Commanded EGR" LogReference="CommandedEGR" RequestID="5F" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="EGR Error" LogReference="EGRError" RequestID="61" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="EGR error is a percent of commanded EGR." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Commanded Evaporative Purge" LogReference="CommandedEvapPurge" RequestID="62" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="Commanded evaporative purge control valve displayed as a percent." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Fuel Level" LogReference="FuelLevel" RequestID="63" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="No. of warmups since DTCs cleared" LogReference="WarmUpsSinceDTC" RequestID="64" Eval="x" Unit="count" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Distance since DTCs cleared" LogReference="DistanceSinceDTC" RequestID="65" Eval="x*0.6213712" Unit="miles" MetricEval="x" MetricUnit="km" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Evap System Vapor Pressure" LogReference="EvapSysVaporPressure" RequestID="66" Eval="x" Unit="inH2O or Pa" MetricEval="x" MetricUnit="inH2O or Pa" ResponseBytes="1" GaugeMin="0" GaugeMax="8200" ChartMin="0" ChartMax="8200" ScalingFactor="0.1" Notes="todo, this is a signed integer with negatives past 7FFF" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Barometric Pressure" LogReference="BarometricPressure" RequestID="67" Eval="x" Unit="kPa" MetricEval="x" MetricUnit="kPa" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S1 (wideband)" LogReference="O2SensorB1S1WDB_Linear_Lambda" RequestID="68" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="only apply if PID 13 is used to define the oxygen sensor location" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S2 (wideband)" LogReference="O2SensorB1S2WDB_Linear_Lambda" RequestID="69" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S3 (wideband)" LogReference="O2SensorB1S3WDB_Linear_Lambda" RequestID="6A" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S4 (wideband)" LogReference="O2SensorB1S4WDB_Linear_Lambda" RequestID="6B" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S1 (wideband)" LogReference="O2SensorB2S1WDB_Linear_Lambda" RequestID="6C" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S2 (wideband)" LogReference="O2SensorB2S2WDB_Linear_Lambda" RequestID="6D" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S3 (wideband)" LogReference="O2SensorB2S3WDB_Linear_Lambda" RequestID="6E" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S4 (wideband)" LogReference="O2SensorB2S4WDB_Linear_Lambda" RequestID="6F" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S1 (wideband)" LogReference="O2SensorB1S1WDB_Linear_Current_mA" RequestID="70" Eval="x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S2 (wideband)" LogReference="O2SensorB1S2WDB_Linear_Current_mA" RequestID="71" Eval="x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S3 (wideband)" LogReference="O2SensorB1S3WDB_Linear_Current_mA" RequestID="72" Eval="x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S4 (wideband)" LogReference="O2SensorB1S4WDB_Linear_Current_mA" RequestID="73" Eval="x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S1 (wideband)" LogReference="O2SensorB2S1WDB_Linear_Current_mA" RequestID="74" Eval="x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S2 (wideband)" LogReference="O2SensorB2S2WDB_Linear_Current_mA" RequestID="75" Eval="x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S3 (wideband)" LogReference="O2SensorB2S3WDB_Linear_Current_mA" RequestID="76" Eval="x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S4 (wideband)" LogReference="O2SensorB2S4WDB_Linear_Current_mA" RequestID="77" Eval="x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S1 (wideband)" LogReference="O2SensorBank1S1WDB_Linear_Lambda" RequestID="78" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="only apply if PID 1D is used to define the oxygen sensor location." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S2 (wideband)" LogReference="O2SensorBank1S2WDB_Linear_Lambda" RequestID="79" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S1 (wideband)" LogReference="O2SensorBank2S1WDB_Linear_Lambda" RequestID="7A" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S2 (wideband)" LogReference="O2SensorBank2S2WDB_Linear_Lambda" RequestID="7B" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B3 S1 (wideband)" LogReference="O2SensorBank3S1WDB_Linear_Lambda" RequestID="7C" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B3 S2 (wideband)" LogReference="O2SensorBank3S2WDB_Linear_Lambda" RequestID="7D" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B4 S1 (wideband)" LogReference="O2SensorBank4S1WDB_Linear_Lambda" RequestID="7E" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B4 S2 (wideband)" LogReference="O2SensorBank4S2WDB_Linear_Lambda" RequestID="7F" Eval="x" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S1 (wideband)" LogReference="O2SensorBank1S1WDB_Linear_Current_mA" RequestID="81" Eval="x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B1 S2 (wideband)" LogReference="O2SensorBank1S2WDB_Linear_Current_mA" RequestID="82" Eval="x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S1 (wideband)" LogReference="O2SensorBank2S1WDB_Linear_Current_mA" RequestID="83" Eval="x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B2 S2 (wideband)" LogReference="O2SensorBank2S2WDB_Linear_Current_mA" RequestID="84" Eval="x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B3 S1 (wideband)" LogReference="O2SensorBank3S1WDB_Linear_Current_mA" RequestID="85" Eval="x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B3 S2 (wideband)" LogReference="O2SensorBank3S2WDB_Linear_Current_mA" RequestID="86" Eval="x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B4 S1 (wideband)" LogReference="O2SensorBank4S1WDB_Linear_Current_mA" RequestID="87" Eval="x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="O2S B4 S2 (wideband)" LogReference="O2SensorBank4S2WDB_Linear_Current_mA" RequestID="88" Eval="x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Catalyst Temp B1 S1" LogReference="CatTempB1S1" RequestID="89" Eval="x*1.8+32" Unit="degF" MetricEval="x" MetricUnit="degC" ResponseBytes="1" GaugeMin="0" GaugeMax="6600" ChartMin="0" ChartMax="6600" ScalingFactor="0.1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Catalyst Temp B2 S1" LogReference="CatTempB2S1" RequestID="8A" Eval="x*1.8+32" Unit="degF" MetricEval="x" MetricUnit="degC" ResponseBytes="1" GaugeMin="0" GaugeMax="6600" ChartMin="0" ChartMax="6600" ScalingFactor="0.1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Catalyst Temp B1 S2" LogReference="CatTempB1S2" RequestID="8B" Eval="x*1.8+32" Unit="degF" MetricEval="x" MetricUnit="degC" ResponseBytes="1" GaugeMin="0" GaugeMax="6600" ChartMin="0" ChartMax="6600" ScalingFactor="0.1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Catalyst Temp B2 S2" LogReference="CatTempB2S2" RequestID="8C" Eval="x*1.8+32" Unit="degF" MetricEval="x" MetricUnit="degC" ResponseBytes="1" GaugeMin="0" GaugeMax="6600" ChartMin="0" ChartMax="6600" ScalingFactor="0.1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Control module voltage" LogReference="ControleModuleV" RequestID="8D" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="battery voltage, less any voltage drop in the circuit between the battery and the control module." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Absolute Load" LogReference="AbsoluteLoad" RequestID="8E" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="air mass (g / intake stroke) = [total engine air mass (g/sec)] / [rpm (revs/min)* (1 min / 60 sec) * (1/2 # of cylinders (intake strokes / rev)]" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Commanded A/F Ratio" LogReference="CommandedAFRatio" RequestID="8F" Eval="x" Unit="ratio" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="2000" ChartMin="0" ChartMax="2000" ScalingFactor="1" Notes="actual A/F ratio being commanded. divide by 14.64 to get lambda(equivalence ratio)" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Relative Throttle Position" LogReference="RelThrottlePosition" RequestID="90" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="Relative or learned throttle position. Because of the closed-throttle offset, wide-open throttle will usually indicate substantially less than 100% and Closed throttle will always indicate a value of 2-30%" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Ambient Air Temperature" LogReference="AmbientAirTemp" RequestID="91" Eval="x*1.8+32" Unit="degF" MetricEval="x" MetricUnit="degC" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Absolute Throttle Position B" LogReference="AbsThrottlePosB" RequestID="92" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="A single throttle plate could have up to three throttle position sensors, A, B and C." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Absolute Throttle Position C" LogReference="AbsThrottlePosC" RequestID="93" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="A single throttle plate could have up to three throttle position sensors, A, B and C." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Accelerator Pedal Position D" LogReference="AccelPedalPosD" RequestID="94" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="D will match the diagnostic trouble code designation" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Accelerator Pedal Position E" LogReference="AccelPedalPosE" RequestID="95" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="E will match the diagnostic trouble code designation" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Accelerator Pedal Position F" LogReference="AccelPedalPosF" RequestID="96" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="F will match the diagnostic trouble code designation" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Commanded Throttle Actuator Control" LogReference="CommandedThrottleActuatorControl" RequestID="97" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Minutes run by the engine while MIL activated" LogReference="MinutesWhileMIL" RequestID="98" Eval="x" Unit="min" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Time since diagnostic trouble codes cleared" LogReference="TimeSinceDTCclear" RequestID="99" Eval="x" Unit="min" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Max value for Equivalence Ratio" LogReference="MaxO2EquivRatio" RequestID="9A" Eval="x" Unit="ratio" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="use as a factor for oxygen sensor data reported with PIDs $24 to $2B, PIDs $34 to $3B, and PID $44." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Maximum value for O2Sensor Voltage" LogReference="MaxO2SensorVolts" RequestID="9B" Eval="x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="calculate the scaling per bit of PIDs $24 to $2B." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Maximum value for O2Sensor Current" LogReference="MaxO2SensorCurrent" RequestID="9C" Eval="x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="calculate the scaling per bit of PIDs $34 to $3B" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Maximum value for Intake MAP" LogReference="MaxIntakeMAP" RequestID="9D" Eval="x" Unit="kPa" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="2550" ChartMin="0" ChartMax="2550" ScalingFactor="1" Notes="calculate the scaling per bit of PID $0B." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Max value for MAF" LogReference="MaxMAF" RequestID="9E" Eval="x" Unit="g/s" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="2550" ChartMin="0" ChartMax="2550" ScalingFactor="1" Notes="Max value for Air Flow Rate from Mass Air Flow Sensor. calculate the scaling per bit of PID $10." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Fuel Type" LogReference="FuelType" RequestID="9F" Eval="x" Unit="dec" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="01=Gasoline/petrol  04=Diesel" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Alcohol Fuel Percentage" LogReference="AlcoholFuelPercent" RequestID="A1" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="Percentage of alcohol contained in ethanol or methanol fuel, e.g. ethanol fuel (E85) normally contains 85% ethanol." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Absolute Evap System Vapour Pressure" LogReference="AbsEvapSystemVapourPressure" RequestID="A2" Eval="x" Unit="kPa" MetricEval="x" MetricUnit="kPa" ResponseBytes="1" GaugeMin="0" GaugeMax="330" ChartMin="0" ChartMax="330" ScalingFactor="1" Notes="obtained from a sensor located in the fuel tank (FTP Fuel Tank Pressure) or a sensor in an evaporative system vapour line." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Evap System Vapour Pressure" LogReference="EvapSystemVapourPressure" RequestID="A3" Eval="x" Unit="inH2O or Pa" MetricEval="x" MetricUnit="inH2O or Pa" ResponseBytes="1" GaugeMin="0" GaugeMax="32800" ChartMin="0" ChartMax="32800" ScalingFactor="1" Notes="value is signed as a negative number after 32768Pa, PID $54 scaling allows for a wider pressure range than PID $32." Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Short Term Secondary O2 Sensor Fuel Trim Bank 1" LogReference="STFTSecO2B1" RequestID="A4" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich)" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Short Term Secondary O2 Sensor Fuel Trim Bank 2" LogReference="STFTSecO2B2" RequestID="A5" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich)" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Short Term Secondary O2 Sensor Fuel Trim Bank 3" LogReference="STFTSecO2B3" RequestID="A6" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich)" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Short Term Secondary O2 Sensor Fuel Trim Bank 4" LogReference="STFTSecO2B4" RequestID="A7" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich)" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Long Term Secondary O2 Sensor Fuel Trim Bank 1" LogReference="LTFTSecO2B1" RequestID="A8" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich)" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Long Term Secondary O2 Sensor Fuel Trim Bank 2" LogReference="LTFTSecO2B2" RequestID="A9" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich)" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Long Term Secondary O2 Sensor Fuel Trim Bank 3" LogReference="LTFTSecO2B3" RequestID="AA" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich)" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Long Term Secondary O2 Sensor Fuel Trim Bank 4" LogReference="LTFTSecO2B4" RequestID="AB" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="-ve%(lean) +ve%(rich)" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Fuel Rail Pressure (absolute)" LogReference="FuelRailPressureAbsolute" RequestID="AC" Eval="x*0.1450377" Unit="PSI" MetricEval="x" MetricUnit="kPa" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="Relative Accelerator Pedal Position" LogReference="RelativeTPS" RequestID="AD" Eval="x" Unit="" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="wide-open pedal will usually indicate substantially less than 100%." Priority="1" Visible="False" />
      </Mode2>
    </ecu>
    <ecu name="SSMII">
      <Mode2 name="Mode2" type="Data List Items">
        <DTC DataLog="Y" Color="" Display="Engine Load" LogReference="EngineLoad" RequestID="07" Eval="100*x/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Coolant Temperature" LogReference="CoolantTemp" RequestID="08" Eval="(x-40)*1.8+32" Unit="degF" MetricEval="x-40" MetricUnit="degC" ResponseBytes="1" GaugeMin="0" GaugeMax="215" ChartMin="0" ChartMax="215" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Air/Fuel Correction #1" LogReference="AirFuelCorrection1" RequestID="09" Eval="(x-128)/1.28" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Air/Fuel Learning #1" LogReference="AirFuelLearning1" RequestID="0A" Eval="(x-128)/1.28" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Air/Fuel Correction #2" LogReference="AirFuelCorrection2" RequestID="0B" Eval="(x-128)/1.28" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Air/Fuel Learning #2" LogReference="AirFuelLearning2" RequestID="0C" Eval="(x-128)/1.28" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Manifold Absolute Pressure" LogReference="ManifoldAbsolutePressure" RequestID="0D" Eval="37*x/255" Unit="PSIg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Engine Speed" LogReference="RPM" RequestID="0E" RequestID2="0F" Eval="x/4" Unit="RPM" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor="0.1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Vehicle Speed" LogReference="VehicleSpeed" RequestID="10" Eval="0.62*x" Unit="mph" MetricEval="x" MetricUnit="km/h" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Ignition Timing" LogReference="IgnitionTiming" RequestID="11" Eval="(x-128)/2" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Intake Air Temperature" LogReference="IntakeAirTemp" RequestID="12" Eval="(x-40)*1.8+32" Unit="degF" MetricEval="x-40" MetricUnit="degC" ResponseBytes="1" GaugeMin="0" GaugeMax="115" ChartMin="0" ChartMax="115" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Mass Air Flow" LogReference="Mass Air Flow" RequestID="13" RequestID2="14" Eval="x/100" Unit="grams/s" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Throttle Position Sensor" LogReference="TPS" RequestID="15" Eval="100*x/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Front O2 Sensor #1" LogReference="FrontO2Sensor1" RequestID="16" RequestID2="17" Eval="5*x/1000" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Rear O2 Sensor" LogReference="RearO2Sensor" RequestID="18" RequestID2="19" Eval="5*x/1000" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Front O2 Sensor #2" LogReference="FrontO2Sensor2" RequestID="1A" RequestID2="1B" Eval="5*x/1000" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Battery Voltage" LogReference="BatteryVoltage" RequestID="1C" Eval="8*x/100" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Air Flow Sensor Voltage" LogReference="AirFlowSensorVoltage" RequestID="1D" Eval="2*x/100" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Throttle Sensor Voltage" LogReference="ThrottleSensorVoltage" RequestID="1E" Eval="2*x/100" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Differential Pressure Sensor" LogReference="DifferentialPressureSensorVoltage" RequestID="1F" Eval="2*x/100" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Fuel Injection #1 Pulse Width" LogReference="FuelInjection1PulseWidth" RequestID="20" Eval="256*x/1000" Unit="ms" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Fuel Injection #2 Pulse Width" LogReference="FuelInjection2PulseWidth" RequestID="21" Eval="256*x/1000" Unit="ms" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Knock Correction" LogReference="KnockCorrection" RequestID="22" Eval="(x-128)/2" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Atmospheric Pressure" LogReference="AtmosphericPressure" RequestID="23" Eval="37*x/255" Unit="psig" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Manifold Relative Pressure" LogReference="ManifoldRelativePressure" RequestID="24" Eval="(x-128)*37/255" Unit="psig" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Pressure Differential Sensor" LogReference="PressureDifferentialSensor" RequestID="25" Eval="(x-128)*37/255" Unit="psig" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Fuel Tank Pressure" LogReference="FuelTankPressure" RequestID="26" Eval="(x-128)*0.0035" Unit="psig" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="CO Adjustment" LogReference="COAdjustment" RequestID="27" Eval="x*0.02" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Learned Ignition Timing" LogReference="LearnedIgnitionTiming" RequestID="28" Eval="(x-128)/2" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Accelerator Opening Angle" LogReference="AcceleratorOpeningAngle" RequestID="29" Eval="x/2.56" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Fuel Temperature" LogReference="FuelTemperature" RequestID="2A" Eval="(x-40)*1.8+32" Unit="degF" MetricEval="x-40" MetricUnit="degC" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Front O2 Heater #1 Current" LogReference="FrontO2Heater1Current" RequestID="2B" Eval="10.04*x/256" Unit="Amps" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Rear O2 Heater Current" LogReference="RearO2HeaterCurrent" RequestID="2C" Eval="10.04*x/256" Unit="Amps" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Front O2 Heater #2 Current" LogReference="FrontO2Heater2Current" RequestID="2D" Eval="10.04*x/256" Unit="Amps" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Fuel Level" LogReference="FuelLevel" RequestID="2E" Eval="0.02*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Primary Wastegate Duty Cycle" LogReference="PrimaryWastegateDutyCycle" RequestID="31" Eval="100*x/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="CPC Valve Duty Ratio" LogReference="CPCValveDutyRatio" RequestID="32" Eval="100*x/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Tumble Valve Position Sensor Right" LogReference="TumbleValvePositionSensorRight" RequestID="33" Eval="0.02*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Tumble Valve Position Sensor Left" LogReference="TumbleValvePositionSensorLeft" RequestID="34" Eval="0.02*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Idle Speed Control Valve Duty Ratio" LogReference="IdleSpeedControlValveDutyRatio" RequestID="35" Eval="x/2" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Air/Fuel Lean Correction" LogReference="AirFuelLeanCorrection" RequestID="36" Eval="100*x/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Air/Fuel Heater Duty" LogReference="AirFuelHeaterDuty" RequestID="37" Eval="100*x/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Idle Speed Control Valve Step" LogReference="IdleSpeedControlValveStep" RequestID="38" Eval="x" Unit="steps" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Number of Ex. Gas Recirc. Steps" LogReference="NumberExGasRecircSteps" RequestID="39" Eval="x" Unit="steps" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Alternator Duty" LogReference="AlternatorDuty" RequestID="3A" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Fuel Pump Duty" LogReference="FuelPumpDuty" RequestID="3B" Eval="100*x/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Intake VVT Advance Angle Right" LogReference="IntakeVVTAdvanceAngleRight" RequestID="3C" Eval="x-50" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Intake VVT Advance Angle Left" LogReference="IntakeVVTAdvanceAngleLeft" RequestID="3D" Eval="x-50" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Intake OCV Duty Right" LogReference="IntakeOCVDutyRight" RequestID="3E" Eval="100*x/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Intake OCV Duty Left" LogReference="IntakeOCVDutyLeft" RequestID="3F" Eval="x/2.55" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Intake OCV Current Right" LogReference="IntakeOCVCurrentRight" RequestID="40" Eval="32*x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Intake OCV Current Left" LogReference="IntakeOCVCurrentLeft" RequestID="41" Eval="32*x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Air/Fuel Sensor #1 Current" LogReference="AirFuelSensor1Current" RequestID="42" Eval="(x-128)*0.125" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Air/Fuel Sensor #2 Current" LogReference="AirFuelSensor2Current" RequestID="43" Eval="(x-128)*0.125" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Air/Fuel Sensor #1 Resistance" LogReference="AirFuelSensor1Resistance" RequestID="44" Eval="x" Unit="ohms" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Air/Fuel Sensor #2 Resistance" LogReference="AirFuelSensor2Resistance" RequestID="45" Eval="x" Unit="ohms" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Air/Fuel Sensor #1" LogReference="AirFuelSensor1" RequestID="46" Eval="x/128" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Air/Fuel Sensor #2" LogReference="AirFuelSensor2" RequestID="47" Eval="x/128" Unit="Lambda" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Gear Position" LogReference="GearPosition" RequestID="4A" Eval="x+1" Unit="gear" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="A/F Sensor #1 Heater Current" LogReference="AFSensor1HeaterCurrent" RequestID="53" Eval="x/10" Unit="Amps" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="A/F Sensor #2 Heater Current" LogReference="AFSensor2HeaterCurrent" RequestID="54" Eval="x/10" Unit="Amps" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Roughness Monitor Cylinder #1" LogReference="RoughnessMonitorCylinder1" RequestID="CE" Eval="x" Unit="units" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Roughness Monitor Cylinder #2" LogReference="RoughnessMonitorCylinder2" RequestID="CF" Eval="x" Unit="units" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Air/Fuel Correction #3" LogReference="AirFuelCorrection3" RequestID="D0" Eval="(x-128)/1.28" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Air/Fuel Learning #3" LogReference="AirFuelLearning3" RequestID="D1" Eval="(x-128)/1.28" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Rear O2 Heater Voltage" LogReference="RearO2HeaterVoltage" RequestID="D2" Eval="0.02*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Air/Fuel Adjustment Voltage" LogReference="AirFuelAdjustmentVoltage" RequestID="D3" Eval="0.02*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Roughness Monitor Cylinder #3" LogReference="RoughnessMonitorCylinder3" RequestID="D8" Eval="x" Unit="units" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Roughness Monitor Cylinder #4" LogReference="RoughnessMonitorCylinder4" RequestID="D9" Eval="x" Unit="units" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Throttle Motor Duty" LogReference="ThrottleMotorDuty" RequestID="FA" Eval="(x-128)/1.28" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Throttle Motor Voltage" LogReference="ThrottleMotorVoltage" RequestID="FB" Eval="0.08*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Sub Throttle Sensor" LogReference="SubThrottleSensor" RequestID="0100" Eval="0.02*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Main Throttle Sensor" LogReference="MainThrottleSensor" RequestID="0101" Eval="0.02*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Sub Accelerator Sensor" LogReference="SubAcceleratorSensor" RequestID="0102" Eval="0.02*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Main Accelerator Sensor" LogReference="MainAcceleratorSensor" RequestID="0103" Eval="0.02*x" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Brake Booster Pressure" LogReference="BrakeBoosterPressure" RequestID="0104" Eval="37*x/255" Unit="psig" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Fuel Pressure (High)" LogReference="FuelPressureHigh" RequestID="0105" Eval="0.04*x" Unit="MPa" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Exhaust Gas Temperature" LogReference="ExhaustGasTemperature" RequestID="0106" Eval="((x+40)*5)*1.8+32" Unit="degF" MetricEval="(x+40)*5" MetricUnit="degC" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Cold Start Injector" LogReference="ColdStartInjector" RequestID="0108" Eval="0.256*x" Unit="ms" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="SCV Step" LogReference="SCVStep" RequestID="0109" Eval="x" Unit="steps" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Memorised Cruise Speed" LogReference="MemorisedCruiseSpeed" RequestID="010A" Eval="0.62*x" Unit="mph" MetricEval="x" MetricUnit="km/h" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Exhaust VVT Advance Angle Right" LogReference="ExhaustVVTAdvanceAngleRight" RequestID="0118" Eval="x-50" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Exhaust VVT Advance Angle Left" LogReference="ExhaustVVTAdvanceAngleLeft" RequestID="0119" Eval="x-50" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Exhaust OCV Duty Right" LogReference="ExhaustOCVDutyRight" RequestID="011A" Eval="x/2.55" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Exhaust OCV Duty Left" LogReference="ExhaustOCVDutyLeft" RequestID="011B" Eval="x/2.55" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Exhaust OCV Current Right" LogReference="ExhaustOCVCurrentRight" RequestID="011C" Eval="32*x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Exhaust OCV Current Left" LogReference="ExhaustOCVCurrentLeft" RequestID="011D" Eval="32*x" Unit="mA" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="External Wideband A/F Ratio" LogReference="WideBandAF" RequestID="WDB" Eval="x" Unit="a/f ratio" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="60" ChartMin="0" ChartMax="60" ScalingFactor="10" Notes="" Priority="1" Visible="False" />
      </Mode2>
    </ecu>
    <ecu name="SSMI A30113" EcuId="">
      <Mode2 name="Mode2" type="Data List Items">
        <DTC DataLog="Y" Color="" Display="Battery Voltage" LogReference="BatteryVoltage" RequestID="07" Eval="x*0.08" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Vehicle Speed" LogReference="VehicleSpeed" RequestID="08" Eval="x*2" Unit="km/h" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Engine Speed" LogReference="RPM" RequestID="09" Eval="x*25" Unit="RPM" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor="0.1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Coolant Temperature" LogReference="CoolantTemp" RequestID="0A" Eval="x-50" Unit="degC" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="215" ChartMin="0" ChartMax="215" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Ignition Advance" LogReference="IgnitionAdvance" RequestID="0B" Eval="x" Unit="Deg BTDC" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Mass Air Flow Sensor" LogReference="AirflowSensor" RequestID="0C" Eval="x*5/256" Unit="Hz" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Airflow Sensor Voltage" LogReference="AirflowSensorVoltage" RequestID="0D" Eval="x*5/256" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Throttle Position Sensor" LogReference="TPS" RequestID="0F" Eval="x*5/256" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Throttle Position Sensor2" LogReference="TPS2" RequestID="78" Eval="x*5/256" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Injector Pulse Width" LogReference="InjectorPulseWidth" RequestID="10" Eval="x*256/1000" Unit="ms" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="ISC Valve Duty Ratio" LogReference="ISUDutyValve" RequestID="11" Eval="x*100/256" Unit="% DC" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="O2 Minimum" LogReference="O2Minimum" RequestID="13" Eval="x-128" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Air/Fuel Correction" LogReference="AirFuelCorrection" RequestID="1C" Eval="x-128" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Knock Correction" LogReference="KnockCorrection" RequestID="15" Eval="x" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="or RequestID = 1E" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Engine Load" LogReference="EngineLoad" RequestID="0D" Eval="x" Unit="units" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Engine Load2" LogReference="EngineLoad2" RequestID="12" Eval="x" Unit="units" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Front O2 Sensor" LogReference="FrontO2Sensor" RequestID="1C" Eval="x-128" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Air/Fuel Correction #1" LogReference="AirFuelCorrection1" RequestID="1C" Eval="x-128" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Knock Correction2" LogReference="KnockCorrection2" RequestID="1E" Eval="x" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Atmospheric Pressure" LogReference="AtmosphericPressure" RequestID="1F" Eval="x*8" Unit="mmHg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Manifold Relative Pressure" LogReference="ManifoldRelativePressure" RequestID="20" Eval="(x-128)/85" Unit="Bar" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Boost Solenoid Duty Cycle" LogReference="BoostSolenoidDutyCycle" RequestID="22" Eval="x*100/256" Unit="% DC" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Exhaust Gas Temperature" LogReference="EGT" RequestID="26" Eval="x" Unit="units" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="External Wideband A/F Ratio" LogReference="WideBandAF" RequestID="WDB" Eval="x" Unit="a/f ratio" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="60" ChartMin="0" ChartMax="60" ScalingFactor="10" Notes="" Priority="1" Visible="False" />
      </Mode2>
    </ecu>
    <ecu name="SSMI Other">
      <Mode2 name="Mode2" type="Data List Items">
        <DTC DataLog="Y" Color="" Display="Battery Voltage" LogReference="BatteryVoltage" RequestID="1335" Eval="x*0.08" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Vehicle Speed" LogReference="VehicleSpeed" RequestID="1336" Eval="x*2" Unit="km/h" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="VehicleSpeed never changes, could be my speed sensor?" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Engine Speed" LogReference="RPM" RequestID="1338" Eval="x*25" Unit="RPM" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor="0.1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Coolant Temperature" LogReference="CoolantTemp" RequestID="1337" Eval="x-50" Unit="degC" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="215" ChartMin="0" ChartMax="215" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Ignition Advance" LogReference="IgnitionAdvance" RequestID="1053" Eval="x" Unit="Deg BTDC" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Airflow Sensor" LogReference="AirflowSensor" RequestID="1308" Eval="x*5/256" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Engine Load" LogReference="EngineLoad" RequestID="1305" Eval="x" Unit="units" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Throttle Position Sensor" LogReference="TPS" RequestID="1329" Eval="x*5/256" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Injector Pulse Width" LogReference="InjectorPulseWidth" RequestID="1306" Eval="x*256/1000" Unit="ms" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="ISU Duty Valve" LogReference="ISUDutyValve" RequestID="1307" Eval="x*100/256" Unit="% DC" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="O2 Avg" LogReference="O2Avg" RequestID="130A" Eval="x*5000/512" Unit="mV" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="O2 Min" LogReference="O2Min" RequestID="0000" Eval="x*5000/256" Unit="mV" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="not used" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="O2 Max" LogReference="O2Max" RequestID="0001" Eval="x*5000/256" Unit="mV" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="not used" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Knock Correction" LogReference="KnockCorrection" RequestID="1054" Eval="x" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Air/Fuel Correction" LogReference="AirFuelCorrection" RequestID="1055" Eval="x-128" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="AFCorrection never changes, must be a different address?" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Atmospheric Pressure" LogReference="AtmosphericPressure" RequestID="1340" Eval="x*8" Unit="mmHg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Manifold Relative Pressure" LogReference="ManifoldRelativePressure" RequestID="1341" Eval="(x-128)/85" Unit="Bar" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Boost Solenoid Duty Cycle" LogReference="BoostSolenoidDutyCycle" RequestID="1344" Eval="x*100/256" Unit="% DC" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="BoostSolenoidDutyCycle changes very frequently, decreases on accel, increases on deaccel, probably not correct address?" Priority="1" Visible="False" />
        <DTC DataLog="N" Color="" Display="External Wideband A/F Ratio" LogReference="WideBandAF" RequestID="WDB" Eval="x" Unit="a/f ratio" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="60" ChartMin="0" ChartMax="60" ScalingFactor="10" Notes="Plug in your serial port from your wideband oxygen sensor if you have one." Priority="1" Visible="False" />
      </Mode2>
    </ecu>
    <ecu name="JTEC Plus">
      <Mode2 name="Mode2" type="Data List Items">
        <DTC DataLog="Y" Color="" Display="Manifold Absolute Pressure Volts" LogReference="MAPVolts" RequestID="27" Eval="x/51" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="5" ChartMin="0" ChartMax="5" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Manifold Absolute Pressure" LogReference="MAP" RequestID="28" Eval="(x/0.3237)*0.0193" Unit="Hg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="20" ChartMin="0" ChartMax="20" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Minimum Throttle Position" LogReference="MinThrottlePos" RequestID="2D" Eval="x*100/255" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Throttle Position" LogReference="ThrottlePos" RequestID="2E" Eval="x*100/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Crank Edge Counter" LogReference="CrankEdgeCount" RequestID="32" Eval="x" Unit="Count" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Cam Edge Counter" LogReference="CamEdgeCount" RequestID="33" Eval="x" Unit="Count" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Engine Speed" LogReference="RPM" RequestID="37" RequestID2="38" Eval="x/8" Unit="RPM" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor="0.1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Engine Coolant Temp" LogReference="CoolTemp" RequestID="41" Eval="1.8x-198.39996" Unit="degF" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="265" ChartMin="0" ChartMax="265" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Intake Air Temp" LogReference="AirTemp" RequestID="43" Eval="1.8x-198.39996" Unit="degF" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="265" ChartMin="0" ChartMax="265" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Front Left Oxygen Sensor" LogReference="FrontLeftO2" RequestID="50" Eval="x/51" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="5" ChartMin="0" ChartMax="5" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="Front Right Oxygen Sensor" LogReference="FrontRightO2" RequestID="51" Eval="x/51" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="5" ChartMin="0" ChartMax="5" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
        <DTC DataLog="Y" Color="" Display="AIS Step Count" LogReference="AISStepCount" RequestID="63" Eval="x" Unit="Count" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
      </Mode2>
    </ecu>
  </vehicle>
</EvoScanDataLogger>