|
|
|
|
Thread Tools | Display Modes |
|
07-19-2011, 06:30 AM | #1 |
Scooby Newbie
Member#: 286622
Join Date: Jun 2011
Location: www.evoscan.com
|
EvoScan xml for Subaru SVX
There has been a large number of requests lately for EvoScan data.xml request list for 1991-1996 Subaru SVX EG33 vehicles.
open notepad, and paste the following request id details into the notepad file, and save as \Documents\EvoScan v2.9\DataSettings\EvoScan Subaru SVX EG33.xml Code:
<?xml version="1.0"?> <EvoScanDataLogger> <vehicle name="Subaru SSMI SVX 1991-1996" LastUpdated="9 July 2011" LastAuthor="Hamish Ahern" LastAuthorContact="[email protected]"> <ecu name="SSMI 7225XX SVX EG33" EcuId=""> <Mode2 name="Mode2" type="Data List Items"> <DataListItem DataLog="N" Color="" Display="== Subaru 91-96 SVX EG33 ==" LogReference="TITLE" RequestID="0000" Eval="x" Unit="n/a" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="10" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="Battery" LogReference="BatteryVoltage" RequestID="102F" Eval="x*0.08" Unit="V" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="16" ChartMin="0" ChartMax="16" ScalingFactor="1" 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="10" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="Speed" LogReference="Speed" RequestID="1071" Eval="x*1.25" Unit="MPH" MetricEval="x*2" MetricUnit="KMH" ResponseBytes="1" GaugeMin="0" GaugeMax="150" ChartMin="0" ChartMax="150" ScalingFactor="1" Notes="" Priority="1" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="RPM" LogReference="RPM" RequestID="106F" Eval="x*25" Unit="RPM" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="8" ChartMin="0" ChartMax="80" ScalingFactor="0.01" Notes="Speed of rotation of the engine in revolutions per minute. " Priority="1" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="Coolant Temp (ECT)" LogReference="CoolantTemp" RequestID="1185" Eval="(x-82)*9/5" Unit="Deg F" MetricEval="x-50" MetricUnit="Deg C" ResponseBytes="1" GaugeMin="0" GaugeMax="250" ChartMin="0" ChartMax="250" ScalingFactor="1" Notes="" Priority="5" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="Ignition Timing" LogReference="Timing" RequestID="10A2" Eval="x" Unit="Deg BTDC" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="Mass Air Flow Sensor (MAF)" LogReference="MAF" RequestID="1283" Eval="x*100/255" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="5.5" ChartMin="0" ChartMax="5.5" ScalingFactor="1" Notes="" Priority="1" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="Load" LogReference="Load" RequestID="1282" Eval="x" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="F09" Priority="1" Visible="False" /> <DataListItem DataLog="Y" Color="#ff0048" Display="Throttle Position Sensor (TPS)" LogReference="TPS" RequestID="128C" Eval="x" Unit="raw" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="5" ChartMin="0" ChartMax="5" ScalingFactor="1" Notes="Throttle Position. 

Apparent ranges:
Closed = 237
Open = 48" Priority="1" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="Injector Pulse Width (IPW)" LogReference="IPW" RequestID="1280" Eval="x*0.256" Unit="ms" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="30" ChartMin="0" ChartMax="30" ScalingFactor="1" Notes="F11" Priority="1" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="Intake Bypass Air Control (IAC)" LogReference="IAC" RequestID="129D" Eval="x*100/255" Unit="% DutyC" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="1" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="O2 Sensor Left" LogReference="O2SensorLeft" RequestID="1292" Eval="x*5/512" Unit="Volts" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="5" ChartMin="0" ChartMax="5" ScalingFactor="100" Notes="" Priority="1" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="O2 Sensor Right" LogReference="O2SensorRight" RequestID="1291" Eval="x*5/512" Unit="Volts" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="5" ChartMin="0" ChartMax="5" ScalingFactor="100" Notes="" Priority="1" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="O2 Left Min" LogReference="O2LeftMin" RequestID="12B3" Eval="x*5/256" Unit="Volts" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="5" ChartMin="0" ChartMax="5" ScalingFactor="100" Notes="" Priority="1" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="O2 Left Max" LogReference="O2LeftMax" RequestID="12B2" Eval="x*5/256" Unit="Volts" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="5" ChartMin="0" ChartMax="5" ScalingFactor="100" Notes="" Priority="1" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="O2 Right Min" LogReference="O2RightMin" RequestID="12B1" Eval="x*5/256" Unit="Volts" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="5" ChartMin="0" ChartMax="5" ScalingFactor="100" Notes="" Priority="1" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="O2 Right Max" LogReference="O2RightMax" RequestID="12B0" Eval="x*5/256" Unit="Volts" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="5" ChartMin="0" ChartMax="5" ScalingFactor="100" Notes="" Priority="1" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="AFR Correction 1" LogReference="AFRCorrection1" RequestID="1097" Eval="x-128" Unit="afc" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="AFR Correction 2" LogReference="AFRCorrection2" RequestID="109F" Eval="x-128" Unit="afc" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="Knock Correction" LogReference="KnockCorrection" RequestID="12A7" Eval="x-128" Unit="correction" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="Canister Purge Control" LogReference="CanisterPurgeControl" RequestID="12A5" Eval="x*100/255" Unit="% Duty" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" ScalingFactor="1" Notes="" Priority="1" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="Barometric Pressure" LogReference="Baro" RequestID="125F" Eval="x" Unit="" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="10" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="Current DTC Code 1" LogReference="CurrentDTCByte1" RequestID="1026" Eval="x" Unit="byte" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="10" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="Current DTC Code 2" LogReference="CurrentDTCByte2" RequestID="1027" Eval="x" Unit="byte" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="10" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="Current DTC Code 3" LogReference="CurrentDTCByte3" RequestID="1028" Eval="x" Unit="byte" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="10" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="Current DTC Code 4" LogReference="CurrentDTCByte4" RequestID="1029" Eval="x" Unit="byte" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="10" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="Stored DTC Code 1" LogReference="StoredDTCByte1" RequestID="12B9" Eval="x" Unit="byte" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="10" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="Stored DTC Code 2" LogReference="StoredDTCByte2" RequestID="12BA" Eval="x" Unit="byte" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="10" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="Stored DTC Code 3" LogReference="StoredDTCByte3" RequestID="12BB" Eval="x" Unit="byte" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="10" Visible="False" /> <DataListItem DataLog="Y" Color="" Display="Stored DTC Code 4" LogReference="StoredDTCByte4" RequestID="12BC" Eval="x" Unit="byte" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="10" Visible="False" /> </Mode2> </ecu> </vehicle> </EvoScanDataLogger> |
12-03-2011, 02:58 AM | #2 |
Scooby Newbie
Member#: 302794
Join Date: Dec 2011
|
i've just been playing around a bit with EG33 data logs from evoscan, and i've found a few discrepancies with the 7225xx definitions file posted here.
- O2 conversion factor: the conversion factor should be x*5/256 (like the O2 min/max). the data.xml file here has x*5/512, which gives values in the range 0-0.5V. they should be 0-1V. changing the O2 sensor conversion factor to /256 gives the correct range, and plotting them with the min and max shows them all working together. i verified this against Phil Skuse's original conversions at the vwrx site, and an SSMI eavesdropping report at TomsSVX site. - MAF conversion factor: this data.xml uses x*100/255, which gives values expressed in % of max. using x*5/256 gives values in volts, which imho is more useful for diagnosis (corresponding to the service manuals), and is also the standard byte to voltage conversion factor. - TPS conversion factor: the conversion factor for TPS should be x*5/256, again to read in volts. several other request ID's differ from Phil's: - battery voltage - here: 102F, phil's: 12A2. both show nearly the same readings, but in my test runs 12A2 showed the voltage dip at starting time. - speed - here: 1071, phil's: 12A4. both are within sampling error of each other. - rpm - here: 106F, phil's: 1290. both withing sampling error, but 106F correctly shows zero at pre-start; 1290 shows an arbitrary large rpm. - air/fuel correction - here there are 2 for the two banks: 1097/109F, phil's had only one: 12AD. also, in the logs i've seen, the canister purge parameter and the barometric pressure don't produce sensible values.... Last edited by iiigoiii; 04-05-2012 at 02:16 PM. Reason: added MAF conversion factor, TPS |
04-05-2012, 02:10 PM | #3 |
Scooby Newbie
Member#: 302794
Join Date: Dec 2011
|
i've just seen this:
http://www.alcyone.org.uk/ssm/ecureverse.html which shows the results of an actual SSMI eavesdropping done on an SVX ECU. previously i had only seen phil skuse's vwrx site. it confirms the that the O2 conversion factor should indeed be /256. |
09-24-2012, 08:41 PM | #4 |
Scooby Newbie
Member#: 302794
Join Date: Dec 2011
|
aaaaaaaand there's one other error in this config file (thanks labmechanic!):
the conversion factor for the coolant temp in *F is wrong. it reads "(x-82)*9/5", but should probably be "(x*9/5)-58". the *C conversion factor looks correct at "x-50" but it looks like someone did the *C to *F conversion incorrectly. here's a summary of the changes i recommend to the config file posted at the start of this thread: - coolant temp: Eval="(x*9/5)-58" - MAF: Eval="x*5/256" Unit="V" - TPS: Eval="x*5/256" Unit="V" - IAC: Eval="x*100/256" - O2 left: Eval="x*5/256" - O2 right: Eval="x*5/256" - barometric pressure: Eval="x*8" Unit="mmHg" a config file with these changes can be found here: http://www.4bc.org/vanagon/evoscan_configs/7225xxV6.xml |
11-12-2012, 09:07 PM | #5 |
Scooby Guru
Member#: 149262
Join Date: May 2007
Chapter/Region:
MWSOC
Location: Grand Rapids MI
Vehicle:03WR rallycarFXTleg PrimerGrey |
Does it work for WRXs yet?
|
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
1995 Subaru SVX, Yeah, thats right, SVX :) Excellent condition LOOK $5600 OBO | kccobra | Private Vehicle 'For Sale' Classifieds | 16 | 08-04-2006 02:45 PM |
1992 Subaru SVX for sale | TCwrx70 | Mid Atlantic Impreza Club -- MAIC | 2 | 02-10-2005 12:06 AM |
1995 Subaru SVX for sale | forevernewb | Private Vehicle 'For Sale' Classifieds | 1 | 05-31-2004 02:28 PM |
whats a good transmission cooler for a 92 subaru svx | sharky512345 | Transmission (AT/MT) & Driveline | 1 | 02-05-2004 07:52 AM |
lookin for subaru svx in/near oregon for around 3,000ish | sharky512345 | Private 'Wanted' Classifieds | 0 | 02-04-2004 08:21 PM |