RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 5:40 pm

All times are UTC




Post new topic Reply to topic  [ 121 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7, 8, 9  Next
Author Message
 Post subject: Re: UTILITY: XmlToIdc generates IDC from ecu and logger defs
PostPosted: Mon Feb 16, 2015 6:58 am 
Offline
Newbie

Joined: Tue Feb 03, 2015 3:36 am
Posts: 40
I've been trying to use the XMLTOIDC utility, I find a ROM definition (based on the name) which maybe similar to my ROM (EE5F300A). However when I tried to execute the utility, I didn't get any response.

Tried -> XMLTOIDC.EXE tables EE5F200W > Tables.idc (got no response, it just hung in there, no dos prompt)
Tried -> XMLTOIDC.EXE extparam 32 ecu 5B121A4007 > extendparams.idc (no problem)
Tried -> XMLTOIDC.EXE makeall ecu EE5F200W > makeall.idc (got no response, no dos prompt)

I've tried all the sample commands, all seems to be working without issues.
Tried -> XMLTOIDC.EXE tables A2WC521N > Tables2.idc
Tried -> XMLTOIDC.EXE makeall ecu A2WC521N

What seems to be the problem here? TIA.

This stock ROM - EE5F200W was actually in the list.

2010 USDM Subaru Impreza STI MT AZ1G701I 7212786007
2010 USDM Subaru Impreza STi SE MT AZ1G702I 7212786107
2010 USDM Subaru Impreza WRX MT AZ1G701V 6E12786007
2010 USDM Subaru Impreza WRX MT AZ1G710V 6E12787007
2010 USDM Subaru Legacy 2.5i MT EE5F200W 5B121A4007
2010 USDM Subaru Legacy Elite AT EE5I920T 7522168007
2010 USDM Subaru Legacy GT MT AE5F301E 5B125A6007
2011 ADM Subaru Forester S-Edition AT AZ1J500V 7132514007
2011 ADM Subaru Impreza WRX MT AZ1G900C 7452584007


Top
 Profile  
 
 Post subject: Re: UTILITY: XmlToIdc generates IDC from ecu and logger defs
PostPosted: Mon Feb 16, 2015 3:02 pm 
Offline
RomRaider Developer

Joined: Thu May 21, 2009 1:49 am
Posts: 7323
Location: Canada eh!
Is that CAL ID you want in the def file that the utility is reading from?
What is in the resulting .idc files it creates?


Top
 Profile  
 
 Post subject: Re: UTILITY: XmlToIdc generates IDC from ecu and logger defs
PostPosted: Tue Feb 17, 2015 12:17 am 
Offline
Newbie

Joined: Tue Feb 03, 2015 3:36 am
Posts: 40
dschultz wrote:
Is that CAL ID you want in the def file that the utility is reading from?
What is in the resulting .idc files it creates?


Yup, this the CAL ID I want. There was actually nothing created, since I had to cancel (^C) the command as it has been hanging in there for 5 minutes and seems does not complete. Tried it numerous times to no avail.

///////////////////////////////////////////////////////////////////////////////
// This file gernerated by XmlToIdc version: 1.2.6.39790
// running on mscorlib.dll version: 4.0.0.0
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// Table definitions for EE5F200W
///////////////////////////////////////////////////////////////////////////////
#include <idc.idc>
static main ()
{
Tables_EE5F200W ();
}

static Tables_EE5F200W ()
{
Message("--- Now marking Tables_EE5F200W ---\n");
auto referenceAddress;


However the extendparams seems to work and here's the output:

///////////////////////////////////////////////////////////////////////////////
// This file gernerated by XmlToIdc version: 1.2.6.39790
// running on mscorlib.dll version: 4.0.0.0
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// Extended parameter definitions for 32 bit ECU: 5B121A4007
///////////////////////////////////////////////////////////////////////////////
#include <idc.idc>
static main ()
{
ExtParams_5B121A4007 ();
}

static ExtParams_5B121A4007 ()
{
Message("--- Now marking ExtParams_5B121A4007 ---\n");
MakeNameEx(0xFFFF2E1C, "E_IAM_4byteExt_E31", SN_CHECK);
MakeUnknown(0xFFFF2E1C, 4, DOUNK_SIMPLE);
MakeFloat(0xFFFF2E1C);
MakeNameEx(0xFFFF6690, "E_Engine_Load_4ByteExt_E32", SN_CHECK);
MakeUnknown(0xFFFF6690, 4, DOUNK_SIMPLE);
MakeFloat(0xFFFF6690);
MakeNameEx(0xFFFFA391, "E_CLOL_FuelingExt_E33", SN_CHECK);
MakeUnknown(0xFFFFA391, 1, DOUNK_SIMPLE);
MakeByte(0xFFFFA391);
MakeNameEx(0xFFFF6564, "E_Throttle_Plate_Opening_Angle_4byteExt_E38", SN_CHECK);
MakeUnknown(0xFFFF6564, 4, DOUNK_SIMPLE);
MakeFloat(0xFFFF6564);
MakeNameEx(0xFFFF84D0, "E_Feedback_Knock_Correction_4byteExt_E39", SN_CHECK);
MakeUnknown(0xFFFF84D0, 4, DOUNK_SIMPLE);
MakeFloat(0xFFFF84D0);
MakeNameEx(0xFFFF8500, "E_Knock_Correction_Advance_IAM_onlyExt_E40", SN_CHECK);
MakeUnknown(0xFFFF8500, 4, DOUNK_SIMPLE);
MakeFloat(0xFFFF8500);
MakeNameEx(0xFFFF8510, "E_Fine_Learning_Knock_Correction_4byteExt_E41", SN_CHECK);
MakeUnknown(0xFFFF8510, 4, DOUNK_SIMPLE);
:
:
:


The stdparams and makeall also don't work and does not complete and hence had to cancel as well. What seems to be the problem here? When I tried the sample command - A2WC521N, everything seems to work and complete in a few seconds


Top
 Profile  
 
 Post subject: Re: UTILITY: XmlToIdc generates IDC from ecu and logger defs
PostPosted: Tue Feb 17, 2015 12:25 am 
Offline
RomRaider Developer

Joined: Thu May 21, 2009 1:49 am
Posts: 7323
Location: Canada eh!
Which ecu_defs.xml file are you using which contains EE5F200W ?


Top
 Profile  
 
 Post subject: Re: UTILITY: XmlToIdc generates IDC from ecu and logger defs
PostPosted: Tue Feb 17, 2015 12:31 am 
Offline
Newbie

Joined: Tue Feb 03, 2015 3:36 am
Posts: 40
I'm using the ecu defs from ROMRAIDER STANDARD units ECU definitions 0.8.3.1b 10-07-09.zip. Should I used the one in metric units instead?


Top
 Profile  
 
 Post subject: Re: UTILITY: XmlToIdc generates IDC from ecu and logger defs
PostPosted: Tue Feb 17, 2015 12:36 am 
Offline
RomRaider Developer

Joined: Thu May 21, 2009 1:49 am
Posts: 7323
Location: Canada eh!
You should use a definition files which contains EE5F200W.


Top
 Profile  
 
 Post subject: Re: UTILITY: XmlToIdc generates IDC from ecu and logger defs
PostPosted: Tue Feb 17, 2015 12:42 am 
Offline
Newbie

Joined: Tue Feb 03, 2015 3:36 am
Posts: 40
You are right. EE5F200W was not in the XML file whereas A2WC521N is defined. Where should I get the latest ecu defs? I got my ecu defs from the download section - topic360.html


Top
 Profile  
 
 Post subject: Re: UTILITY: XmlToIdc generates IDC from ecu and logger defs
PostPosted: Tue Feb 17, 2015 3:10 am 
Offline
RomRaider Developer

Joined: Thu May 21, 2009 1:49 am
Posts: 7323
Location: Canada eh!
search.php


Top
 Profile  
 
 Post subject: Re: UTILITY: XmlToIdc generates IDC from ecu and logger defs
PostPosted: Sat Jul 11, 2015 4:44 am 
Offline
Newbie

Joined: Wed Dec 05, 2012 3:00 pm
Posts: 94
Hi, I am following NSFW's guide to opening a ROM (I have '04 STi, A2ZJ710J), and I am stuck with step 5 (which lead me to this thread). I made the IDA scripts, and nothing seems to happen within IDA. I tried first the three individual scripts, then I tried the make all script. Here is what happens within IDA:
Attachment:
AI46gsQ.png



Now, the script seems to be generated correctly, browsing through it:

Code:
///////////////////////////////////////////////////////////////////////////////
// This file gernerated by XmlToIdc version: 1.2.7.29718
// running on mscorlib.dll version: 4.0.0.0
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// All definitions for ECU: A2ZJ710J with SSM read vector base 40D98
///////////////////////////////////////////////////////////////////////////////
#include <idc.idc>
static main ()
{
    Tables ();
    StdParams ();
    ExtParams ();
}

static Tables ()
{
Message("--- Now marking Tables ---\n");
auto referenceAddress;
MakeNameEx(0x57128, "Target_Boost_KCA_Additive_Low", SN_CHECK);
referenceAddress = DfirstB(0x57128);
if (referenceAddress > 0)
{
    referenceAddress = referenceAddress - 12;
    MakeNameEx(referenceAddress, "Table_Target_Boost_KCA_Additive_Low", SN_CHECK);
}
else
{
    Message("No reference to Target_Boost_KCA_Additive_Low\n");
}

MakeNameEx(0x570D8, "Target_Boost_KCA_Additive_Low_X_Axis", SN_CHECK);
MakeNameEx(0x570F8, "Target_Boost_KCA_Additive_Low_Y_Axis", SN_CHECK);
MakeNameEx(0x57238, "Target_Boost_KCA_Additive_High", SN_CHECK);
referenceAddress = DfirstB(0x57238);
if (referenceAddress > 0)
{
    referenceAddress = referenceAddress - 12;
    MakeNameEx(referenceAddress, "Table_Target_Boost_KCA_Additive_High", SN_CHECK);
}
else
{
    Message("No reference to Target_Boost_KCA_Additive_High\n");
}

MakeNameEx(0x571E8, "Target_Boost_KCA_Additive_High_X_Axis", SN_CHECK);
MakeNameEx(0x57208, "Target_Boost_KCA_Additive_High_Y_Axis", SN_CHECK);
MakeNameEx(0x56768, "Target_Boost_Compensation_ECT", SN_CHECK);
referenceAddress = DfirstB(0x56768);
if (referenceAddress > 0)
{
    referenceAddress = referenceAddress - 8;
    MakeNameEx(referenceAddress, "Table_Target_Boost_Compensation_ECT", SN_CHECK);
}
else
{
    Message("No reference to Target_Boost_Compensation_ECT\n");
}

MakeNameEx(0x56658, "Target_Boost_Compensation_ECT_Y_Axis", SN_CHECK);
MakeNameEx(0x56654, "Target_Boost_Compensation_1st_Gear", SN_CHECK);
MakeNameEx(0x5664C, "Target_Boost_Compensation_1st_Gear_Speed_Disable", SN_CHECK);
MakeNameEx(0x56870, "Target_Boost_Compensation_Atm_Pressure_Multiplier", SN_CHECK);
referenceAddress = DfirstB(0x56870);
if (referenceAddress > 0)
{
    referenceAddress = referenceAddress - 8;
    MakeNameEx(referenceAddress, "Table_Target_Boost_Compensation_Atm_Pressure_Multiplier", SN_CHECK);
}
else
{
    Message("No reference to Target_Boost_Compensation_Atm_Pressure_Multiplier\n");
}

MakeNameEx(0x56860, "Target_Boost_Compensation_Atm_Pressure_Multiplier_Y_Axis", SN_CHECK);
MakeNameEx(0x5679C, "Target_Boost_Compensation_Atm_Pressure_Multiplier_Offset", SN_CHECK);
referenceAddress = DfirstB(0x5679C);
if (referenceAddress > 0)
{
    referenceAddress = referenceAddress - 8;
    MakeNameEx(referenceAddress, "Table_Target_Boost_Compensation_Atm_Pressure_Multiplier_Offset", SN_CHECK);
}
else
{
    Message("No reference to Target_Boost_Compensation_Atm_Pressure_Multiplier_Offset\n");
}

MakeNameEx(0x5678C, "Target_Boost_Compensation_Atm_Pressure_Multiplier_Offset_Y_Axis", SN_CHECK);
MakeNameEx(0x5C988, "Boost_Limit_Fuel_Cut", SN_CHECK);
referenceAddress = DfirstB(0x5C988);
if (referenceAddress > 0)
{
    referenceAddress = referenceAddress - 8;
    MakeNameEx(referenceAddress, "Table_Boost_Limit_Fuel_Cut", SN_CHECK);
}
else
{
    Message("No reference to Boost_Limit_Fuel_Cut\n");
}

MakeNameEx(0x5C970, "Boost_Limit_Fuel_Cut_Y_Axis", SN_CHECK);
MakeNameEx(0x56634, "Boost_Control_Disable_IAM", SN_CHECK);
MakeNameEx(0x56630, "Boost_Control_Disable_Fine_Correction", SN_CHECK);
MakeNameEx(0x565D9, "Boost_Control_Disable_Delay_Fine_Correction", SN_CHECK);
MakeNameEx(0x56B68, "Initial_Wastegate_Duty_KCA_Additive_Low", SN_CHECK);
referenceAddress = DfirstB(0x56B68);
if (referenceAddress > 0)
{
    referenceAddress = referenceAddress - 12;
    MakeNameEx(referenceAddress, "Table_Initial_Wastegate_Duty_KCA_Additive_Low", SN_CHECK);
}
else
{
    Message("No reference to Initial_Wastegate_Duty_KCA_Additive_Low\n");
}

MakeNameEx(0x56B18, "Initial_Wastegate_Duty_KCA_Additive_Low_X_Axis", SN_CHECK);
MakeNameEx(0x56B38, "Initial_Wastegate_Duty_KCA_Additive_Low_Y_Axis", SN_CHECK);
MakeNameEx(0x56C78, "Initial_Wastegate_Duty_KCA_Additive_High", SN_CHECK);
referenceAddress = DfirstB(0x56C78);
if (referenceAddress > 0)
{
    referenceAddress = referenceAddress - 12;
    MakeNameEx(referenceAddress, "Table_Initial_Wastegate_Duty_KCA_Additive_High", SN_CHECK);
}
else
{
    Message("No reference to Initial_Wastegate_Duty_KCA_Additive_High\n");
}

MakeNameEx(0x56C28, "Initial_Wastegate_Duty_KCA_Additive_High_X_Axis", SN_CHECK);
MakeNameEx(0x56C48, "Initial_Wastegate_Duty_KCA_Additive_High_Y_Axis", SN_CHECK);
MakeNameEx(0x56E38, "Max_Wastegate_Duty", SN_CHECK);
referenceAddress = DfirstB(0x56E38);
if (referenceAddress > 0)
{
    referenceAddress = referenceAddress - 12;
    MakeNameEx(referenceAddress, "Table_Max_Wastegate_Duty", SN_CHECK);
}
else
{
    Message("No reference to Max_Wastegate_Duty\n");
}

MakeNameEx(0x56DF8, "Max_Wastegate_Duty_X_Axis", SN_CHECK);
MakeNameEx(0x56E18, "Max_Wastegate_Duty_Y_Axis", SN_CHECK);
MakeNameEx(0x13BF8, "Max_Wastegate_Duty_Limit_PostCompensation", SN_CHECK);
MakeNameEx(0x56728, "InitialMax_Wastegate_Duty_Compensation_IAT", SN_CHECK);
referenceAddress = DfirstB(0x56728);
if (referenceAddress > 0)
{
    referenceAddress = referenceAddress - 8;
    MakeNameEx(referenceAddress, "Table_InitialMax_Wastegate_Duty_Compensation_IAT", SN_CHECK);
}
else
{
    Message("No reference to InitialMax_Wastegate_Duty_Compensation_IAT\n");
}

MakeNameEx(0x566E8, "InitialMax_Wastegate_Duty_Compensation_IAT_Y_Axis", SN_CHECK);
MakeNameEx(0x56748, "InitialMax_Wastegate_Duty_Compensation_ECT", SN_CHECK);
referenceAddress = DfirstB(0x56748);
if (referenceAddress > 0)
{
    referenceAddress = referenceAddress - 8;
    MakeNameEx(referenceAddress, "Table_InitialMax_Wastegate_Duty_Compensation_ECT", SN_CHECK);
}
else
{
    Message("No reference to InitialMax_Wastegate_Duty_Compensation_ECT\n");
}

[etc etc etc, script attached to this post]



I ran the script using File > Script File and double clicked on it. What am I doing wrong?? My script is attached. I have all the correct files in the directory with the utility, and I ran the script using the code
Code:
XmlToIdc.exe makeall ecu A2ZJ710J 40D98 > All.idc
, and what you see in the screenshot is my output above. What am I doing wrong?? :(


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


Top
 Profile  
 
 Post subject: Re: UTILITY: XmlToIdc generates IDC from ecu and logger defs
PostPosted: Sat Jul 11, 2015 2:00 pm 
Offline
RomRaider Developer

Joined: Thu May 21, 2009 1:49 am
Posts: 7323
Location: Canada eh!
You only show a couple of errors which are most likely nothing to worry about.
Do you have this ?
Code:
ROM:00055838 00 11       Table_Target_Throttle_Plate_Position_A_Requested_Torque:.data.w h'11
ROM:00055838                                                     ; DATA XREF: sub_324CC+14o
ROM:00055838                                                     ; sub_32510:off_32600o
ROM:0005583A 00 10                       .data.w h'10
ROM:0005583C 00 06 0A 28                 .data.l Target_Throttle_Plate_Position_A_Requested_Torque_X_Axis
ROM:00055840 00 06 0A 6C                 .data.l Target_Throttle_Plate_Position_A_Requested_Torque_Y_Axis
ROM:00055844 00 06 0A AC                 .data.l Target_Throttle_Plate_Position_A_Requested_Torque ; = 0.0
ROM:00055848 08 00 00 00                 .data.l h'8000000
ROM:0005584C 3A FA 00 00                 .float 0.0019073486
ROM:00055850 00 00 00 00                 .float 0.0
ROM:00055854 00 11       Table_Target_Throttle_Plate_Position_B_Requested_Torque:.data.w h'11
ROM:00055854                                                     ; DATA XREF: sub_324CC+20
ROM:00055854                                                     ; sub_32510:off_32608
ROM:00055856 00 10                       .data.w h'10
ROM:00055858 00 06 0C CC                 .data.l Target_Throttle_Plate_Position_B_Requested_Torque_X_Axis
ROM:0005585C 00 06 0D 10                 .data.l Target_Throttle_Plate_Position_B_Requested_Torque_Y_Axis
ROM:00055860 00 06 0D 50                 .data.l Target_Throttle_Plate_Position_B_Requested_Torque ; = 0.0
ROM:00055864 08 00 00 00                 .data.l h'8000000
ROM:00055868 3A FA 00 00                 .float 0.0019073486
ROM:0005586C 00 00 00 00                 .float 0.0

referencing these locations?
Code:
ROM:00060AAC 00 00       Target_Throttle_Plate_Position_A_Requested_Torque
ROM:00055854 00 11       Table_Target_Throttle_Plate_Position_B_Requested_Torque



Top
 Profile  
 
 Post subject: Re: UTILITY: XmlToIdc generates IDC from ecu and logger defs
PostPosted: Sat Jul 11, 2015 2:47 pm 
Offline
Newbie

Joined: Wed Dec 05, 2012 3:00 pm
Posts: 94
dschultz wrote:
You only show a couple of errors which are most likely nothing to worry about.
Do you have this ?
Code:
ROM:00055838 00 11       Table_Target_Throttle_Plate_Position_A_Requested_Torque:.data.w h'11
ROM:00055838                                                     ; DATA XREF: sub_324CC+14o
ROM:00055838                                                     ; sub_32510:off_32600o
ROM:0005583A 00 10                       .data.w h'10
ROM:0005583C 00 06 0A 28                 .data.l Target_Throttle_Plate_Position_A_Requested_Torque_X_Axis
ROM:00055840 00 06 0A 6C                 .data.l Target_Throttle_Plate_Position_A_Requested_Torque_Y_Axis
ROM:00055844 00 06 0A AC                 .data.l Target_Throttle_Plate_Position_A_Requested_Torque ; = 0.0
ROM:00055848 08 00 00 00                 .data.l h'8000000
ROM:0005584C 3A FA 00 00                 .float 0.0019073486
ROM:00055850 00 00 00 00                 .float 0.0
ROM:00055854 00 11       Table_Target_Throttle_Plate_Position_B_Requested_Torque:.data.w h'11
ROM:00055854                                                     ; DATA XREF: sub_324CC+20
ROM:00055854                                                     ; sub_32510:off_32608
ROM:00055856 00 10                       .data.w h'10
ROM:00055858 00 06 0C CC                 .data.l Target_Throttle_Plate_Position_B_Requested_Torque_X_Axis
ROM:0005585C 00 06 0D 10                 .data.l Target_Throttle_Plate_Position_B_Requested_Torque_Y_Axis
ROM:00055860 00 06 0D 50                 .data.l Target_Throttle_Plate_Position_B_Requested_Torque ; = 0.0
ROM:00055864 08 00 00 00                 .data.l h'8000000
ROM:00055868 3A FA 00 00                 .float 0.0019073486
ROM:0005586C 00 00 00 00                 .float 0.0

referencing these locations?
Code:
ROM:00060AAC 00 00       Target_Throttle_Plate_Position_A_Requested_Torque
ROM:00055854 00 11       Table_Target_Throttle_Plate_Position_B_Requested_Torque



No I didn't. So I tried again, cross-referencing a few different threads, and this is where I am at now. I open up IDA, and open the binary in it. I select "SH3, (I have also tried SH3B, and SH4B.. which one is correct for SH7055 and how do I know?)" and the SH7055 from the processor list. I create the RAM section, starting at 0xFFFF6000 with length 0x9FFF (why do we extend the length of the RAM to 0xFFFFFFFF?). I confirm that it is SH7055, and then I get a message that IDA cannot identify the entry point automatically as there is no standard of binaries, move to where you think the start is and hit 'c' to begin autoanalysis. Then, I have tried two different approaches after this. I have tried immediately running the IDC script, and I get the following output:

Code:
--- Now marking Tables ---
No reference to Target_Boost_KCA_Additive_Low
No reference to Target_Boost_KCA_Additive_High
No reference to Target_Boost_Compensation_ECT
No reference to Target_Boost_Compensation_Atm_Pressure_Multiplier
No reference to Target_Boost_Compensation_Atm_Pressure_Multiplier_Offset
No reference to Boost_Limit_Fuel_Cut
No reference to Initial_Wastegate_Duty_KCA_Additive_Low
No reference to Initial_Wastegate_Duty_KCA_Additive_High
No reference to Max_Wastegate_Duty
No reference to InitialMax_Wastegate_Duty_Compensation_IAT
No reference to InitialMax_Wastegate_Duty_Compensation_ECT
No reference to InitialMax_Wastegate_Duty_Compensation_Atm_Pressure
No reference to Turbo_Dynamics_Proportional
No reference to Turbo_Dynamics_Integral_Positive
No reference to Turbo_Dynamics_Integral_Negative
No reference to Primary_Open_Loop_Fueling_KCA_Additive_Low
No reference to Primary_Open_Loop_Fueling_KCA_Additive_High
No reference to Primary_Open_Loop_Fueling_Failsafe_KCA_Additive_Low
No reference to Primary_Open_Loop_Fueling_Failsafe_KCA_Additive_High
No reference to Minimum_Primary_Open_Loop_Enrichment_Throttle
No reference to Primary_Open_Loop_Fueling_Compensation_ECT
No reference to Primary_Open_Loop_Fueling_Compensation_Timing_Compensation_
No reference to Front_Oxygen_Sensor_Scaling
No reference to Front_Oxygen_Sensor_Compensation_Atm_Pressure
No reference to CL_Fueling_Target_Compensation_Load
No reference to CL_Fueling_Target_Compensation_A_ECT
No reference to CL_Fueling_Target_Compensation_B_ECT
No reference to CL_to_OL_Transition_with_Delay_Throttle
No reference to CL_to_OL_Transition_with_Delay_Base_Pulse_Width
No reference to Injector_Latency
No reference to Per_Injector_Primary_Fuel_Offset_Compensation_A
No reference to Per_Injector_Primary_Fuel_Offset_Compensation_B
No reference to Per_Injector_Primary_Fuel_Offset_Compensation_C
No reference to Per_Injector_Primary_Fuel_Offset_Compensation_D
No reference to Cranking_Fuel_Injector_Pulse_Width_A_ECT
No reference to Cranking_Fuel_Injector_Pulse_Width_B_ECT
No reference to Cranking_Fuel_Injector_Pulse_Width_C_ECT
No reference to Cranking_Fuel_Injector_Pulse_Width_D_ECT
No reference to Cranking_Fuel_IPW_Compensation_RPM
No reference to Cranking_Fuel_IPW_Compensation_Accelerator
No reference to Throttle_Tipin_Enrichment
No reference to Tipin_Enrichment_Compensation_Boost_Error
No reference to Tipin_Enrichment_Compensation_ECT
No reference to Min_Primary_Base_Enrichment_1
No reference to Min_Primary_Base_Enrichment_1_NonPrimary_OL
No reference to Min_Primary_Base_Enrich_2_Initial_Start_1A
No reference to Min_Primary_Base_Enrich_2_Initial_Start_1B
No reference to Min_Primary_Base_Enrich_2_Initial_Start_2A
No reference to Min_Primary_Base_Enrich_2_Initial_Start_2B
No reference to Min_Primary_Base_Enrich_2_Decay_Step_1
No reference to Min_Primary_Base_Enrich_2_Decay_Step_2
No reference to Min_Primary_Base_Enrich_3_Initial_Start_1A
No reference to Min_Primary_Base_Enrich_3_Initial_Start_1B
No reference to Min_Primary_Base_Enrich_3_Initial_Start_2A
No reference to Min_Primary_Base_Enrich_3_Initial_Start_2B
No reference to Min_Primary_Base_Enrich_3_Decay_Delay_A
No reference to Min_Primary_Base_Enrich_3_Decay_Delay_B
No reference to MAF_Sensor_Scaling
No reference to MAF_Compensation_IAT
No reference to Engine_Load_Compensation_MP
No reference to Base_Timing_A
No reference to Base_Timing_B
No reference to Base_Timing_Idle_Above_Speed_Threshold
No reference to Knock_Correction_Advance_Max_Additive_Knock_Conditions
No reference to Knock_Correction_Advance_Max_Primary_Knock_Conditions_High_IAM
No reference to Knock_Correction_Advance_Max_Primary_Knock_Conditions_Low_IAM
No reference to Timing_Compensation_IAT
No reference to Timing_Compensation_ECT
No reference to Timing_Compensation_MRP
No reference to Timing_Compensation_Per_Cylinder_A_
No reference to Timing_Compensation_Per_Cylinder_B_
No reference to Timing_Compensation_Per_Cylinder_C_
No reference to Timing_Compensation_Per_Cylinder_D_
No reference to Rough_Correction_Learning_Delay_Increasing
No reference to Intake_Cam_Advance_Angle_A_AVCS
No reference to Intake_Cam_Advance_Angle_B_AVCS
No reference to Requested_Torque_Accelerator_Pedal
No reference to Target_Throttle_Plate_Position_A_Requested_Torque
No reference to Target_Throttle_Plate_Position_B_Requested_Torque
No reference to Fuel_Temp_Sensor_Scaling
No reference to Intake_Temp_Sensor_Scaling
No reference to Coolant_Temp_Sensor_Scaling
No reference to Idle_Speed_Target_A
No reference to Idle_Speed_Target_B
No reference to Idle_Speed_Target_C
--- Now marking StdParams ---
--- Now marking ExtParams ---


And the only place I've found anything changed is in that screenshot above.

I have also tried selecting 'make final analysis pass' and then reanalyzing the program prior to running the IDC script, and I get this (I also get the same four SSM parameters marked in the ROM as in the screenshot above):

Code:
The initial autoanalysis has been finished.
--- Now marking Tables ---
57128: can't rename byte as 'Target_Boost_KCA_Additive_Low' because this byte can't have a name (it is a tail byte).
No reference to Target_Boost_KCA_Additive_Low
570D8: can't rename byte as 'Target_Boost_KCA_Additive_Low_X_Axis' because this byte can't have a name (it is a tail byte).
57238: can't rename byte as 'Target_Boost_KCA_Additive_High' because this byte can't have a name (it is a tail byte).
No reference to Target_Boost_KCA_Additive_High
571E8: can't rename byte as 'Target_Boost_KCA_Additive_High_X_Axis' because this byte can't have a name (it is a tail byte).
56768: can't rename byte as 'Target_Boost_Compensation_ECT' because this byte can't have a name (it is a tail byte).
No reference to Target_Boost_Compensation_ECT
56658: can't rename byte as 'Target_Boost_Compensation_ECT_Y_Axis' because this byte can't have a name (it is a tail byte).
56654: can't rename byte as 'Target_Boost_Compensation_1st_Gear' because this byte can't have a name (it is a tail byte).
5664C: can't rename byte as 'Target_Boost_Compensation_1st_Gear_Speed_Disable' because this byte can't have a name (it is a tail byte).
No reference to Target_Boost_Compensation_Atm_Pressure_Multiplier
56860: can't rename byte as 'Target_Boost_Compensation_Atm_Pressure_Multiplier_Y_Axis' because this byte can't have a name (it is a tail byte).
5679C: can't rename byte as 'Target_Boost_Compensation_Atm_Pressure_Multiplier_Offset' because this byte can't have a name (it is a tail byte).
No reference to Target_Boost_Compensation_Atm_Pressure_Multiplier_Offset
5678C: can't rename byte as 'Target_Boost_Compensation_Atm_Pressure_Multiplier_Offset_Y_Axis' because this byte can't have a name (it is a tail byte).
5C988: can't rename byte as 'Boost_Limit_Fuel_Cut' because this byte can't have a name (it is a tail byte).
No reference to Boost_Limit_Fuel_Cut
5C970: can't rename byte as 'Boost_Limit_Fuel_Cut_Y_Axis' because this byte can't have a name (it is a tail byte).
565D9: can't rename byte as 'Boost_Control_Disable_Delay_Fine_Correction' because this byte can't have a name (it is a tail byte).
56B68: can't rename byte as 'Initial_Wastegate_Duty_KCA_Additive_Low' because this byte can't have a name (it is a tail byte).
No reference to Initial_Wastegate_Duty_KCA_Additive_Low
56B18: can't rename byte as 'Initial_Wastegate_Duty_KCA_Additive_Low_X_Axis' because this byte can't have a name (it is a tail byte).
56C78: can't rename byte as 'Initial_Wastegate_Duty_KCA_Additive_High' because this byte can't have a name (it is a tail byte).
No reference to Initial_Wastegate_Duty_KCA_Additive_High
56C28: can't rename byte as 'Initial_Wastegate_Duty_KCA_Additive_High_X_Axis' because this byte can't have a name (it is a tail byte).
56E38: can't rename byte as 'Max_Wastegate_Duty' because this byte can't have a name (it is a tail byte).
No reference to Max_Wastegate_Duty
56DF8: can't rename byte as 'Max_Wastegate_Duty_X_Axis' because this byte can't have a name (it is a tail byte).
13BF8: can't rename byte as 'Max_Wastegate_Duty_Limit_PostCompensation' because this byte can't have a name (it is a tail byte).
No reference to InitialMax_Wastegate_Duty_Compensation_IAT
566E8: can't rename byte as 'InitialMax_Wastegate_Duty_Compensation_IAT_Y_Axis' because this byte can't have a name (it is a tail byte).
56748: can't rename byte as 'InitialMax_Wastegate_Duty_Compensation_ECT' because this byte can't have a name (it is a tail byte).
No reference to InitialMax_Wastegate_Duty_Compensation_ECT
56658: can't rename byte as 'InitialMax_Wastegate_Duty_Compensation_ECT_Y_Axis' because this byte can't have a name (it is a tail byte).
568E0: can't rename byte as 'InitialMax_Wastegate_Duty_Compensation_Atm_Pressure' because this byte can't have a name (it is a tail byte).
No reference to InitialMax_Wastegate_Duty_Compensation_Atm_Pressure
568B8: can't rename byte as 'InitialMax_Wastegate_Duty_Compensation_Atm_Pressure_X_Axis' because this byte can't have a name (it is a tail byte).
568D0: can't rename byte as 'InitialMax_Wastegate_Duty_Compensation_Atm_Pressure_Y_Axis' because this byte can't have a name (it is a tail byte).
No reference to Turbo_Dynamics_Proportional
No reference to Turbo_Dynamics_Integral_Positive
56810: can't rename byte as 'Turbo_Dynamics_Integral_Positive_Y_Axis' because this byte can't have a name (it is a tail byte).
No reference to Turbo_Dynamics_Integral_Negative
567D8: can't rename byte as 'Turbo_Dynamics_Integral_Negative_Y_Axis' because this byte can't have a name (it is a tail byte).
565EC: can't rename byte as 'TD_Activation_Thresholds_Target_Boost' because this byte can't have a name (it is a tail byte).
56620: can't rename byte as 'TD_Integral_Cumulative_Range_WGDC_Correction' because this byte can't have a name (it is a tail byte).
565F8: can't rename byte as 'TD_Integral_Negative_Activation_Boost_Error' because this byte can't have a name (it is a tail byte).
56600: can't rename byte as 'TD_Integral_Positive_Activation_Boost_Error' because this byte can't have a name (it is a tail byte).
56604: can't rename byte as 'TD_Integral_Positive_Activation_Wastegate_Duty' because this byte can't have a name (it is a tail byte).
560BC: can't rename byte as 'Manifold_Pressure_Sensor_Scaling' because this byte can't have a name (it is a tail byte).
614E2: can't rename byte as 'Manifold_Pressure_Sensor_Limits_CEL' because this byte can't have a name (it is a tail byte).
58AA5: can't rename byte as 'Manifold_Pressure_Sensor_CEL_Delays' because this byte can't have a name (it is a tail byte).
5CD84: can't rename byte as 'Primary_Open_Loop_Fueling_KCA_Additive_Low' because this byte can't have a name (it is a tail byte).
No reference to Primary_Open_Loop_Fueling_KCA_Additive_Low
5CD00: can't rename byte as 'Primary_Open_Loop_Fueling_KCA_Additive_Low_X_Axis' because this byte can't have a name (it is a tail byte).
5CD3C: can't rename byte as 'Primary_Open_Loop_Fueling_KCA_Additive_Low_Y_Axis' because this byte can't have a name (it is a tail byte).
5CF18: can't rename byte as 'Primary_Open_Loop_Fueling_KCA_Additive_High' because this byte can't have a name (it is a tail byte).
No reference to Primary_Open_Loop_Fueling_KCA_Additive_High
5CE94: can't rename byte as 'Primary_Open_Loop_Fueling_KCA_Additive_High_X_Axis' because this byte can't have a name (it is a tail byte).
5CED0: can't rename byte as 'Primary_Open_Loop_Fueling_KCA_Additive_High_Y_Axis' because this byte can't have a name (it is a tail byte).
5D0AC: can't rename byte as 'Primary_Open_Loop_Fueling_Failsafe_KCA_Additive_Low' because this byte can't have a name (it is a tail byte).
No reference to Primary_Open_Loop_Fueling_Failsafe_KCA_Additive_Low
5D028: can't rename byte as 'Primary_Open_Loop_Fueling_Failsafe_KCA_Additive_Low_X_Axis' because this byte can't have a name (it is a tail byte).
5D064: can't rename byte as 'Primary_Open_Loop_Fueling_Failsafe_KCA_Additive_Low_Y_Axis' because this byte can't have a name (it is a tail byte).
5D240: can't rename byte as 'Primary_Open_Loop_Fueling_Failsafe_KCA_Additive_High' because this byte can't have a name (it is a tail byte).
No reference to Primary_Open_Loop_Fueling_Failsafe_KCA_Additive_High
5D1BC: can't rename byte as 'Primary_Open_Loop_Fueling_Failsafe_KCA_Additive_High_X_Axis' because this byte can't have a name (it is a tail byte).
5D1F8: can't rename byte as 'Primary_Open_Loop_Fueling_Failsafe_KCA_Additive_High_Y_Axis' because this byte can't have a name (it is a tail byte).
5BBE8: can't rename byte as 'Primary_Open_Loop_Fuel_Map_Switch_IAM' because this byte can't have a name (it is a tail byte).
5C0E4: can't rename byte as 'Minimum_Primary_Open_Loop_Enrichment_Throttle' because this byte can't have a name (it is a tail byte).
No reference to Minimum_Primary_Open_Loop_Enrichment_Throttle
5C804: can't rename byte as 'Primary_Open_Loop_Fueling_Compensation_ECT' because this byte can't have a name (it is a tail byte).
No reference to Primary_Open_Loop_Fueling_Compensation_ECT
5BE00: can't rename byte as 'Primary_Open_Loop_Fueling_Compensation_ECT_Y_Axis' because this byte can't have a name (it is a tail byte).
No reference to Primary_Open_Loop_Fueling_Compensation_Timing_Compensation_
5C0EC: can't rename byte as 'Primary_Open_Loop_Fueling_Compensation_Timing_Compensation__Y_Axis' because this byte can't have a name (it is a tail byte).
61AC4: can't rename byte as 'Front_Oxygen_Sensor_Scaling' because this byte can't have a name (it is a tail byte).
No reference to Front_Oxygen_Sensor_Scaling
61A90: can't rename byte as 'Front_Oxygen_Sensor_Scaling_Y_Axis' because this byte can't have a name (it is a tail byte).
1EC5C: can't rename byte as 'Front_Oxygen_Sensor_Rich_Limit' because this byte can't have a name (it is a tail byte).
58080: can't rename byte as 'Front_Oxygen_Sensor_Compensation_Atm_Pressure' because this byte can't have a name (it is a tail byte).
No reference to Front_Oxygen_Sensor_Compensation_Atm_Pressure
58070: can't rename byte as 'Front_Oxygen_Sensor_Compensation_Atm_Pressure_Y_Axis' because this byte can't have a name (it is a tail byte).
5DDEC: can't rename byte as 'CL_Fueling_Target_Compensation_Load' because this byte can't have a name (it is a tail byte).
No reference to CL_Fueling_Target_Compensation_Load
5DD90: can't rename byte as 'CL_Fueling_Target_Compensation_Load_X_Axis' because this byte can't have a name (it is a tail byte).
5DDC4: can't rename byte as 'CL_Fueling_Target_Compensation_Load_Y_Axis' because this byte can't have a name (it is a tail byte).
5DB28: can't rename byte as 'CL_Fueling_Target_Compensation_A_ECT' because this byte can't have a name (it is a tail byte).
No reference to CL_Fueling_Target_Compensation_A_ECT
5BE00: can't rename byte as 'CL_Fueling_Target_Compensation_A_ECT_X_Axis' because this byte can't have a name (it is a tail byte).
5DB1C: can't rename byte as 'CL_Fueling_Target_Compensation_A_ECT_Y_Axis' because this byte can't have a name (it is a tail byte).
5DC00: can't rename byte as 'CL_Fueling_Target_Compensation_B_ECT' because this byte can't have a name (it is a tail byte).
No reference to CL_Fueling_Target_Compensation_B_ECT
5BE00: can't rename byte as 'CL_Fueling_Target_Compensation_B_ECT_X_Axis' because this byte can't have a name (it is a tail byte).
5DBF4: can't rename byte as 'CL_Fueling_Target_Compensation_B_ECT_Y_Axis' because this byte can't have a name (it is a tail byte).
5B812: can't rename byte as 'CL_to_OL_Delay' because this byte can't have a name (it is a tail byte).
5C0BC: can't rename byte as 'CL_to_OL_Transition_with_Delay_Throttle' because this byte can't have a name (it is a tail byte).
No reference to CL_to_OL_Transition_with_Delay_Throttle
5C07C: can't rename byte as 'CL_to_OL_Transition_with_Delay_Throttle_Y_Axis' because this byte can't have a name (it is a tail byte).
5C7E4: can't rename byte as 'CL_to_OL_Transition_with_Delay_Base_Pulse_Width' because this byte can't have a name (it is a tail byte).
No reference to CL_to_OL_Transition_with_Delay_Base_Pulse_Width
5C7A4: can't rename byte as 'CL_to_OL_Transition_with_Delay_Base_Pulse_Width_Y_Axis' because this byte can't have a name (it is a tail byte).
5BB54: can't rename byte as 'CL_to_OL_Transition_with_Delay_BPW_Hysteresis' because this byte can't have a name (it is a tail byte).
5BBC4: can't rename byte as 'CL_Delay_Maximum_Throttle' because this byte can't have a name (it is a tail byte).
5BBC8: can't rename byte as 'CL_Delay_Maximum_Vehicle_Speed' because this byte can't have a name (it is a tail byte).
5BB58: can't rename byte as 'CL_Delay_Minimum_ECT' because this byte can't have a name (it is a tail byte).
5BB84: can't rename byte as 'CL_Delay_Maximum_Engine_Speed_Per_Gear' because this byte can't have a name (it is a tail byte).
5BBAC: can't rename byte as 'CL_Delay_Maximum_Engine_Speed_Neutral' because this byte can't have a name (it is a tail byte).
6159C: can't rename byte as 'Injector_Latency' because this byte can't have a name (it is a tail byte).
No reference to Injector_Latency
61588: can't rename byte as 'Injector_Latency_Y_Axis' because this byte can't have a name (it is a tail byte).
5B8E0: can't rename byte as 'Injector_Flow_Scaling' because this byte can't have a name (it is a tail byte).
5D3D4: can't rename byte as 'Per_Injector_Primary_Fuel_Offset_Compensation_A' because this byte can't have a name (it is a tail byte).
No reference to Per_Injector_Primary_Fuel_Offset_Compensation_A
5D350: can't rename byte as 'Per_Injector_Primary_Fuel_Offset_Compensation_A_X_Axis' because this byte can't have a name (it is a tail byte).
5D394: can't rename byte as 'Per_Injector_Primary_Fuel_Offset_Compensation_A_Y_Axis' because this byte can't have a name (it is a tail byte).
5D568: can't rename byte as 'Per_Injector_Primary_Fuel_Offset_Compensation_B' because this byte can't have a name (it is a tail byte).
No reference to Per_Injector_Primary_Fuel_Offset_Compensation_B
5D4E4: can't rename byte as 'Per_Injector_Primary_Fuel_Offset_Compensation_B_X_Axis' because this byte can't have a name (it is a tail byte).
5D528: can't rename byte as 'Per_Injector_Primary_Fuel_Offset_Compensation_B_Y_Axis' because this byte can't have a name (it is a tail byte).
5D6FC: can't rename byte as 'Per_Injector_Primary_Fuel_Offset_Compensation_C' because this byte can't have a name (it is a tail byte).
No reference to Per_Injector_Primary_Fuel_Offset_Compensation_C
5D678: can't rename byte as 'Per_Injector_Primary_Fuel_Offset_Compensation_C_X_Axis' because this byte can't have a name (it is a tail byte).
5D6BC: can't rename byte as 'Per_Injector_Primary_Fuel_Offset_Compensation_C_Y_Axis' because this byte can't have a name (it is a tail byte).
5D890: can't rename byte as 'Per_Injector_Primary_Fuel_Offset_Compensation_D' because this byte can't have a name (it is a tail byte).
No reference to Per_Injector_Primary_Fuel_Offset_Compensation_D
5D80C: can't rename byte as 'Per_Injector_Primary_Fuel_Offset_Compensation_D_X_Axis' because this byte can't have a name (it is a tail byte).
5D850: can't rename byte as 'Per_Injector_Primary_Fuel_Offset_Compensation_D_Y_Axis' because this byte can't have a name (it is a tail byte).
5C252: can't rename byte as 'Cranking_Fuel_Injector_Pulse_Width_A_ECT' because this byte can't have a name (it is a tail byte).
No reference to Cranking_Fuel_Injector_Pulse_Width_A_ECT
5BE00: can't rename byte as 'Cranking_Fuel_Injector_Pulse_Width_A_ECT_Y_Axis' because this byte can't have a name (it is a tail byte).
5C272: can't rename byte as 'Cranking_Fuel_Injector_Pulse_Width_B_ECT' because this byte can't have a name (it is a tail byte).
No reference to Cranking_Fuel_Injector_Pulse_Width_B_ECT
5BE00: can't rename byte as 'Cranking_Fuel_Injector_Pulse_Width_B_ECT_Y_Axis' because this byte can't have a name (it is a tail byte).
5C292: can't rename byte as 'Cranking_Fuel_Injector_Pulse_Width_C_ECT' because this byte can't have a name (it is a tail byte).
No reference to Cranking_Fuel_Injector_Pulse_Width_C_ECT
5BE00: can't rename byte as 'Cranking_Fuel_Injector_Pulse_Width_C_ECT_Y_Axis' because this byte can't have a name (it is a tail byte).
5C2B2: can't rename byte as 'Cranking_Fuel_Injector_Pulse_Width_D_ECT' because this byte can't have a name (it is a tail byte).
No reference to Cranking_Fuel_Injector_Pulse_Width_D_ECT
5BE00: can't rename byte as 'Cranking_Fuel_Injector_Pulse_Width_D_ECT_Y_Axis' because this byte can't have a name (it is a tail byte).
No reference to Cranking_Fuel_IPW_Compensation_RPM
5CBC0: can't rename byte as 'Cranking_Fuel_IPW_Compensation_RPM_X_Axis' because this byte can't have a name (it is a tail byte).
5CBD4: can't rename byte as 'Cranking_Fuel_IPW_Compensation_RPM_Y_Axis' because this byte can't have a name (it is a tail byte).
No reference to Cranking_Fuel_IPW_Compensation_Accelerator
No reference to Throttle_Tipin_Enrichment
5C8C4: can't rename byte as 'Throttle_Tipin_Enrichment_Y_Axis' because this byte can't have a name (it is a tail byte).
No reference to Tipin_Enrichment_Compensation_Boost_Error
5C1A4: can't rename byte as 'Tipin_Enrichment_Compensation_Boost_Error_Y_Axis' because this byte can't have a name (it is a tail byte).
5C930: can't rename byte as 'Tipin_Enrichment_Compensation_ECT' because this byte can't have a name (it is a tail byte).
No reference to Tipin_Enrichment_Compensation_ECT
5BE00: can't rename byte as 'Tipin_Enrichment_Compensation_ECT_Y_Axis' because this byte can't have a name (it is a tail byte).
5B7D7: can't rename byte as 'Tipin_Enrichment_Disable_Applied_Counter_Threshold' because this byte can't have a name (it is a tail byte).
5B7D8: can't rename byte as 'Tipin_Enrichment_Applied_Counter_Reset' because this byte can't have a name (it is a tail byte).
5BD00: can't rename byte as 'Tipin_Enrichment_Disable_Throttle_Cumulative_Threshold' because this byte can't have a name (it is a tail byte).
5B7D9: can't rename byte as 'Tipin_Throttle_Cumulative_Reset' because this byte can't have a name (it is a tail byte).
5BEFE: can't rename byte as 'Min_Primary_Base_Enrichment_1' because this byte can't have a name (it is a tail byte).
No reference to Min_Primary_Base_Enrichment_1
5BE00: can't rename byte as 'Min_Primary_Base_Enrichment_1_Y_Axis' because this byte can't have a name (it is a tail byte).
5CCE8: can't rename byte as 'Min_Primary_Base_Enrichment_1_NonPrimary_OL' because this byte can't have a name (it is a tail byte).
No reference to Min_Primary_Base_Enrichment_1_NonPrimary_OL
5CCBC: can't rename byte as 'Min_Primary_Base_Enrichment_1_NonPrimary_OL_X_Axis' because this byte can't have a name (it is a tail byte).
5C352: can't rename byte as 'Min_Primary_Base_Enrich_2_Initial_Start_1A' because this byte can't have a name (it is a tail byte).
No reference to Min_Primary_Base_Enrich_2_Initial_Start_1A
5BE00: can't rename byte as 'Min_Primary_Base_Enrich_2_Initial_Start_1A_Y_Axis' because this byte can't have a name (it is a tail byte).
No reference to Min_Primary_Base_Enrich_2_Initial_Start_1B
5BE00: can't rename byte as 'Min_Primary_Base_Enrich_2_Initial_Start_1B_Y_Axis' because this byte can't have a name (it is a tail byte).
No reference to Min_Primary_Base_Enrich_2_Initial_Start_2A
5BE00: can't rename byte as 'Min_Primary_Base_Enrich_2_Initial_Start_2A_Y_Axis' because this byte can't have a name (it is a tail byte).
5C3B2: can't rename byte as 'Min_Primary_Base_Enrich_2_Initial_Start_2B' because this byte can't have a name (it is a tail byte).
No reference to Min_Primary_Base_Enrich_2_Initial_Start_2B
5BE00: can't rename byte as 'Min_Primary_Base_Enrich_2_Initial_Start_2B_Y_Axis' because this byte can't have a name (it is a tail byte).
5C3D2: can't rename byte as 'Min_Primary_Base_Enrich_2_Decay_Step_1' because this byte can't have a name (it is a tail byte).
No reference to Min_Primary_Base_Enrich_2_Decay_Step_1
5BE00: can't rename byte as 'Min_Primary_Base_Enrich_2_Decay_Step_1_Y_Axis' because this byte can't have a name (it is a tail byte).
5C3F2: can't rename byte as 'Min_Primary_Base_Enrich_2_Decay_Step_2' because this byte can't have a name (it is a tail byte).
No reference to Min_Primary_Base_Enrich_2_Decay_Step_2
5BE00: can't rename byte as 'Min_Primary_Base_Enrich_2_Decay_Step_2_Y_Axis' because this byte can't have a name (it is a tail byte).
5C2D2: can't rename byte as 'Min_Primary_Base_Enrich_3_Initial_Start_1A' because this byte can't have a name (it is a tail byte).
No reference to Min_Primary_Base_Enrich_3_Initial_Start_1A
5BE00: can't rename byte as 'Min_Primary_Base_Enrich_3_Initial_Start_1A_Y_Axis' because this byte can't have a name (it is a tail byte).
5C2F2: can't rename byte as 'Min_Primary_Base_Enrich_3_Initial_Start_1B' because this byte can't have a name (it is a tail byte).
No reference to Min_Primary_Base_Enrich_3_Initial_Start_1B
5BE00: can't rename byte as 'Min_Primary_Base_Enrich_3_Initial_Start_1B_Y_Axis' because this byte can't have a name (it is a tail byte).
5C312: can't rename byte as 'Min_Primary_Base_Enrich_3_Initial_Start_2A' because this byte can't have a name (it is a tail byte).
No reference to Min_Primary_Base_Enrich_3_Initial_Start_2A
5BE00: can't rename byte as 'Min_Primary_Base_Enrich_3_Initial_Start_2A_Y_Axis' because this byte can't have a name (it is a tail byte).
5C332: can't rename byte as 'Min_Primary_Base_Enrich_3_Initial_Start_2B' because this byte can't have a name (it is a tail byte).
No reference to Min_Primary_Base_Enrich_3_Initial_Start_2B
5BE00: can't rename byte as 'Min_Primary_Base_Enrich_3_Initial_Start_2B_Y_Axis' because this byte can't have a name (it is a tail byte).
5BEBE: can't rename byte as 'Min_Primary_Base_Enrich_3_Decay_Delay_A' because this byte can't have a name (it is a tail byte).
No reference to Min_Primary_Base_Enrich_3_Decay_Delay_A
5BE00: can't rename byte as 'Min_Primary_Base_Enrich_3_Decay_Delay_A_Y_Axis' because this byte can't have a name (it is a tail byte).
5BECE: can't rename byte as 'Min_Primary_Base_Enrich_3_Decay_Delay_B' because this byte can't have a name (it is a tail byte).
No reference to Min_Primary_Base_Enrich_3_Decay_Delay_B
5BE00: can't rename byte as 'Min_Primary_Base_Enrich_3_Decay_Delay_B_Y_Axis' because this byte can't have a name (it is a tail byte).
5B8E4: can't rename byte as 'Min_Primary_Base_Enrich_3_Decay_Multiplier' because this byte can't have a name (it is a tail byte).
5BAF8: can't rename byte as 'AF_Learning_1_Limits' because this byte can't have a name (it is a tail byte).
5BB04: can't rename byte as 'AF_Learning_1_Airflow_Ranges' because this byte can't have a name (it is a tail byte).
57C78: can't rename byte as 'MAF_Limit_Maximum' because this byte can't have a name (it is a tail byte).
618C8: can't rename byte as 'MAF_Sensor_Scaling' because this byte can't have a name (it is a tail byte).
No reference to MAF_Sensor_Scaling
617F0: can't rename byte as 'MAF_Sensor_Scaling_Y_Axis' because this byte can't have a name (it is a tail byte).
58540: can't rename byte as 'MAF_Compensation_IAT' because this byte can't have a name (it is a tail byte).
No reference to MAF_Compensation_IAT
5850C: can't rename byte as 'MAF_Compensation_IAT_X_Axis' because this byte can't have a name (it is a tail byte).
1CE4C: can't rename byte as 'Engine_Load_Limit_Maximum' because this byte can't have a name (it is a tail byte).
No reference to Engine_Load_Compensation_MP
5842C: can't rename byte as 'Engine_Load_Compensation_MP_X_Axis' because this byte can't have a name (it is a tail byte).
5EF2C: can't rename byte as 'Base_Timing_A' because this byte can't have a name (it is a tail byte).
No reference to Base_Timing_A
5EEA8: can't rename byte as 'Base_Timing_A_X_Axis' because this byte can't have a name (it is a tail byte).
5EEE4: can't rename byte as 'Base_Timing_A_Y_Axis' because this byte can't have a name (it is a tail byte).
5F0C0: can't rename byte as 'Base_Timing_B' because this byte can't have a name (it is a tail byte).
No reference to Base_Timing_B
5F03C: can't rename byte as 'Base_Timing_B_X_Axis' because this byte can't have a name (it is a tail byte).
5F078: can't rename byte as 'Base_Timing_B_Y_Axis' because this byte can't have a name (it is a tail byte).
5E26C: can't rename byte as 'Base_Timing_Idle_Below_Speed_Threshold' because this byte can't have a name (it is a tail byte).
No reference to Base_Timing_Idle_Above_Speed_Threshold
5E634: can't rename byte as 'Base_Timing_Idle_Above_Speed_Threshold_Y_Axis' because this byte can't have a name (it is a tail byte).
5E240: can't rename byte as 'Base_Timing_Idle_Vehicle_Speed_Threshold' because this byte can't have a name (it is a tail byte).
5F720: can't rename byte as 'Knock_Correction_Advance_Max_Additive_Knock_Conditions' because this byte can't have a name (it is a tail byte).
No reference to Knock_Correction_Advance_Max_Additive_Knock_Conditions
5F698: can't rename byte as 'Knock_Correction_Advance_Max_Additive_Knock_Conditions_X_Axis' because this byte can't have a name (it is a tail byte).
5F6D8: can't rename byte as 'Knock_Correction_Advance_Max_Additive_Knock_Conditions_Y_Axis' because this byte can't have a name (it is a tail byte).
5F3D0: can't rename byte as 'Knock_Correction_Advance_Max_Primary_Knock_Conditions_High_IAM' because this byte can't have a name (it is a tail byte).
No reference to Knock_Correction_Advance_Max_Primary_Knock_Conditions_High_IAM
5F348: can't rename byte as 'Knock_Correction_Advance_Max_Primary_Knock_Conditions_High_IAM_X_Axis' because this byte can't have a name (it is a tail byte).
5F388: can't rename byte as 'Knock_Correction_Advance_Max_Primary_Knock_Conditions_High_IAM_Y_Axis' because this byte can't have a name (it is a tail byte).
5F578: can't rename byte as 'Knock_Correction_Advance_Max_Primary_Knock_Conditions_Low_IAM' because this byte can't have a name (it is a tail byte).
No reference to Knock_Correction_Advance_Max_Primary_Knock_Conditions_Low_IAM
5F4F0: can't rename byte as 'Knock_Correction_Advance_Max_Primary_Knock_Conditions_Low_IAM_X_Axis' because this byte can't have a name (it is a tail byte).
5F530: can't rename byte as 'Knock_Correction_Advance_Max_Primary_Knock_Conditions_Low_IAM_Y_Axis' because this byte can't have a name (it is a tail byte).
5E146: can't rename byte as 'Knock_Correction_Advance_Alternate_Mode_' because this byte can't have a name (it is a tail byte).
5E424: can't rename byte as 'Knock_Correction_Advance_Additive_Range_RPM' because this byte can't have a name (it is a tail byte).
No reference to Timing_Compensation_IAT
5E684: can't rename byte as 'Timing_Compensation_IAT_Y_Axis' because this byte can't have a name (it is a tail byte).
5E270: can't rename byte as 'Timing_Comp_Min_Load_IAT' because this byte can't have a name (it is a tail byte).
5E671: can't rename byte as 'Timing_Compensation_ECT' because this byte can't have a name (it is a tail byte).
No reference to Timing_Compensation_ECT
5F860: can't rename byte as 'Timing_Compensation_MRP' because this byte can't have a name (it is a tail byte).
No reference to Timing_Compensation_MRP
5F840: can't rename byte as 'Timing_Compensation_MRP_X_Axis' because this byte can't have a name (it is a tail byte).
5F854: can't rename byte as 'Timing_Compensation_MRP_Y_Axis' because this byte can't have a name (it is a tail byte).
No reference to Timing_Compensation_Per_Cylinder_A_
5ED48: can't rename byte as 'Timing_Compensation_Per_Cylinder_B_' because this byte can't have a name (it is a tail byte).
No reference to Timing_Compensation_Per_Cylinder_B_
5EDC8: can't rename byte as 'Timing_Compensation_Per_Cylinder_C_' because this byte can't have a name (it is a tail byte).
No reference to Timing_Compensation_Per_Cylinder_C_
5EE48: can't rename byte as 'Timing_Compensation_Per_Cylinder_D_' because this byte can't have a name (it is a tail byte).
No reference to Timing_Compensation_Per_Cylinder_D_
5E358: can't rename byte as 'Timing_Comp_Minimum_Load_Per_Cylinder' because this byte can't have a name (it is a tail byte).
5E35C: can't rename byte as 'Timing_Comp_Minimum_Coolant_Temp_Per_Cylinder' because this byte can't have a name (it is a tail byte).
5E390: can't rename byte as 'Feedback_Correction_Range_RPM' because this byte can't have a name (it is a tail byte).
5E3A0: can't rename byte as 'Feedback_Correction_Minimum_Load' because this byte can't have a name (it is a tail byte).
5E374: can't rename byte as 'Feedback_Correction_Retard_Value' because this byte can't have a name (it is a tail byte).
5E370: can't rename byte as 'Feedback_Correction_Retard_Limit' because this byte can't have a name (it is a tail byte).
5E378: can't rename byte as 'Feedback_Correction_Negative_Advance_Value' because this byte can't have a name (it is a tail byte).
5E168: can't rename byte as 'Feedback_Correction_Negative_Advance_Delay' because this byte can't have a name (it is a tail byte).
5E3A8: can't rename byte as 'Extended_Feedback_Correction_High_RPM_Compensation' because this byte can't have a name (it is a tail byte).
5E4B0: can't rename byte as 'Fine_Correction_Range_RPM' because this byte can't have a name (it is a tail byte).
5E4C0: can't rename byte as 'Fine_Correction_Range_Load' because this byte can't have a name (it is a tail byte).
5E4E0: can't rename byte as 'Fine_Correction_Rows_RPM' because this byte can't have a name (it is a tail byte).
5E4D0: can't rename byte as 'Fine_Correction_Columns_Load' because this byte can't have a name (it is a tail byte).
5E4A8: can't rename byte as 'Fine_Correction_Retard_Limit' because this byte can't have a name (it is a tail byte).
5E4AC: can't rename byte as 'Fine_Correction_Advance_Value' because this byte can't have a name (it is a tail byte).
5E4A4: can't rename byte as 'Fine_Correction_Advance_Limit' because this byte can't have a name (it is a tail byte).
5E178: can't rename byte as 'Fine_Correction_Advance_Delay' because this byte can't have a name (it is a tail byte).
5E450: can't rename byte as 'Rough_Correction_Range_RPM' because this byte can't have a name (it is a tail byte).
5E460: can't rename byte as 'Rough_Correction_Range_Load' because this byte can't have a name (it is a tail byte).
No reference to Rough_Correction_Learning_Delay_Increasing
5E964: can't rename byte as 'Rough_Correction_Learning_Delay_Increasing_Y_Axis' because this byte can't have a name (it is a tail byte).
5E44C: can't rename byte as 'Advance_Multiplier_Initial' because this byte can't have a name (it is a tail byte).
62E40: can't rename byte as 'Intake_Cam_Advance_Angle_A_AVCS' because this byte can't have a name (it is a tail byte).
No reference to Intake_Cam_Advance_Angle_A_AVCS
62DC0: can't rename byte as 'Intake_Cam_Advance_Angle_A_AVCS_X_Axis' because this byte can't have a name (it is a tail byte).
62DF8: can't rename byte as 'Intake_Cam_Advance_Angle_A_AVCS_Y_Axis' because this byte can't have a name (it is a tail byte).
630B8: can't rename byte as 'Intake_Cam_Advance_Angle_B_AVCS' because this byte can't have a name (it is a tail byte).
No reference to Intake_Cam_Advance_Angle_B_AVCS
63070: can't rename byte as 'Intake_Cam_Advance_Angle_B_AVCS_Y_Axis' because this byte can't have a name (it is a tail byte).
60FF0: can't rename byte as 'Requested_Torque_Accelerator_Pedal' because this byte can't have a name (it is a tail byte).
No reference to Requested_Torque_Accelerator_Pedal
60F70: can't rename byte as 'Requested_Torque_Accelerator_Pedal_X_Axis' because this byte can't have a name (it is a tail byte).
60FAC: can't rename byte as 'Requested_Torque_Accelerator_Pedal_Y_Axis' because this byte can't have a name (it is a tail byte).
60AAC: can't rename byte as 'Target_Throttle_Plate_Position_A_Requested_Torque' because this byte can't have a name (it is a tail byte).
No reference to Target_Throttle_Plate_Position_A_Requested_Torque
60A28: can't rename byte as 'Target_Throttle_Plate_Position_A_Requested_Torque_X_Axis' because this byte can't have a name (it is a tail byte).
60A6C: can't rename byte as 'Target_Throttle_Plate_Position_A_Requested_Torque_Y_Axis' because this byte can't have a name (it is a tail byte).
60D50: can't rename byte as 'Target_Throttle_Plate_Position_B_Requested_Torque' because this byte can't have a name (it is a tail byte).
No reference to Target_Throttle_Plate_Position_B_Requested_Torque
60CCC: can't rename byte as 'Target_Throttle_Plate_Position_B_Requested_Torque_X_Axis' because this byte can't have a name (it is a tail byte).
60D10: can't rename byte as 'Target_Throttle_Plate_Position_B_Requested_Torque_Y_Axis' because this byte can't have a name (it is a tail byte).
5BD4C: can't rename byte as 'Rev_Limit_Fuel_Resume_Boost' because this byte can't have a name (it is a tail byte).
5BD94: can't rename byte as 'Speed_Limiting_Enable_Fuel_Cut' because this byte can't have a name (it is a tail byte).
5BD9C: can't rename byte as 'Speed_Limiting_Disable_Fuel_Cut' because this byte can't have a name (it is a tail byte).
57F34: can't rename byte as 'Speed_Limiting_Throttle' because this byte can't have a name (it is a tail byte).
61778: can't rename byte as 'Fuel_Temp_Sensor_Scaling' because this byte can't have a name (it is a tail byte).
No reference to Fuel_Temp_Sensor_Scaling
55E70: can't rename byte as 'Intake_Temp_Sensor_Scaling' because this byte can't have a name (it is a tail byte).
No reference to Intake_Temp_Sensor_Scaling
55DF8: can't rename byte as 'Intake_Temp_Sensor_Scaling_Y_Axis' because this byte can't have a name (it is a tail byte).
55D88: can't rename byte as 'Coolant_Temp_Sensor_Scaling' because this byte can't have a name (it is a tail byte).
No reference to Coolant_Temp_Sensor_Scaling
55D18: can't rename byte as 'Coolant_Temp_Sensor_Scaling_Y_Axis' because this byte can't have a name (it is a tail byte).
56060: can't rename byte as 'Atmospheric_Pressure_Sensor_Scaling' because this byte can't have a name (it is a tail byte).
62248: can't rename byte as 'Radiator_Fan_Modes_ECT' because this byte can't have a name (it is a tail byte).
62258: can't rename byte as 'Radiator_Fan_Modes_Veh_Speed' because this byte can't have a name (it is a tail byte).
No reference to Idle_Speed_Target_A
602CC: can't rename byte as 'Idle_Speed_Target_B' because this byte can't have a name (it is a tail byte).
No reference to Idle_Speed_Target_B
6030C: can't rename byte as 'Idle_Speed_Target_C' because this byte can't have a name (it is a tail byte).
No reference to Idle_Speed_Target_C
7FB80: can't rename byte as 'Checksum_Fix' because this byte can't have a name (it is a tail byte).
48E8E: can't rename byte as 'Force_Pass_Readiness_Monitors' because this byte can't have a name (it is a tail byte).
45C7A: can't rename byte as 'P0000_PASS_CODE_NO_DTC_DETECTED' because this byte can't have a name (it is a tail byte).
45C7B: can't rename byte as 'P0000_PASS_CODE_NO_DTC_DETECTED_' because this byte can't have a name (it is a tail byte).
45C60: can't rename byte as 'P0011_CAMSHAFT_POS__TIMING_OVERADVANCED_1' because this byte can't have a name (it is a tail byte).
45C61: can't rename byte as 'P0021_CAMSHAFT_POS__TIMING_OVERADVANCED_2' because this byte can't have a name (it is a tail byte).
45CAD: can't rename byte as 'P0030_FRONT_O2_SENSOR_RANGEPERF' because this byte can't have a name (it is a tail byte).
45C86: can't rename byte as 'P0031_FRONT_O2_SENSOR_LOW_INPUT' because this byte can't have a name (it is a tail byte).
45C84: can't rename byte as 'P0032_FRONT_O2_SENSOR_HIGH_INPUT' because this byte can't have a name (it is a tail byte).
45C85: can't rename byte as 'P0037_REAR_O2_SENSOR_LOW_INPUT' because this byte can't have a name (it is a tail byte).
45C83: can't rename byte as 'P0038_REAR_O2_SENSOR_HIGH_INPUT' because this byte can't have a name (it is a tail byte).
45CA8: can't rename byte as 'P0068_MAP_SENSOR_RANGEPERF' because this byte can't have a name (it is a tail byte).
45CAB: can't rename byte as 'P0101_MAF_SENSOR_RANGEPERF' because this byte can't have a name (it is a tail byte).
45C35: can't rename byte as 'P0102_MAF_SENSOR_LOW_INPUT' because this byte can't have a name (it is a tail byte).
45C36: can't rename byte as 'P0103_MAF_SENSOR_HIGH_INPUT' because this byte can't have a name (it is a tail byte).
45C89: can't rename byte as 'P0107_MAP_SENSOR_LOW_INPUT' because this byte can't have a name (it is a tail byte).
45C8A: can't rename byte as 'P0108_MAP_SENSOR_HIGH_INPUT' because this byte can't have a name (it is a tail byte).
45C82: can't rename byte as 'P0111_IAT_SENSOR_RANGEPERF' because this byte can't have a name (it is a tail byte).
45C80: can't rename byte as 'P0112_IAT_SENSOR_LOW_INPUT' because this byte can't have a name (it is a tail byte).
45C81: can't rename byte as 'P0113_IAT_SENSOR_HIGH_INPUT' because this byte can't have a name (it is a tail byte).
45C3D: can't rename byte as 'P0117_COOLANT_TEMP_SENSOR_LOW_INPUT' because this byte can't have a name (it is a tail byte).
45C3E: can't rename byte as 'P0118_COOLANT_TEMP_SENSOR_HIGH_INPUT' because this byte can't have a name (it is a tail byte).
45C3A: can't rename byte as 'P0122_TPS_A_LOW_INPUT' because this byte can't have a name (it is a tail byte).
45C3B: can't rename byte as 'P0123_TPS_A_HIGH_INPUT' because this byte can't have a name (it is a tail byte).
45C40: can't rename byte as 'P0125_INSUFFICIENT_COOLANT_TEMP_FUELING' because this byte can't have a name (it is a tail byte).
45C8B: can't rename byte as 'P0128_THERMOSTAT_MALFUNCTION' because this byte can't have a name (it is a tail byte).
45CA9: can't rename byte as 'P0129_ATMOS_PRESSURE_SENSOR_RANGEPERF' because this byte can't have a name (it is a tail byte).
45C7D: can't rename byte as 'P0131_FRONT_O2_SENSOR_LOW_INPUT' because this byte can't have a name (it is a tail byte).
45C7E: can't rename byte as 'P0132_FRONT_O2_SENSOR_HIGH_INPUT' because this byte can't have a name (it is a tail byte).
45C6B: can't rename byte as 'P0133_FRONT_O2_SENSOR_SLOW_RESPONSE' because this byte can't have a name (it is a tail byte).
45CAC: can't rename byte as 'P0134_FRONT_O2_SENSOR_NO_ACTIVITY' because this byte can't have a name (it is a tail byte).
45C7C: can't rename byte as 'P0137_REAR_O2_SENSOR_LOW_VOLTAGE' because this byte can't have a name (it is a tail byte).
45C7F: can't rename byte as 'P0138_REAR_O2_SENSOR_HIGH_VOLTAGE' because this byte can't have a name (it is a tail byte).
45C6C: can't rename byte as 'P0139_REAR_O2_SENSOR_SLOW_RESPONSE' because this byte can't have a name (it is a tail byte).
45C72: can't rename byte as 'P0171_SYSTEM_TOO_LEAN' because this byte can't have a name (it is a tail byte).
45C73: can't rename byte as 'P0172_SYSTEM_TOO_RICH' because this byte can't have a name (it is a tail byte).
45C4D: can't rename byte as 'P0181_FUEL_TEMP_SENSOR_A_RANGEPERF' because this byte can't have a name (it is a tail byte).
45C4B: can't rename byte as 'P0182_FUEL_TEMP_SENSOR_A_LOW_INPUT' because this byte can't have a name (it is a tail byte).
45C4C: can't rename byte as 'P0183_FUEL_TEMP_SENSOR_A_HIGH_INPUT' because this byte can't have a name (it is a tail byte).
45CB0: can't rename byte as 'P0222_TPS_B_LOW_INPUT' because this byte can't have a name (it is a tail byte).
45CB1: can't rename byte as 'P0223_TPS_B_HIGH_INPUT' because this byte can't have a name (it is a tail byte).
45CA7: can't rename byte as 'P0230_FUEL_PUMP_PRIMARY_CIRCUIT' because this byte can't have a name (it is a tail byte).
45C92: can't rename byte as 'P0244_WASTEGATE_SOLENOID_A_RANGEPERF' because this byte can't have a name (it is a tail byte).
45C90: can't rename byte as 'P0245_WASTEGATE_SOLENOID_A_LOW' because this byte can't have a name (it is a tail byte).
45C91: can't rename byte as 'P0246_WASTEGATE_SOLENOID_A_HIGH' because this byte can't have a name (it is a tail byte).
45C74: can't rename byte as 'P0301_MISFIRE_CYLINDER_1' because this byte can't have a name (it is a tail byte).
45C75: can't rename byte as 'P0302_MISFIRE_CYLINDER_2' because this byte can't have a name (it is a tail byte).
45C76: can't rename byte as 'P0303_MISFIRE_CYLINDER_3' because this byte can't have a name (it is a tail byte).
45C77: can't rename byte as 'P0304_MISFIRE_CYLINDER_4' because this byte can't have a name (it is a tail byte).
45C38: can't rename byte as 'P0327_KNOCK_SENSOR_1_LOW_INPUT' because this byte can't have a name (it is a tail byte).
45C39: can't rename byte as 'P0328_KNOCK_SENSOR_1_HIGH_INPUT' because this byte can't have a name (it is a tail byte).
45C30: can't rename byte as 'P0335_CRANKSHAFT_POS_SENSOR_A_MALFUNCTION' because this byte can't have a name (it is a tail byte).
45C31: can't rename byte as 'P0336_CRANKSHAFT_POS_SENSOR_A_RANGEPERF' because this byte can't have a name (it is a tail byte).
45CC4: can't rename byte as 'P0340_CAMSHAFT_POS_SENSOR_A_MALFUNCTION_' because this byte can't have a name (it is a tail byte).
45CC3: can't rename byte as 'P0345_CAMSHAFT_POS_SENSOR_A_BANK_2' because this byte can't have a name (it is a tail byte).
45C6F: can't rename byte as 'P0420_CAT_EFFICIENCY_BELOW_THRESHOLD' because this byte can't have a name (it is a tail byte).
45C70: can't rename byte as 'P0442_EVAP_LEAK_DETECTED_SMALL' because this byte can't have a name (it is a tail byte).
45C69: can't rename byte as 'P0447_EVAP_VENT_CONTROL_CIRCUIT_OPEN' because this byte can't have a name (it is a tail byte).
45C6A: can't rename byte as 'P0448_EVAP_VENT_CONTROL_CIRCUIT_SHORTED' because this byte can't have a name (it is a tail byte).
45C49: can't rename byte as 'P0451_EVAP_PRESSURE_SENSOR_RANGEPERF' because this byte can't have a name (it is a tail byte).
45C47: can't rename byte as 'P0452_EVAP_PRESSURE_SENSOR_LOW_INPUT' because this byte can't have a name (it is a tail byte).
45C48: can't rename byte as 'P0453_EVAP_PRESSURE_SENSOR_HIGH_INPUT' because this byte can't have a name (it is a tail byte).
45C71: can't rename byte as 'P0456_EVAP_LEAK_DETECTED_VERY_SMALL' because this byte can't have a name (it is a tail byte).
45C79: can't rename byte as 'P0457_EVAP_LEAK_DETECTED_FUEL_CAP' because this byte can't have a name (it is a tail byte).
45C64: can't rename byte as 'P0458_EVAP_PURGE_VALVE_CIRCUIT_LOW' because this byte can't have a name (it is a tail byte).
45C65: can't rename byte as 'P0459_EVAP_PURGE_VALVE_CIRCUIT_HIGH' because this byte can't have a name (it is a tail byte).
45C43: can't rename byte as 'P0461_FUEL_LEVEL_SENSOR_RANGEPERF' because this byte can't have a name (it is a tail byte).
45C41: can't rename byte as 'P0462_FUEL_LEVEL_SENSOR_LOW_INPUT' because this byte can't have a name (it is a tail byte).
45C42: can't rename byte as 'P0463_FUEL_LEVEL_SENSOR_HIGH_INPUT' because this byte can't have a name (it is a tail byte).
45C3F: can't rename byte as 'P0464_FUEL_LEVEL_SENSOR_INTERMITTENT' because this byte can't have a name (it is a tail byte).
45C5C: can't rename byte as 'P0483_RADIATOR_FAN_RATIONALITY_CHECK' because this byte can't have a name (it is a tail byte).
45CA6: can't rename byte as 'P0502_VEHICLE_SPEED_SENSOR_LOW_INPUT' because this byte can't have a name (it is a tail byte).
45CAE: can't rename byte as 'P0503_VEHICLE_SPEED_SENSOR_INTERMITTENT' because this byte can't have a name (it is a tail byte).
45C57: can't rename byte as 'P0506_IDLE_CONTROL_RPM_LOWER_THAN_EXPECTED' because this byte can't have a name (it is a tail byte).
45C58: can't rename byte as 'P0507_IDLE_CONTROL_RPM_HIGH_THAN_EXPECTED' because this byte can't have a name (it is a tail byte).
45C46: can't rename byte as 'P0512_STARTER_REQUEST_CIRCUIT' because this byte can't have a name (it is a tail byte).
45CAA: can't rename byte as 'P0519_IDLE_CONTROL_MALFUNCTION_FAILSAFE' because this byte can't have a name (it is a tail byte).
45CA4: can't rename byte as 'P0558_ALTERNATOR_CIRCUIT_LOW' because this byte can't have a name (it is a tail byte).
45CA5: can't rename byte as 'P0559_ALTERNATOR_CIRCUIT_HIGH' because this byte can't have a name (it is a tail byte).
45C34: can't rename byte as 'P0604_CONTROL_MODULE_RAM_ERROR' because this byte can't have a name (it is a tail byte).
45CC5: can't rename byte as 'P0605_CONTROL_MODULE_ROM_ERROR' because this byte can't have a name (it is a tail byte).
45CB8: can't rename byte as 'P0607_CONTROL_MODULE_PERFORMANCE' because this byte can't have a name (it is a tail byte).
45CB7: can't rename byte as 'P0638_THROTTLE_ACTUATOR_RANGEPERF' because this byte can't have a name (it is a tail byte).
45C5A: can't rename byte as 'P0691_RADIATOR_FAN_CIRCUIT_LOW' because this byte can't have a name (it is a tail byte).
45C5B: can't rename byte as 'P0692_RADIATOR_FAN_CIRCUIT_HIGH' because this byte can't have a name (it is a tail byte).
45C4A: can't rename byte as 'P0851_NEUTRAL_SWITCH_INPUT_LOW' because this byte can't have a name (it is a tail byte).
45C4E: can't rename byte as 'P0852_NEUTRAL_SWITCH_INPUT_HIGH' because this byte can't have a name (it is a tail byte).
45C9F: can't rename byte as 'P1086_TGV_POS_2_CIRCUIT_LOW' because this byte can't have a name (it is a tail byte).
45CA0: can't rename byte as 'P1087_TGV_POS_2_CIRCUIT_HIGH' because this byte can't have a name (it is a tail byte).
45CA1: can't rename byte as 'P1088_TGV_POS_1_CIRCUIT_LOW' because this byte can't have a name (it is a tail byte).
45CA2: can't rename byte as 'P1089_TGV_POS_1_CIRCUIT_HIGH' because this byte can't have a name (it is a tail byte).
45C51: can't rename byte as 'P1090_TGV_SYSTEM_1_VALVE_OPEN' because this byte can't have a name (it is a tail byte).
45C52: can't rename byte as 'P1091_TGV_SYSTEM_1_VALVE_CLOSE' because this byte can't have a name (it is a tail byte).
45C53: can't rename byte as 'P1092_TGV_SYSTEM_2_VALVE_OPEN' because this byte can't have a name (it is a tail byte).
45C54: can't rename byte as 'P1093_TGV_SYSTEM_2_VALVE_CLOSE' because this byte can't have a name (it is a tail byte).
45C95: can't rename byte as 'P1094_TGV_SIGNAL_1_OPEN' because this byte can't have a name (it is a tail byte).
45C93: can't rename byte as 'P1095_TGV_SIGNAL_1_SHORT' because this byte can't have a name (it is a tail byte).
45C96: can't rename byte as 'P1096_TGV_SIGNAL_2_OPEN' because this byte can't have a name (it is a tail byte).
45C94: can't rename byte as 'P1097_TGV_SIGNAL_2_SHORT' because this byte can't have a name (it is a tail byte).
45C87: can't rename byte as 'P1110_ATMOS_PRESSURE_SENSOR_LOW_INPUT' because this byte can't have a name (it is a tail byte).
45C88: can't rename byte as 'P1111_ATMOS_PRESSURE_SENSOR_HIGH_INPUT' because this byte can't have a name (it is a tail byte).
45C6D: can't rename byte as 'P1152_FRONT_O2_SENSOR_RANGEPERF_LOW_B1_S1' because this byte can't have a name (it is a tail byte).
45C6E: can't rename byte as 'P1153_FRONT_O2_SENSOR_RANGEPERF_HIGH_B1_S1' because this byte can't have a name (it is a tail byte).
45CB2: can't rename byte as 'P1160_ABNORMAL_RETURN_SPRING' because this byte can't have a name (it is a tail byte).
45CA3: can't rename byte as 'P1282_PCV_SYSTEM_CIRCUIT_OPEN' because this byte can't have a name (it is a tail byte).
45C62: can't rename byte as 'P1400_FUEL_TANK_PRESSURE_SOL_LOW' because this byte can't have a name (it is a tail byte).
45C63: can't rename byte as 'P1420_FUEL_TANK_PRESSURE_SOL_HIGH_INPUT' because this byte can't have a name (it is a tail byte).
45C68: can't rename byte as 'P1443_VENT_CONTROL_SOLENOID_FUNCTION_PROBLEM' because this byte can't have a name (it is a tail byte).
45C4F: can't rename byte as 'P1446_FUEL_TANK_SENSOR_CONTROL_CIRCUIT_LOW' because this byte can't have a name (it is a tail byte).
45C50: can't rename byte as 'P1447_FUEL_TANK_SENSOR_CONTROL_CIRCUIT_HIGH' because this byte can't have a name (it is a tail byte).
45C59: can't rename byte as 'P1448_FUEL_TANK_SENSOR_CONTROL_RANGEPERF' because this byte can't have a name (it is a tail byte).
45C8C: can't rename byte as 'P1491_PCV_BLOWBY_FUNCTION_PROBLEM' because this byte can't have a name (it is a tail byte).
45C45: can't rename byte as 'P1518_STARTER_SWITCH_LOW_INPUT' because this byte can't have a name (it is a tail byte).
45C8D: can't rename byte as 'P1560_BACKUP_VOLTAGE_MALFUNCTION' because this byte can't have a name (it is a tail byte).
45CCD: can't rename byte as 'P2088_OCV_SOLENOID_A1_CIRCUIT_OPEN' because this byte can't have a name (it is a tail byte).
45CCC: can't rename byte as 'P2089_OCV_SOLENOID_A1_CIRCUIT_SHORT' because this byte can't have a name (it is a tail byte).
45CCB: can't rename byte as 'P2092_OCV_SOLENOID_A2_CIRCUIT_OPEN' because this byte can't have a name (it is a tail byte).
45CCA: can't rename byte as 'P2093_OCV_SOLENOID_A2_CIRCUIT_SHORT' because this byte can't have a name (it is a tail byte).
45CB6: can't rename byte as 'P2096_POST_CATALYST_TOO_LEAN_B1' because this byte can't have a name (it is a tail byte).
45CBF: can't rename byte as 'P2097_POST_CATALYST_TOO_RICH_B1' because this byte can't have a name (it is a tail byte).
45CB5: can't rename byte as 'P2101_THROTTLE_ACTUATOR_CIRCUIT_RANGEPERF' because this byte can't have a name (it is a tail byte).
45CB3: can't rename byte as 'P2102_THROTTLE_ACTUATOR_CIRCUIT_LOW' because this byte can't have a name (it is a tail byte).
45CB4: can't rename byte as 'P2103_THROTTLE_ACTUATOR_CIRCUIT_HIGH' because this byte can't have a name (it is a tail byte).
45CAF: can't rename byte as 'P2109_TPS_A_MINIMUM_STOP_PERF' because this byte can't have a name (it is a tail byte).
45CBC: can't rename byte as 'P2122_TPS_D_CIRCUIT_LOW_INPUT' because this byte can't have a name (it is a tail byte).
45CBD: can't rename byte as 'P2123_TPS_D_CIRCUIT_HIGH_INPUT' because this byte can't have a name (it is a tail byte).
45CBA: can't rename byte as 'P2127_TPS_E_CIRCUIT_LOW_INPUT' because this byte can't have a name (it is a tail byte).
45CBB: can't rename byte as 'P2128_TPS_E_CIRCUIT_HIGH_INPUT' because this byte can't have a name (it is a tail byte).
45CBE: can't rename byte as 'P2135_TPS_AB_VOLTAGE' because this byte can't have a name (it is a tail byte).
45CB9: can't rename byte as 'P2138_TPS_DE_VOLTAGE' because this byte can't have a name (it is a tail byte).
--- Now marking StdParams ---
--- Now marking ExtParams ---


Sorry for the wall of errors, but I'm not understanding something correctly. What am I doing wrong?


Top
 Profile  
 
 Post subject: Re: UTILITY: XmlToIdc generates IDC from ecu and logger defs
PostPosted: Sat Jul 11, 2015 2:58 pm 
Offline
RomRaider Developer

Joined: Thu May 21, 2009 1:49 am
Posts: 7323
Location: Canada eh!
Start over, use SH7055 processor SH4B, RAM is at 0xFFFF6000 length 0x8000.
viewtopic.php?f=40&t=8449
The tail byte errors are related to what I posted before about auto-analysis marking data and regions incorrectly.


Top
 Profile  
 
 Post subject: Re: UTILITY: XmlToIdc generates IDC from ecu and logger defs
PostPosted: Wed Jul 15, 2015 4:52 pm 
Offline
Newbie

Joined: Wed Dec 05, 2012 3:00 pm
Posts: 94
dschultz wrote:
Start over, use SH7055 processor SH4B, RAM is at 0xFFFF6000 length 0x8000.
viewtopic.php?f=40&t=8449
The tail byte errors are related to what I posted before about auto-analysis marking data and regions incorrectly.

I'm going to screenshot everything I do, because I'm not getting the correct results still. Hard for me to understand some of this stuff, as I'm mechanical engineer in background lol.


Top
 Profile  
 
 Post subject: Re: UTILITY: XmlToIdc generates IDC from ecu and logger defs
PostPosted: Mon May 23, 2016 5:49 am 
Offline
Moderator

Joined: Thu Nov 23, 2006 2:23 am
Posts: 2565
Bumping the thread because I added a GitHub link to the first post.

Sorry it took me so long. :)

_________________
2005 Legacy GT w/ ATP 3076, IWG, MBC, BCS, BC 272, LC, FFS, OMG
Please don't send questions via PM. Post a thread and send me a link to it instead. Thanks!


Top
 Profile  
 
 Post subject: Re: UTILITY: XmlToIdc generates IDC from ecu and logger defs
PostPosted: Fri Jun 10, 2016 1:33 pm 
Offline
RomRaider Developer

Joined: Thu May 21, 2009 1:49 am
Posts: 7323
Location: Canada eh!
I keep the source for the latest exe version here: https://github.com/dschultzca/Definitio ... c/XmlToIdc


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 121 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7, 8, 9  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 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