RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 10:02 pm

All times are UTC




Post new topic Reply to topic  [ 9 posts ] 
Author Message
 Post subject: Some discovered tables (confirmed)
PostPosted: Wed Mar 16, 2016 9:11 am 
Offline
RomRaider Donator

Joined: Tue Apr 29, 2014 4:48 am
Posts: 946
1. Max Throttle Allowed (confirmed)
Attachment:
MaxThrottle.JPG

2. Calculated Torque (confirmed)(4 Tables)
Attachment:
CT.JPG

3. AFR closed Loop (Confirmed) (4 Tables)
Attachment:
AFR_CL.JPG

4. Injector Pulse Width Degrees (confirm naming required) (2 Tables)
Attachment:
InjPWDeg.JPG

5. Fuel Trim per Cylinder (Not confirmed) (4 Tables)
Attachment:
FTpCyl.JPG

6. Idle Stability (Confirmed) (2 Tables)
Attachment:
Idle_Stability.JPG

7. Intake Advance and Exhaust Retard Compensation Duty % (Confirm naming required) (4 tables each)
Attachment:
Intake_exhaust Compensation.JPG


Most of the tables are confirmed but the naming might be not accurate.


You do not have the required permissions to view the files attached to this post.

_________________
RomRaid!


Top
 Profile  
 
 Post subject: Re: Some discovered tables (confirmed)
PostPosted: Wed Mar 16, 2016 9:17 am 
Offline
RomRaider Donator

Joined: Tue Apr 29, 2014 4:48 am
Posts: 946
Here are the complete list. I did not add the TGV as I read one thread before on that but I cannot remember the thread name.
Attachment:
Index.JPG


You do not have the required permissions to view the files attached to this post.

_________________
RomRaid!


Top
 Profile  
 
 Post subject: Re: Some discovered tables (confirmed)
PostPosted: Wed Mar 16, 2016 2:48 pm 
Offline
RomRaider Donator

Joined: Fri Feb 25, 2011 9:27 pm
Posts: 494
Location: Romania
what rom are those for ?
and do you have more details about those tables -> like what do they do more exactly ?

for example "Max throttle allowed" limits the throttle opening angle in any way ?


Top
 Profile  
 
 Post subject: Re: Some discovered tables (confirmed)
PostPosted: Wed Mar 16, 2016 5:32 pm 
Offline
RomRaider Donator

Joined: Tue Apr 29, 2014 4:48 am
Posts: 946
These are for AZ1G700K.

I guess some of these was discovered before.

I am not sure of the functions of some table.
Idle stability, injector pulse width degrees and TGV control are already known.
Others not tested but the tables are confirmed by a friend who works as a tuner.

_________________
RomRaid!


Top
 Profile  
 
 Post subject: Re: Some discovered tables (confirmed)
PostPosted: Wed Mar 16, 2016 7:19 pm 
Offline
RomRaider Donator

Joined: Fri Feb 25, 2011 9:27 pm
Posts: 494
Location: Romania
do you have more details about " injector pulse width degrees" ? (injector timing ?)


Top
 Profile  
 
 Post subject: Re: Some discovered tables (confirmed)
PostPosted: Wed Mar 16, 2016 10:51 pm 
Offline
Moderator

Joined: Thu May 20, 2010 8:01 am
Posts: 3117
Location: Johannesburg, South Africa
Have a look at the ECU analysis section - all those tables have a naming convention already. The top table is Target Throttle Angle Idle Airflow Target Base Minimum, by the way - and your scaling is out (divide all the values by 0.84).

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: Some discovered tables (confirmed)
PostPosted: Thu Mar 17, 2016 3:23 am 
Offline
RomRaider Donator

Joined: Tue Apr 29, 2014 4:48 am
Posts: 946
Yes true I have seen couple of some of the tables in the analysis section.

but I did not see any of the below:

"closed Loop AFR" do you have any idea what is the units for that table?
"Fuel Trim per cylinder"
"Intake/Exhaust duty Cycle Compensation" or my friend told me to call it "AVCS OCV Duty Cycle Correction"

by the way how do you know the scaling values? this values are directly on the ECU. I corrected the TGV naming convention as well. will work on the others.


Code:
<table category="Test" endian="big" name="Max Throttle Allowed" sizex="16" sizey="20" storageaddress="0xd3834" storagetype="uint16" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.001907348632812)+0" fineincrement="0.02" format="0.00" to_byte="(x-0)/.001907348632812" units="Throttle Angle"/>
               <table endian="big" name="Engine Speed" storageaddress="0xd37a4" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               <table endian="big" name="Requested torque" storageaddress="0xd37e4" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="Raw ECU Value"/>
               </table>
               </table>
   <table category="Test" endian="big" name="Calculated Torque A" sizex="14" sizey="16" storageaddress="0xc10f0" storagetype="uint16" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.0078125)+0" fineincrement="0.02" format="0.00" to_byte="(x-0)/.0078125" units="Torque"/>
               <table endian="big" name="Engine Load" storageaddress="0xc1078" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="g/rev"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xc10b0" storagetype="float" type="Y Axis">
               <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>
   <table category="Test" endian="big" name="Calculated Torque B" sizex="14" sizey="16" storageaddress="0xc1328" storagetype="uint16" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.0078125)+0" fineincrement="0.02" format="0.00" to_byte="(x-0)/.0078125" units="Torque"/>
               <table endian="big" name="Engine Load" storageaddress="0xc12b0" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="g/rev"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xc12e8" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>         
   <table category="Test" endian="big" name="Calculated Torque C" sizex="14" sizey="16" storageaddress="0xc1560" storagetype="uint16" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.0078125)+0" fineincrement="0.02" format="0.00" to_byte="(x-0)/.0078125" units="Torque"/>
               <table endian="big" name="Engine Load" storageaddress="0xc14e8" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="g/rev"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xc1520" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>
   <table category="Test" endian="big" name="Calculated Torque D" sizex="14" sizey="16" storageaddress="0xc1798" storagetype="uint16" type="3D" userlevel="4">
                  <scaling coarseincrement="1" expression="(x*.0078125)+0" fineincrement="0.02" format="0.00" to_byte="(x-0)/.0078125" units="Torque"/>
                  <table endian="big" name="Engine Load" storageaddress="0xc1720" storagetype="float" type="X Axis">
                      <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="g/rev"/>
                  </table>
                  <table endian="big" name="Engine Speed" storageaddress="0xc1758" storagetype="float" type="Y Axis">
                      <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
                  </table>
                  </table>
   <table category="Test" endian="big" name="AFR Closed Loop A" sizex="12" sizey="11" storageaddress="0xcce3c" storagetype="uint16" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.000015258789062)-.5" fineincrement="0.02" format="0.00" to_byte="(x+.5)/.000015258789062" units="Raw"/>
               <table endian="big" name="Engine Load" storageaddress="0xccde0" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="g/rev"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xcce10" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
                 </table>
   <table category="Test" endian="big" name="AFR Closed Loop B" sizex="12" sizey="11" storageaddress="0xccfa0" storagetype="uint16" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.000015258789062)-.5" fineincrement="0.02" format="0.00" to_byte="(x+.5)/.000015258789062" units="Raw"/>
               <table endian="big" name="Engine Load" storageaddress="0xccf44" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="g/rev"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xccf74" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>       
    <table category="Test" endian="big" name="AFR Closed Loop C" sizex="11" sizey="10" storageaddress="0xcd0fc" storagetype="uint16" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.000015258789062)-.5" fineincrement="0.02" format="0.00" to_byte="(x+.5)/.000015258789062" units="RAW"/>
               <table endian="big" name="Engine Load" storageaddress="0xcd0a8" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="g/rev"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xcd0d4" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>
   <table category="Test" endian="big" name="AFR Closed Loop D" sizex="11" sizey="10" storageaddress="0xcd22c" storagetype="uint16" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.000015258789062)-.5" fineincrement="0.02" format="0.00" to_byte="(x+.5)/.000015258789062" units="Raw"/>
               <table endian="big" name="Engine Load" storageaddress="0xcd1d8" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="g/rev"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xcd204" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>
   <table category="Test" endian="big" name="AFR Closed Loop E" sizex="11" sizey="10" storageaddress="0xcd35c" storagetype="uint16" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.000030517578125)-1" fineincrement="0.02" format="0.00" to_byte="(x+1)/.000030517578125" units="Raw"/>
               <table endian="big" name="Engine Load" storageaddress="0xcd308" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="g/rev"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xcd334" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>
   <table category="Test" endian="big" name="Injector Pulse Width Degree(Cruise)" sizex="16" sizey="9" storageaddress="0xcae1c" storagetype="uint8" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*1.40625)+0" fineincrement="0.02" format="0.00" to_byte="(x-0)/1.40625" units="Degrees"/>
               <table endian="big" name="Engine Load" storageaddress="0xcadb8" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="g/rev"/>
               </table>
               <table endian="big" name="Engine speed" storageaddress="0xcadf8" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>
   <table category="Test" endian="big" name="Injector Pulse Width Degree(non-Cruise)" sizex="16" sizey="9" storageaddress="0xcaf10" storagetype="uint8" type="3D" userlevel="4">
                  <scaling coarseincrement="1" expression="(x*1.40625)+0" fineincrement="0.02" format="0.00" to_byte="(x-0)/1.40625" units="Degrees"/>
                  <table endian="big" name="Engine Load" storageaddress="0xcaeac" storagetype="float" type="X Axis">
                      <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="g/rev"/>
                  </table>
                  <table endian="big" name="Engine Speed" storageaddress="0xcaeec" storagetype="float" type="Y Axis">
                      <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
                  </table>
                  </table>
   <table category="Test" endian="big" name="Fuel Trim Cylinder#1" sizex="16" sizey="16" storageaddress="0xcc130" storagetype="uint8" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.0078125)+0" fineincrement="0.02" format="0.000" to_byte="(x-0)/.0078125" units="Raw"/>
               <table endian="big" name="Injector Pulse Width" storageaddress="0xcc0b0" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x*.001" fineincrement="0.02" format="0.00" to_byte="x/.001" units="ms"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xcc0f0" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>
   <table category="Test" endian="big" name="Fuel Trim Cylinder#2" sizex="16" sizey="16" storageaddress="0xcc2b0" storagetype="uint8" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.0078125)+0" fineincrement="0.02" format="0.000" to_byte="(x-0)/.0078125" units="Raw"/>
               <table endian="big" name="Injector Pulse Width" storageaddress="0xcc230" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x*.001" fineincrement="0.02" format="0.00" to_byte="x/.001" units="ms"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xcc270" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>              
   <table category="Test" endian="big" name="Fuel Trim Cylinder#3" sizex="16" sizey="16" storageaddress="0xcc430" storagetype="uint8" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.0078125)+0" fineincrement="0.02" format="0.000" to_byte="(x-0)/.0078125" units="Raw"/>
               <table endian="big" name="Injector Pulse Width" storageaddress="0xcc3b0" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x*.001" fineincrement="0.02" format="0.00" to_byte="x/.001" units="ms"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xcc3f0" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>   
   <table category="Test" endian="big" name="Fuel Trim Cylinder#4" sizex="16" sizey="16" storageaddress="0xcc5b0" storagetype="uint8" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.0078125)+0" fineincrement="0.02" format="0.000" to_byte="(x-0)/.0078125" units="Raw"/>
               <table endian="big" name="Injector Pulse Width" storageaddress="0xcc530" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x*.001" fineincrement="0.02" format="0.00" to_byte="x/.001" units="ms"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xcc570" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>
   <table category="Test" endian="big" name="Intake AVCS Compensation Duty A" sizex="9" sizey="9" storageaddress="0xd6074" storagetype="uint16" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.0030517578125)-100" fineincrement="0.02" format="0.00" to_byte="(x+100)/.0030517578125" units="%"/>
               <table endian="big" name="Intake Advance" storageaddress="0xd602c" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="Degrees"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xd6050" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>
   <table category="Test" endian="big" name="Intake AVCS Compensation Duty B" sizex="9" sizey="9" storageaddress="0xd6160" storagetype="uint16" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.0030517578125)-100" fineincrement="0.02" format="0.00" to_byte="(x+100)/.0030517578125" units="%"/>
               <table endian="big" name="Intake Advance" storageaddress="0xd6118" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="Degrees"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xd613c" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>
   <table category="Test" endian="big" name="Intake AVCS Compensation Duty C" sizex="9" sizey="9" storageaddress="0xd624c" storagetype="uint16" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.0030517578125)-100" fineincrement="0.02" format="0.00" to_byte="(x+100)/.0030517578125" units="%"/>
               <table endian="big" name="Intake Advance" storageaddress="0xd6204" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="Degrees"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xd6228" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>
   <table category="Test" endian="big" name="Intake AVCS Compensation Duty D" sizex="9" sizey="9" storageaddress="0xd6338" storagetype="uint16" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.0030517578125)-100" fineincrement="0.02" format="0.00" to_byte="(x+100)/.0030517578125" units="%"/>
               <table endian="big" name="Intake Advance" storageaddress="0xd62f0" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="Degrees"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xd6314" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>
   <table category="Test" endian="big" name="Exhaust AVCS compensation Duty A" sizex="9" sizey="9" storageaddress="0xd6aec" storagetype="uint16" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.0030517578125)-100" fineincrement="0.02" format="0.00" to_byte="(x+100)/.0030517578125" units="%"/>
               <table endian="big" name="Exhaust Retard" storageaddress="0xd6aa4" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="Degrees"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xd6ac8" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>
   <table category="Test" endian="big" name="Exhaust AVCS compensation Duty B" sizex="9" sizey="9" storageaddress="0xd6bd8" storagetype="uint16" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.0030517578125)-100" fineincrement="0.02" format="0.00" to_byte="(x+100)/.0030517578125" units="%"/>
               <table endian="big" name="Exhaust Retard" storageaddress="0xd6b90" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="Degrees"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xd6bb4" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>
   <table category="Test" endian="big" name="Exhaust AVCS compensation Duty C" sizex="9" sizey="9" storageaddress="0xd6cc4" storagetype="uint16" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.0030517578125)-100" fineincrement="0.02" format="0.00" to_byte="(x+100)/.0030517578125" units="%"/>
               <table endian="big" name="Exhaust Retard" storageaddress="0xd6c7c" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="Degrees"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xd6ca0" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>
   <table category="Test" endian="big" name="Exhaust AVCS compensation Duty D" sizex="9" sizey="9" storageaddress="0xd6db0" storagetype="uint16" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.0030517578125)-100" fineincrement="0.02" format="0.00" to_byte="(x+100)/.0030517578125" units="%"/>
               <table endian="big" name="Exhaust Retard" storageaddress="0xd6d68" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="Degrees"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xd6d8c" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>
   <table category="Test" endian="big" name="TGV Control (Low/Close Below)Sports Sharp" sizey="16" storageaddress="0xd52f0" storagetype="uint16" type="2D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.006249999627471)+0" fineincrement="0.02" format="0.00" to_byte="(x-0)/.006249999627471" units="Requested Torque"/>
               <table endian="big" name="Engine Speed" storageaddress="0xd52b0" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
           </table>
   <table category="Test" endian="big" name="TGV Control (High/Open Above)Sports Sharp" sizey="16" storageaddress="0xd5350" storagetype="uint16" type="2D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.006249999627471)+0" fineincrement="0.02" format="0.00" to_byte="(x-0)/.006249999627471" units="Requested Torque"/>
               <table endian="big" name="Engine Speed" storageaddress="0xd5310" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>
           <table category="Test" endian="big" name="TGV Control (Low/Close Below)Sports" sizey="16" storageaddress="0xd53b0" storagetype="uint16" type="2D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.006249999627471)+0" fineincrement="0.02" format="0.00" to_byte="(x-0)/.006249999627471" units="Requested Torque"/>
               <table endian="big" name="Engine Speed" storageaddress="0xd5370" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>
   <table category="Test" endian="big" name="TGV Control (High/Open Above)Sports" sizey="16" storageaddress="0xd5410" storagetype="uint16" type="2D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.006249999627471)+0" fineincrement="0.02" format="0.00" to_byte="(x-0)/.006249999627471" units="Requested Torque"/>
               <table endian="big" name="Engine Speed" storageaddress="0xd53d0" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>
           <table category="Test" endian="big" name="TGV Control (Low/Close Below)Intelligent" sizey="16" storageaddress="0xd5470" storagetype="uint16" type="2D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.006249999627471)+0" fineincrement="0.02" format="0.00" to_byte="(x-0)/.006249999627471" units="Requested Torque"/>
               <table endian="big" name="Engine Speed" storageaddress="0xd5430" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>
               </table>   
   <table category="Test" endian="big" name="TGV Control (High/Open Above)Intelligent" sizey="16" storageaddress="0xd54d0" storagetype="uint16" type="2D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.006249999627471)+0" fineincrement="0.02" format="0.00" to_byte="(x-0)/.006249999627471" units="Requested Torque"/>
               <table endian="big" name="Engine Speed" storageaddress="0xd5490" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0" to_byte="x" units="RPM"/>
               </table>       
               </table>
   <table category="Test" endian="big" name="Idle Stability A" sizex="24" sizey="11" storageaddress="0xd31e0" storagetype="uint16" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.0078125)-256" fineincrement="0.02" format="0.00" to_byte="(x+256)/.0078125" units="Raw"/>
               <table endian="big" name="Engine Speed" storageaddress="0xd3154" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="RPM"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xd31b4" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="RPM"/>
               </table>
           </table>
   <table category="Test" endian="big" name="Idle Stability B" sizex="24" sizey="11" storageaddress="0xd347c" storagetype="uint16" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.0078125)-256" fineincrement="0.02" format="0.00" to_byte="(x+256)/.0078125" units="Raw"/>
               <table endian="big" name="Engine Speed" storageaddress="0xd33f0" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="RPM"/>
               </table>
               <table endian="big" name="Engine Speed" storageaddress="0xd3450" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="RPM"/>
               </table>           
               </table>
   <table category="Test" endian="big" name="Mass Air Flow Vs ........ Ratio" sizex="5" sizey="8"
               storageaddress="0xc3110" storagetype="uint8" type="3D" userlevel="4">
               <scaling coarseincrement="1" expression="(x*.00390625)+.5" fineincrement="0.02" format="0.00" to_byte="(x-.5)/.00390625" units="Ratio"/>
               <table endian="big" name="...." storageaddress="0xc30dc" storagetype="float" type="X Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="...."/>
               </table>
               <table endian="big" name="Mass Airflow" storageaddress="0xc30f0" storagetype="float" type="Y Axis">
                   <scaling coarseincrement="1" expression="x" fineincrement="0.02" format="0.00" to_byte="x" units="g/s"/>
               </table>
               </table>

_________________
RomRaid!


Top
 Profile  
 
 Post subject: Re: Some discovered tables (confirmed)
PostPosted: Thu Mar 17, 2016 3:34 am 
Offline
RomRaider Donator

Joined: Tue Apr 29, 2014 4:48 am
Posts: 946
andea79 wrote:
do you have more details about " injector pulse width degrees" ? (injector timing ?)


yes its the maximum Injector timing angle, I think 180 should be added to the scaler so till 1.0 g/rev would be 360 not 180 which makes more sense.

there is more information on the this thread: viewtopic.php?f=8&t=12381&start=0

_________________
RomRaid!


Top
 Profile  
 
 Post subject: Re: Some discovered tables (confirmed)
PostPosted: Wed Mar 23, 2016 8:35 am 
Offline
RomRaider Donator

Joined: Sun Sep 20, 2009 4:39 am
Posts: 221
Location: Lost
welaish wrote:
These are for AZ1G700K.

I guess some of these was discovered before.

I am not sure of the functions of some table.
Idle stability, injector pulse width degrees and TGV control are already known.

That's very interesting. I had only seen TGV control tables on the carberry side, 16bit. I've been thinking for ages it would be great to repurpose a TGV servo to drive an exhaust butterfly valve. Active mufflers are great, but the usual implementations with cheap motors or diaphragm actuators to drive them leave a lot to be desired.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 7 guests


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