RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sun May 19, 2013 3:15 pm

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 45 posts ]  Go to page 1, 2, 3  Next
Author Message
 Post subject: 2010 EDM Legacy 2.5 GT 5EAT (265HP) AE5F301C - 5B42564107
PostPosted: Tue Sep 14, 2010 12:24 pm 
Offline
Administrator
User avatar

Joined: Wed Oct 25, 2006 12:32 am
Posts: 3039
hmanxx posted an experimental ecu definition here:

viewtopic.php?f=8&t=6515&start=15

Code:
<romid>
   <xmlid>AE5F301C</xmlid>
   <internalidaddress>2004</internalidaddress>
   <internalidstring>AE5F301C</internalidstring>
   <ecuid>5B42564107</ecuid>
   <year>10</year>
   <market>ADM</market>
   <make>Subaru</make>
   <model>Legacy</model>
   <submodel>GT</submodel>
   <transmission>AT</transmission>
   <memmodel>SH7058</memmodel>
   <flashmethod>subarucan</flashmethod>
   <filesize>1024kb</filesize>
  </romid>
  <table name="Target Boost " storageaddress="0xC10E8" sizex="14">
   <table type="X Axis" storageaddress="0xC1074" />
   <table type="Y Axis" storageaddress="0xC10AC" />
  </table>
  <table name="Target Boost Compensation (ECT)" storageaddress="0xC0A9C">
   <table type="Y Axis" storageaddress="0xC09BC" />
  </table>
  <table name="Target Boost Compensation (1st Gear)" storageaddress="0xC09B4" />
  <table name="Target Boost Compensation (1st Gear) Speed Disable" storageaddress="0xC09B0" />
  <table name="Target Boost Compensation (IAT) " storageaddress="0xC0BE4">
   <table type="Y Axis" storageaddress="0xC0BCC" />
  </table>
  <table name="Target Boost Compensation (Atm. Pressure) " storageaddress="0xC0C94" sizex="8">
   <table type="X Axis" storageaddress="0xC0C5C" />
   <table type="Y Axis" storageaddress="0xC0C7C" />
  </table>
  <table name="Boost Limit (Fuel Cut) " storageaddress="0xce924" sizex="8" sizey="12">
   <table type="X Axis" storageaddress="0xce8d4" />
   <table type="Y Axis" storageaddress="0xce8f4" />
  </table>
  <table name="Boost Control Disable (IAM)" storageaddress="0xc09a4" />
  <table name="Boost Control Disable (Fine Correction)" storageaddress="0xC09A0" />
  <table name="Boost Control Disable Delay (Fine Correction)" storageaddress="0xC0955" />
  <table name="Initial Wastegate Duty " storageaddress="0xC0F08" sizex="14" sizey="13">
   <table type="X Axis" storageaddress="0xC0E9C" />
   <table type="Y Axis" storageaddress="0xC0ED4" />
  </table>
  <table name="Max Wastegate Duty " storageaddress="0xC0D30" sizex="14" sizey="13">
   <table type="X Axis" storageaddress="0xC0CC4" />
   <table type="Y Axis" storageaddress="0xC0CFC" />
  </table>
  // Checked with known routine
  <table name="Max Wastegate Duty Limit Post-Compensation" storageaddress="0x13904" />
  <table name="Initial/Max Wastegate Duty Compensation (IAT)" storageaddress="0xC0A3C">
   <table type="Y Axis" storageaddress="0xC09FC" />
  </table>
  <table name="Initial/Max Wastegate Duty Compensation (ECT)" storageaddress="0xC0A5C">
   <table type="Y Axis" storageaddress="0xC09BC" />
  </table>
  <table name="Initial/Max Wastegate Duty Compensation (Atm. Pressure)" storageaddress="0xC0C34" sizex="10">
   <table type="X Axis" storageaddress="0xC0BFC" />
   <table type="Y Axis" storageaddress="0xC0C24" />
  </table>
  <table name="Turbo Dynamics Proportional" storageaddress="0xC0AD0">
   <table type="Y Axis" storageaddress="0xC0AAC" />
  </table>
  <table name="Turbo Dynamics Integral Positive" storageaddress="0xC0B40">
   <table type="Y Axis" storageaddress="0xC0B1C" />
  </table>
  <table name="Turbo Dynamics Integral Negative" storageaddress="0xC0B08">
   <table type="Y Axis" storageaddress="0xC0AE4" />
  </table>
  <table name="TD Proportional Compensation (IAT)" storageaddress="0xC0A6C" sizey="16">
   <table type="Y Axis" storageaddress="0xC09FC" />
  </table>
  <table name="TD Integral Positive Compensation (IAT)" storageaddress="0xC0A8C" sizey="16">
   <table type="Y Axis" storageaddress="0xC09FC" />
  </table>
  <table name="TD Integral Negative Compensation (IAT)" storageaddress="0xC0A7C" sizey="16">
   <table type="Y Axis" storageaddress="0xC09FC" />
  </table>
  <table name="TD Activation Thresholds (RPM)" storageaddress="0xC0990" />
  <table name="TD Activation Thresholds (Target Boost) " storageaddress="0xC097C" />
  <table name="TD Integral Cumulative Range (WGDC Correction)" storageaddress="0xC0998" />
  <table name="TD Integral Negative Activation (Boost Error)" storageaddress="0xC0984" />
  <table name="TD Integral Positive Activation (Boost Error)" storageaddress="0xC0988" />
  <table name="TD Integral Negative Activation (Wastegate Duty)" storageaddress="0xC098C" />
  <table name="Manifold Pressure Sensor Scaling " storageaddress="0xd5cac" />
  <table name="Manifold Pressure Sensor Limits (CEL)" storageaddress="0xd5c5e" />
  <table name="Manifold Pressure Sensor CEL Delays" storageaddress="0xd5c13" />
  <table name="Primary Open Loop Fueling Base" storageaddress="0xcc9bc" sizex="18" sizey="16">
   <table type="X Axis" storageaddress="0xcc934" />
   <table type="Y Axis" storageaddress="0xcc97c" />
  </table>
  <table name="Primary Open Loop Fueling Additive" storageaddress="0xccd0c" sizex="18" sizey="16">
   <table type="X Axis" storageaddress="0xccc84" />
   <table type="Y Axis" storageaddress="0xccccc" />
  </table>

// <table name="Primary Open Loop Fueling (KCA Additive B Low)" storageaddress="0xccb64" sizex="18" sizey="16">
   <table type="X Axis" storageaddress="0xccadc" />
   <table type="Y Axis" storageaddress="0xccb24" />
  </table>


  <table name="Minimum Active Primary Open Loop Enrichment" storageaddress="0xc8d20" />
  <table name="Minimum Primary Open Loop Enrichment (Throttle)" storageaddress="0xc98c8">
   <table type="Y Axis" storageaddress="0xc98b0" />
  </table>
  <table name="Minimum Primary Open Loop Enrichment (Accelerator)" storageaddress="0xc98e8">
   <table type="Y Axis" storageaddress="0xc98d0" />
  </table>
  <table name="Primary Open Loop Fueling Compensation (ECT)" storageaddress="0xcafe4">
   <table type="Y Axis" storageaddress="0xc91bc" />
  </table>
  <table name="Front Oxygen Sensor Scaling" storageaddress="0xd5f8c">
   <table type="Y Axis" storageaddress="0xd5f58" />
  </table>
  // Need further study on Rich limit
  <table name="Front Oxygen Sensor Rich Limit" storageaddress="0x23F94" />
  <table name="Front Oxygen Sensor Compensation (Atm. Pressure)" storageaddress="0xc4ce0">
   <table type="Y Axis" storageaddress="0xc4cd0" />
  </table>
  <table name="CL Fueling Target Compensation A (Load)" storageaddress="0xcdb58" sizey="11">
   <table type="X Axis" storageaddress="0xcdb00" />
   <table type="Y Axis" storageaddress="0xcdb2c" />
  </table>
  <table name="CL Fueling Target Compensation B (Load)" storageaddress="0xcdca4">
   <table type="X Axis" storageaddress="0xcdc4c" />
   <table type="Y Axis" storageaddress="0xcdc78" />
  </table>
  <table name="CL Fueling Target Compensation Imm. Cruise (ECT)" storageaddress="0xcda34">
   <table type="X Axis" storageaddress="0xc91bc" />
   <table type="Y Axis" storageaddress="0xcda28" />
  </table>
  <table name="CL Fueling Target Compensation Imm. Non-Cruise (ECT)" storageaddress="0xcdaa0">
   <table type="X Axis" storageaddress="0xc91bc" />
   <table type="Y Axis" storageaddress="0xcda94" />
  </table>

<table name="CL to OL Delay " storageaddress="0xc8970" />

<table name="CL to OL Delay/Switch SI-DRIVE Intelligent" storageaddress="0xc896a" />
  <table name="CL to OL Transition with Delay (Throttle)" storageaddress="0xc98a0">
   <table type="Y Axis" storageaddress="0xc9860" />
  </table>


<table name="CL to OL Transition with Delay Throttle Hysteresis" storageaddress="0xc8d28" />
 
  <table name="CL to OL Transition with Delay (Base Pulse Width)" storageaddress="0xcaf10">
   <table type="Y Axis" storageaddress="0xcaed0" />
  </table>
  <table name="CL to OL Transition with Delay BPW Hysteresis" storageaddress="0xc8d24" />
 
  <table name="CL to OL Transition Counter Step Value (MAF)" storageaddress="0xcaf58">
   <table type="Y Axis" storageaddress="0xcaf30" />
  </table>

  <table name="CL Delay Maximum (Throttle)" storageaddress="0xc8d88" />
  <table name="CL Delay Maximum (Vehicle Speed)" storageaddress="0xc8da4" />
  <table name="CL Delay Minimum (ECT)" storageaddress="0xc8d2c" />
  <table name="CL Delay Maximum (Engine Load)" storageaddress="0xc8db4" />

  <table name="CL Delay Engine Load Counter Threshold" storageaddress="0xc8968" />

<table name="CL Delay Maximum Engine Speed (Per Gear)" storageaddress="0xc8d30" />
 
  <table name="CL Delay Maximum Engine Speed (Neutral)" storageaddress="0xc8d58" />



  <table name="Injector Latency" storageaddress="0xc9e20">
   <table type="Y Axis" storageaddress="0xc9e0c" />
  </table>


  <table name="Injector Flow Scaling" storageaddress="0xc8a70" />

  <table name="Per Injector Pulse Width Compensation A" storageaddress="0xccf24" sizex="9" sizey="12">
   <table type="X Axis" storageaddress="0xcced0" />
   <table type="Y Axis" storageaddress="0xccef4" />
  </table>
  <table name="Per Injector Pulse Width Compensation B" storageaddress="0xccfe4" sizex="9" sizey="12">
   <table type="X Axis" storageaddress="0xccf90" />
   <table type="Y Axis" storageaddress="0xccfb4" />
  </table>
  <table name="Per Injector Pulse Width Compensation C" storageaddress="0xcd0a4" sizex="9" sizey="12">
   <table type="X Axis" storageaddress="0xcd050" />
   <table type="Y Axis" storageaddress="0xcd074" />
  </table>
  <table name="Per Injector Pulse Width Compensation D" storageaddress="0xcd164" sizex="9" sizey="12">
   <table type="X Axis" storageaddress="0xcd110" />
   <table type="Y Axis" storageaddress="0xcd134" />
  </table>
  <table name="Cranking Fuel Injector Pulse Width A (ECT)" storageaddress="0xc9d4a">
   <table type="Y Axis" storageaddress="0xc91bc" />
  </table>

// further check - 1 Dec09
<table name="Cranking Fuel Injector Pulse Width B (ECT)" storageaddress="0XC9D6A">
   <table type="Y Axis" storageaddress="0xc91bc" />
  </table>
  <table name="Cranking Fuel Injector Pulse Width C (ECT)" storageaddress="0xc9d8a">
   <table type="Y Axis" storageaddress="0xc91bc" />
  </table>
  <table name="Cranking Fuel Injector Pulse Width D (ECT)" storageaddress="0xc9daa">
   <table type="Y Axis" storageaddress="0xc91bc" />
  </table>
  <table name="Cranking Fuel Injector Pulse Width E (ECT)" storageaddress="0xc9dca">
   <table type="Y Axis" storageaddress="0xc91bc" />
  </table>
  <table name="Cranking Fuel Injector Pulse Width F (ECT)" storageaddress="0xc9dea">
   <table type="Y Axis" storageaddress="0xc91bc" />
  </table>
  <table name="Cranking Fuel IPW Compensation Imm. Cruise (RPM)" storageaddress="0xcc0f4">
   <table type="X Axis" storageaddress="0xcc0c4" />
   <table type="Y Axis" storageaddress="0xcc0d8" />
  </table>
  <table name="Cranking Fuel IPW Compensation Imm. Non-Cruise (RPM)" storageaddress="0xcc0a0">
   <table type="X Axis" storageaddress="0xcc070" />
   <table type="Y Axis" storageaddress="0xcc084" />
  </table>
  <table name="Cranking Fuel IPW Compensation (MAP)" storageaddress="0xc9400">
   <table type="Y Axis" storageaddress="0xc93d8" />
  </table>
  <table name="Cranking Fuel IPW Compensation (Accelerator)" storageaddress="0xc9434" sizey="10">
   <table type="Y Axis" storageaddress="0xc940c" />
  </table>
  <table name="Cranking Fuel IPW Compensation (IAT)" storageaddress="0xc9454">
   <table type="Y Axis" storageaddress="0xc9440" />
  </table>
  <table name="Throttle Tip-in Enrichment A" storageaddress="0xcb698">
   <table type="Y Axis" storageaddress="0xcb650" />
  </table>
  <table name="Throttle Tip-in Enrichment B" storageaddress="0xcb704">
   <table type="Y Axis" storageaddress="0xcb6bc" />
  </table>
  <table name="Minimum Tip-in Enrichment Activation" storageaddress="0xc9088" />
  <table name="Minimum Tip-in Enrichment Activation (Throttle)" storageaddress="0xc9084" />
  <table name="Tip-in Enrichment Compensation (Boost Error)" storageaddress="0xc9b94">
   <table type="Y Axis" storageaddress="0xc9b70" />
  </table>
  <table name="Tip-in Enrichment Compensation (RPM)" storageaddress="0xc9b60" sizey="16">
   <table type="Y Axis" storageaddress="0xc9b20" />
  </table>
  <table name="Tip-in Enrichment Compensation A (ECT)" storageaddress="0xc9b9d">
   <table type="Y Axis" storageaddress="0xc91bc" />
  </table>
  <table name="Tip-in Enrichment Compensation B (ECT)" storageaddress="0xcb728">
   <table type="Y Axis" storageaddress="0xc91bc" />
  </table>
  <table name="Tip-in Enrichment Compensation C (ECT)" storageaddress="0xcb748">
   <table type="Y Axis" storageaddress="0xc91bc" />
  </table>
  <table name="Tip-in Enrichment Compensation D (ECT)" storageaddress="0xcb788">
   <table type="Y Axis" storageaddress="0xc91bc" />
  </table>
  <table name="Tip-in Enrichment Compensation D (ECT) Activation" storageaddress="0xc908c" />
  <table name="Tip-in Enrichment Disable Applied Counter Threshold A (ECT)" storageaddress="0xc9bad">
   <table type="Y Axis" storageaddress="0xc91bc" />
  </table>
  <table name="Tip-in Enrichment Disable Applied Counter Threshold B (ECT)" storageaddress="0xc9bbd">
   <table type="Y Axis" storageaddress="0xc91bc" />
  </table>
  <table name="Tip-in Enrichment Applied Counter Reset" storageaddress="0xc892c" />
  <table name="Tip-in Enrichment Disable Throttle Cumulative Threshold A (ECT)" storageaddress="0xcb7a8">
   <table type="Y Axis" storageaddress="0xc91bc" />
  </table>
  <table name="Tip-in Enrichment Disable Throttle Cumulative Threshold B (ECT)" storageaddress="0xcb7c8">
   <table type="Y Axis" storageaddress="0xc91bc" />
  </table>
  <table name="Tip-in Throttle Cumulative Reset" storageaddress="0xc892d" />
  <table name="A/F Learning #1 Limits" storageaddress="0xc8c68" />
  <table name="A/F Learning #1 Airflow Ranges" storageaddress="0xc8c78" />

<table name="MAF Limit (Maximum)" storageaddress="0xc47c8" />

<table name="MAF Sensor Scaling" storageaddress="0xd5e80">
   <table type="Y Axis" storageaddress="0xd5da8" />
  </table>
  <table name="MAF Compensation (IAT)" storageaddress="0xc4e84" sizex="6" sizey="10">
   <table type="X Axis" storageaddress="0xc4e44" />
   <table type="Y Axis" storageaddress="0xc4e5c" />
  </table>
// unchecked
  <table name="Engine Load Limit A (Maximum)" storageaddress="0x22460" />

<table name="Engine Load Limit B Maximum (RPM)" storageaddress="0xc4be0">
   <table type="Y Axis" storageaddress="0xc4bd8" />
  </table>
  <table name="Engine Load Compensation Cruise (MP)" storageaddress="0xc4f34" sizex="13" sizey="16">
   <table type="X Axis" storageaddress="0xc4ec0" />
   <table type="Y Axis" storageaddress="0xc4ef4" />
  </table>

//Done
  <table name="Engine Load Compensation Non-Cruise (MP)" storageaddress="0xC5078" sizex="13" sizey="16">
   <table type="X Axis" storageaddress="0xC5004" />
   <table type="Y Axis" storageaddress="0xC5038" />
  </table>




  <table name="Base Timing Primary Cruise" storageaddress="0xd0b00" sizex="12" sizey="9">
   <table type="X Axis" storageaddress="0xd0aac" />
   <table type="Y Axis" storageaddress="0xd0adc" />
  </table>
  <table name="Base Timing Reference Cruise (AVCS related)" storageaddress="0xd0d68" sizex="12" sizey="9">
   <table type="X Axis" storageaddress="0xd0d14" />
   <table type="Y Axis" storageaddress="0xd0d44" />
  </table>
  <table name="Base Timing Primary Non-Cruise" storageaddress="0xd0bf4" sizex="18" sizey="16">
<table type="X Axis" storageaddress="0xd0b6c" />
   <table type="Y Axis" storageaddress="0xd0bb4" />
  </table>
  <table name="Base Timing Reference Non-Cruise (AVCS related)" storageaddress="0xd0e5c" sizex="18" sizey="16">
   <table type="X Axis" storageaddress="0xd0dd4" />
   <table type="Y Axis" storageaddress="0xd0e1c" />
  </table>
  <table name="Base Timing Idle A (In-Gear)" storageaddress="0xcf24a">
   <table type="Y Axis" storageaddress="0xceff4" />
  </table>
  <table name="Base Timing Idle B (In-Gear)" storageaddress="0xcf25a">
   <table type="Y Axis" storageaddress="0xceff4" />
  </table>
  <table name="Base Timing Idle A (Neutral)" storageaddress="0xcf26a">
   <table type="Y Axis" storageaddress="0xceff4" />
  </table>
  <table name="Base Timing Idle B (Neutral)" storageaddress="0xcf27a">
   <table type="Y Axis" storageaddress="0xceff4" />
  </table>
  <table name="Base Timing Idle Minimum" storageaddress="0xcf241">
   <table type="Y Axis" storageaddress="0xcf074" />
  </table>
  <table name="Base Timing Idle Minimum Vehicle Speed Enable" storageaddress="0xcedb8" />
 

  <table name="Knock Correction Advance Max Cruise" storageaddress="0xd0798" sizex="12" sizey="9">
   <table type="X Axis" storageaddress="0xd0744" />
   <table type="Y Axis" storageaddress="0xd0774" />
  </table>
  <table name="Knock Correction Advance Max Non-Cruise" storageaddress="0xd088c" sizex="18" sizey="16">
   <table type="X Axis" storageaddress="0xd0804" />
   <table type="Y Axis" storageaddress="0xd084c" />
  </table>
  <table name="Timing Compensation A (IAT)" storageaddress="0xcf32c">
   <table type="Y Axis" storageaddress="0xcf2ec" />
  </table>
  <table name="Timing Compensation A (IAT) Activation" storageaddress="0xd0fa8" sizex="6" sizey="5">
   <table type="X Axis" storageaddress="0xd0f7c" />
   <table type="Y Axis" storageaddress="0xd0f94" />
  </table>
  <table name="Timing Compensation B (IAT)" storageaddress="0xcf84c">
   <table type="Y Axis" storageaddress="0xcf80c" />
  </table>


// Reconfirmed OK

  <table name="Timing Compensation B (IAT) IAM Activation" storageaddress="0xcef9c" />



  <table name="Timing Compensation B (IAT) Max Additive" storageaddress="0xcef80" />
 
<table name="Timing Compensation Imm. Cruise A (ECT)" storageaddress="0xcf2ca">
   <table type="Y Axis" storageaddress="0xceff4" />
  </table>
  <table name="Timing Compensation Imm. Cruise B (ECT)" storageaddress="0xcf2da">
   <table type="Y Axis" storageaddress="0xceff4" />
  </table>
  <table name="Timing Compensation Imm. Non-Cruise A (ECT)" storageaddress="0xcf2aa">
   <table type="Y Axis" storageaddress="0xceff4" />
  </table>
  <table name="Timing Compensation Imm. Non-Cruise B (ECT)" storageaddress="0xcf2ba">
   <table type="Y Axis" storageaddress="0xceff4" />
  </table>
  <table name="Timing Compensation Per Cylinder A" storageaddress="0xd04fc" sizey="5">
   <table type="X Axis" storageaddress="0xd04b0" />
   <table type="Y Axis" storageaddress="0xd04e8" />
  </table>
  <table name="Timing Compensation Per Cylinder B" storageaddress="0xd0590" sizey="5">
   <table type="X Axis" storageaddress="0xd0544" />
   <table type="Y Axis" storageaddress="0xd057c" />
  </table>
  <table name="Timing Compensation Per Cylinder C" storageaddress="0xd0624" sizey="5">
   <table type="X Axis" storageaddress="0xd05d8" />
   <table type="Y Axis" storageaddress="0xd0610" />
  </table>
  <table name="Timing Compensation Per Cylinder D" storageaddress="0xd06bc" sizey="6">
   <table type="X Axis" storageaddress="0xd066c" />
   <table type="Y Axis" storageaddress="0xd06a4" />
  </table>
  <table name="Timing Comp Minimum Load (Per Cylinder)" storageaddress="0xcead4" />
  <table name="Timing Comp Maximum RPM (Per Cylinder)" storageaddress="0xcead0" />
  <table name="Timing Comp Minimum Coolant Temp (Per Cylinder)" storageaddress="0xcead8" />
  <table name="Feedback Correction Range (RPM)" storageaddress="0xceae4" />
  <table name="Feedback Correction Minimum Load" storageaddress="0xceadc" />
  <table name="Feedback Correction Retard Value" storageaddress="0xceb04" />
  <table name="Feedback Correction Retard Limit" storageaddress="0xceb00" />
  <table name="Feedback Correction Negative Advance Value" storageaddress="0xceb08" />
  <table name="Feedback Correction Negative Advance Delay" storageaddress="0xcea22" />
  <table name="Extended Feedback Correction High RPM Compensation" storageaddress="0xceb10" />
  <table name="Fine Correction Range (RPM)" storageaddress="0xcecac" />
  <table name="Fine Correction Range (Load)" storageaddress="0xcecbc" />
  <table name="Fine Correction Rows (RPM)" storageaddress="0xcec4c" />
  <table name="Fine Correction Columns (Load)" storageaddress="0xcec68" />
  <table name="Fine Correction Retard Value A" storageaddress="0xcec90" />
  <table name="Fine Correction Retard Value B" storageaddress="0xceca4" />
  <table name="Fine Correction Retard Limit" storageaddress="0xcec8c" />
  <table name="Fine Correction Advance Value" storageaddress="0xcec88" />
  <table name="Fine Correction Advance Limit" storageaddress="0xcec84" />
  <table name="Fine Correction Advance Delay" storageaddress="0xcea32" />
  <table name="Rough Correction Range (RPM)" storageaddress="0xcebf4" />
  <table name="Rough Correction Range (Load)" storageaddress="0xcec04" />
  <table name="Rough Correction Minimum KC Advance Map Value" storageaddress="0xcef94" />
  <table name="Rough Correction Learning Delay (Increasing) " storageaddress="0xcfa3c">
   <table type="Y Axis" storageaddress="0xcfa14" />
  </table>
  // Recomfirmed OK.
 
   
//IAM initial and IAM step are verified -OK   
  <table name="Advance Multiplier (Initial)" storageaddress="0xcec18" />
  <table name="Advance Multiplier Step Value" storageaddress="0xcec1c" />
 
  <table name="Intake Cam Advance Angle Cruise (AVCS) " storageaddress="0xd85ac" sizex="11" sizey="9">
   <table type="X Axis" storageaddress="0xd855c" />
   <table type="Y Axis" storageaddress="0xd8588" />
  </table>
  <table name="Intake Cam Advance Angle Non-Cruise (AVCS) " storageaddress="0xd86fc" sizex="18" sizey="16">
   <table type="X Axis" storageaddress="0xd8674" />
   <table type="Y Axis" storageaddress="0xd86bc" />
  </table>
  <table name="Exhaust Cam Retard Angle Cruise (AVCS) " storageaddress="0xd7e04" sizex="11" sizey="9">
   <table type="X Axis" storageaddress="0xd7db4" />
   <table type="Y Axis" storageaddress="0xd7de0" />
  </table>
  <table name="Exhaust Cam Retard Angle Non-Cruise (AVCS) " storageaddress="0xd7f54" sizex="18" sizey="16">
   <table type="X Axis" storageaddress="0xd7ecc" />
   <table type="Y Axis" storageaddress="0xd7f14" />
  </table>
  <table name="Requested Torque (Accelerator Pedal) SI-DRIVE Sport" storageaddress="0xdd3b0" sizex="16">
   <table type="X Axis" storageaddress="0xdd32c" />
   <table type="Y Axis" storageaddress="0xdd36c" />
  </table>
  <table name="Requested Torque (Accelerator Pedal) SI-DRIVE Sport Sharp" storageaddress="0xdd654" sizex="16">
   <table type="X Axis" storageaddress="0xdd5d0" />
   <table type="Y Axis" storageaddress="0xdd610" />
  </table>
  <table name="Requested Torque (Accelerator Pedal) SI-DRIVE Intelligent" storageaddress="0xdd8f8" sizex="16">
   <table type="X Axis" storageaddress="0xdd874" />
   <table type="Y Axis" storageaddress="0xdd8b4" />
  </table>
  <table name="Requested Torque Base (RPM)" storageaddress="0xDC7D0">
   <table type="Y Axis" storageaddress="0xDC790" />
  </table>
  <table name="Target Throttle Plate Position Cruise (Requested Torque Ratio)" storageaddress="0xDCC84" sizex="16" sizey="9">
   <table type="X Axis" storageaddress="0xDCC20" />
   <table type="Y Axis" storageaddress="0xDCC60" />
  </table>
  <table name="Target Throttle Plate Position Non-Cruise (Requested Torque Ratio)" storageaddress="0xDCE24" sizex="16">
   <table type="X Axis" storageaddress="0xDCDA4" />
   <table type="Y Axis" storageaddress="0xDCDE4" />
  </table>
  <table name="Target Throttle Plate Position Maximum (Requested Torque Ratio)" storageaddress="0xdde60" sizex="16">
   <table type="X Axis" storageaddress="0xddde0" />
   <table type="Y Axis" storageaddress="0xdde20" />
  </table>
  <table name="Rev Limit (Fuel Cut)" storageaddress="0xc9104" />
  <table name="Rev Limit Fuel Resume (Boost)" storageaddress="0xc9114" />
  <table name="Speed Limiting Enable (Fuel Cut)" storageaddress="0xc911c" />
  <table name="Speed Limiting Disable (Fuel Cut)" storageaddress="0xc9124" />
  <table name="Speed Limiting A (Throttle) SI-DRIVE Sport/Sport Sharp" storageaddress="0xDC640" />
  <table name="Speed Limiting B (Throttle) SI-DRIVE Sport/Sport Sharp" storageaddress="0xDC658" />
  <table name="Speed Limiting A (Throttle) SI-DRIVE Intelligent" storageaddress="0xDC64C" />
  <table name="Speed Limiting B (Throttle) SI-DRIVE Intelligent" storageaddress="0xDC664" />
  <table name="Intake Temp Sensor Scaling" storageaddress="d62f8">
   <table type="Y Axis" storageaddress="d6280" />
  </table>
  <table name="Coolant Temp Sensor Scaling" storageaddress="d6210">
   <table type="Y Axis" storageaddress="d61a0" />
  </table>
  <table name="Radiator Fan Modes A (ECT)" storageaddress="d65f8" />
  <table name="Radiator Fan Modes B (ECT)" storageaddress="d6608" />
  <table name="Radiator Fan Modes (Veh. Speed)" storageaddress="d6618" />
  <table name="Gear Determination Thresholds A" storageaddress="c4a98" />
  <table name="Gear Determination Thresholds B" storageaddress="c4aac" />
 
  <table name="Idle Speed Target A" storageaddress="0xd29e4">
   <table type="Y Axis" storageaddress="0xd24e8" />
  </table>
  <table name="Idle Speed Target B" storageaddress="0xd2a04">
   <table type="Y Axis" storageaddress="0xd24e8" />
  </table>
  <table name="Idle Speed Target C" storageaddress="0xd2a24">
   <table type="Y Axis" storageaddress="0xd24e8" />
  </table>
  <table name="Idle Speed Target D" storageaddress="0xd2a44">
   <table type="Y Axis" storageaddress="0xd24e8" />
  </table>
  <table name="Idle Speed Target E" storageaddress="0xd2a64">
   <table type="Y Axis" storageaddress="0xd24e8" />
  </table>
  <table name="Idle Speed Target F" storageaddress="0xd2a84">
   <table type="Y Axis" storageaddress="0xd24e8" />
  </table>
  <table name="Checksum Fix" storageaddress="0xFFB80" />


Top
 Profile  
 
 Post subject: Re: 2010 EDM Legacy 2.5 GT 5EAT 265HP (calid AE5F301C)
PostPosted: Fri Sep 24, 2010 1:12 pm 
Offline
RomRaider Donator

Joined: Sun Sep 20, 2009 12:39 am
Posts: 106
Location: Lost
I am trying to open a 2010 ROM with this definition but keep coming up against an error:

Code:
The markup in the document following the root element must be well-formed.


What's the problem here? The definition does not match the ROM from the car, or did I format the definition file wrong, or.... ?


Top
 Profile  
 
 Post subject: Re: 2010 EDM Legacy 2.5 GT 5EAT 265HP (calid AE5F301C)
PostPosted: Fri Sep 24, 2010 1:18 pm 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 3660
Location: Canada eh!
The def quoted above is not complete.
You'll need to check the format of other defs to get an idea of the missing parts and then create your own def file with all the correct bits together.
i.e.: there is no base= attribute specified and the <rom> elements are missing.


Last edited by dschultz on Sun Sep 26, 2010 12:10 am, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: 2010 EDM Legacy 2.5 GT 5EAT 265HP (calid AE5F301C)
PostPosted: Sat Sep 25, 2010 12:48 pm 
Offline
RomRaider Donator

Joined: Sun Sep 20, 2009 12:39 am
Posts: 106
Location: Lost
dschultz wrote:
The def quoted about is not complete.
You'll need to check the format of other defs to get an idea of the missing parts and then create your own def file with all the correct bits together.
i.e.: there is no base= attribute specified and the <rom> elements are missing.

Oh, no wonder. Thanks!


Top
 Profile  
 
 Post subject: Re: 2010 EDM Legacy 2.5 GT 5EAT 265HP (calid AE5F301C)
PostPosted: Wed Sep 29, 2010 8:18 am 
Offline
RomRaider Donator

Joined: Wed Jul 12, 2006 11:01 am
Posts: 148
Here you go..
I am attaching the full definition here including CEL Diagnostic info..


Attachments:
File comment: AE5F301C definition
AE5F301C_v1a.zip [36.68 KiB]
Downloaded 285 times
Top
 Profile  
 
 Post subject: Re: 2010 EDM Legacy 2.5 GT 5EAT 265HP (calid AE5F301C)
PostPosted: Fri Oct 01, 2010 8:01 am 
Offline
RomRaider Donator
User avatar

Joined: Mon Dec 15, 2008 3:12 am
Posts: 608
Location: Brgy. Horseshoe, The Philippines
If you want to flash it back, is there a definition for ecuflash already?


Top
 Profile  
 
 Post subject: Re: 2010 EDM Legacy 2.5 GT 5EAT 265HP (calid AE5F301C)
PostPosted: Sat Oct 02, 2010 9:49 am 
Offline
RomRaider Donator

Joined: Wed Jul 12, 2006 11:01 am
Posts: 148
with reference to a ecuflash lgt definition(Close cousin)..,just duplicate one and change the header contents...accordingly..
The way to learn-Try it out first :mrgreen: :mrgreen:


Top
 Profile  
 
 Post subject: Re: 2010 EDM Legacy 2.5 GT 5EAT 265HP (calid AE5F301C)
PostPosted: Mon Oct 04, 2010 11:04 pm 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 3660
Location: Canada eh!
This def is for ECUFlash. It is made directly from the posted RR def above. I have not checked either for accuracy, but it should allow you to flash.
Save the file in: \Program Files\OpenECU\EcuFlash\rommetadata\subaru\Legacy GT
of your ECUFlash installation.

Edit: Changed designation from ADM to EDM. It makes no difference to edit/flashing though as it's only informational.


Attachments:
File comment: ECUFlash def
AE5F301C.xml [29.02 KiB]
Downloaded 227 times


Last edited by dschultz on Thu Oct 07, 2010 9:51 am, edited 1 time in total.
Top
 Profile  
 
 Post subject: Re: 2010 EDM Legacy 2.5 GT 5EAT 265HP (calid AE5F301C)
PostPosted: Tue Oct 05, 2010 12:27 am 
Offline
RomRaider Donator
User avatar

Joined: Mon Dec 15, 2008 3:12 am
Posts: 608
Location: Brgy. Horseshoe, The Philippines
Thanks for the quick reply! Appreciate the help on this. :-)


Top
 Profile  
 
 Post subject: Re: 2010 EDM Legacy 2.5 GT 5EAT 265HP (calid AE5F301C)
PostPosted: Tue Oct 05, 2010 1:00 am 
Offline
RomRaider Donator

Joined: Wed Jul 12, 2006 11:01 am
Posts: 148
I suggest to edit your ROM with Romraider and reflash with Ecuflash definition,
For the Romraider definition for AE5F301C, i have done flashing with it(many parameters change too)..at least you wont get brick ecu..due to address corruption or writing to wrong area..


Top
 Profile  
 
 Post subject: Re: 2010 EDM Legacy 2.5 GT 5EAT 265HP (calid AE5F301C)
PostPosted: Sat Oct 09, 2010 11:14 pm 
Offline
RomRaider Donator

Joined: Sun Sep 20, 2009 12:39 am
Posts: 106
Location: Lost
hmanxx wrote:
Here you go..
I am attaching the full definition here including CEL Diagnostic info..

That works for me, thanks!


Top
 Profile  
 
 Post subject: Re: 2010 EDM Legacy 2.5 GT 5EAT 265HP (calid AE5F301C)
PostPosted: Tue Oct 26, 2010 12:10 pm 
Offline
RomRaider Donator
User avatar

Joined: Mon Dec 15, 2008 3:12 am
Posts: 608
Location: Brgy. Horseshoe, The Philippines
Here's the basic ecuflash def version for flashing only.

Thanks Hmanxx!


Attachments:
AE5F301Cbasic.xml [527 Bytes]
Downloaded 168 times
Top
 Profile  
 
 Post subject: Re: 2010 EDM Legacy 2.5 GT 5EAT 265HP (calid AE5F301C)
PostPosted: Thu Oct 28, 2010 3:21 pm 
Offline
RomRaider Donator
User avatar

Joined: Mon Dec 15, 2008 3:12 am
Posts: 608
Location: Brgy. Horseshoe, The Philippines
I just did a version 1 map on a stage 1 legacy gt 10 wagon. Increased boot to 14.8, increment started at 250 torque request. Timing is too aggressive on the stock map on 2.4 el below, kinda like a JDM. I need to rescale, otherwise higher el is fine. Readjusted comp tables for timing as its set for cooler climate. Im surprised that at this point subaru stock map still has shift knock. They did employ the "soft" rev limiter by reducing torque request in dbw but timing is just too high after a wot shift.

Got to long using CAN. I logged the wrong eload parameter, also IAM show below 1 but def made in romraider logger showed 1. Attached is the log of RR and op2 can. The logcfg file is also attached. IAM should be 1 byte I think and engine load calculated instead of relative. I also find odd that af ltft a to d were all positive. Will be addressing that via zeroing out maf iat compt table.

*There's a consistent -2.75 knock that occurs after stabbing the pedal ramping up to full boost. Timing is just too high going down to timing at peak torque.

Attachment:
The attachment romraiderlog_20101029_005201.csv is no longer available

Attachment:
romraiderlog_20101029_005201.csv [207.69 KiB]
Downloaded 90 times


Attachments:
log3106.csv [1.08 MiB]
Downloaded 113 times
Top
 Profile  
 
 Post subject: Re: 2010 EDM Legacy 2.5 GT 5EAT 265HP (calid AE5F301C)
PostPosted: Sun Oct 31, 2010 2:10 am 
Offline
RomRaider Donator

Joined: Wed Jul 12, 2006 11:01 am
Posts: 148
Perhaps you can try logging IAM 4 bytes in Romraider logger..this will give you higher resolution.


Top
 Profile  
 
 Post subject: Re: 2010 EDM Legacy 2.5 GT 5EAT 265HP (calid AE5F301C)
PostPosted: Sun Oct 31, 2010 3:05 am 
Offline
RomRaider Donator
User avatar

Joined: Mon Dec 15, 2008 3:12 am
Posts: 608
Location: Brgy. Horseshoe, The Philippines
Typically the Iam 1 byte should be fine. I find it unusual I get 2 different IAM readings from RR Logger and OP2 logging on this car. I'll change and see whats going on, thanks!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 45 posts ]  Go to page 1, 2, 3  Next

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl