My ecuEdit XML for A4SGC00C ROMs

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

Moderator: Freon

My ecuEdit XML for A4SGC00C ROMs

Postby rewt » Thu Feb 23, 2006 10:32 am

Hey everyone... not sure if this is the correct section for this, but I wanted to post up my XML description for my A4SGC00C ROM. Please note, any map with a (?) in its name isn't complete...

Anyone else is welcome to help me finish mapping out the ROM as well, and/or fix any of my mistakes :)
Attachments
A4SGC00C.txt
A4SGC00C.txt
(9.29 KiB) Downloaded 793 times
rewt
 
Posts: 21
Joined: Thu Nov 24, 2005 9:15 pm
Location: Northern DE

Postby rewt » Fri Feb 24, 2006 2:33 pm

An update... still working on both fixing named maps and finding new ones. I think I've found a couple new maps, but aside from RPM, I haven't figured out what I'm looking at.

Have fun checking it out, and if you find anything, please let me know. Thanks!
Attachments
A4SGC00C.txt
A4SGC00C.txt
(10.16 KiB) Downloaded 739 times
rewt
 
Posts: 21
Joined: Thu Nov 24, 2005 9:15 pm
Location: Northern DE

Postby treefrogaz » Thu Mar 02, 2006 2:55 pm

I have the same ecu just wanted to see if you have added anymore to this.
treefrogaz
 
Posts: 25
Joined: Wed Feb 01, 2006 9:52 am

Postby rewt » Thu Mar 02, 2006 7:07 pm

Nope, not yet, but I'm still working. I'll update as I decode more maps.
rewt
 
Posts: 21
Joined: Thu Nov 24, 2005 9:15 pm
Location: Northern DE

Postby rewt » Mon Mar 06, 2006 9:29 pm

Update... I've added more maps. Any named map marked with a "(?)" means I've got the map, but I don't know the units and/or the correct formula for converting from ECU code. Any "special" map is something that appears to be a map, but I don't know what it is...

Any feedback is appreciated; help would be great. I'm still looking for any maps having to do with MAP sensor scaling.

Also, the functions I use are:
Code: Select all
<ecu_tools>
      <function name="toRPM" expr="[value]*50"/>
      <function name="frRPM" expr="[value]/50" dir="0"/>
      <function name="toAFR" expr="14.7/(1 + ([value] / 128))"/>
      <function name="frAFR" expr="(14.7*128)/[value]-128" dir="0"/>
      <function name="toLoad" expr="[value]/8192"/>
      <function name="frLoad" expr="[value]*8192" dir="0"/>
      <function name="toIgn" expr="([value]-57) * 360 / 1024"/>
      <function name="toIgnC" expr="[value] * 360 / 1024"/>
      <function name="toEGT" expr="([value]-40)*5"/>
      <function name="toThrt" expr="[value]*100/169"/>
      <function name="toWDuty" expr="[value]*100/246"/>
      <function name="toBoostBar" expr="[value]/93.7"/>
      <function name="toTempC" expr="([value]-64)*20/32"/>
      <function name="toAirFlow" expr="[value]*300/256"/>
      <function name="toAirFlow16" expr="[value]*300/65536"/>
      <function name="toMAFvolt" expr="[value]*0.019534"/>
      <function name="toBoostPSI" expr="([value] - 94) * .15425" dir="1"/>
      <function name="logGear5MT" expr="IF(([value]*1000/[value2])&lt;=9,1,IF(([value]*1000/[value2])&lt;=16,2,IF(([value]*1000/[value2])&lt;=22.5,3,IF(([value]*1000/[value2])&lt;=31.5,4,5))))" dir="2"/>
      <function name="toBigEndRPM" expr="[value] / 512 * 100" dir="1"/>
   </ecu_tools>
Attachments
A4SGC00C.txt
A4SGC00C.txt
(11.49 KiB) Downloaded 736 times
rewt
 
Posts: 21
Joined: Thu Nov 24, 2005 9:15 pm
Location: Northern DE

Postby treefrogaz » Thu Mar 09, 2006 1:33 pm

I think the injector scaling is off.
treefrogaz
 
Posts: 25
Joined: Wed Feb 01, 2006 9:52 am

Postby rewt » Thu Mar 09, 2006 9:07 pm

Why do you think the scaling is off?
rewt
 
Posts: 21
Joined: Thu Nov 24, 2005 9:15 pm
Location: Northern DE

Postby treefrogaz » Thu Mar 09, 2006 9:22 pm

when i read my injector scaling it says 5727 on ecuedit but when we read it on ecutek it read 550
treefrogaz
 
Posts: 25
Joined: Wed Feb 01, 2006 9:52 am

Postby qoncept » Thu Mar 09, 2006 9:43 pm

treefrogaz wrote:when i read my injector scaling it says 5727 on ecuedit but when we read it on ecutek it read 550


func_2val="( ( [byte0] * 256 ) + ( [byte1] / 256 ) )"

should read..

func_2val="( 2447960 / ( ( [byte0] * 256 ) + ( [byte1] / 256 ) ) )"

What injectors are you using? ecutek seems to have it wrong.
qoncept
 
Posts: 249
Joined: Tue Oct 04, 2005 6:43 pm
Location: Montgomery, AL

Postby treefrogaz » Thu Mar 09, 2006 9:45 pm

I'm running the Sti Pinks
treefrogaz
 
Posts: 25
Joined: Wed Feb 01, 2006 9:52 am

Postby cboles » Thu Mar 09, 2006 11:20 pm

i don't really use ecuedit much but, shouldn't this be:

func_2val="( 2447960 / ( ( [byte0] * 256 ) + [byte1]) ) )"

qoncept wrote:
treefrogaz wrote:when i read my injector scaling it says 5727 on ecuedit but when we read it on ecutek it read 550


func_2val="( ( [byte0] * 256 ) + ( [byte1] / 256 ) )"

should read..

func_2val="( 2447960 / ( ( [byte0] * 256 ) + ( [byte1] / 256 ) ) )"

What injectors are you using? ecutek seems to have it wrong.
cboles
Site Admin
 
Posts: 1233
Joined: Wed Dec 29, 2004 5:45 pm
Location: Seattle, WA

Postby epifan » Fri Mar 10, 2006 12:18 am

cboles wrote:i don't really use ecuedit much but, shouldn't this be:

func_2val="( 2447960 / ( ( [byte0] * 256 ) + [byte1]) ) )"


Or, simply func_2val="2447960/[value]" in big endian ecu format
epifan
 
Posts: 197
Joined: Sat Nov 26, 2005 1:23 am

Postby cboles » Fri Mar 10, 2006 12:39 am

even better :)
cboles
Site Admin
 
Posts: 1233
Joined: Wed Dec 29, 2004 5:45 pm
Location: Seattle, WA

Postby rewt » Fri Mar 10, 2006 8:01 am

Yeah, I was just displaying the value in decimal; I wasn't actually converting it to cc's. I'll try the big-endian settings for ecuEdit, and see if I can simplify the equation like epifan pointed out.

Thanks for the info, everyone. Keep the feedback coming on this XML.
rewt
 
Posts: 21
Joined: Thu Nov 24, 2005 9:15 pm
Location: Northern DE

Postby treefrogaz » Fri Mar 10, 2006 12:58 pm

qoncept wrote:
treefrogaz wrote:when i read my injector scaling it says 5727 on ecuedit but when we read it on ecutek it read 550


func_2val="( ( [byte0] * 256 ) + ( [byte1] / 256 ) )"

should read..

func_2val="( 2447960 / ( ( [byte0] * 256 ) + ( [byte1] / 256 ) ) )"

What injectors are you using? ecutek seems to have it wrong.


mine read the top one but i change it to the bottom one everything is working great now.
treefrogaz
 
Posts: 25
Joined: Wed Feb 01, 2006 9:52 am

Next

Return to Tuning Software

Who is online

Users browsing this forum: No registered users and 1 guest

cron