ecuEdit v2.4 - ECU Tuning & Logging solution

Developer topics relating to software that provides a tuning UI to alter ECU code and data

Moderator: Freon

Postby Navybluesubaru » Sun Jan 08, 2006 7:49 pm

Well duh I just realized that there is no xml definition for an USDM 02 wrx. I am going to look for one and if I cant find one then I'll try to put one together from info on this forum.

Jeff
Navybluesubaru
 
Posts: 52
Joined: Wed Dec 28, 2005 4:19 pm
Location: Jacksonville

Postby diablerouge » Mon Jan 09, 2006 5:43 am

below is the xml definition i was working on for my 02 usdm wrx (a4sgd10c). its not much, but its a start. it includes the major tables which i've verified by comparison to enginuity views. add this text to your xml file.
Attachments
a4sgc10c.txt
A4SGD10C ecu xml definition for ecuEdit
(5.99 KiB) Downloaded 1111 times
diablerouge
 
Posts: 21
Joined: Tue Dec 27, 2005 7:41 am
Location: pittsburgh

Postby Kha0S » Mon Jan 09, 2006 7:35 am

My A4SG900C definition is located in the Tuning Software (Users) forum elsewhere on this forum... it might be close to your A00C ECU.

/Andrew
Kha0S
 
Posts: 106
Joined: Tue Jan 11, 2005 12:30 pm
Location: MY02 USDM WRX / Nashua, NH

Postby Navybluesubaru » Mon Jan 09, 2006 8:47 am

Thanks diablorogue, I was having a hard time finding the information. I was going off of some listing in the "Subaru WRX USDM 2002-2003" Section. Some of those seem to be incorrect for my ecu version. When I get home i'll check out your xml and see if I can add anything.

Jeff
Navybluesubaru
 
Posts: 52
Joined: Wed Dec 28, 2005 4:19 pm
Location: Jacksonville

Postby Houdini » Mon Jan 09, 2006 11:38 am

Navybluesubaru wrote:Well duh I just realized that there is no xml definition for an USDM 02 wrx. I am going to look for one and if I cant find one then I'll try to put one together from info on this forum.

Jeff


I have the same ECU. This is what i have already.

Code: Select all
<ecu_struct id="A4SGA00C" type="2002 WRX USDM A4SGA00C">
<map name="Low Det Fuel Map" type="3">
<rows count="18" func_2val="[value]*50" func_val2="[value]/50" offset="#2935F" power="2" format="%.0f" mul="#FFFF" caption="" desc="RPM"/>
<cols count="16" func_2val="[value]/8192" func_val2="[value]*8192" offset="#29383" power="2" format="%.4f" mul="#FFFF" caption="" desc="Load (Air/Cylinder charge)"/>
<data func_2val="14.7/(1 + ([value] / 128))" func_val2="(14.7*128)/[value]-128" offset="#293A6" power="1" format="%.2f" mul="#FFFF" caption="" desc="Air/Fuel Ratio" color_dir="1" inc="1" incb="5" inc_dir="0"/>
</map>
<map name="Hi Det Fuel Map" type="3">
<rows count="18" func_2val="[value]*50" func_val2="" offset="#294D5" power="2" format="%.0f" mul="#FFFF" caption="" desc="RPM"/>
<cols count="16" func_2val="[value]/8192" func_val2="" offset="#294F9" power="2" format="%.4f" mul="#FFFF" caption="" desc="Load (Air/Cylinder charge)"/>
<data func_2val="14.7/(1 + ([value] / 128))" func_val2="(14.7*128)/[value]-128" offset="#2951C" power="1" format="%.2f" mul="#FFFF" caption="" desc="Air/Fuel Ratio" color_dir="1" inc="1" incb="5" inc_dir="0"/>
</map>
<map name="Main Ignition Map" type="3">
<rows count="18" func_2val="[value]*50" func_val2="" offset="#29BB2" power="2" format="%.0f" mul="#FFFF" caption="" desc="RPM"/>
<cols count="16" func_2val="[value]/8192" func_val2="" offset="#29BD6" power="2" format="%.4f" mul="#FFFF" caption="" desc="Load (Air/Cylinder charge)"/>
<data func_2val="([value]-57) * 360 / 1024" func_val2="" offset="#29BF9" power="1" format="%.2f" mul="#FFFF" caption="" desc="Ignition Degree" color_dir="0" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Main Ignition Correction Map" type="3">
<rows count="18" func_2val="[value]*50" func_val2="" offset="#2A147" power="2" format="%.0f" mul="#FFFF" caption="" desc="RPM"/>
<cols count="16" func_2val="[value]/8192" func_val2="" offset="#2A16B" power="2" format="%.4f" mul="#FFFF" caption="" desc="Load (Air/Cylinder charge)"/>
<data func_2val="([value]) * 360 / 1024" func_val2="" offset="#2A18E" power="1" format="%.2f" mul="#FFFF" caption="" desc="Ignition Correction Degree" color_dir="0" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="EGT Limit" type="3">
<rows count="12" func_2val="[value]*50" func_val2="" offset="#2BD35" power="2" format="%.0f" mul="#FFFF" caption="" desc="RPM"/>
<cols count="11" func_2val="[value]/8192" func_val2="" offset="#2BD4D" power="2" format="%.2f" mul="#FFFF" caption="" desc="Load (Air/Cylinder charge)"/>
<data func_2val="([value]-40)*5" func_val2="" offset="#2BD66" power="1" format="%.2f" mul="#FFFF" caption="" desc="EGT Limit (C°)" color_dir="0" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Max Wastegate Duty (Auto)" type="3">
<rows count="7" func_2val="[value]*50" func_val2="" offset="#2B37F" power="2" format="%.0f" mul="#FF" caption="" desc="RPM"/>
<cols count="8" func_2val="[value]*100/169" func_val2="" offset="#2B38E" power="2" format="%.2f" mul="#FF" caption="" desc="Throttle Position %"/>
<data func_2val="[value]*100/246" func_val2="" offset="#2B3A0" power="1" format="%.2f" mul="#FFFF" caption="" desc="Wastegate Duty %" color_dir="0" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Max Wastegate Duty (Manual)" type="3">
<rows count="7" func_2val="[value]*50" func_val2="" offset="#2B3E2" power="2" format="%.0f" mul="#FF" caption="" desc="RPM"/>
<cols count="8" func_2val="[value]*100/169" func_val2="" offset="#2B3F1" power="2" format="%.2f" mul="#FF" caption="" desc="Throttle Position %"/>
<data func_2val="[value]*100/246" func_val2="" offset="#2B403" power="1" format="%.2f" mul="#FFFF" caption="" desc="Wastegate Duty %" color_dir="0" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Desired Boost (Auto)" type="3">
<rows count="9" func_2val="[value]*50" func_val2="" offset="#2B476" power="2" format="%.0f" mul="#FF" caption="" desc="RPM"/>
<cols count="8" func_2val="[value]*100/169" func_val2="" offset="#2B489" power="2" format="%.2f" mul="#FF" caption="" desc="Throttle Position %"/>
<data func_2val="[value]/93.7" func_val2="" offset="#2B49B" power="1" format="%.2f" mul="#FF" caption="" desc="Boost (Bar)" color_dir="0" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Desired Boost (Manual)" type="3">
<rows count="9" func_2val="[value]*50" func_val2="" offset="#2B4E3" power="2" format="%.0f" mul="#FF" caption="" desc="RPM"/>
<cols count="8" func_2val="[value]*100/169" func_val2="" offset="#2B4F6" power="2" format="%.2f" mul="#FF" caption="" desc="Throttle Position %"/>
<data func_2val="([value]/93.7 * 14.503773801) - 14.503773801 " func_val2="" offset="#2B508" power="1" format="%.2f" mul="#FF" caption="" desc="Boost (Bar)" color_dir="0" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="MAF Sensor Scaling" type="2">
<rows count="48" func_2val="[value]*0.019534" func_val2="" offset="#28027" power="2" format="%.4f" mul="#FF" caption="MAF Voltage" desc="MAF Voltage"/>
<data func_2val="[value]*300/65535" func_val2="" offset="#28088" power="2" format="%.4f" mul="#FFFF" caption="Mass Air Flow" desc="Mass Air Flow" color_dir="0" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Rev Limit" type="1">
<data count="2" func_2val="[value]*50" func_val2="" offset="#298F6" power="2" format="%.0f" mul="#FFFF" caption="RPM" desc="RPM" color_dir="0" inc="1" incb="5" inc_dir="1"/>
</map>
</ecu_struct>
Houdini
 
Posts: 12
Joined: Sat Dec 03, 2005 10:19 am

Postby Navybluesubaru » Fri Jan 13, 2006 8:21 pm

I have just finished my xml definition list for the "A4SGA00C" ROM's. I will upload it tomorrow. I has virtually everything in the ROM, i'd say its about 95% complete. I spent a couple days putting it together.

Jeff
Navybluesubaru
 
Posts: 52
Joined: Wed Dec 28, 2005 4:19 pm
Location: Jacksonville

Postby Kha0S » Sat Jan 14, 2006 8:16 am

Navybluesubaru wrote:I have just finished my xml definition list for the "A4SGA00C" ROM's. I will upload it tomorrow. I has virtually everything in the ROM, i'd say its about 95% complete. I spent a couple days putting it together.


Awesome. I'll try and adapt it to the A4SG900C whenever you put it up.
Kha0S
 
Posts: 106
Joined: Tue Jan 11, 2005 12:30 pm
Location: MY02 USDM WRX / Nashua, NH

Postby Navybluesubaru » Sat Jan 14, 2006 12:06 pm

Here is my xml definition file. Some of the maps have incorrect formulas. The addresses are all correct but I dont know how to read/convert some of them. You will know them when you see them. Most of the main ones like fuel/ignition are totally fine though. If you can figure out how to properly arrange the data for the ones I havnt, please do tell!

Jeff
Attachments
A4SGA00C.zip
ecuEdit xml definition
(2.12 KiB) Downloaded 787 times
Navybluesubaru
 
Posts: 52
Joined: Wed Dec 28, 2005 4:19 pm
Location: Jacksonville

new version 1.2.0.29alpha

Postby epifan » Mon Jan 16, 2006 10:48 am

New ecuEdit v1.2.0.29alpha
- Log Viewer. Support log session with changes in quantity of log parameters. Some popular log viewer's don't support this opportunity
- Inherited ECU descriptions support by use "include" attribute in <ecu_struct> tag
- Built-in editor for all ECU descriptions
- Simple offset calculator in map description editor
- New graph visualization: transparency, zooming, scrolling
- Command Line support for logs (*.csv) and ECU bin (*.hex)
- Changes in XML-structure: now XML must have only one top-level tag <ecus>. ecuEdit would be try to automatic add <ecus> tag if it isn't exist in ecuEdit.xml

Download ecuEdit v1.2.0.29alpha
epifan
 
Posts: 197
Joined: Sat Nov 26, 2005 1:23 am

Postby Kha0S » Tue Jan 17, 2006 8:55 am

epifan --

The new version is great... so far, it's been more stable than the old version, and I like most of the UI changes that you've made.

My question is... would it be possible to remove or reduce the countdown from the save dialog? This piece of software is outstanding, but the countdown makes it very difficult to use when trying to adjust something multiple times (like on a dyno, or when out testing).

I certainly understand the purpose of it, but since there's no way to purchase/register the software, it's frustrating.

Thanks,

/Andrew
Kha0S
 
Posts: 106
Joined: Tue Jan 11, 2005 12:30 pm
Location: MY02 USDM WRX / Nashua, NH

Postby west_minist » Tue Jan 17, 2006 6:15 pm

Nice. Very nice.

Talk to Calvin from Tari Racing so that he can incoporate this is ecuexplorer.
west_minist
 
Posts: 515
Joined: Fri Jan 07, 2005 1:31 pm
Location: Barbados

Postby epifan » Tue Jan 17, 2006 10:41 pm

west_minist wrote:Nice. Very nice.

Talk to Calvin from Tari Racing so that he can incoporate this is ecuexplorer.

Month ago I'm propose to Calvin to use ecuEdit ability in ecuExplorer, but Calvin refused this... So, may be, he have some own different vision of map editor functionality and realization.
epifan
 
Posts: 197
Joined: Sat Nov 26, 2005 1:23 am

Postby west_minist » Wed Jan 18, 2006 5:34 am

Ok. Either, good work.

This is the only software I have seen w/ log graphing. Thre is still some more work, but very good.

I cannot wait for colby and others to crack the JECS ECU so that I can clean up my maps.
west_minist
 
Posts: 515
Joined: Fri Jan 07, 2005 1:31 pm
Location: Barbados

Postby Jeramie » Wed Jan 18, 2006 5:41 am

epifan wrote:Month ago I'm propose to Calvin to use ecuEdit ability in ecuExplorer, but Calvin refused this... So, may be, he have some own different vision of map editor functionality and realization.


Did you offer to let him use it for free or was there a fee involved?
Jeramie
 
Posts: 155
Joined: Thu Jun 23, 2005 12:45 pm
Location: Quakertown, PA

Postby epifan » Wed Jan 18, 2006 6:43 am

Jeramie wrote:
epifan wrote:Month ago I'm propose to Calvin to use ecuEdit ability in ecuExplorer, but Calvin refused this... So, may be, he have some own different vision of map editor functionality and realization.


Did you offer to let him use it for free or was there a fee involved?

For free, oc. We are developing soft in different tools and I'm made offer to use ecuEdit as DLL, with export functions thats Calvin need. I said, that would be good, bc Calvin may start to realize Log viewer for ecuExplorer that most required than map editor, imho...
epifan
 
Posts: 197
Joined: Sat Nov 26, 2005 1:23 am

PreviousNext

Return to Tuning Software

Who is online

Users browsing this forum: No registered users and 10 guests