Compare commits
21 Commits
Author | SHA1 | Date |
---|---|---|
Bouletmarc | fff1713cb5 | |
Bouletmarc | 88fa32beb5 | |
Bouletmarc | 61ed068970 | |
Bouletmarc | e79c3d5602 | |
Bouletmarc | 961062ce68 | |
Bouletmarc | 836afe69b9 | |
Bouletmarc | 3e46941b33 | |
Bouletmarc | cb220fddcf | |
Bouletmarc | 54052ec533 | |
Bouletmarc | 160576d47b | |
Bouletmarc | 49828256d2 | |
Bouletmarc | 1a9ab55660 | |
Bouletmarc | e068382cf7 | |
Bouletmarc | fe8bad82cc | |
Bouletmarc | 81e2687e78 | |
Bouletmarc | 6283b01295 | |
Bouletmarc | 6274cba656 | |
Bouletmarc | 6af786ee0e | |
Bouletmarc | 9f617270e5 | |
Bouletmarc | a0bce9eaff | |
Bouletmarc | fba0873db4 |
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
111
ClassEditor.cs
111
ClassEditor.cs
|
@ -17,6 +17,7 @@ using DarkUI.Forms;
|
|||
internal class ClassEditor
|
||||
{
|
||||
public List<string> Ecus_Definitions_Compatible = new List<string>();
|
||||
public List<string> Ecus_Definitions_Compatible_filename = new List<string>();
|
||||
|
||||
//Variables for loaded rom definition
|
||||
public List<string> DefinitionsLocationsX = new List<string>();
|
||||
|
@ -48,6 +49,8 @@ internal class ClassEditor
|
|||
public List<bool> DefinitionsIsReadOnly = new List<bool>();
|
||||
public List<bool> DefinitionsIsUntested = new List<bool>();
|
||||
public List<bool> DefinitionsIsNotDefined = new List<bool>();
|
||||
public string DefinitionsChecksumLocation = "";
|
||||
public string DefinitionsCurrentLoadedECU = "";
|
||||
|
||||
public long SelectedROMLocation;
|
||||
public int SelectedTableSize;
|
||||
|
@ -308,8 +311,8 @@ internal class ClassEditor
|
|||
|
||||
public void SaveROMBytes(string string_4)
|
||||
{
|
||||
try
|
||||
{
|
||||
//try
|
||||
//{
|
||||
if (this.ValuesChanged && this.SelectedTableSize != 0 && this.SelectedROMLocation != 0)
|
||||
{
|
||||
this.GetChanges();
|
||||
|
@ -325,13 +328,13 @@ internal class ClassEditor
|
|||
if (FileFormat == "1mb-fw")
|
||||
{
|
||||
byte[] BufferBytes = new byte[SavingBytes.Length - 0x8000];
|
||||
for (int i = 0; i < SavingBytes.Length; i++) BufferBytes[i] = SavingBytes[i + 0x8000];
|
||||
for (int i = 0; i < BufferBytes.Length; i++) BufferBytes[i] = SavingBytes[i + 0x8000];
|
||||
SavingBytes = BufferBytes;
|
||||
}
|
||||
if (FileFormat == "2mb-fw" || FileFormat == "4mb-fw")
|
||||
{
|
||||
byte[] BufferBytes = new byte[SavingBytes.Length - 0x10000];
|
||||
for (int i = 0; i < SavingBytes.Length; i++) BufferBytes[i] = SavingBytes[i + 0x10000];
|
||||
for (int i = 0; i < BufferBytes.Length; i++) BufferBytes[i] = SavingBytes[i + 0x10000];
|
||||
SavingBytes = BufferBytes;
|
||||
}
|
||||
}
|
||||
|
@ -368,17 +371,17 @@ internal class ClassEditor
|
|||
File.Delete(text);
|
||||
File.Delete(text2);*/
|
||||
DarkMessageBox.Show("Successfully Saved File!.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
|
||||
}
|
||||
catch
|
||||
/*}
|
||||
catch (Exception ex)
|
||||
{
|
||||
DarkMessageBox.Show("Failed to save file!.", "Fail", MessageBoxButtons.OK, MessageBoxIcon.Hand);
|
||||
}
|
||||
DarkMessageBox.Show("Failed to save file! error: " + Environment.NewLine + ex, "Save file failed", MessageBoxButtons.OK, MessageBoxIcon.Hand);
|
||||
}*/
|
||||
}
|
||||
|
||||
public void FixChecksums()
|
||||
{
|
||||
if (!this.Editortable_0.IsFullBinary) this.ROM_Bytes = this.Editortable_0.GForm_Main_0.VerifyChecksumFWBin(this.ROM_Bytes);
|
||||
if (this.Editortable_0.IsFullBinary) this.ROM_Bytes = this.Editortable_0.GForm_Main_0.VerifyChecksumFullBin(this.ROM_Bytes);
|
||||
if (!this.Editortable_0.IsFullBinary) this.ROM_Bytes = this.Editortable_0.GForm_Main_0.Class_Checksums_0.VerifyChecksumFWBin(this.ROM_Bytes);
|
||||
if (this.Editortable_0.IsFullBinary) this.ROM_Bytes = this.Editortable_0.GForm_Main_0.Class_Checksums_0.VerifyChecksumFullBin(this.ROM_Bytes);
|
||||
|
||||
}
|
||||
|
||||
|
@ -971,7 +974,7 @@ internal class ClassEditor
|
|||
//Console.WriteLine(Editortable_0.IsFullBinary);
|
||||
//Console.WriteLine(FileFormat);
|
||||
|
||||
//Create a fake bootloader section
|
||||
//Create fake bootloader section
|
||||
if (!Editortable_0.IsFullBinary)
|
||||
{
|
||||
if (FileFormat == "1mb-fw")
|
||||
|
@ -1000,7 +1003,11 @@ internal class ClassEditor
|
|||
this.ROM_Bytes[i + 2] == 0x38 &&
|
||||
this.ROM_Bytes[i + 3] == 0x30 &&
|
||||
(this.ROM_Bytes[i + 4] == 0x35 || this.ROM_Bytes[i + 4] == 0x36) &&
|
||||
this.ROM_Bytes[i + 5] == 0x2D)
|
||||
this.ROM_Bytes[i + 5] == 0x2D &&
|
||||
this.ROM_Bytes[i + 10] != 0x5A &&
|
||||
this.ROM_Bytes[i + 11] != 0x5A &&
|
||||
this.ROM_Bytes[i + 12] != 0x5A &&
|
||||
this.ROM_Bytes[i + 13] != 0x5A)
|
||||
{
|
||||
for (int i2 = 0; i2 < 14; i2++)
|
||||
{
|
||||
|
@ -1157,36 +1164,52 @@ internal class ClassEditor
|
|||
try
|
||||
{
|
||||
Ecus_Definitions_Compatible = new List<string>();
|
||||
Ecus_Definitions_Compatible_filename = new List<string>();
|
||||
|
||||
Editortable_0.CheckDefinitionFolderExist();
|
||||
|
||||
int LoadedDefCount = 0;
|
||||
|
||||
string Folderpath = Application.StartupPath + @"\Definitions";
|
||||
if (Directory.Exists(Folderpath))
|
||||
{
|
||||
string[] AllDefinitionFiles = Directory.GetFiles(Folderpath, "*.txt", SearchOption.AllDirectories);
|
||||
|
||||
Editortable_0.GForm_Main_0.method_1("Loading definitions files...");
|
||||
int CurrentIndex = 0;
|
||||
foreach (string ThisFilePath in AllDefinitionFiles)
|
||||
{
|
||||
CurrentIndex++;
|
||||
int Percent = (int)((CurrentIndex * 100) / AllDefinitionFiles.Length);
|
||||
Editortable_0.GForm_Main_0.method_4(Percent);
|
||||
|
||||
string[] AllLines = File.ReadAllLines(ThisFilePath);
|
||||
bool GettingEcuList = true;
|
||||
for (int i = 0; i < AllLines.Length; i++)
|
||||
{
|
||||
string Thisline = AllLines[i];
|
||||
if (Thisline.Contains("ROM Parameters")) GettingEcuList = false; //make sure we are not reading false contents
|
||||
if (Thisline.Contains("ROM Parameters") || Thisline.Contains("Checksum ")) GettingEcuList = false; //make sure we are not reading false contents
|
||||
|
||||
if (Thisline[0] != '#' && Thisline != "")
|
||||
if (Thisline != "")
|
||||
{
|
||||
if (GettingEcuList)
|
||||
if (Thisline[0] != '#')
|
||||
{
|
||||
Ecus_Definitions_Compatible.Add(Thisline);
|
||||
Editortable_0.GForm_Main_0.method_1("Definitions found for ecu: " + Thisline);
|
||||
if (GettingEcuList)
|
||||
{
|
||||
Ecus_Definitions_Compatible.Add(Thisline);
|
||||
Ecus_Definitions_Compatible_filename.Add(ThisFilePath);
|
||||
//Editortable_0.GForm_Main_0.method_1("Definitions found for ecu: " + Thisline);
|
||||
LoadedDefCount++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!GettingEcuList) i = AllLines.Length;
|
||||
}
|
||||
}
|
||||
|
||||
Editortable_0.GForm_Main_0.ClearLogs();
|
||||
Editortable_0.GForm_Main_0.method_1(LoadedDefCount + " definitions loaded!");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1197,18 +1220,25 @@ internal class ClassEditor
|
|||
{
|
||||
DarkMessageBox.Show("Failed to load definitions. " + ex.ToString());
|
||||
}
|
||||
|
||||
Editortable_0.GForm_Main_0.ResetProgressBar();
|
||||
}
|
||||
|
||||
public void LoadThisECUDefinitions(string ThisECU)
|
||||
public void LoadThisECUDefinitions(string ThisECU, int ThisIndexfile)
|
||||
{
|
||||
if (DefinitionsCurrentLoadedECU == ThisECU) return;
|
||||
|
||||
try
|
||||
{
|
||||
Editortable_0.CheckDefinitionFolderExist();
|
||||
|
||||
string Folderpath = Application.StartupPath + @"\Definitions";
|
||||
if (Directory.Exists(Folderpath))
|
||||
string ThisFilename = Ecus_Definitions_Compatible_filename[ThisIndexfile];
|
||||
|
||||
//string Folderpath = Application.StartupPath + @"\Definitions";
|
||||
//if (Directory.Exists(Folderpath))
|
||||
if (File.Exists(ThisFilename))
|
||||
{
|
||||
string[] AllDefinitionFiles = Directory.GetFiles(Folderpath, "*.txt", SearchOption.AllDirectories);
|
||||
//string[] AllDefinitionFiles = Directory.GetFiles(Folderpath, "*.txt", SearchOption.AllDirectories);
|
||||
|
||||
DefinitionsLocationsX = new List<string>();
|
||||
DefinitionsLocationsY = new List<string>();
|
||||
|
@ -1238,13 +1268,17 @@ internal class ClassEditor
|
|||
DefinitionsIsReadOnly = new List<bool>();
|
||||
DefinitionsIsUntested = new List<bool>();
|
||||
DefinitionsIsNotDefined = new List<bool>();
|
||||
DefinitionsChecksumLocation = "";
|
||||
DefinitionsCurrentLoadedECU = ThisECU;
|
||||
|
||||
Editortable_0.GForm_Main_0.method_1("Loading ECU definitions for: " + ThisECU);
|
||||
bool ECUFound = false;
|
||||
bool ChecksumFound = false;
|
||||
bool IsFileGenerated = false;
|
||||
foreach (string ThisFilePath in AllDefinitionFiles)
|
||||
{
|
||||
string[] AllLines = File.ReadAllLines(ThisFilePath);
|
||||
//foreach (string ThisFilePath in AllDefinitionFiles)
|
||||
//{
|
||||
//string[] AllLines = File.ReadAllLines(ThisFilePath);
|
||||
string[] AllLines = File.ReadAllLines(ThisFilename);
|
||||
bool GettingEcuList = true;
|
||||
|
||||
string CurrentLocationX = "";
|
||||
|
@ -1281,14 +1315,24 @@ internal class ClassEditor
|
|||
for (int i = 0; i < AllLines.Length; i++)
|
||||
{
|
||||
string Thisline = AllLines[i];
|
||||
if (Thisline.Contains("ROM Parameters")) GettingEcuList = false; //make sure we are not reading false contents
|
||||
if (Thisline.Contains("ROM Parameters") || Thisline.Contains("Checksum ")) GettingEcuList = false; //make sure we are not reading false contents
|
||||
|
||||
if (Thisline.Contains("THIS FILE AS BEEN GENERATED")) IsFileGenerated = true;
|
||||
|
||||
//Get supported ecu list from file and check if it's match
|
||||
if (Thisline[0] != '#' && Thisline != "")
|
||||
if (Thisline != "")
|
||||
{
|
||||
if (GettingEcuList && Thisline == ThisECU) ECUFound = true;
|
||||
if (Thisline[0] != '#')
|
||||
{
|
||||
if (GettingEcuList && Thisline == ThisECU) ECUFound = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (!ChecksumFound && Thisline.Contains("ChecksumAddress:"))
|
||||
{
|
||||
string[] Commands = Thisline.Split(':');
|
||||
DefinitionsChecksumLocation = Commands[1];
|
||||
ChecksumFound = true;
|
||||
}
|
||||
|
||||
if (!GettingEcuList && !ECUFound) i = AllLines.Length;
|
||||
|
@ -1408,16 +1452,17 @@ internal class ClassEditor
|
|||
{
|
||||
Editortable_0.GForm_Main_0.method_1("Definitions loaded!");
|
||||
|
||||
//HERE
|
||||
if (IsFileGenerated) DarkMessageBox.Show("This Definitions file as been generated to get the ROM Locations.\nThe ROM Locations can possibly be wrong and\nthe tables can display corrupted values!");
|
||||
return;
|
||||
}
|
||||
}
|
||||
//}
|
||||
|
||||
if (!ECUFound) Editortable_0.GForm_Main_0.method_1("Definitions NOT loaded!");
|
||||
}
|
||||
else
|
||||
{
|
||||
DarkMessageBox.Show("Failed to find definitions folder.");
|
||||
//if (!ECUFound) Editortable_0.GForm_Main_0.method_1("Definitions NOT loaded!");
|
||||
/*}
|
||||
else
|
||||
{
|
||||
DarkMessageBox.Show("Failed to find definitions folder.");*/
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
|
|
@ -0,0 +1,183 @@
|
|||
using System;
|
||||
using System.IO;
|
||||
using System.IO.Compression;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using DarkUI.Forms;
|
||||
|
||||
public class Class_Checksums
|
||||
{
|
||||
private GForm_Main GForm_Main_0;
|
||||
public int LastChecksumLocationLoaded = 0;
|
||||
public string LastChecksumECUName = "";
|
||||
|
||||
public void Load(ref GForm_Main GForm_Main_1)
|
||||
{
|
||||
GForm_Main_0 = GForm_Main_1;
|
||||
}
|
||||
|
||||
public byte GetChecksumArea(byte[] byte_1, int Start, int ChecksumLocation)
|
||||
{
|
||||
int BB = 0;
|
||||
for (int i = Start; i < byte_1.Length; i++)
|
||||
{
|
||||
if (i != ChecksumLocation)
|
||||
{
|
||||
BB -= byte_1[i];
|
||||
if (BB < 0) BB += 255;
|
||||
}
|
||||
}
|
||||
return (byte) BB;
|
||||
}
|
||||
|
||||
public int GetChecksumLocationThisECU(string ThisECU)
|
||||
{
|
||||
int CheckLocation = 0;
|
||||
if (GForm_Main_0.Editortable_0.LoadDefinitionsFor(ThisECU))
|
||||
{
|
||||
if (GForm_Main_0.Editortable_0.ClassEditor_0.DefinitionsChecksumLocation != "")
|
||||
{
|
||||
CheckLocation = int.Parse(GForm_Main_0.Editortable_0.ClassEditor_0.DefinitionsChecksumLocation.Replace("0x", ""), System.Globalization.NumberStyles.HexNumber);
|
||||
}
|
||||
}
|
||||
return CheckLocation;
|
||||
}
|
||||
|
||||
public int GetChecksumLocation(byte[] BinFileBytes)
|
||||
{
|
||||
byte[] BufferBytes = BinFileBytes;
|
||||
int CheckLocation = 0;
|
||||
|
||||
string Thisecuu = GForm_Main_0.Editortable_0.ExtractECUNameFromThisFile(BinFileBytes);
|
||||
if (Thisecuu != "")
|
||||
{
|
||||
if (Thisecuu == LastChecksumECUName)
|
||||
{
|
||||
return LastChecksumLocationLoaded;
|
||||
}
|
||||
|
||||
if (GForm_Main_0.Editortable_0.LoadDefinitionsFor(Thisecuu))
|
||||
{
|
||||
if (GForm_Main_0.Editortable_0.ClassEditor_0.DefinitionsChecksumLocation != "")
|
||||
{
|
||||
CheckLocation = int.Parse(GForm_Main_0.Editortable_0.ClassEditor_0.DefinitionsChecksumLocation.Replace("0x", ""), System.Globalization.NumberStyles.HexNumber);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (CheckLocation == 0)
|
||||
{
|
||||
//HERE
|
||||
//GForm_Main_0.method_1("Checksum location not definied for '" + Thisecuu + "', using known checksum location but can possibly be wrong on some ecu!");
|
||||
|
||||
DialogResult result = DarkMessageBox.Show("Checksum location not definied for '" + Thisecuu + "'" + Environment.NewLine + "Do you want to use 'known good' checksum location but they still can possibly be wrong on some ecu?", "Checksum location", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
|
||||
if (result == DialogResult.Yes)
|
||||
{
|
||||
if (BufferBytes.Length - 1 == 0xF7FFF) CheckLocation = 0x8400; //1mb-fw -> 0x8400 in full bin but we dont have the bootloader 0x0000 to 0x8000
|
||||
if (BufferBytes.Length - 1 == 0xFFFFF) CheckLocation = 0x8400; //1mb-full
|
||||
if (BufferBytes.Length - 1 == 0x1EFFFF) CheckLocation = 0x10012; //2mb-fw
|
||||
if (BufferBytes.Length - 1 == 0x1FFFFF) CheckLocation = 0x10012; //2mb-full
|
||||
if (BufferBytes.Length - 1 == 0x26FFFF) CheckLocation = 0x2003E6; //4mb-fw
|
||||
if (BufferBytes.Length - 1 == 0x27FFFF) CheckLocation = 0x2003E6; //4mb-full //0x3FFFFF
|
||||
}
|
||||
}
|
||||
|
||||
LastChecksumECUName = Thisecuu;
|
||||
LastChecksumLocationLoaded = CheckLocation;
|
||||
return CheckLocation;
|
||||
}
|
||||
|
||||
public byte[] VerifyChecksumFullBin(byte[] BinFileBytes)
|
||||
{
|
||||
//###############################
|
||||
//Get Checksum and Fix it
|
||||
byte[] BufferBytes = BinFileBytes;
|
||||
int CheckLocation = GetChecksumLocation(BinFileBytes);
|
||||
|
||||
if (CheckLocation == 0)
|
||||
{
|
||||
GForm_Main_0.method_1("Checksum location not found!");
|
||||
return BufferBytes;
|
||||
}
|
||||
|
||||
byte num = BufferBytes[CheckLocation];
|
||||
byte num2 = GetChecksumArea(BufferBytes, 0, CheckLocation);
|
||||
if (num != num2)
|
||||
{
|
||||
GForm_Main_0.method_1("Checksum miss match.");
|
||||
BufferBytes[CheckLocation] = num2;
|
||||
GForm_Main_0.method_1("Checksum fixed at 0x" + CheckLocation.ToString("X") + " | Checksum: 0x" + num2.ToString("X2"));
|
||||
}
|
||||
else
|
||||
{
|
||||
GForm_Main_0.method_1("Checksum are good at 0x" + CheckLocation.ToString("X") + " | Checksum: 0x" + num2.ToString("X2"));
|
||||
}
|
||||
return BufferBytes;
|
||||
}
|
||||
|
||||
public byte[] VerifyChecksumFWBin(byte[] FWFileBytes)
|
||||
{
|
||||
//###############################
|
||||
//Get Checksum and Fix it
|
||||
byte[] BufferBytes = FWFileBytes;
|
||||
int CheckLocation = GetChecksumLocation(FWFileBytes);
|
||||
|
||||
if (CheckLocation == 0)
|
||||
{
|
||||
GForm_Main_0.method_1("Checksum location not found!");
|
||||
return BufferBytes;
|
||||
}
|
||||
int CheckLocationInBIN = CheckLocation;
|
||||
|
||||
if (FWFileBytes.Length - 1 == 0xF7FFF || FWFileBytes.Length - 1 == 0xFFFFF) CheckLocation -= 0x8000;
|
||||
if (FWFileBytes.Length - 1 == 0x1EFFFF || FWFileBytes.Length - 1 == 0x1FFFFF ||
|
||||
FWFileBytes.Length - 1 == 0x26FFFF || FWFileBytes.Length - 1 == 0x27FFFF) CheckLocation -= 0x10000;
|
||||
|
||||
if (FWFileBytes.Length - 1 == 0xF7FFF) CheckLocationInBIN -= 0x8000;
|
||||
if (FWFileBytes.Length - 1 == 0x1EFFFF || FWFileBytes.Length - 1 == 0x1FFFFF) CheckLocationInBIN -= 0x10000;
|
||||
|
||||
//Console.WriteLine("Checksum location: " + CheckLocation.ToString("X"));
|
||||
//Console.WriteLine("Checksum locationin bin: " + CheckLocationInBIN.ToString("X"));
|
||||
|
||||
//Remake/remove bootloader section in case the bytes array is a full binary
|
||||
byte[] BufferBytesForChecking = new byte[] { };
|
||||
if (FWFileBytes.Length - 1 == 0xFFFFF)
|
||||
{
|
||||
BufferBytesForChecking = new byte[FWFileBytes.Length - 0x8000];
|
||||
for (int i = 0; i < BufferBytesForChecking.Length; i++) BufferBytesForChecking[i] = FWFileBytes[i + 0x8000];
|
||||
}
|
||||
if (FWFileBytes.Length - 1 == 0x26FFFF || FWFileBytes.Length - 1 == 0x27FFFF)
|
||||
{
|
||||
BufferBytesForChecking = new byte[FWFileBytes.Length - 0x10000];
|
||||
for (int i = 0; i < BufferBytesForChecking.Length; i++) BufferBytesForChecking[i] = FWFileBytes[i + 0x10000];
|
||||
}
|
||||
|
||||
byte num = Class_RWD.BootloaderSum;
|
||||
byte num2 = Class_RWD.GetChecksumFWBin(BufferBytesForChecking, CheckLocation);
|
||||
|
||||
int ThisSum = num;
|
||||
ThisSum += num2;
|
||||
if (ThisSum >= 256) ThisSum -= 255;
|
||||
|
||||
byte chk = BufferBytes[CheckLocationInBIN];
|
||||
/*Console.WriteLine("Bootsum: " + num.ToString("X"));
|
||||
Console.WriteLine("FileSum: " + num2.ToString("X"));
|
||||
Console.WriteLine("ThisSum: " + ThisSum.ToString("X"));
|
||||
Console.WriteLine("ThisCheck: " + chk.ToString("X"));*/
|
||||
if (chk != (byte) ThisSum)
|
||||
{
|
||||
GForm_Main_0.method_1("Checksum miss match.");
|
||||
BufferBytes[CheckLocationInBIN] = (byte) ThisSum;
|
||||
GForm_Main_0.method_1("Checksum fixed at 0x" + CheckLocation.ToString("X") + " | Checksum: 0x" + ThisSum.ToString("X2"));
|
||||
}
|
||||
else
|
||||
{
|
||||
GForm_Main_0.method_1("Checksum good at 0x" + CheckLocation.ToString("X") + " | Checksum: 0x" + ThisSum.ToString("X2"));
|
||||
}
|
||||
return BufferBytes;
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -5,14 +5,14 @@ internal class Class_ECUS
|
|||
{
|
||||
internal Class_ECUS(string string_4, string string_5, byte byte_1, string string_6, int int_4, int int_6, string TrannyType)
|
||||
{
|
||||
this.RomSize_String = string_4;
|
||||
this.RomSize_String = string_4;//only for display
|
||||
this.ECU_Byte = byte_1;
|
||||
this.ECU_Byte_String = string_6;
|
||||
this.Processor = string_5;
|
||||
this.ECU_Byte_String = string_6;//only for display
|
||||
this.Processor = string_5; //only for display
|
||||
this.ReadingSize = int_4 - 1;
|
||||
this.FirmwareSize = int_6;
|
||||
this.FirmwareSize = int_6; //not used
|
||||
this.RomSize = int_4;
|
||||
this.TransmissionType = TrannyType;
|
||||
this.TransmissionType = TrannyType;//only for display
|
||||
}
|
||||
|
||||
public string RomSize_String { get; set; }
|
||||
|
@ -23,5 +23,6 @@ internal class Class_ECUS
|
|||
public int FirmwareSize { get; set; }
|
||||
public int RomSize { get; set; }
|
||||
public string TransmissionType { get; set; }
|
||||
public int PlatformIndex { get; set; }
|
||||
}
|
||||
|
||||
|
|
438
Class_RWD.cs
438
Class_RWD.cs
|
@ -11,17 +11,17 @@ using System.Windows.Forms;
|
|||
static class Class_RWD
|
||||
{
|
||||
private static string part_number_prefix = "";
|
||||
private static List<byte[]> firmware_candidates = new List<byte[]>();
|
||||
public static List<byte[]> firmware_candidates = new List<byte[]>();
|
||||
public static byte[] _keys = new byte[] { };
|
||||
public static byte[] _firmware_encrypted = new byte[] { };
|
||||
public static UInt32 start = 0U;
|
||||
public static UInt32 size = 0U;
|
||||
private static string[] SuppportedVersions = new string[] { };
|
||||
public static string[] SuppportedVersions = new string[] { };
|
||||
private static string[] SuppportedFWKeys = new string[] { };
|
||||
private static string CanAddress = "";
|
||||
private static byte[] DecodersBytes = new byte[] { }; //Used to decode rwd to bin
|
||||
private static byte[] EncodersBytes = new byte[] { }; //Used to encode bin to rwd
|
||||
private static byte[] RWD_encrypted_StartFile = new byte[] { }; //Used to encode bin to rwd
|
||||
public static byte[] EncodersBytes = new byte[] { }; //Used to encode bin to rwd
|
||||
public static byte[] RWD_encrypted_StartFile = new byte[] { }; //Used to encode bin to rwd
|
||||
public static byte BootloaderSum = 0;
|
||||
|
||||
private static GForm_Main GForm_Main_0;
|
||||
|
@ -35,7 +35,8 @@ static class Class_RWD
|
|||
{
|
||||
FileStream originalFileStream = File.Open(ThisFile, FileMode.Open);
|
||||
FileStream compressedFileStream = File.Create(CompressedName);
|
||||
GZipStream compressor = new GZipStream(compressedFileStream, CompressionMode.Compress);
|
||||
GZipStream compressor = new GZipStream(compressedFileStream, CompressionLevel.Optimal);
|
||||
//GZipStream compressor = new GZipStream(compressedFileStream, CompressionMode.Compress);
|
||||
originalFileStream.CopyTo(compressor);
|
||||
}
|
||||
|
||||
|
@ -107,39 +108,64 @@ static class Class_RWD
|
|||
|
||||
//######################################################################################################
|
||||
//######################################################################################################
|
||||
public static void LoadBIN(string f_name, string f_nameFW)
|
||||
public static byte[] ConvertBIN2RWD_EncryptedFirmware(byte[] data)
|
||||
{
|
||||
byte[] data = File.ReadAllBytes(f_name);
|
||||
GForm_Main_0.method_1("Encrypting file: " + f_name);
|
||||
//Convert full bin to firmware (remove bootloader section)
|
||||
if (data.Length - 1 == 0xFFFFF)
|
||||
{
|
||||
byte[] BufferBytes = new byte[data.Length - 0x8000];
|
||||
for (int i = 0; i < BufferBytes.Length; i++) BufferBytes[i] = data[i + 0x8000];
|
||||
data = BufferBytes;
|
||||
}
|
||||
if (data.Length - 1 == 0x1FFFFF || data.Length - 1 == 0x27FFFF)
|
||||
{
|
||||
byte[] BufferBytes = new byte[data.Length - 0x10000];
|
||||
for (int i = 0; i < BufferBytes.Length; i++) BufferBytes[i] = data[i + 0x10000];
|
||||
data = BufferBytes;
|
||||
}
|
||||
|
||||
//Load .rwd file for obtaining 'encryption' method and then encrypt the .bin using the same method.
|
||||
LoadRWD(f_nameFW, true, false);
|
||||
|
||||
//Copy Start file bytes from the selected rwd file, then add the dat aand checksum bytes
|
||||
byte[] dataEncrypted = new byte[RWD_encrypted_StartFile.Length + data.Length + 4];
|
||||
for (int i = 0; i < RWD_encrypted_StartFile.Length; i++) dataEncrypted[i] = RWD_encrypted_StartFile[i];
|
||||
//Copy Start file bytes from the selected rwd file, then add the data and checksum bytes
|
||||
byte[] dataEncrypted = new byte[data.Length];
|
||||
|
||||
//Encrypt .bin data bytes to .rwd format
|
||||
for (int i = 0; i < data.Length; i++)
|
||||
{
|
||||
byte ThisByte = data[i];
|
||||
dataEncrypted[RWD_encrypted_StartFile.Length + i] = EncodersBytes[ThisByte];
|
||||
dataEncrypted[i] = EncodersBytes[ThisByte];
|
||||
}
|
||||
|
||||
//Fix Checksums
|
||||
return dataEncrypted;
|
||||
}
|
||||
|
||||
public static void ConvertBIN2RWD(string f_name, string f_nameFW)
|
||||
{
|
||||
byte[] data = File.ReadAllBytes(f_name);
|
||||
GForm_Main_0.method_1("Encrypting file: " + f_name);
|
||||
|
||||
//Load .rwd file for obtaining 'encryption' method and then encrypt the .bin using the same method.
|
||||
LoadRWD(f_nameFW, true, false, true, true);
|
||||
|
||||
byte[] EncryptedFW = ConvertBIN2RWD_EncryptedFirmware(data);
|
||||
|
||||
//Copy Start file bytes from the selected rwd file, then add the data and checksum bytes
|
||||
byte[] dataEncrypted = new byte[RWD_encrypted_StartFile.Length + EncryptedFW.Length + 4];
|
||||
for (int i = 0; i < RWD_encrypted_StartFile.Length; i++) dataEncrypted[i] = RWD_encrypted_StartFile[i];
|
||||
for (int i = 0; i < EncryptedFW.Length; i++) dataEncrypted[RWD_encrypted_StartFile.Length + i] = EncryptedFW[i];
|
||||
|
||||
//Fix Checksums (for rwd file, this is not the .bin file checksum)
|
||||
UInt32 ChecksumValue = Get_rwd_checksum(dataEncrypted, 0, (uint)dataEncrypted.Length);
|
||||
byte[] ChecksumBytes = BitConverter.GetBytes(ChecksumValue);
|
||||
if (ChecksumBytes.Length == 4)
|
||||
{
|
||||
for (int i = 0; i < ChecksumBytes.Length; i++)
|
||||
{
|
||||
dataEncrypted[((dataEncrypted.Length - 1) - 4) + i] = ChecksumBytes[i];
|
||||
}
|
||||
GForm_Main_0.method_1("Checksum bytes fixed!");
|
||||
dataEncrypted[((dataEncrypted.Length) - 4) + 0] = ChecksumBytes[3];
|
||||
dataEncrypted[((dataEncrypted.Length) - 4) + 1] = ChecksumBytes[2];
|
||||
dataEncrypted[((dataEncrypted.Length) - 4) + 2] = ChecksumBytes[1];
|
||||
dataEncrypted[((dataEncrypted.Length) - 4) + 3] = ChecksumBytes[0];
|
||||
GForm_Main_0.method_1("RWD Checksum bytes applied!");
|
||||
}
|
||||
else
|
||||
{
|
||||
GForm_Main_0.method_1("Checksum is not 4bytes long!");
|
||||
GForm_Main_0.method_1("RWD Checksum is not 4bytes long!");
|
||||
}
|
||||
|
||||
//Save Encrypted rwd firmware
|
||||
|
@ -148,25 +174,132 @@ static class Class_RWD
|
|||
File.WriteAllBytes(ThisPath, dataEncrypted);
|
||||
GForm_Main_0.method_1("Saved encrypted firmware file: " + ThisPath);
|
||||
|
||||
//### COMPRESSING .gz format DOES NOT EXACTLY WORK ####
|
||||
//Save ZIPPED Encrypted firmware
|
||||
CompressFile(ThisPath, ThisPath + ".gz");
|
||||
GForm_Main_0.method_1("To compress the file back to .gz format, use GZip");
|
||||
GForm_Main_0.method_1("You can use this online website to compress file to .gz: " + Environment.NewLine + "https://gzip.swimburger.net/");
|
||||
//CompressFile(ThisPath, ThisPath + ".gz");
|
||||
}
|
||||
|
||||
//######################################################################################################
|
||||
//######################################################################################################
|
||||
public static void LoadRWD(string f_name, bool FullDecrypt, bool Saving)
|
||||
public static void LoadRWDHeadersFromStartBytesArray(byte[] ThisStartArray)
|
||||
{
|
||||
SuppportedVersions = new string[] { };
|
||||
SuppportedFWKeys = new string[] { };
|
||||
start = 0;
|
||||
size = 0;
|
||||
_firmware_encrypted = new byte[] { };
|
||||
_keys = new byte[] { };
|
||||
|
||||
string indicatorBytes = ThisStartArray[0].ToString("x2") + ThisStartArray[1].ToString("x2") + ThisStartArray[2].ToString("x2");
|
||||
if (indicatorBytes != "5a0d0a")
|
||||
{
|
||||
GForm_Main_0.method_1("Not Compatible file!");
|
||||
return;
|
||||
}
|
||||
|
||||
byte[] headers0 = { };
|
||||
byte[] headers1 = { };
|
||||
byte[] headers2 = { };
|
||||
byte[] headers3 = { };
|
||||
byte[] headers4 = { };
|
||||
byte[] headers5 = { };
|
||||
int idx = 3;
|
||||
for (int i = 0; i < 6; i++)
|
||||
{
|
||||
byte[] header = { };
|
||||
|
||||
byte count = ThisStartArray[idx];
|
||||
idx += 1;
|
||||
|
||||
for (int j = 0; j < count; j++)
|
||||
{
|
||||
// first byte is length of value
|
||||
int length = ThisStartArray[idx];
|
||||
idx += 1;
|
||||
|
||||
byte[] v = Slice(ThisStartArray, idx, idx + length);
|
||||
idx += length;
|
||||
|
||||
header = Push(header, v);
|
||||
}
|
||||
|
||||
if (i == 0) headers0 = header;
|
||||
if (i == 1) headers1 = header;
|
||||
if (i == 2) headers2 = header; //ECU Type (Auto/Manual)
|
||||
if (i == 3) headers3 = header; //Versions
|
||||
if (i == 4) headers4 = header; //Security Keys
|
||||
if (i == 5) headers5 = header; //Firmware Keys
|
||||
}
|
||||
|
||||
start = ReadUInt32BE(ThisStartArray, idx);
|
||||
idx += 4;
|
||||
|
||||
size = ReadUInt32BE(ThisStartArray, idx);
|
||||
idx += 4;
|
||||
|
||||
if (idx != ThisStartArray.Length) GForm_Main_0.method_1("not at end of file after unpacking");
|
||||
if ((headers3.Length / 16) != (headers4.Length / 6)) GForm_Main_0.method_1("different number of versions and security access tokens");
|
||||
|
||||
_keys = headers5;
|
||||
|
||||
//Get supported versions and supported firmwares keys
|
||||
int VersionsCount = (headers3.Length / 16);
|
||||
SuppportedVersions = new string[VersionsCount];
|
||||
SuppportedFWKeys = new string[VersionsCount];
|
||||
string SoftwareKey = _keys[0].ToString("X2") + _keys[1].ToString("X2") + _keys[2].ToString("X2");
|
||||
for (int i = 0; i < VersionsCount; i++)
|
||||
{
|
||||
//Get Supported versions
|
||||
byte[] buf = new byte[16];
|
||||
int EmptyCount = 0;
|
||||
for (int i2 = 0; i2 < 16; i2++)
|
||||
{
|
||||
buf[i2] = headers3[(i * 16) + i2];
|
||||
if (buf[i2] == 0)
|
||||
{
|
||||
buf[i2] = 0x2E;
|
||||
EmptyCount++;
|
||||
}
|
||||
}
|
||||
|
||||
//Remove Empty chars
|
||||
byte[] bufRedo = new byte[16 - EmptyCount];
|
||||
for (int i2 = 0; i2 < bufRedo.Length; i2++) bufRedo[i2] = buf[i2];
|
||||
SuppportedVersions[i] = System.Text.Encoding.ASCII.GetString(bufRedo);
|
||||
|
||||
//Get supported Firmwares keys according to the supported versions
|
||||
byte[] bufkey = new byte[6];
|
||||
for (int i2 = 0; i2 < 6; i2++)
|
||||
{
|
||||
bufkey[i2] = headers4[(i * 6) + i2];
|
||||
}
|
||||
SuppportedFWKeys[i] = bufkey[0].ToString("X2") + bufkey[1].ToString("X2") + bufkey[2].ToString("X2") + bufkey[3].ToString("X2") + bufkey[4].ToString("X2") + bufkey[5].ToString("X2");
|
||||
}
|
||||
}
|
||||
|
||||
public static void LoadRWD(string f_name, bool FullDecrypt, bool Saving, bool Logs, bool CheckForChecksum)
|
||||
{
|
||||
byte[] data = new byte[] { };
|
||||
SuppportedVersions = new string[] { };
|
||||
SuppportedFWKeys = new string[] { };
|
||||
start = 0;
|
||||
size = 0;
|
||||
_firmware_encrypted = new byte[] { };
|
||||
_keys = new byte[] { };
|
||||
|
||||
if (Path.GetExtension(f_name).ToLower().Contains("gz")) data = Decompress(f_name);
|
||||
else data = File.ReadAllBytes(f_name);
|
||||
|
||||
GForm_Main_0.method_1("Decrypting file: " + f_name);
|
||||
if (Logs) GForm_Main_0.method_1("Decrypting file: " + f_name);
|
||||
|
||||
string indicatorBytes = data[0].ToString("x2") + data[1].ToString("x2") + data[2].ToString("x2");
|
||||
if (indicatorBytes != "5a0d0a")
|
||||
//if (indicatorBytes != "5a0d0a" && indicatorBytes != "310d0a")
|
||||
{
|
||||
GForm_Main_0.method_1("Not Compatible file!");
|
||||
//if (Logs) GForm_Main_0.method_1("Not Compatible file!");
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -184,6 +317,7 @@ static class Class_RWD
|
|||
{
|
||||
byte[] header = { };
|
||||
|
||||
//################################################################################################
|
||||
if (Mode == 0x5a)
|
||||
{
|
||||
byte count = data[idx];
|
||||
|
@ -201,7 +335,7 @@ static class Class_RWD
|
|||
header = Push(header, v);
|
||||
}
|
||||
}
|
||||
|
||||
//################################################################################################
|
||||
if (Mode == 0x31)
|
||||
{
|
||||
byte[] h_prefix = new byte[2];
|
||||
|
@ -257,6 +391,7 @@ static class Class_RWD
|
|||
return;
|
||||
}
|
||||
}
|
||||
//################################################################################################
|
||||
|
||||
if (i == 0) headers0 = header;
|
||||
if (i == 1) headers1 = header;
|
||||
|
@ -325,36 +460,61 @@ static class Class_RWD
|
|||
//Get CanAddress Infos
|
||||
CanAddress = "18DA" + headers2[0].ToString("X2") + "F1";
|
||||
string AdditionnalCanInfos = "";
|
||||
if (headers2[0] == 0x0e) AdditionnalCanInfos = " (CVT Transmission (maybe?))";
|
||||
if (headers2[0] == 0x10) AdditionnalCanInfos = " (Manual Transmission)";
|
||||
if (headers2[0] == 0x11) AdditionnalCanInfos = " (Automatics Transmission)";
|
||||
if (headers2[0] == 0x30) AdditionnalCanInfos = " (Electric Power Sterring)";
|
||||
if (headers2[0] == 0x0b) AdditionnalCanInfos = " (Shift by wire)"; //->54008-XXX-XXXX files
|
||||
if (headers2[0] == 0x0e) AdditionnalCanInfos = " (CVT Transmission (maybe?))"; //->
|
||||
if (headers2[0] == 0x10) AdditionnalCanInfos = " (ECM with Manual Transmission)"; //->37805-XXX-XXXX files
|
||||
if (headers2[0] == 0x11) AdditionnalCanInfos = " (ECM with Automatics Transmission)"; //->37805-XXX-XXXX files
|
||||
if (headers2[0] == 0x1e) AdditionnalCanInfos = " (TCM - Transmission Control Module)"; //->28101-XXX-XXXX files
|
||||
if (headers2[0] == 0x28) AdditionnalCanInfos = " (VSA Module)"; //->57114-XXX-XXXX files
|
||||
if (headers2[0] == 0x2b) AdditionnalCanInfos = " (Electric Brake Booster Module)"; //->39494-XXX-XXXX files
|
||||
if (headers2[0] == 0x30) AdditionnalCanInfos = " (Electric Power Sterring Module)"; //->39990-XXX-XXXX files
|
||||
if (headers2[0] == 0x3a) AdditionnalCanInfos = " (Unknown Module)"; //->39390-XXX-XXXX files
|
||||
if (headers2[0] == 0x53) AdditionnalCanInfos = " (SRS Module)"; //->77959-XXX-XXXX files
|
||||
if (headers2[0] == 0x60) AdditionnalCanInfos = " (Odometer Module)"; //->78109-XXX-XXXX files
|
||||
if (headers2[0] == 0x61) AdditionnalCanInfos = " (HUD Module)"; //->78209-XXX-XXXX files
|
||||
if (headers2[0] == 0xb0) AdditionnalCanInfos = " (FWD Radar Module)"; //->36802-XXX-XXXX files
|
||||
if (headers2[0] == 0xb5) AdditionnalCanInfos = " (FWD Camera Module)"; //->36161-XXX-XXXX files
|
||||
if (headers2[0] == 0xef) AdditionnalCanInfos = " (Gateway Module)"; //->38897-XXX-XXXX files
|
||||
|
||||
//Print/Log Informations
|
||||
GForm_Main_0.method_1("Firmware Start: 0x" + start.ToString("X"));
|
||||
GForm_Main_0.method_1("Firmware Size: 0x" + size.ToString("X"));
|
||||
GForm_Main_0.method_1("CanAddress: 0x" + CanAddress + AdditionnalCanInfos);
|
||||
GForm_Main_0.method_1("Software Keys: 0x" + SoftwareKey);
|
||||
GForm_Main_0.method_1("Supported Versions (and keys): ");
|
||||
for (int i = 0; i < SuppportedVersions.Length; i++) GForm_Main_0.method_1(SuppportedVersions[i] + " (0x" + SuppportedFWKeys[i] + ")");
|
||||
if (Logs)
|
||||
{
|
||||
GForm_Main_0.method_1("Firmware Start: 0x" + start.ToString("X"));
|
||||
GForm_Main_0.method_1("Firmware Size: 0x" + size.ToString("X"));
|
||||
GForm_Main_0.method_1("CanAddress: 0x" + CanAddress + AdditionnalCanInfos);
|
||||
GForm_Main_0.method_1("Software Keys: 0x" + SoftwareKey);
|
||||
GForm_Main_0.method_1("Supported Versions (and keys): ");
|
||||
for (int i = 0; i < SuppportedVersions.Length; i++) GForm_Main_0.method_1(SuppportedVersions[i] + " (0x" + SuppportedFWKeys[i] + ")");
|
||||
}
|
||||
|
||||
//Perform FULL decryption (convert .rwd to .bin)
|
||||
if (FullDecrypt) DecryptRWD(f_name, Saving);
|
||||
if (FullDecrypt) DecryptRWD(f_name, Saving, Logs, CheckForChecksum);
|
||||
}
|
||||
|
||||
private static void DecryptRWD(string f_name, bool Saving)
|
||||
private static void DecryptRWD(string f_name, bool Saving, bool Logs, bool CheckForChecksum)
|
||||
{
|
||||
part_number_prefix = get_part_number_prefix(f_name);
|
||||
firmware_candidates = decrypt(part_number_prefix);
|
||||
firmware_candidates = decrypt(part_number_prefix, Logs, false);
|
||||
|
||||
//#################################
|
||||
//#################################
|
||||
//#################################
|
||||
if (firmware_candidates.Count == 0)
|
||||
{
|
||||
GForm_Main_0.method_1("failed to find part number, trying all cipher(bruteforce) ...");
|
||||
part_number_prefix = get_part_number_prefix(f_name);
|
||||
firmware_candidates = decrypt(part_number_prefix, Logs, true);
|
||||
}
|
||||
if (firmware_candidates.Count == 0)
|
||||
{
|
||||
//try with a shorter part number
|
||||
GForm_Main_0.method_1("failed on long part number, trying truncated part number ...");
|
||||
part_number_prefix = get_part_number_prefix(f_name, true);
|
||||
firmware_candidates = decrypt(part_number_prefix);
|
||||
firmware_candidates = decrypt(part_number_prefix, Logs, true);
|
||||
}
|
||||
|
||||
//#################################
|
||||
//#################################
|
||||
//#################################
|
||||
if (firmware_candidates.Count == 0)
|
||||
{
|
||||
GForm_Main_0.method_1("decryption failed!");
|
||||
|
@ -380,32 +540,48 @@ static class Class_RWD
|
|||
firmware_candidates.Add(LastCandidate);
|
||||
}
|
||||
|
||||
if (firmware_candidates.Count > 1) GForm_Main_0.method_1("multiple sets of keys resulted in data containing the part number");
|
||||
if (Logs && firmware_candidates.Count > 1) GForm_Main_0.method_1("multiple sets of keys resulted in data containing the part number");
|
||||
|
||||
//###################################################################
|
||||
//###################################################################
|
||||
foreach (byte[] fc in firmware_candidates)
|
||||
BootloaderSum = 0;
|
||||
if (CheckForChecksum)
|
||||
{
|
||||
//Checksum location for SH7058 1mb rom file are located at 0x8400, it's a 1byte sum calculated from negative sum of the full binary
|
||||
//Since we are missing the bootloader section of the full binary we have to remove the section 0x0000 to 0x8000(Start_Address)
|
||||
//we can calculate what was the 'sum' of the bootloader by subtracting the 'sum' of the decrypted firmware!
|
||||
|
||||
if (fc.Length - 1 == 0xF7FFF || fc.Length - 1 == 0x1EFFFF || fc.Length - 1 == 0x26FFFF)
|
||||
foreach (byte[] fc in firmware_candidates)
|
||||
{
|
||||
int CheckLocation = 0;
|
||||
if (fc.Length - 1 == 0xF7FFF) CheckLocation = 0x400;
|
||||
if (fc.Length - 1 == 0x1EFFFF) CheckLocation = 0x12; //0x10012
|
||||
if (fc.Length - 1 == 0x26FFFF) CheckLocation = 0x1F03E6; //0x2003E6
|
||||
byte num = GetBootloaderSum(fc, CheckLocation);
|
||||
byte num2 = GetNegativeChecksumFWBin(fc, CheckLocation);
|
||||
byte ThisSum = num;
|
||||
ThisSum -= num2;
|
||||
byte chk = fc[CheckLocation];
|
||||
if (chk == ThisSum)
|
||||
//Checksum location for SH7058 1mb rom file are located at 0x8400, it's a 1byte sum calculated from negative sum of the full binary
|
||||
//Since we are missing the bootloader section of the full binary we have to remove the section 0x0000 to 0x8000(Start_Address)
|
||||
//we can calculate what was the 'sum' of the bootloader by subtracting the 'sum' of the decrypted firmware!
|
||||
|
||||
if (fc.Length - 1 == 0xF7FFF || fc.Length - 1 == 0x1EFFFF || fc.Length - 1 == 0x26FFFF)
|
||||
{
|
||||
GForm_Main_0.method_1("checksums good!");
|
||||
BootloaderSum = num;
|
||||
GForm_Main_0.method_1("Bootloader Sum are 0x" + BootloaderSum.ToString("X"));
|
||||
int CheckLocation = GForm_Main_0.Class_Checksums_0.GetChecksumLocation(fc);
|
||||
if (CheckLocation != 0)
|
||||
{
|
||||
if (fc.Length - 1 == 0xF7FFF) CheckLocation -= 0x8000;
|
||||
if (fc.Length - 1 == 0x1EFFFF || fc.Length - 1 == 0x26FFFF) CheckLocation -= 0x10000;
|
||||
byte num = GetBootloaderSum(fc, CheckLocation);
|
||||
byte num2 = GetChecksumFWBin(fc, CheckLocation);
|
||||
int ThisSumInt = num;
|
||||
ThisSumInt += num2;
|
||||
if (ThisSumInt >= 256) ThisSumInt -= 255;
|
||||
byte ThisSum = (byte)ThisSumInt;
|
||||
byte chk = fc[CheckLocation];
|
||||
Console.WriteLine("chk: " + chk.ToString("X2"));
|
||||
Console.WriteLine("num: " + num.ToString("X2"));
|
||||
Console.WriteLine("num2: " + num2.ToString("X2"));
|
||||
Console.WriteLine("ThisSum: " + ThisSum.ToString("X2"));
|
||||
if (chk == ThisSum)
|
||||
{
|
||||
GForm_Main_0.method_1("checksums good!");
|
||||
BootloaderSum = num;
|
||||
GForm_Main_0.method_1("Bootloader Sum are 0x" + BootloaderSum.ToString("X"));
|
||||
}
|
||||
else
|
||||
{
|
||||
GForm_Main_0.method_1("checksums bad, could not get bootloader sum!");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -490,21 +666,46 @@ static class Class_RWD
|
|||
//Get Checksum (sum)
|
||||
byte[] BufferBytes = FWFileBytes;
|
||||
byte num = BufferBytes[CheckLocation];
|
||||
byte num2 = GetNegativeChecksumFWBin(BufferBytes, CheckLocation);
|
||||
byte BTSum = num;
|
||||
BTSum += num2;
|
||||
return BTSum;
|
||||
byte num2 = GetChecksumFWBin(BufferBytes, CheckLocation);
|
||||
//Console.WriteLine("Val1: " + num.ToString("X"));
|
||||
//Console.WriteLine("Val2: " + num2.ToString("X"));
|
||||
int BTSum = num;
|
||||
BTSum -= num2;
|
||||
if (BTSum < 0) BTSum += 255;
|
||||
return (byte) BTSum;
|
||||
}
|
||||
|
||||
public static byte GetNegativeChecksumFWBin(byte[] byte_1, int CheckLocation)
|
||||
//#############################################################################################
|
||||
//#############################################################################################
|
||||
/*public static byte GetChecksumFWBin(byte[] byte_1, int CheckLocation)
|
||||
{
|
||||
byte b = 0;
|
||||
int b = 0;
|
||||
for (int i = 0; i < byte_1.Length; i++)
|
||||
{
|
||||
if (i != CheckLocation) b -= byte_1[i];
|
||||
if (i != CheckLocation)
|
||||
{
|
||||
b += byte_1[i];
|
||||
if (b >= 256) b -= 255;
|
||||
}
|
||||
}
|
||||
return b;
|
||||
return (byte) b;
|
||||
}*/
|
||||
|
||||
public static byte GetChecksumFWBin(byte[] byte_1, int CheckLocation)
|
||||
{
|
||||
int b = 0;
|
||||
for (int i = 0; i < byte_1.Length; i++)
|
||||
{
|
||||
if (i != CheckLocation)
|
||||
{
|
||||
b -= byte_1[i];
|
||||
if (b < 0) b += 255;
|
||||
}
|
||||
}
|
||||
return (byte)b;
|
||||
}
|
||||
//#############################################################################################
|
||||
//#############################################################################################
|
||||
|
||||
public static byte[] Push(byte[] bArray, byte[] newBytes)
|
||||
{
|
||||
|
@ -742,7 +943,7 @@ static class Class_RWD
|
|||
}
|
||||
}
|
||||
|
||||
private static List<byte[]> decrypt(string search_value)
|
||||
private static List<byte[]> decrypt(string search_value, bool Logs, bool DoAllCiphers)
|
||||
{
|
||||
//# sometimes there is an extra character after each character
|
||||
//# 37805-RBB-J530 -> 3377880550--RRBCBA--JA503000
|
||||
|
@ -755,18 +956,21 @@ static class Class_RWD
|
|||
|
||||
string search_exact = search_value.ToUpper();
|
||||
string search_padded = search_value_padded.ToUpper();
|
||||
GForm_Main_0.method_1("Searching:");
|
||||
GForm_Main_0.method_1("'" + search_exact + "' and '" + search_padded + "'");
|
||||
if (Logs)
|
||||
{
|
||||
GForm_Main_0.method_1("Searching:");
|
||||
GForm_Main_0.method_1("'" + search_exact + "' and '" + search_padded + "'");
|
||||
}
|
||||
|
||||
string[] operators = new string[8] {
|
||||
string[] operators = new string[] {
|
||||
"fn:^", //XOR
|
||||
"fn:&", //AND
|
||||
"fn:|", //OR
|
||||
"fn:+", //ADD
|
||||
"fn:-", //SUB
|
||||
"fn:*", //MUL
|
||||
"fn:/", //DIV
|
||||
"fn:%", //MOD
|
||||
"fn:/" //DIV
|
||||
//"fn:%" //MOD
|
||||
};
|
||||
|
||||
if (_keys.Length != 3)
|
||||
|
@ -775,26 +979,64 @@ static class Class_RWD
|
|||
return new List<byte[]> { };
|
||||
}
|
||||
|
||||
string[] op_perms = new string[] { };
|
||||
string[] key_perms = new string[] { };
|
||||
//#####################################################################################################
|
||||
//This code is for trying all Keys and cypher methods to find the correct decrypting cypher
|
||||
/*List<string> keys = new List<string> { };
|
||||
for (int i = 0; i < _keys.Length; i++) {
|
||||
string k = _keys[i].ToString("x2");
|
||||
keys.Add(String.Format("val:" + k + ",sym:" + "k{0}", i));
|
||||
}
|
||||
string[] key_perms = prnPermut(keys.ToArray());
|
||||
string[] op_perms = prnPermutALL(operators);*/
|
||||
//#####################################################################################################
|
||||
//BUT the cypher seem to always be: (((i ^ k2) + k1) - k0) & 0xFF so use this code instead for 1000x faster decryption
|
||||
string KeyPermStr = "";
|
||||
for (int i = _keys.Length - 1; i >= 0; i--)
|
||||
|
||||
if (DoAllCiphers)
|
||||
{
|
||||
string k = _keys[i].ToString("x2");
|
||||
KeyPermStr += String.Format("val:" + k + ",sym:" + "k{0}", i) + "|";
|
||||
op_perms = prnPermutALL(operators);
|
||||
//######################
|
||||
string KeyPermStr = "";
|
||||
string KeyPermStr2 = "";
|
||||
for (int i = _keys.Length - 1; i >= 0; i--)
|
||||
{
|
||||
string k = _keys[i].ToString("x2");
|
||||
KeyPermStr += String.Format("val:" + k + ",sym:" + "k{0}", i) + "|";
|
||||
}
|
||||
for (int i = 0; i < _keys.Length; i++)
|
||||
{
|
||||
string k = _keys[i].ToString("x2");
|
||||
KeyPermStr2 += String.Format("val:" + k + ",sym:" + "k{0}", i) + "|";
|
||||
}
|
||||
key_perms = new string[] { KeyPermStr, KeyPermStr2 };
|
||||
//######################
|
||||
//List<string> keys = new List<string> { };
|
||||
//for (int i = 0; i < _keys.Length; i++) {
|
||||
// string k = _keys[i].ToString("x2");
|
||||
// keys.Add(String.Format("val:" + k + ",sym:" + "k{0}", i));
|
||||
//}
|
||||
//string[] key_perms = prnPermut(keys.ToArray());
|
||||
}
|
||||
//#####################################################################################################
|
||||
//cipher for KEIHIN_SH7058_1Mb: (((i ^ k2) + k1) - k0) & 0xFF (also KEIHIN_MPC5566_3Mb, KEIHIN_SH72543_2Mb, KEIHIN_SH7055_512Kb)
|
||||
//cipher for HITACHI_SH72543_2Mb: (((i + k0) ^ k1) + k2) & 0xFF
|
||||
//cipher for PANASONIC_SH72543_2Mb: (((i + k2) + k1) ^ k0) & 0xFF
|
||||
//cipher for TEMIC_MPC5554_2Mb: (((i ^ k2) ^ k1) - k0) & 0xFF
|
||||
//instead use this code instead for 1000x faster decryption
|
||||
|
||||
if (!DoAllCiphers)
|
||||
{
|
||||
string KeyPermStr = "";
|
||||
string KeyPermStr2 = "";
|
||||
for (int i = _keys.Length - 1; i >= 0; i--)
|
||||
{
|
||||
string k = _keys[i].ToString("x2");
|
||||
KeyPermStr += String.Format("val:" + k + ",sym:" + "k{0}", i) + "|";
|
||||
}
|
||||
for (int i = 0; i < _keys.Length; i++)
|
||||
{
|
||||
string k = _keys[i].ToString("x2");
|
||||
KeyPermStr2 += String.Format("val:" + k + ",sym:" + "k{0}", i) + "|";
|
||||
}
|
||||
string OPPermStr = "fn:^,o1|fn:+,o2|fn:-,o3|";
|
||||
string OPPermStr2 = "fn:+,o1|fn:^,o2|fn:+,o3|";
|
||||
string OPPermStr3 = "fn:+,o1|fn:+,o2|fn:^,o3|";
|
||||
string OPPermStr4 = "fn:^,o1|fn:^,o2|fn:-,o3|";
|
||||
key_perms = new string[] { KeyPermStr, KeyPermStr2 };
|
||||
op_perms = new string[] { OPPermStr, OPPermStr2, OPPermStr3, OPPermStr4 };
|
||||
}
|
||||
string OPPermStr = "fn:^,o1|fn:+,o2|fn:-,o3|";
|
||||
string[] key_perms = new string[] { KeyPermStr };
|
||||
string[] op_perms = new string[] { OPPermStr };
|
||||
//#####################################################################################################
|
||||
|
||||
List<string> display_ciphers = new List<string> { };
|
||||
|
@ -887,7 +1129,7 @@ static class Class_RWD
|
|||
if ((decrypted.Contains(search_exact) || decrypted.Contains(search_padded)) && !firmware_candidates_0.Contains(candidate))
|
||||
{
|
||||
MakeEncoderArray();
|
||||
GForm_Main_0.method_Log("X");
|
||||
if (Logs) GForm_Main_0.method_Log("X");
|
||||
firmware_candidates_0.Add(candidate);
|
||||
display_ciphers.Add(string.Format("(((i {0} {1}) {2} {3}) {4} {5}) & 0xFF",
|
||||
o1, k1_CMD,
|
||||
|
@ -896,7 +1138,7 @@ static class Class_RWD
|
|||
}
|
||||
else
|
||||
{
|
||||
GForm_Main_0.method_Log(".");
|
||||
if (Logs) GForm_Main_0.method_Log(".");
|
||||
}
|
||||
Application.DoEvents();
|
||||
}
|
||||
|
@ -905,9 +1147,13 @@ static class Class_RWD
|
|||
|
||||
GForm_Main_0.ResetProgressBar();
|
||||
|
||||
foreach (string cipher in display_ciphers) {
|
||||
GForm_Main_0.method_1(String.Format("cipher: {0}", cipher));
|
||||
}
|
||||
if (Logs)
|
||||
{
|
||||
foreach (string cipher in display_ciphers)
|
||||
{
|
||||
GForm_Main_0.method_1(String.Format("cipher: {0}", cipher));
|
||||
}
|
||||
}
|
||||
return firmware_candidates_0;
|
||||
}
|
||||
}
|
||||
|
|
427
Editortable.cs
427
Editortable.cs
|
@ -45,20 +45,15 @@ public class Editortable : DarkForm
|
|||
private SplitContainer splitContainer2;
|
||||
private DarkTextBox darkTextBox_0;
|
||||
private ToolStripDropDownButton toolStripDropDownButton3;
|
||||
private ToolStripMenuItem developpersToolsToolStripMenuItem;
|
||||
private ToolStripMenuItem generateDefinitionsFilesToolStripMenuItem;
|
||||
private ToolStripMenuItem getDifferencesInAllFirmwaresFilesToolStripMenuItem;
|
||||
private ToolStripMenuItem extractAllBootloadersumByteFromAllFirmwaresFilesToolStripMenuItem;
|
||||
private ToolStripMenuItem extractDefinitionToolStripMenuItem;
|
||||
private FolderBrowserDialog folderBrowserDialog1;
|
||||
private ToolStripMenuItem removeBootloaderInbinToolStripMenuItem;
|
||||
private ToolStripSeparator toolStripSeparator3;
|
||||
private ToolStripMenuItem generateDefinitionFileFromExtractedDefinitionToolStripMenuItem;
|
||||
private ToolStripSeparator toolStripSeparator4;
|
||||
private ToolStripMenuItem extractbinFileFromFPMToolStripMenuItem;
|
||||
private ToolStripMenuItem convertrwdTobinToolStripMenuItem;
|
||||
private ToolStripMenuItem convertbinTorwdToolStripMenuItem;
|
||||
private ToolStripMenuItem openOBD2ScanToolToolStripMenuItem;
|
||||
private ContextMenuStrip contextMenuStrip1;
|
||||
private IContainer components;
|
||||
private ToolStripMenuItem clearLogsToolStripMenuItem;
|
||||
private ToolStripMenuItem loadReloadDefinitionToolStripMenuItem;
|
||||
private ToolStripMenuItem decreaseSelectionToolStripMenuItem;
|
||||
|
||||
internal Editortable(ref GForm_Main GForm_Main_1)
|
||||
|
@ -72,18 +67,20 @@ public class Editortable : DarkForm
|
|||
if (this.ClassEditor_0 != null) this.ClassEditor_0 = null;
|
||||
this.ClassEditor_0 = new ClassEditor(ref Editortable_0);
|
||||
|
||||
this.Text = "Honda Rom Tables Editor (" + this.GForm_Main_0.Version + ")";
|
||||
this.Text = "Honda&Acura Rom Tables Editor (" + this.GForm_Main_0.Version + ")";
|
||||
}
|
||||
|
||||
public void Loadingg()
|
||||
{
|
||||
string LastOpenFilePath = Application.StartupPath + @"\LastFileOpened.txt";
|
||||
if (File.Exists(LastOpenFilePath))
|
||||
//string LastOpenFilePath = Application.StartupPath + @"\LastFileOpened.txt";
|
||||
//if (File.Exists(LastOpenFilePath))
|
||||
if (GForm_Main_0.LastFileOpenedEditor != "")
|
||||
{
|
||||
DialogResult result = DarkMessageBox.Show(this, "Do you want to reopen the last file you have worked on?", "Reopen last file used", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
|
||||
if (result == DialogResult.Yes)
|
||||
{
|
||||
LoadThisFile(File.ReadAllText(LastOpenFilePath));
|
||||
//LoadThisFile(File.ReadAllText(LastOpenFilePath));
|
||||
LoadThisFile(GForm_Main_0.LastFileOpenedEditor);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -110,9 +107,10 @@ public class Editortable : DarkForm
|
|||
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Editortable));
|
||||
this.treeView1 = new DarkUI.Controls.DarkTreeView();
|
||||
this.groupBox1 = new DarkUI.Controls.DarkGroupBox();
|
||||
|
@ -125,6 +123,7 @@ public class Editortable : DarkForm
|
|||
this.savebinToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.fixChecksumsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.loadReloadDefinitionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.openDefinitionsFolderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripDropDownButton2 = new System.Windows.Forms.ToolStripDropDownButton();
|
||||
this.undoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
|
@ -133,23 +132,16 @@ public class Editortable : DarkForm
|
|||
this.increaseSelectionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.decreaseSelectionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripDropDownButton3 = new System.Windows.Forms.ToolStripDropDownButton();
|
||||
this.openOBD2ScanToolToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.convertrwdTobinToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.convertbinTorwdToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.removeBootloaderInbinToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.developpersToolsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.generateDefinitionsFilesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.getDifferencesInAllFirmwaresFilesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.extractAllBootloadersumByteFromAllFirmwaresFilesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.extractDefinitionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.extractbinFileFromFPMToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.generateDefinitionFileFromExtractedDefinitionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
|
||||
this.splitContainer2 = new System.Windows.Forms.SplitContainer();
|
||||
this.darkTextBox_0 = new DarkUI.Controls.DarkTextBox();
|
||||
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.clearLogsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.folderBrowserDialog1 = new System.Windows.Forms.FolderBrowserDialog();
|
||||
this.convertrwdTobinToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.convertbinTorwdToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.openOBD2ScanToolToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.groupBox1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dataGridView_0)).BeginInit();
|
||||
this.darkToolStrip1.SuspendLayout();
|
||||
|
@ -161,6 +153,7 @@ public class Editortable : DarkForm
|
|||
this.splitContainer2.Panel1.SuspendLayout();
|
||||
this.splitContainer2.Panel2.SuspendLayout();
|
||||
this.splitContainer2.SuspendLayout();
|
||||
this.contextMenuStrip1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// treeView1
|
||||
|
@ -203,37 +196,37 @@ public class Editortable : DarkForm
|
|||
this.dataGridView_0.AllowUserToDeleteRows = false;
|
||||
this.dataGridView_0.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.AllCells;
|
||||
this.dataGridView_0.BackgroundColor = System.Drawing.SystemColors.ControlDarkDark;
|
||||
dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
||||
dataGridViewCellStyle7.BackColor = System.Drawing.SystemColors.ControlDarkDark;
|
||||
dataGridViewCellStyle7.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
dataGridViewCellStyle7.ForeColor = System.Drawing.SystemColors.Window;
|
||||
dataGridViewCellStyle7.SelectionBackColor = System.Drawing.SystemColors.Highlight;
|
||||
dataGridViewCellStyle7.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
|
||||
dataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
|
||||
this.dataGridView_0.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle7;
|
||||
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
||||
dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.ControlDarkDark;
|
||||
dataGridViewCellStyle1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.Window;
|
||||
dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
|
||||
dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
|
||||
dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
|
||||
this.dataGridView_0.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
|
||||
this.dataGridView_0.ColumnHeadersHeight = 20;
|
||||
dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
||||
dataGridViewCellStyle8.BackColor = System.Drawing.SystemColors.ControlLight;
|
||||
dataGridViewCellStyle8.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
dataGridViewCellStyle8.ForeColor = System.Drawing.SystemColors.ControlText;
|
||||
dataGridViewCellStyle8.SelectionBackColor = System.Drawing.SystemColors.Highlight;
|
||||
dataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
|
||||
dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
|
||||
this.dataGridView_0.DefaultCellStyle = dataGridViewCellStyle8;
|
||||
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
||||
dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.ControlLight;
|
||||
dataGridViewCellStyle2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText;
|
||||
dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
|
||||
dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
|
||||
dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
|
||||
this.dataGridView_0.DefaultCellStyle = dataGridViewCellStyle2;
|
||||
this.dataGridView_0.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.dataGridView_0.EnableHeadersVisualStyles = false;
|
||||
this.dataGridView_0.GridColor = System.Drawing.SystemColors.ControlDarkDark;
|
||||
this.dataGridView_0.Location = new System.Drawing.Point(2, 15);
|
||||
this.dataGridView_0.Margin = new System.Windows.Forms.Padding(2);
|
||||
this.dataGridView_0.Name = "dataGridView_0";
|
||||
dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
||||
dataGridViewCellStyle9.BackColor = System.Drawing.SystemColors.ControlDarkDark;
|
||||
dataGridViewCellStyle9.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
dataGridViewCellStyle9.ForeColor = System.Drawing.SystemColors.Window;
|
||||
dataGridViewCellStyle9.SelectionBackColor = System.Drawing.SystemColors.Highlight;
|
||||
dataGridViewCellStyle9.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
|
||||
dataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
|
||||
this.dataGridView_0.RowHeadersDefaultCellStyle = dataGridViewCellStyle9;
|
||||
dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
||||
dataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.ControlDarkDark;
|
||||
dataGridViewCellStyle3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
dataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.Window;
|
||||
dataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight;
|
||||
dataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
|
||||
dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
|
||||
this.dataGridView_0.RowHeadersDefaultCellStyle = dataGridViewCellStyle3;
|
||||
this.dataGridView_0.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders;
|
||||
this.dataGridView_0.RowTemplate.DefaultCellStyle.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
this.dataGridView_0.RowTemplate.Height = 31;
|
||||
|
@ -280,6 +273,7 @@ public class Editortable : DarkForm
|
|||
this.savebinToolStripMenuItem,
|
||||
this.fixChecksumsToolStripMenuItem,
|
||||
this.toolStripSeparator1,
|
||||
this.loadReloadDefinitionToolStripMenuItem,
|
||||
this.openDefinitionsFolderToolStripMenuItem});
|
||||
this.toolStripDropDownButton1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image")));
|
||||
|
@ -323,6 +317,15 @@ public class Editortable : DarkForm
|
|||
this.toolStripSeparator1.Name = "toolStripSeparator1";
|
||||
this.toolStripSeparator1.Size = new System.Drawing.Size(196, 6);
|
||||
//
|
||||
// loadReloadDefinitionToolStripMenuItem
|
||||
//
|
||||
this.loadReloadDefinitionToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
this.loadReloadDefinitionToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.loadReloadDefinitionToolStripMenuItem.Name = "loadReloadDefinitionToolStripMenuItem";
|
||||
this.loadReloadDefinitionToolStripMenuItem.Size = new System.Drawing.Size(199, 22);
|
||||
this.loadReloadDefinitionToolStripMenuItem.Text = "Load/Reload Definition";
|
||||
this.loadReloadDefinitionToolStripMenuItem.Click += new System.EventHandler(this.loadReloadDefinitionToolStripMenuItem_Click);
|
||||
//
|
||||
// openDefinitionsFolderToolStripMenuItem
|
||||
//
|
||||
this.openDefinitionsFolderToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
|
@ -354,7 +357,7 @@ public class Editortable : DarkForm
|
|||
this.undoToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
this.undoToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.undoToolStripMenuItem.Name = "undoToolStripMenuItem";
|
||||
this.undoToolStripMenuItem.Size = new System.Drawing.Size(172, 22);
|
||||
this.undoToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.undoToolStripMenuItem.Text = "Undo";
|
||||
this.undoToolStripMenuItem.Click += new System.EventHandler(this.undoToolStripMenuItem_Click);
|
||||
//
|
||||
|
@ -364,7 +367,7 @@ public class Editortable : DarkForm
|
|||
this.redoToolStripMenuItem.Enabled = false;
|
||||
this.redoToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(153)))), ((int)(((byte)(153)))), ((int)(((byte)(153)))));
|
||||
this.redoToolStripMenuItem.Name = "redoToolStripMenuItem";
|
||||
this.redoToolStripMenuItem.Size = new System.Drawing.Size(172, 22);
|
||||
this.redoToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.redoToolStripMenuItem.Text = "Redo";
|
||||
this.redoToolStripMenuItem.Click += new System.EventHandler(this.redoToolStripMenuItem_Click);
|
||||
//
|
||||
|
@ -374,14 +377,14 @@ public class Editortable : DarkForm
|
|||
this.toolStripSeparator2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.toolStripSeparator2.Margin = new System.Windows.Forms.Padding(0, 0, 0, 1);
|
||||
this.toolStripSeparator2.Name = "toolStripSeparator2";
|
||||
this.toolStripSeparator2.Size = new System.Drawing.Size(169, 6);
|
||||
this.toolStripSeparator2.Size = new System.Drawing.Size(177, 6);
|
||||
//
|
||||
// increaseSelectionToolStripMenuItem
|
||||
//
|
||||
this.increaseSelectionToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
this.increaseSelectionToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.increaseSelectionToolStripMenuItem.Name = "increaseSelectionToolStripMenuItem";
|
||||
this.increaseSelectionToolStripMenuItem.Size = new System.Drawing.Size(172, 22);
|
||||
this.increaseSelectionToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.increaseSelectionToolStripMenuItem.Text = "Increase Selection";
|
||||
this.increaseSelectionToolStripMenuItem.Click += new System.EventHandler(this.increaseSelectionToolStripMenuItem_Click);
|
||||
//
|
||||
|
@ -390,7 +393,7 @@ public class Editortable : DarkForm
|
|||
this.decreaseSelectionToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
this.decreaseSelectionToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.decreaseSelectionToolStripMenuItem.Name = "decreaseSelectionToolStripMenuItem";
|
||||
this.decreaseSelectionToolStripMenuItem.Size = new System.Drawing.Size(172, 22);
|
||||
this.decreaseSelectionToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.decreaseSelectionToolStripMenuItem.Text = "Decrease Selection";
|
||||
this.decreaseSelectionToolStripMenuItem.Click += new System.EventHandler(this.decreaseSelectionToolStripMenuItem_Click);
|
||||
//
|
||||
|
@ -402,9 +405,7 @@ public class Editortable : DarkForm
|
|||
this.openOBD2ScanToolToolStripMenuItem,
|
||||
this.convertrwdTobinToolStripMenuItem,
|
||||
this.convertbinTorwdToolStripMenuItem,
|
||||
this.removeBootloaderInbinToolStripMenuItem,
|
||||
this.toolStripSeparator3,
|
||||
this.developpersToolsToolStripMenuItem});
|
||||
this.removeBootloaderInbinToolStripMenuItem});
|
||||
this.toolStripDropDownButton3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.toolStripDropDownButton3.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton3.Image")));
|
||||
this.toolStripDropDownButton3.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
|
@ -412,6 +413,33 @@ public class Editortable : DarkForm
|
|||
this.toolStripDropDownButton3.Size = new System.Drawing.Size(47, 25);
|
||||
this.toolStripDropDownButton3.Text = "Tools";
|
||||
//
|
||||
// openOBD2ScanToolToolStripMenuItem
|
||||
//
|
||||
this.openOBD2ScanToolToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
this.openOBD2ScanToolToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.openOBD2ScanToolToolStripMenuItem.Name = "openOBD2ScanToolToolStripMenuItem";
|
||||
this.openOBD2ScanToolToolStripMenuItem.Size = new System.Drawing.Size(214, 22);
|
||||
this.openOBD2ScanToolToolStripMenuItem.Text = "Open OBD2 Scan Tool";
|
||||
this.openOBD2ScanToolToolStripMenuItem.Click += new System.EventHandler(this.openOBD2ScanToolToolStripMenuItem_Click);
|
||||
//
|
||||
// convertrwdTobinToolStripMenuItem
|
||||
//
|
||||
this.convertrwdTobinToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
this.convertrwdTobinToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.convertrwdTobinToolStripMenuItem.Name = "convertrwdTobinToolStripMenuItem";
|
||||
this.convertrwdTobinToolStripMenuItem.Size = new System.Drawing.Size(214, 22);
|
||||
this.convertrwdTobinToolStripMenuItem.Text = "Convert .rwd to .bin";
|
||||
this.convertrwdTobinToolStripMenuItem.Click += new System.EventHandler(this.convertrwdTobinToolStripMenuItem_Click);
|
||||
//
|
||||
// convertbinTorwdToolStripMenuItem
|
||||
//
|
||||
this.convertbinTorwdToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
this.convertbinTorwdToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.convertbinTorwdToolStripMenuItem.Name = "convertbinTorwdToolStripMenuItem";
|
||||
this.convertbinTorwdToolStripMenuItem.Size = new System.Drawing.Size(214, 22);
|
||||
this.convertbinTorwdToolStripMenuItem.Text = "Convert .bin to .rwd";
|
||||
this.convertbinTorwdToolStripMenuItem.Click += new System.EventHandler(this.convertbinTorwdToolStripMenuItem_Click);
|
||||
//
|
||||
// removeBootloaderInbinToolStripMenuItem
|
||||
//
|
||||
this.removeBootloaderInbinToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
|
@ -421,92 +449,6 @@ public class Editortable : DarkForm
|
|||
this.removeBootloaderInbinToolStripMenuItem.Text = "Remove Bootloader in .bin";
|
||||
this.removeBootloaderInbinToolStripMenuItem.Click += new System.EventHandler(this.removeBootloaderInbinToolStripMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator3
|
||||
//
|
||||
this.toolStripSeparator3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
this.toolStripSeparator3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.toolStripSeparator3.Margin = new System.Windows.Forms.Padding(0, 0, 0, 1);
|
||||
this.toolStripSeparator3.Name = "toolStripSeparator3";
|
||||
this.toolStripSeparator3.Size = new System.Drawing.Size(211, 6);
|
||||
//
|
||||
// developpersToolsToolStripMenuItem
|
||||
//
|
||||
this.developpersToolsToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
this.developpersToolsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.generateDefinitionsFilesToolStripMenuItem,
|
||||
this.getDifferencesInAllFirmwaresFilesToolStripMenuItem,
|
||||
this.extractAllBootloadersumByteFromAllFirmwaresFilesToolStripMenuItem,
|
||||
this.toolStripSeparator4,
|
||||
this.extractDefinitionToolStripMenuItem,
|
||||
this.extractbinFileFromFPMToolStripMenuItem,
|
||||
this.generateDefinitionFileFromExtractedDefinitionToolStripMenuItem});
|
||||
this.developpersToolsToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.developpersToolsToolStripMenuItem.Name = "developpersToolsToolStripMenuItem";
|
||||
this.developpersToolsToolStripMenuItem.Size = new System.Drawing.Size(214, 22);
|
||||
this.developpersToolsToolStripMenuItem.Text = "Developpers Tools";
|
||||
//
|
||||
// generateDefinitionsFilesToolStripMenuItem
|
||||
//
|
||||
this.generateDefinitionsFilesToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
this.generateDefinitionsFilesToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.generateDefinitionsFilesToolStripMenuItem.Name = "generateDefinitionsFilesToolStripMenuItem";
|
||||
this.generateDefinitionsFilesToolStripMenuItem.Size = new System.Drawing.Size(367, 22);
|
||||
this.generateDefinitionsFilesToolStripMenuItem.Text = "Generate Definitions files from all firmwares files";
|
||||
this.generateDefinitionsFilesToolStripMenuItem.Click += new System.EventHandler(this.generateDefinitionsFilesToolStripMenuItem_Click);
|
||||
//
|
||||
// getDifferencesInAllFirmwaresFilesToolStripMenuItem
|
||||
//
|
||||
this.getDifferencesInAllFirmwaresFilesToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
this.getDifferencesInAllFirmwaresFilesToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.getDifferencesInAllFirmwaresFilesToolStripMenuItem.Name = "getDifferencesInAllFirmwaresFilesToolStripMenuItem";
|
||||
this.getDifferencesInAllFirmwaresFilesToolStripMenuItem.Size = new System.Drawing.Size(367, 22);
|
||||
this.getDifferencesInAllFirmwaresFilesToolStripMenuItem.Text = "Get differences count in all firmwares files";
|
||||
this.getDifferencesInAllFirmwaresFilesToolStripMenuItem.Click += new System.EventHandler(this.getDifferencesInAllFirmwaresFilesToolStripMenuItem_Click);
|
||||
//
|
||||
// extractAllBootloadersumByteFromAllFirmwaresFilesToolStripMenuItem
|
||||
//
|
||||
this.extractAllBootloadersumByteFromAllFirmwaresFilesToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
this.extractAllBootloadersumByteFromAllFirmwaresFilesToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.extractAllBootloadersumByteFromAllFirmwaresFilesToolStripMenuItem.Name = "extractAllBootloadersumByteFromAllFirmwaresFilesToolStripMenuItem";
|
||||
this.extractAllBootloadersumByteFromAllFirmwaresFilesToolStripMenuItem.Size = new System.Drawing.Size(367, 22);
|
||||
this.extractAllBootloadersumByteFromAllFirmwaresFilesToolStripMenuItem.Text = "Extract all bootloader \'sum\' byte from all firmwares files";
|
||||
this.extractAllBootloadersumByteFromAllFirmwaresFilesToolStripMenuItem.Click += new System.EventHandler(this.extractAllBootloadersumByteFromAllFirmwaresFilesToolStripMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator4
|
||||
//
|
||||
this.toolStripSeparator4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
this.toolStripSeparator4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.toolStripSeparator4.Margin = new System.Windows.Forms.Padding(0, 0, 0, 1);
|
||||
this.toolStripSeparator4.Name = "toolStripSeparator4";
|
||||
this.toolStripSeparator4.Size = new System.Drawing.Size(364, 6);
|
||||
//
|
||||
// extractDefinitionToolStripMenuItem
|
||||
//
|
||||
this.extractDefinitionToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
this.extractDefinitionToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.extractDefinitionToolStripMenuItem.Name = "extractDefinitionToolStripMenuItem";
|
||||
this.extractDefinitionToolStripMenuItem.Size = new System.Drawing.Size(367, 22);
|
||||
this.extractDefinitionToolStripMenuItem.Text = "Extract Definition file from FPM";
|
||||
this.extractDefinitionToolStripMenuItem.Click += new System.EventHandler(this.extractDefinitionToolStripMenuItem_Click);
|
||||
//
|
||||
// extractbinFileFromFPMToolStripMenuItem
|
||||
//
|
||||
this.extractbinFileFromFPMToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
this.extractbinFileFromFPMToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.extractbinFileFromFPMToolStripMenuItem.Name = "extractbinFileFromFPMToolStripMenuItem";
|
||||
this.extractbinFileFromFPMToolStripMenuItem.Size = new System.Drawing.Size(367, 22);
|
||||
this.extractbinFileFromFPMToolStripMenuItem.Text = "Extract .bin file from FPM";
|
||||
this.extractbinFileFromFPMToolStripMenuItem.Click += new System.EventHandler(this.extractbinFileFromFPMToolStripMenuItem_Click);
|
||||
//
|
||||
// generateDefinitionFileFromExtractedDefinitionToolStripMenuItem
|
||||
//
|
||||
this.generateDefinitionFileFromExtractedDefinitionToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
this.generateDefinitionFileFromExtractedDefinitionToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.generateDefinitionFileFromExtractedDefinitionToolStripMenuItem.Name = "generateDefinitionFileFromExtractedDefinitionToolStripMenuItem";
|
||||
this.generateDefinitionFileFromExtractedDefinitionToolStripMenuItem.Size = new System.Drawing.Size(367, 22);
|
||||
this.generateDefinitionFileFromExtractedDefinitionToolStripMenuItem.Text = "Generate Definition file from Extracted Definition";
|
||||
this.generateDefinitionFileFromExtractedDefinitionToolStripMenuItem.Click += new System.EventHandler(this.generateDefinitionFileFromExtractedDefinitionToolStripMenuItem_Click);
|
||||
//
|
||||
// splitContainer1
|
||||
//
|
||||
this.splitContainer1.BackColor = System.Drawing.SystemColors.ControlDark;
|
||||
|
@ -545,40 +487,29 @@ public class Editortable : DarkForm
|
|||
//
|
||||
// darkTextBox_0
|
||||
//
|
||||
this.darkTextBox_0.ContextMenuStrip = this.contextMenuStrip1;
|
||||
this.darkTextBox_0.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.darkTextBox_0.Location = new System.Drawing.Point(0, 0);
|
||||
this.darkTextBox_0.Multiline = true;
|
||||
this.darkTextBox_0.Name = "darkTextBox_0";
|
||||
this.darkTextBox_0.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
|
||||
this.darkTextBox_0.Size = new System.Drawing.Size(799, 152);
|
||||
this.darkTextBox_0.TabIndex = 56;
|
||||
this.darkTextBox_0.Text = "Honda CANBUS Tools";
|
||||
this.darkTextBox_0.Text = "Honda ROM Editor Tools";
|
||||
//
|
||||
// convertrwdTobinToolStripMenuItem
|
||||
// contextMenuStrip1
|
||||
//
|
||||
this.convertrwdTobinToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
this.convertrwdTobinToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.convertrwdTobinToolStripMenuItem.Name = "convertrwdTobinToolStripMenuItem";
|
||||
this.convertrwdTobinToolStripMenuItem.Size = new System.Drawing.Size(214, 22);
|
||||
this.convertrwdTobinToolStripMenuItem.Text = "Convert .rwd to .bin";
|
||||
this.convertrwdTobinToolStripMenuItem.Click += new System.EventHandler(this.convertrwdTobinToolStripMenuItem_Click);
|
||||
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.clearLogsToolStripMenuItem});
|
||||
this.contextMenuStrip1.Name = "contextMenuStrip1";
|
||||
this.contextMenuStrip1.Size = new System.Drawing.Size(130, 26);
|
||||
//
|
||||
// convertbinTorwdToolStripMenuItem
|
||||
// clearLogsToolStripMenuItem
|
||||
//
|
||||
this.convertbinTorwdToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
this.convertbinTorwdToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.convertbinTorwdToolStripMenuItem.Name = "convertbinTorwdToolStripMenuItem";
|
||||
this.convertbinTorwdToolStripMenuItem.Size = new System.Drawing.Size(214, 22);
|
||||
this.convertbinTorwdToolStripMenuItem.Text = "Convert .bin to .rwd";
|
||||
this.convertbinTorwdToolStripMenuItem.Click += new System.EventHandler(this.convertbinTorwdToolStripMenuItem_Click);
|
||||
//
|
||||
// openOBD2ScanToolToolStripMenuItem
|
||||
//
|
||||
this.openOBD2ScanToolToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65)))));
|
||||
this.openOBD2ScanToolToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(220)))), ((int)(((byte)(220)))));
|
||||
this.openOBD2ScanToolToolStripMenuItem.Name = "openOBD2ScanToolToolStripMenuItem";
|
||||
this.openOBD2ScanToolToolStripMenuItem.Size = new System.Drawing.Size(214, 22);
|
||||
this.openOBD2ScanToolToolStripMenuItem.Text = "Open OBD2 Scan Tool";
|
||||
this.openOBD2ScanToolToolStripMenuItem.Click += new System.EventHandler(this.openOBD2ScanToolToolStripMenuItem_Click);
|
||||
this.clearLogsToolStripMenuItem.Name = "clearLogsToolStripMenuItem";
|
||||
this.clearLogsToolStripMenuItem.Size = new System.Drawing.Size(129, 22);
|
||||
this.clearLogsToolStripMenuItem.Text = "Clear Logs";
|
||||
this.clearLogsToolStripMenuItem.Click += new System.EventHandler(this.clearLogsToolStripMenuItem_Click);
|
||||
//
|
||||
// Editortable
|
||||
//
|
||||
|
@ -590,7 +521,7 @@ public class Editortable : DarkForm
|
|||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.Margin = new System.Windows.Forms.Padding(2);
|
||||
this.Name = "Editortable";
|
||||
this.Text = "Honda Rom Tables Editor";
|
||||
this.Text = "Honda&Acura Rom Tables Editor";
|
||||
this.Load += new System.EventHandler(this.Editortable_Load);
|
||||
this.groupBox1.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.dataGridView_0)).EndInit();
|
||||
|
@ -605,6 +536,7 @@ public class Editortable : DarkForm
|
|||
this.splitContainer2.Panel2.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit();
|
||||
this.splitContainer2.ResumeLayout(false);
|
||||
this.contextMenuStrip1.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
@ -614,21 +546,51 @@ public class Editortable : DarkForm
|
|||
this.CreateRightClicMenu();
|
||||
}
|
||||
|
||||
public void ClearLogs()
|
||||
{
|
||||
darkTextBox_0.Text = "";
|
||||
}
|
||||
|
||||
public bool LoadDefinitionsFor(string string_9)
|
||||
{
|
||||
ClassEditor_0.LoadSupportedECUDefinitions();
|
||||
if (string_9 == ClassEditor_0.DefinitionsCurrentLoadedECU) return true;
|
||||
|
||||
int DefinitionsFilesCount = 0;
|
||||
List<int> IndexLisst = new List<int>();
|
||||
for (int i = 0; i < ClassEditor_0.Ecus_Definitions_Compatible.Count; i++)
|
||||
{
|
||||
if (ClassEditor_0.Ecus_Definitions_Compatible[i] == string_9)
|
||||
{
|
||||
ClassEditor_0.LoadThisECUDefinitions(string_9);
|
||||
|
||||
//foreach (string str2 in ClassEditor_0.DefinitionsName) this.NodesNameList.Add(str2);
|
||||
return true;
|
||||
DefinitionsFilesCount++;
|
||||
IndexLisst.Add(i);
|
||||
}
|
||||
}
|
||||
|
||||
//More than one 'definition.txt' file have been found for the same ECU
|
||||
if (DefinitionsFilesCount > 1)
|
||||
{
|
||||
GForm_SeveralDef GForm_SeveralDef_0 = new GForm_SeveralDef();
|
||||
GForm_SeveralDef_0.LoadSetValues(ref GForm_Main_0, string_9, IndexLisst);
|
||||
DialogResult result = GForm_SeveralDef_0.ShowDialog();
|
||||
if (result == DialogResult.OK)
|
||||
{
|
||||
ClassEditor_0.LoadThisECUDefinitions(string_9, IndexLisst[GForm_SeveralDef_0.comboBox1.SelectedIndex]);
|
||||
return true;
|
||||
}
|
||||
|
||||
//HERE
|
||||
//ClassEditor_0.LoadThisECUDefinitions(string_9, IndexLisst[0]);
|
||||
//return true;
|
||||
}
|
||||
|
||||
//Only one definition file matching
|
||||
if (DefinitionsFilesCount == 1)
|
||||
{
|
||||
ClassEditor_0.LoadThisECUDefinitions(string_9, IndexLisst[0]);
|
||||
return true;
|
||||
}
|
||||
|
||||
//nothing found
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -1037,7 +999,7 @@ public class Editortable : DarkForm
|
|||
public string ExtractECUNameFromThisFile(byte[] ThisFileBytes)
|
||||
{
|
||||
string ECUName = "";
|
||||
for (int i = 0; i < ThisFileBytes.Length; i++)
|
||||
for (int i = 0; i < ThisFileBytes.Length - 12; i++)
|
||||
{
|
||||
//37805-
|
||||
if ((char) ThisFileBytes[i] == '3'
|
||||
|
@ -1045,8 +1007,10 @@ public class Editortable : DarkForm
|
|||
&& (char)ThisFileBytes[i + 2] == '8'
|
||||
&& (char)ThisFileBytes[i + 3] == '0'
|
||||
&& (char)ThisFileBytes[i + 4] == '5'
|
||||
&& (char)ThisFileBytes[i + 5] == '-')
|
||||
&& (char)ThisFileBytes[i + 5] == '-'
|
||||
&& (char)ThisFileBytes[i + 10] != 'Z')
|
||||
{
|
||||
ECUName = "";
|
||||
ECUName = ECUName + ((char)ThisFileBytes[i]).ToString(); //3
|
||||
ECUName = ECUName + ((char)ThisFileBytes[i + 1]).ToString(); //7
|
||||
ECUName = ECUName + ((char)ThisFileBytes[i + 2]).ToString(); //8
|
||||
|
@ -1067,14 +1031,37 @@ public class Editortable : DarkForm
|
|||
return ECUName;
|
||||
}
|
||||
|
||||
public int ExtractECUNameLocationFromThisFile(byte[] ThisFileBytes)
|
||||
{
|
||||
int Locationn = -1;
|
||||
for (int i = 0; i < ThisFileBytes.Length - 12; i++)
|
||||
{
|
||||
//37805-
|
||||
if ((char)ThisFileBytes[i] == '3'
|
||||
&& (char)ThisFileBytes[i + 1] == '7'
|
||||
&& (char)ThisFileBytes[i + 2] == '8'
|
||||
&& (char)ThisFileBytes[i + 3] == '0'
|
||||
&& (char)ThisFileBytes[i + 4] == '5'
|
||||
&& (char)ThisFileBytes[i + 5] == '-'
|
||||
&& (char)ThisFileBytes[i + 10] != 'Z')
|
||||
{
|
||||
Locationn = i;
|
||||
}
|
||||
}
|
||||
|
||||
return Locationn;
|
||||
}
|
||||
|
||||
|
||||
public void LoadThisFile(string ThisFilePath)
|
||||
{
|
||||
this.Text = "Honda Rom Tables Editor (" + this.GForm_Main_0.Version + ") | " + Path.GetFileName(ThisFilePath);
|
||||
|
||||
string LastOpenFilePath = Application.StartupPath + @"\LastFileOpened.txt";
|
||||
File.Create(LastOpenFilePath).Dispose();
|
||||
File.WriteAllText(LastOpenFilePath, ThisFilePath);
|
||||
//string LastOpenFilePath = Application.StartupPath + @"\LastFileOpened.txt";
|
||||
//File.Create(LastOpenFilePath).Dispose();
|
||||
//File.WriteAllText(LastOpenFilePath, ThisFilePath);
|
||||
GForm_Main_0.LastFileOpenedEditor = ThisFilePath;
|
||||
GForm_Main_0.SaveSettings();
|
||||
this.IsFullBinary = false;
|
||||
|
||||
byte[] FilesBytes = File.ReadAllBytes(ThisFilePath);
|
||||
|
@ -1103,7 +1090,7 @@ public class Editortable : DarkForm
|
|||
DialogResult result = openFileDialog1.ShowDialog();
|
||||
if (result == DialogResult.OK)
|
||||
{
|
||||
Class_RWD.LoadRWD(openFileDialog1.FileName, true, false);
|
||||
Class_RWD.LoadRWD(openFileDialog1.FileName, true, false, true, true);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -1187,50 +1174,6 @@ public class Editortable : DarkForm
|
|||
ClassEditor_0.FixChecksums();
|
||||
}
|
||||
|
||||
|
||||
|
||||
private void generateDefinitionsFilesToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
DarkMessageBox.Show(this, "Select the folder where all decrypted firmwares .bin are located.", "Select firmwares folder", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
|
||||
|
||||
DialogResult result = folderBrowserDialog1.ShowDialog();
|
||||
if (result == DialogResult.OK)
|
||||
{
|
||||
GForm_Main_0.Class_DefinitionMaker_0.FirmwareFolder = folderBrowserDialog1.SelectedPath;
|
||||
GForm_Main_0.Class_DefinitionMaker_0.CreateDefinitionsFiles();
|
||||
}
|
||||
}
|
||||
|
||||
private void getDifferencesInAllFirmwaresFilesToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
DarkMessageBox.Show(this, "Select the folder where all decrypted firmwares .bin are located.", "Select firmwares folder", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
|
||||
|
||||
DialogResult result = folderBrowserDialog1.ShowDialog();
|
||||
if (result == DialogResult.OK)
|
||||
{
|
||||
GForm_Main_0.Class_DefinitionMaker_0.FirmwareFolder = folderBrowserDialog1.SelectedPath;
|
||||
GForm_Main_0.Class_DefinitionMaker_0.GetFilesDifferenceCount();
|
||||
}
|
||||
}
|
||||
|
||||
private void extractAllBootloadersumByteFromAllFirmwaresFilesToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
DarkMessageBox.Show(this, "Select the folder where all decrypted firmwares .bin are located.", "Select firmwares folder", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
|
||||
|
||||
DialogResult result = folderBrowserDialog1.ShowDialog();
|
||||
if (result == DialogResult.OK)
|
||||
{
|
||||
GForm_Main_0.Class_DefinitionMaker_0.FirmwareFolder = folderBrowserDialog1.SelectedPath;
|
||||
GForm_Main_0.Class_DefinitionMaker_0.ExtractAllBootLoaderSum_1Mb();
|
||||
}
|
||||
}
|
||||
|
||||
private void extractDefinitionToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
GForm_Main_0.Class_DefinitionMaker_0.Extract("Definition");
|
||||
if (GForm_Main_0.Class_DefinitionMaker_0.CurrentExtractedDumps > 1) GForm_Main_0.Class_DefinitionMaker_0.CreateExtractedDefinition();
|
||||
}
|
||||
|
||||
[CompilerGenerated]
|
||||
private sealed class Class5
|
||||
{
|
||||
|
@ -1390,18 +1333,6 @@ public class Editortable : DarkForm
|
|||
}
|
||||
}
|
||||
|
||||
private void generateDefinitionFileFromExtractedDefinitionToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
GForm_Main_0.Class_DefinitionMaker_0.CurrentExtractedDumps = 2;
|
||||
GForm_Main_0.Class_DefinitionMaker_0.CreateExtractedDefinition();
|
||||
}
|
||||
|
||||
private void extractbinFileFromFPMToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
//THIS FUNCTION DOES NOT WORK YET
|
||||
GForm_Main_0.Class_DefinitionMaker_0.Extract("Bin");
|
||||
}
|
||||
|
||||
private void convertrwdTobinToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
GForm_Main_0.darkButton2_Click_1(sender, e);
|
||||
|
@ -1416,5 +1347,25 @@ public class Editortable : DarkForm
|
|||
{
|
||||
GForm_Main_0.darkButton5_Click(sender, e);
|
||||
}
|
||||
|
||||
private void clearLogsToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
ClearLogs();
|
||||
GForm_Main_0.ClearLogs();
|
||||
}
|
||||
|
||||
private void loadReloadDefinitionToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
ClassEditor_0.CanReloadTablesValues = false;
|
||||
if (!this.LoadDefinitionsFor(ClassEditor_0.string_ECU_Name))
|
||||
{
|
||||
DarkMessageBox.Show("No definition found for " + ClassEditor_0.string_ECU_Name);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.CreateNodes();
|
||||
}
|
||||
ClassEditor_0.CanReloadTablesValues = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -172,6 +172,9 @@
|
|||
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>593, 17</value>
|
||||
</metadata>
|
||||
<metadata name="folderBrowserDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>424, 17</value>
|
||||
</metadata>
|
||||
|
|
|
@ -66,7 +66,7 @@
|
|||
<Compile Include="ClassListView.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Class_DefinitionMaker.cs" />
|
||||
<Compile Include="Class_Checksums.cs" />
|
||||
<Compile Include="Class_ODB.cs" />
|
||||
<Compile Include="Class_ECUS.cs" />
|
||||
<Compile Include="Class_Cypher.cs" />
|
||||
|
@ -78,6 +78,15 @@
|
|||
<Compile Include="GClass4.cs" />
|
||||
<Compile Include="GEnum0.cs" />
|
||||
<Compile Include="GEnum1.cs" />
|
||||
<Compile Include="GForm_Warning.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="GForm_SeveralDef.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="GForm_ExtractSize.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="GForm_Credits.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
|
@ -108,6 +117,15 @@
|
|||
</Compile>
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<EmbeddedResource Include="frmOBD2Scan.resx" />
|
||||
<EmbeddedResource Include="GForm_Warning.resx">
|
||||
<DependentUpon>GForm_Warning.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="GForm_SeveralDef.resx">
|
||||
<DependentUpon>GForm_SeveralDef.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="GForm_ExtractSize.resx">
|
||||
<DependentUpon>GForm_ExtractSize.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="GForm_Credits.resx">
|
||||
<DependentUpon>GForm_Credits.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
@ -154,6 +172,9 @@
|
|||
<None Include="App.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="RWDFileMaker.txt">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<None Include="bin\Debug\Definitions\37805-RRB-A140.txt" />
|
||||
<None Include="bin\Debug\Definitions\37805-RWC-A620.txt" />
|
||||
<None Include="bin\Debug\Definitions\37805-S2K.txt" />
|
||||
|
|
|
@ -45,7 +45,6 @@ public class GForm_Credits : DarkForm
|
|||
this.darkButton_0 = new DarkUI.Controls.DarkButton();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// darkButton_0
|
||||
|
@ -81,10 +80,6 @@ public class GForm_Credits : DarkForm
|
|||
this.label3.Text = "Credits from Honda community:";
|
||||
this.label3.TextAlign = System.Drawing.ContentAlignment.TopCenter;
|
||||
//
|
||||
// openFileDialog1
|
||||
//
|
||||
this.openFileDialog1.Title = "Select File";
|
||||
//
|
||||
// GForm_Credits
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
|
@ -111,5 +106,4 @@ public class GForm_Credits : DarkForm
|
|||
private DarkButton darkButton_0;
|
||||
private Label label1;
|
||||
private Label label3;
|
||||
private OpenFileDialog openFileDialog1;
|
||||
}
|
||||
|
|
|
@ -117,7 +117,4 @@
|
|||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="openFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
</root>
|
|
@ -0,0 +1,114 @@
|
|||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Windows.Forms;
|
||||
using DarkUI.Controls;
|
||||
using DarkUI.Forms;
|
||||
|
||||
|
||||
public class GForm_ExtractSize : DarkForm
|
||||
{
|
||||
|
||||
public GForm_ExtractSize()
|
||||
{
|
||||
this.InitializeComponent();
|
||||
|
||||
comboBox1.SelectedIndex = 0;
|
||||
}
|
||||
|
||||
private void method_0(object sender, EventArgs e)
|
||||
{
|
||||
base.DialogResult = DialogResult.OK;
|
||||
base.Close();
|
||||
}
|
||||
|
||||
private void method_1(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void method_2(object sender, EventArgs e)
|
||||
{
|
||||
base.DialogResult = DialogResult.Abort;
|
||||
base.Close();
|
||||
}
|
||||
|
||||
protected virtual void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && this.icontainer_0 != null)
|
||||
{
|
||||
this.icontainer_0.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.darkButton_0 = new DarkUI.Controls.DarkButton();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.comboBox1 = new System.Windows.Forms.ComboBox();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// darkButton_0
|
||||
//
|
||||
this.darkButton_0.Checked = false;
|
||||
this.darkButton_0.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
this.darkButton_0.Location = new System.Drawing.Point(105, 68);
|
||||
this.darkButton_0.Name = "darkButton_0";
|
||||
this.darkButton_0.Size = new System.Drawing.Size(75, 23);
|
||||
this.darkButton_0.TabIndex = 4;
|
||||
this.darkButton_0.Text = "Accept";
|
||||
this.darkButton_0.Click += new System.EventHandler(this.method_0);
|
||||
//
|
||||
// label3
|
||||
//
|
||||
this.label3.AutoSize = true;
|
||||
this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
|
||||
this.label3.ForeColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.label3.Location = new System.Drawing.Point(31, 15);
|
||||
this.label3.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(223, 13);
|
||||
this.label3.TabIndex = 10;
|
||||
this.label3.Text = "Select the size of memory you want to extract:";
|
||||
this.label3.TextAlign = System.Drawing.ContentAlignment.TopCenter;
|
||||
//
|
||||
// comboBox1
|
||||
//
|
||||
this.comboBox1.FormattingEnabled = true;
|
||||
this.comboBox1.Items.AddRange(new object[] {
|
||||
"0xF7FFF (1Mb firmware .bin)",
|
||||
"0x1EFFFF (2Mb firmware .bin)",
|
||||
"0x26FFFF (4Mb firmware .bin)"});
|
||||
this.comboBox1.Location = new System.Drawing.Point(9, 38);
|
||||
this.comboBox1.Name = "comboBox1";
|
||||
this.comboBox1.Size = new System.Drawing.Size(272, 21);
|
||||
this.comboBox1.TabIndex = 11;
|
||||
//
|
||||
// GForm_ExtractSize
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(289, 101);
|
||||
this.ControlBox = false;
|
||||
this.Controls.Add(this.comboBox1);
|
||||
this.Controls.Add(this.label3);
|
||||
this.Controls.Add(this.darkButton_0);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
this.Name = "GForm_ExtractSize";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
||||
this.Text = "Memory Size for Extraction";
|
||||
this.Load += new System.EventHandler(this.method_1);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
[CompilerGenerated]
|
||||
private IContainer icontainer_0;
|
||||
private DarkButton darkButton_0;
|
||||
private Label label3;
|
||||
public ComboBox comboBox1;
|
||||
}
|
|
@ -0,0 +1,120 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
1702
GForm_Main.cs
1702
GForm_Main.cs
File diff suppressed because it is too large
Load Diff
|
@ -117,6 +117,9 @@
|
|||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>157, 17</value>
|
||||
</metadata>
|
||||
<metadata name="openFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
|
|
|
@ -22,6 +22,14 @@ public class GForm_PlatformSelect : DarkForm
|
|||
method_0();
|
||||
}
|
||||
|
||||
public void GetPlatformAt(int ThisIndex)
|
||||
{
|
||||
this.Class9_0 = this.list_0[ThisIndex];
|
||||
this.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
base.Close();
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
private void method_0()
|
||||
{
|
||||
|
@ -44,6 +52,25 @@ public class GForm_PlatformSelect : DarkForm
|
|||
|
||||
private void method_1()
|
||||
{
|
||||
//#################################################################################################################
|
||||
/*if (headers2[0] == 0x0b) AdditionnalCanInfos = " (Shift by wire)"; //->54008-XXX-XXXX files
|
||||
if (headers2[0] == 0x0e) AdditionnalCanInfos = " (CVT Transmission (maybe?))"; //->
|
||||
if (headers2[0] == 0x10) AdditionnalCanInfos = " (ECM with Manual Transmission)"; //->37805-XXX-XXXX files
|
||||
if (headers2[0] == 0x11) AdditionnalCanInfos = " (ECM with Automatics Transmission)"; //->37805-XXX-XXXX files
|
||||
if (headers2[0] == 0x1e) AdditionnalCanInfos = " (TCM - Transmission Control Module)"; //->28101-XXX-XXXX files
|
||||
if (headers2[0] == 0x28) AdditionnalCanInfos = " (VSA Module)"; //->57114-XXX-XXXX files
|
||||
if (headers2[0] == 0x2b) AdditionnalCanInfos = " (Electric Brake Booster Module)"; //->39494-XXX-XXXX files
|
||||
if (headers2[0] == 0x30) AdditionnalCanInfos = " (Electric Power Sterring Module)"; //->39990-XXX-XXXX files
|
||||
if (headers2[0] == 0x3a) AdditionnalCanInfos = " (Unknown Module)"; //->39390-XXX-XXXX files
|
||||
if (headers2[0] == 0x53) AdditionnalCanInfos = " (SRS Module)"; //->77959-XXX-XXXX files
|
||||
if (headers2[0] == 0x60) AdditionnalCanInfos = " (Odometer Module)"; //->78109-XXX-XXXX files
|
||||
if (headers2[0] == 0x61) AdditionnalCanInfos = " (HUD Module)"; //->78209-XXX-XXXX files
|
||||
if (headers2[0] == 0xb0) AdditionnalCanInfos = " (FWD Radar Module)"; //->36802-XXX-XXXX files
|
||||
if (headers2[0] == 0xb5) AdditionnalCanInfos = " (FWD Camera Module)"; //->36161-XXX-XXXX files
|
||||
if (headers2[0] == 0xef) AdditionnalCanInfos = " (Gateway Module)"; //->38897-XXX-XXXX files*/
|
||||
//#################################################################################################################
|
||||
|
||||
|
||||
//this.list_0.Add(new Class_ECUS("512k", "SH7055", 16, "0x10", 0x7FFFF, 1015808, "Manual"));
|
||||
//this.list_0.Add(new Class_ECUS("512k", "SH7055", 17, "0x11", 0x7FFFF, 1015808, "Automatic"));
|
||||
//this.list_0.Add(new Class_ECUS("512k", "SH7055", 14, "0x0E", 0x7FFFF, 1015808, "CVT(maybe?)"));
|
||||
|
@ -67,6 +94,7 @@ public class GForm_PlatformSelect : DarkForm
|
|||
if (this.dataGridView_0.SelectedCells[0].RowIndex != -1)
|
||||
{
|
||||
this.Class9_0 = this.list_0[this.dataGridView_0.SelectedCells[0].RowIndex];
|
||||
this.Class9_0.PlatformIndex = this.dataGridView_0.SelectedCells[0].RowIndex;
|
||||
this.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
base.Close();
|
||||
return;
|
||||
|
|
|
@ -0,0 +1,127 @@
|
|||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Windows.Forms;
|
||||
using DarkUI.Controls;
|
||||
using DarkUI.Forms;
|
||||
|
||||
|
||||
public class GForm_SeveralDef : DarkForm
|
||||
{
|
||||
public GForm_Main GForm_Main_0;
|
||||
|
||||
public GForm_SeveralDef()
|
||||
{
|
||||
this.InitializeComponent();
|
||||
}
|
||||
|
||||
public void LoadSetValues(ref GForm_Main GForm_Main_1, string ThisEcuName, List<int> IndexxList)
|
||||
{
|
||||
GForm_Main_0 = GForm_Main_1;
|
||||
label3.Text = "More than one Definition file as been found for '" + ThisEcuName + "', please select which one we use:";
|
||||
|
||||
for (int i = 0; i < IndexxList.Count; i++)
|
||||
{
|
||||
int ThisIndeex = IndexxList[i];
|
||||
string ThisItem = GForm_Main_0.Editortable_0.ClassEditor_0.Ecus_Definitions_Compatible[ThisIndeex] + " in: " + GForm_Main_0.Editortable_0.ClassEditor_0.Ecus_Definitions_Compatible_filename[ThisIndeex].Replace(Application.StartupPath, "");
|
||||
comboBox1.Items.Add(ThisItem);
|
||||
}
|
||||
//comboBox1.Items.Add();
|
||||
comboBox1.SelectedIndex = 0;
|
||||
}
|
||||
|
||||
private void method_0(object sender, EventArgs e)
|
||||
{
|
||||
base.DialogResult = DialogResult.OK;
|
||||
base.Close();
|
||||
}
|
||||
|
||||
private void method_1(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void method_2(object sender, EventArgs e)
|
||||
{
|
||||
base.DialogResult = DialogResult.Abort;
|
||||
base.Close();
|
||||
}
|
||||
|
||||
protected virtual void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && this.icontainer_0 != null)
|
||||
{
|
||||
this.icontainer_0.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.darkButton_0 = new DarkUI.Controls.DarkButton();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.comboBox1 = new System.Windows.Forms.ComboBox();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// darkButton_0
|
||||
//
|
||||
this.darkButton_0.Checked = false;
|
||||
this.darkButton_0.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
this.darkButton_0.Location = new System.Drawing.Point(206, 70);
|
||||
this.darkButton_0.Name = "darkButton_0";
|
||||
this.darkButton_0.Size = new System.Drawing.Size(75, 23);
|
||||
this.darkButton_0.TabIndex = 4;
|
||||
this.darkButton_0.Text = "Accept";
|
||||
this.darkButton_0.Click += new System.EventHandler(this.method_0);
|
||||
//
|
||||
// label3
|
||||
//
|
||||
this.label3.AutoSize = true;
|
||||
this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
|
||||
this.label3.ForeColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.label3.Location = new System.Drawing.Point(13, 15);
|
||||
this.label3.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(392, 13);
|
||||
this.label3.TabIndex = 10;
|
||||
this.label3.Text = "More than one Definition file as been found for \'\', please select which one we us" +
|
||||
"e:";
|
||||
this.label3.TextAlign = System.Drawing.ContentAlignment.TopCenter;
|
||||
//
|
||||
// comboBox1
|
||||
//
|
||||
this.comboBox1.FormattingEnabled = true;
|
||||
this.comboBox1.Location = new System.Drawing.Point(9, 38);
|
||||
this.comboBox1.Name = "comboBox1";
|
||||
this.comboBox1.Size = new System.Drawing.Size(471, 21);
|
||||
this.comboBox1.TabIndex = 11;
|
||||
//
|
||||
// GForm_SeveralDef
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(488, 110);
|
||||
this.ControlBox = false;
|
||||
this.Controls.Add(this.comboBox1);
|
||||
this.Controls.Add(this.label3);
|
||||
this.Controls.Add(this.darkButton_0);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
this.Name = "GForm_SeveralDef";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
||||
this.Text = "Several Definitions Found!";
|
||||
this.Load += new System.EventHandler(this.method_1);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
[CompilerGenerated]
|
||||
private IContainer icontainer_0;
|
||||
private DarkButton darkButton_0;
|
||||
private Label label3;
|
||||
public ComboBox comboBox1;
|
||||
}
|
|
@ -0,0 +1,120 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
|
@ -0,0 +1,120 @@
|
|||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Windows.Forms;
|
||||
using DarkUI.Controls;
|
||||
using DarkUI.Forms;
|
||||
|
||||
|
||||
public class GForm_Warning : DarkForm
|
||||
{
|
||||
|
||||
public GForm_Warning()
|
||||
{
|
||||
this.InitializeComponent();
|
||||
base.DialogResult = DialogResult.Abort;
|
||||
}
|
||||
|
||||
private void method_0(object sender, EventArgs e)
|
||||
{
|
||||
base.DialogResult = DialogResult.Yes;
|
||||
base.Close();
|
||||
}
|
||||
|
||||
protected virtual void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && this.icontainer_0 != null)
|
||||
{
|
||||
this.icontainer_0.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(GForm_Warning));
|
||||
this.darkButton_0 = new DarkUI.Controls.DarkButton();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.darkButton1 = new DarkUI.Controls.DarkButton();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// darkButton_0
|
||||
//
|
||||
this.darkButton_0.Checked = false;
|
||||
this.darkButton_0.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
this.darkButton_0.Location = new System.Drawing.Point(253, 289);
|
||||
this.darkButton_0.Name = "darkButton_0";
|
||||
this.darkButton_0.Size = new System.Drawing.Size(163, 23);
|
||||
this.darkButton_0.TabIndex = 4;
|
||||
this.darkButton_0.Text = "I Agree and Understand";
|
||||
this.darkButton_0.Click += new System.EventHandler(this.method_0);
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.ForeColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.label1.Location = new System.Drawing.Point(14, 55);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(411, 208);
|
||||
this.label1.TabIndex = 6;
|
||||
this.label1.Text = resources.GetString("label1.Text");
|
||||
this.label1.TextAlign = System.Drawing.ContentAlignment.TopCenter;
|
||||
//
|
||||
// label3
|
||||
//
|
||||
this.label3.AutoSize = true;
|
||||
this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.label3.ForeColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.label3.Location = new System.Drawing.Point(105, 12);
|
||||
this.label3.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(239, 20);
|
||||
this.label3.TabIndex = 10;
|
||||
this.label3.Text = "***DANGER ZONE WARNING**";
|
||||
this.label3.TextAlign = System.Drawing.ContentAlignment.TopCenter;
|
||||
//
|
||||
// darkButton1
|
||||
//
|
||||
this.darkButton1.Checked = false;
|
||||
this.darkButton1.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
this.darkButton1.Location = new System.Drawing.Point(22, 289);
|
||||
this.darkButton1.Name = "darkButton1";
|
||||
this.darkButton1.Size = new System.Drawing.Size(130, 23);
|
||||
this.darkButton1.TabIndex = 11;
|
||||
this.darkButton1.Text = "DO NOT PROCEED";
|
||||
this.darkButton1.Click += new System.EventHandler(this.darkButton1_Click);
|
||||
//
|
||||
// GForm_Warning
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(441, 334);
|
||||
this.Controls.Add(this.darkButton1);
|
||||
this.Controls.Add(this.label3);
|
||||
this.Controls.Add(this.label1);
|
||||
this.Controls.Add(this.darkButton_0);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
this.Name = "GForm_Warning";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
||||
this.Text = "** DANGER ** WARNING **";
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
[CompilerGenerated]
|
||||
private IContainer icontainer_0;
|
||||
private DarkButton darkButton_0;
|
||||
private Label label1;
|
||||
private DarkButton darkButton1;
|
||||
private Label label3;
|
||||
|
||||
private void darkButton1_Click(object sender, EventArgs e)
|
||||
{
|
||||
base.DialogResult = DialogResult.No;
|
||||
base.Close();
|
||||
}
|
||||
}
|
|
@ -0,0 +1,138 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="label1.Text" xml:space="preserve">
|
||||
<value>This software is experimental and use it at your own risk!
|
||||
|
||||
Flashing firmware can fail and cause the ECU to become unusable(bricked).
|
||||
Only use this tool on an ECU that you are willing to lost and pay for a
|
||||
replacement in case of problem occured during flashing operations.
|
||||
|
||||
Keep this software open during the flashing process, do not disconnect the usb cable.
|
||||
Make sure the laptop and vehicle have enought battery to last long enought.
|
||||
Dont forget to put them on charge in case the processus take too long.
|
||||
|
||||
When something goes wrong you can try the following:
|
||||
-You can Reload this software.
|
||||
-You can power cycle the ECU (turning it Off/On).
|
||||
-You can reload this software safely.
|
||||
-You can perform new Flashing operation again to correct the possible problem.
|
||||
-You can disconnect/reconnect the USB cable.</value>
|
||||
</data>
|
||||
</root>
|
33
README.md
33
README.md
|
@ -4,6 +4,12 @@ Open Source CanBUS J2534 Honda/Acura Reflash Tool (Work in Progress)
|
|||
|
||||
You can download the Tool and **use at Your Own Risk!**
|
||||
|
||||
|
||||
|
||||
### YOU CAN PURCHASE THE SOFTWARE FOR THE MOST LASTEST UPDATES AND FEATURES [HERE](https://www.bmdevs-shop.com/)
|
||||
|
||||
|
||||
|
||||
### **The Tool is accessible in the 'bin/debug' folder**
|
||||
|
||||
### Or download the lastest release [HERE](https://github.com/bouletmarc/HondaReflashTool/releases)
|
||||
|
@ -14,19 +20,19 @@ You can download some Honda/Acura firmwares updates files (.rwd/.bin) to give yo
|
|||
|
||||
This is a Work In Progress Honda/Acura Reflash Tool under CanBUS Interface.
|
||||
|
||||
The Honda communauty is far behind on the other manufacturers when come to Reflash and Tuning capabilities for vehicules working under CanBUS. Reflash tools that are guenine and works are getting very costly and the vehicules to work with the tools are getting older everydays which is not resonable.
|
||||
The Honda communauty is far behind than the other manufacturers when come to Reflash and Tuning capabilities for vehicules working under CanBUS. Reflash tools that are guenine and works are getting very costly and the vehicules to work with the tools in questions are getting older everydays which is not resonable.
|
||||
|
||||
I hope this tool will help others developers to pick up on the developement just like me and make reflash capability for Honda/Acura a lot easier for all of us.
|
||||
|
||||
# Tool Capability and Information
|
||||
|
||||
You can perform all the works to the ecu if using the Unlock button (0x27,0x41), which includes reading the rom & writing/flashing a complete .bin to the ecu however this unlock method is only compatible for the listed ecus bellow.
|
||||
You can perform all the works to the ecu if using the Unlock mode (0x27,0x41), which includes reading the rom & writing/flashing a complete .bin to the ecu however this unlock method is only compatible for the listed ecus bellow.
|
||||
|
||||
You cannot perform all the works to the ecu if using the Unlock button (0x27,0x01). When using this button you cannot read the ECU rom and cannot write binary file (.bin) to the ECU however this unlock method can be used to write a firmware file update (.rwd|.gz) to the ECU.
|
||||
You cannot perform all the works to the ecu if using the Unlock mode (0x27,0x01). When using this mode you cannot read the ECU rom and cannot write a full binary file (.bin) to the ECU HOWEVER this unlock mode can be used to write a firmware file update (.rwd|.gz) to the ECU.
|
||||
|
||||
Firmware files update (.rwd|.gz) can be obtained when downloading HDS (Honda Diagnostic System) software from others websites and look inside the installation folder of 'J2534 Rewrite software' which is generally installed while installing HDS on the pc.
|
||||
Firmware files update (.rwd|.gz) can be obtained when downloading HDS (Honda Diagnostic System) software from others websites and look inside the installation folder of 'J2534 Rewrite software' which is generally installed while installing HDS on the pc. Or you can obtain somes [HERE](https://github.com/bouletmarc/HondaCalibFiles)
|
||||
|
||||
Firmware files update (.rwd|.gz) are only partial and encrypted ROM file. This is not the complete ROM file and it is encrypted too, those file are missing the bootloader section of the original ROM (.bin). However you can convert the firmware file (.rwd|.gz) to a decrypted ROM file (.bin) with the missing bootloader section, then modifiy the .bin on your own, then remake a new encrypted firmware (.rwd|.gz) from the modified .bin, then flash the modified firmware file to the ECU using Unlock (0x27,0x01).
|
||||
Firmware files update (.rwd|.gz) are only partial and encrypted ROM file. This is not the complete ROM file and the data is encrypted too, those file are missing the bootloader section of the original ROM (.bin). However you can convert the firmware file (.rwd|.gz) to a decrypted ROM file (.bin) with the missing bootloader section, then modifiy the .bin on your own, and then remake a new encrypted firmware (.rwd|.gz) from the previously modified .bin. Then you can flash the modified firmware file to the ECU using Unlock (0x27,0x01).
|
||||
|
||||
# Tool Features
|
||||
|
||||
|
@ -35,11 +41,12 @@ Firmware files update (.rwd|.gz) are only partial and encrypted ROM file. This i
|
|||
| :white_check_mark: | Read ECU rom |
|
||||
| :white_check_mark: | Write/Flash ECU binary (.bin) rom file |
|
||||
| :white_check_mark: | Write/Flash ECU firmware (.rwd) file |
|
||||
| :white_large_square: | Checksum Verification for 512Kb (.bin) file (SH7055) |
|
||||
| :white_check_mark: | Checksum Verification for 1Mb (.bin) file (SH7058) |
|
||||
| :white_large_square: | Checksum Verification for 1.5Mb (.bin) file (SH7059) |
|
||||
| :white_check_mark: | Checksum Verification for 2Mb (.bin) file (SH72531/MPC5554) **(->TO CONFIRM)** |
|
||||
| :white_check_mark: | Checksum Verification for 4Mb (.bin) file (MED17.9.3/TC179X) **(->TO CONFIRM)** |
|
||||
| :white_large_square: | Checksum Verification for 512Kb (.bin) file (KEIHIN SH7055) |
|
||||
| :white_check_mark: | Checksum Verification for 1Mb (.bin) file (MATSUSHITA & KEIHIN SH7058) |
|
||||
| :white_large_square: | Checksum Verification for 1.5Mb (.bin) file (KEIHIN SH7059) |
|
||||
| :white_check_mark: | Checksum Verification for 2Mb (.bin) file (PANASONIC & KEIHIN & HITACHI SH72531/TEMIC MPC5554) |
|
||||
| :white_large_square: | Checksum Verification for 3Mb (.bin) file (KEIHIN MPC5556) |
|
||||
| :white_check_mark: | Checksum Verification for 4Mb (.bin) file (BOSCH MED17.9.3/TC179X) |
|
||||
| :white_check_mark: | Seed/Key ECU Unlock Algorithms(0x27,0x01) -> All ECUS?? |
|
||||
| :white_large_square: | Seed/Key ECU Unlock Algorithms(0x27,0x03) **(->NOT YET IMPLEMENTED)** |
|
||||
| :white_large_square: | Seed/Key ECU Unlock Algorithms(0x27,0x05) **(->NOT YET IMPLEMENTED)** |
|
||||
|
@ -48,6 +55,8 @@ Firmware files update (.rwd|.gz) are only partial and encrypted ROM file. This i
|
|||
| :white_large_square: | RWD firmware file X-RAY/Decryptor to binary file (.bin) for 0x31 files **(->IN PROGRESS)** |
|
||||
| :white_check_mark: | Binary file (.bin) to RWD firmware file builder for 0x5A files |
|
||||
| :white_large_square: | Binary file (.bin) to RWD firmware file builder for 0x31 files **(->IN PROGRESS)** |
|
||||
| :white_check_mark: | Extract Definitions files from 'FPM' |
|
||||
| :white_check_mark: | Extract Binary files (.bin) from 'FPM' |
|
||||
| :white_check_mark: | OBD2 Scan Tools |
|
||||
| :white_check_mark: | Binary ROM Tables Editor (with Definitions) |
|
||||
| :white_large_square: | Immobilizer Tool **(->NOT YET IMPLEMENTED)** |
|
||||
|
@ -64,13 +73,13 @@ I beleive ALL J2534 adapters are compatible with the Reflash tool if you have th
|
|||
|
||||
Common's J2534 adapters such as the GNA600, Mongoose, Tactrix Openport 2.0 (also the fakes ones!) should works with no issues.
|
||||
|
||||
# Compatible Cars (using unlock 0x27,0x01 button)
|
||||
# Compatible Cars (using unlock 0x27,0x01)
|
||||
|
||||
| Car Manufacturer | Year(s) | Models |
|
||||
|------|---------|---------|
|
||||
| Honda & Acura | 2007+ | All Models?? |
|
||||
|
||||
# Compatible Cars (using unlock 0x27,0x41 button)
|
||||
# Compatible Cars (using unlock 0x27,0x41)
|
||||
|
||||
| Car Model | Year(s) | Algorithm Byte | Key1 Bytes | Key2 Bytes |
|
||||
|------|---------|---------|---------|---------|
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,4 +1,4 @@
|
|||
#######################################################################
|
||||
# ECU_Acura_CSX_2.0_16v_200Hp_KEIHIN_37820-RRB-A1X_SH7058_1Mb_37805-RRB-A140_37805-RRB-A130_37805-RRB-A120_37805-RRB-A110
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
|
@ -9,6 +9,10 @@
|
|||
37805-RRB-A130
|
||||
37805-RRB-A140
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions
|
||||
|
@ -848,7 +852,8 @@ IsUntested:true
|
|||
ROMLocationTable:0x1168A
|
||||
Name:Rev limiter
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
ValueMax:10000
|
||||
ChangeAmount:50
|
||||
#############################
|
||||
ROMLocationTable:0x1169A
|
||||
Name:Rev limiter recover
|
||||
|
|
|
@ -8,6 +8,10 @@
|
|||
37805-RWC-A620
|
||||
37805-RWC-A610
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions
|
||||
|
|
|
@ -6,6 +6,10 @@
|
|||
#######################################################################
|
||||
S2K
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions
|
||||
|
|
|
@ -5,6 +5,11 @@
|
|||
# List all supported ecus by this new definitions file
|
||||
#
|
||||
#
|
||||
##############################################################
|
||||
# Checksum Address Location:
|
||||
##############################################################
|
||||
# ChecksumAddress:0xFFFFF -> type the location address for the checksum routine
|
||||
#
|
||||
#
|
||||
##############################################################
|
||||
# GENERAL '3D' TABLE LAYOUT:
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -14,327 +14,340 @@
|
|||
ROMLocationTable:0x0A5F0
|
||||
Name:AFM maximum voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0A5F2
|
||||
Name:AFM minimum voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0A664
|
||||
Name:Default PA value
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0A688
|
||||
Name:Maximum MAP voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0A68A
|
||||
Name:Minimum MAP voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0B35A
|
||||
Name:PA vs MAP error enabled (P2227)
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x0B35F
|
||||
Name:Mass or volume circuit range performance problem enabled (P0101)
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x0B366
|
||||
Name:Misfire detection
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x0B369
|
||||
Name:EGR flow malfunction (P0400)
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0B36D
|
||||
Name:EVAP leak detection enabled (P0455 P0456 P0457)
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0B36F
|
||||
Name:EVAP FTP enabled (P0451 P0452 P0453 P1454)
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x0B397
|
||||
Name:AFM enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0B399
|
||||
Name:EGR enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0B3A2
|
||||
Name:Purge/EVAP enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0B3A5
|
||||
Name:Secondary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0B3A9
|
||||
Name:Second ECT sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0B3AA
|
||||
Name:VSA enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0B3AD
|
||||
Name:VTEC oil pressure switch enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0B3BE
|
||||
Name:Immobilizer enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0D224
|
||||
Name:Use MAP to determine WOT
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0D9A6
|
||||
Name:Injector flow for fuel economy calc
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0D9AA
|
||||
Name:Injector flow for fuel economy calc index
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0E324
|
||||
Name:VTEC rpm window
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit1:Rpm
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x10C58
|
||||
Name:Speed limiter rpm
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x10C5A
|
||||
Name:Speed limiter speed
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x10EB0
|
||||
Name:Short term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x10EFC
|
||||
Name:Short term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x11120
|
||||
Name:Closed loop target lambda
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x123BC
|
||||
Name:Idle fuel table rpm high
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x123BE
|
||||
Name:Idle fuel table rpm low
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x151A6
|
||||
Name:Long term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x151A8
|
||||
Name:Long term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x15B20
|
||||
Name:Overrev rpm
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
Unit2:rpm
|
||||
IsUntested:True
|
||||
#############################
|
||||
ROMLocationTable:0x10B42
|
||||
Name:Rev limiter
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x10B52
|
||||
Name:Rev limiter recover
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x10C06
|
||||
Name:Launch rpm
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x10C0E
|
||||
Name:Launch recover rpm
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x41DA8
|
||||
Name:MAP offset
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
#############################
|
||||
ROMLocationTable:0x00000
|
||||
Name:MAP sensor
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x41CD1
|
||||
Name:MAP scalar low byte
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x41CCB
|
||||
Name:MAP scalar high byte
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x15B2A
|
||||
Name:AFM malfunction threshold
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0B387
|
||||
Name:EVAP VSV error check enabled (P0498 P0499)
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x0B376
|
||||
Name:Cold start idle air control system (P050A, P050B)
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xC2080
|
||||
Name:Injector size
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xC2090
|
||||
Name:Cranking fuel trim
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xC208C
|
||||
Name:Overall fuel trim
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xC2204
|
||||
Name:Fuel Pressure
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xC20C6
|
||||
Name:Boost cut enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xC20C4
|
||||
Name:Boost cut pressure
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xC20BC
|
||||
Name:Use MAP fuel tables
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xC20BE
|
||||
Name:Minimum pressure for speed/density
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################################################
|
||||
#############################################################
|
||||
#############################################################
|
||||
|
@ -343,205 +356,215 @@ Name:MAP WOT determination pressure
|
|||
TableSize:7x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0E336
|
||||
Name:VTEC window pressure
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x109A4
|
||||
Name:Overrun fuel cut delay
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x10D50
|
||||
Name:Tip in fuel ECT compensation
|
||||
TableSize:3x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x10D6A
|
||||
Name:Tip in fuel throttle compensation
|
||||
TableSize:3x1
|
||||
Unit1:TPS
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x10DA4
|
||||
Name:LAF voltage to lambda
|
||||
TableSize:15x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1106C
|
||||
Name:Closed loop target lambda low load
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x11098
|
||||
Name:Closed loop target lambda high load
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x110C4
|
||||
Name:Closed loop target lambda limit
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x113DA
|
||||
Name:Purge fuel
|
||||
TableSize:8x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1194A
|
||||
Name:Air temperature fuel compensation cranking
|
||||
TableSize:9x1
|
||||
Unit1:IAT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xD06D8
|
||||
Name:AFM fuel
|
||||
TableSize:16x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x12354
|
||||
Name:Cranking fuel
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x123A6
|
||||
Name:Injector opening time
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xD0078
|
||||
Name:Ignition low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xD0398
|
||||
Name:Ignition high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x144F4
|
||||
Name:Water temperature ignition retard
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0C330
|
||||
Name:Idle speed (normal)
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0C350
|
||||
Name:Idle speed (after start)
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0D226
|
||||
Name:TPS WOT determination high
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0D232
|
||||
Name:TPS WOT determination low
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0D69C
|
||||
Name:AFM flow
|
||||
TableSize:64x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0E5F0
|
||||
Name:TPlate Normal
|
||||
TableSize:15x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0E7B2
|
||||
Name:TPlate Economy
|
||||
TableSize:15x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0E974
|
||||
Name:TPlate Sport
|
||||
TableSize:15x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x10C32
|
||||
Name:Ignition retard gear compensation
|
||||
TableSize:7x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x11A98
|
||||
Name:Water temperature fuel compensation low
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x11AA8
|
||||
Name:Water temperature fuel compensation high
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x11AB8
|
||||
Name:Water temperature fuel compensation cranking
|
||||
TableSize:9x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xD1210
|
||||
ROMLocationX:0xD13A0
|
||||
|
@ -550,7 +573,7 @@ Name:WOT lambda adjustment high
|
|||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xD0D60
|
||||
ROMLocationX:0xD0EF0
|
||||
|
@ -559,21 +582,21 @@ Name:WOT lambda adjustment low
|
|||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xD1E90
|
||||
Name:Knock retard high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xD1D00
|
||||
Name:Knock retard low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xD2688
|
||||
ROMLocationX:0xD29A8
|
||||
|
@ -581,7 +604,7 @@ Name:Knock sensitivity high
|
|||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xD2048
|
||||
ROMLocationX:0xD2368
|
||||
|
@ -589,88 +612,89 @@ Name:Knock sensitivity low
|
|||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xD16C0
|
||||
Name:Knock ignition limit low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xD19E0
|
||||
Name:Knock ignition limit high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0B206
|
||||
Name:Ignition dwell angle
|
||||
TableSize:12x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x0B1FA
|
||||
Name:Ignition dwell angle voltage compensation
|
||||
TableSize:7x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x13D7A
|
||||
Name:Individual cylinder ignition trim
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x11A56
|
||||
Name:Individual cylinder fuel trim
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1B996
|
||||
Name:IMA torque request high
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1BB26
|
||||
Name:IMA torque request low
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xD070C
|
||||
Name:Fuel low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xD0A40
|
||||
Name:Fuel high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0xC2258
|
||||
Name:Air temperature fuel compensation
|
||||
TableSize:10x1
|
||||
Unit1:IAT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,890 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
37805-5G0-A370
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x09000A
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0x66820
|
||||
Name:Use MAP to determine WOT
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x695D6
|
||||
Name:Radiator fan on
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x695D8
|
||||
Name:Radiator fan off
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x699D2
|
||||
Name:VTEC engage minimum speed
|
||||
TableSize:1x1
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x699D4
|
||||
Name:VTEC disengage minimum speed
|
||||
TableSize:1x1
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x699FA
|
||||
Name:VTEC rpm window
|
||||
TableSize:1x1
|
||||
Unit1:Rpm
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6BAB2
|
||||
Name:Rev limiter recover
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6BAA2
|
||||
Name:Rev limiter
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6BB60
|
||||
Name:Speed limiter rpm
|
||||
TableSize:1x1
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6BB62
|
||||
Name:Speed limiter speed
|
||||
TableSize:1x1
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6D00C
|
||||
Name:Closed loop target lambda
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x74762
|
||||
Name:Default PA value
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x74796
|
||||
Name:Maximum MAP voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x74798
|
||||
Name:Minimum MAP voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x756FF
|
||||
Name:MAP too low / too high enabled (P1127 P1128)
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x75701
|
||||
Name:PA vs MAP error enabled (P2227)
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x75706
|
||||
Name:Mass or volume circuit range performance problem enabled (P0101)
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x7570D
|
||||
Name:Misfire detection
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x73528
|
||||
Name:EGR flow malfunction (P0400)
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x75714
|
||||
Name:EVAP leak detection enabled (P0455 P0456 P0457)
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x75716
|
||||
Name:EVAP FTP enabled (P0451 P0452 P0453 P1454)
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x7574C
|
||||
Name:AFM enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x7574E
|
||||
Name:EGR enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x7574F
|
||||
Name:ELD enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x75750
|
||||
Name:EPS enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x75753
|
||||
Name:Knock sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x75754
|
||||
Name:PA sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x75755
|
||||
Name:Primary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x75757
|
||||
Name:Purge/EVAP enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x7575A
|
||||
Name:Secondary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x7575D
|
||||
Name:Forced induction enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x7575E
|
||||
Name:Second ECT sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x7575F
|
||||
Name:VSA enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x75760
|
||||
Name:VTC enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x75762
|
||||
Name:VTEC oil pressure switch enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x7577A
|
||||
Name:Immobilizer enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x757EC
|
||||
Name:Write security word #1
|
||||
TableSize:1x1
|
||||
Unit2:HEX
|
||||
FormatTable:X4
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
Headers:Key
|
||||
#############################
|
||||
ROMLocationTable:0x757EE
|
||||
Name:Write security word #2
|
||||
TableSize:1x1
|
||||
Unit2:HEX
|
||||
FormatTable:X4
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
Headers:Key
|
||||
#############################
|
||||
ROMLocationTable:0x757F0
|
||||
Name:Write security word #3
|
||||
TableSize:1x1
|
||||
Unit2:HEX
|
||||
FormatTable:X4
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
Headers:Key
|
||||
#############################
|
||||
ROMLocationTable:0x75852
|
||||
Name:Calibration ID
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
#############################
|
||||
ROMLocationTable:0x699EA
|
||||
Name:VTEC minimum coolant temperature
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6CD3C
|
||||
Name:Short term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6CD6C
|
||||
Name:Short term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6D968
|
||||
Name:AF learned value maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6D96A
|
||||
Name:AF learned value minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6E3F4
|
||||
Name:Idle fuel table rpm high
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6E3F6
|
||||
Name:Idle fuel table rpm low
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x72CBC
|
||||
Name:Long term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x72CBE
|
||||
Name:Long term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x746EA
|
||||
Name:AFM maximum voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x746EC
|
||||
Name:AFM minimum voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C2080
|
||||
Name:Injector size
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C2204
|
||||
Name:Fuel Pressure
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C208C
|
||||
Name:Overall fuel trim
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C2090
|
||||
Name:Cranking fuel trim
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20C6
|
||||
Name:Boost cut enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20C4
|
||||
Name:Boost cut pressure
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20BC
|
||||
Name:Use MAP fuel tables
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C2094
|
||||
Name:Wideband voltage input
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C2096
|
||||
Name:Wideband voltage offset
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C2232
|
||||
Name:Ignition IAT retard applied to ignition advance
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20B8
|
||||
Name:MAP scalar
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20B4
|
||||
Name:MAP offset
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
#############################
|
||||
ROMLocationTable:0x00000
|
||||
Name:MAP sensor
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x67D72
|
||||
Name:VCM enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20BE
|
||||
Name:Minimum pressure for speed/density
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6A726
|
||||
Name:High speed throttle reduction speed
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################################################
|
||||
#############################################################
|
||||
#############################################################
|
||||
ROMLocationTable:0x66C32
|
||||
Name:MAP WOT determination pressure
|
||||
TableSize:7x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x69A0C
|
||||
Name:VTEC window pressure
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B85C
|
||||
Name:Overrun fuel cut delay
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6CC08
|
||||
Name:LAF voltage to lambda
|
||||
TableSize:15x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6CF64
|
||||
Name:Closed loop target lambda low load
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6CF90
|
||||
Name:Closed loop target lambda high load
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6CFBC
|
||||
Name:Closed loop target lambda limit
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x66658
|
||||
Name:Idle speed (normal)
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x66668
|
||||
Name:Idle speed (after start)
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x66824
|
||||
Name:TPS WOT determination high
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x66830
|
||||
Name:TPS WOT determination low
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x66EF8
|
||||
Name:AFM flow
|
||||
TableSize:64x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6A076
|
||||
Name:TPlate Normal
|
||||
TableSize:15x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B750
|
||||
Name:Overrun cutoff MAP high cam (recover)
|
||||
TableSize:4x1
|
||||
Unit1:Rpm
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B758
|
||||
Name:Overrun cutoff MAP high cam (cut)
|
||||
TableSize:4x1
|
||||
Unit1:Rpm
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B760
|
||||
Name:Overrun cutoff MAP low cam (recover)
|
||||
TableSize:4x1
|
||||
Unit1:Rpm
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B768
|
||||
Name:Overrun cutoff MAP low cam (cut)
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B87C
|
||||
Name:Overrun injector restart rpm (cut)
|
||||
TableSize:5x1
|
||||
Unit2:rpm
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B886
|
||||
Name:Overrun injector restart rpm (recover)
|
||||
TableSize:5x1
|
||||
Unit2:rpm
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A19E0
|
||||
ROMLocationX:0x1A1B70
|
||||
ROMLocationY:0x1A1D00
|
||||
Name:WOT lambda adjustment high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A1530
|
||||
ROMLocationX:0x1A16C0
|
||||
ROMLocationY:0x1A1850
|
||||
Name:WOT lambda adjustment low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A2660
|
||||
Name:Knock retard high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A24D0
|
||||
Name:Knock retard low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A0398
|
||||
Name:Ignition high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A0078
|
||||
Name:Ignition low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A1E90
|
||||
Name:Knock ignition limit low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A21B0
|
||||
Name:Knock ignition limit high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A09D8
|
||||
Name:Knock ignition limit low VCM
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A06B8
|
||||
Name:Ignition low VCM
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A0CF8
|
||||
Name:Knock retard low VCM
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6D992
|
||||
Name:Air temperature fuel compensation cranking
|
||||
TableSize:9x1
|
||||
Unit1:IAT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6E3DE
|
||||
Name:Injector opening time
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6FA48
|
||||
Name:Ignition retard rpm compensation
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x71740
|
||||
Name:Air temperature ignition compensation high (MAP>40 kPa)
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x7174A
|
||||
Name:Air temperature ignition compensation low (MAP<40 kPa)
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x717A8
|
||||
Name:Water temperature ignition compensation hot high
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x717CA
|
||||
Name:Water temperature ignition compensation hot low
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x717EA
|
||||
Name:Water temperature ignition compensation cold high
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x7180A
|
||||
Name:Water temperature ignition compensation cold low
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x71840
|
||||
Name:Water temperature ignition retard
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x72BE6
|
||||
Name:Purge fuel
|
||||
TableSize:8x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6DAB0
|
||||
Name:Water temperature fuel compensation low
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6DAC0
|
||||
Name:Water temperature fuel compensation high
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6F9FC
|
||||
Name:Ignition retard throttle compensation
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x6FA04
|
||||
Name:Ignition retard gear compensation
|
||||
TableSize:7x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x6E38C
|
||||
Name:Cranking fuel
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6E08E
|
||||
Name:KWOT low
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6E09A
|
||||
Name:KWOT high
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A0EA8
|
||||
Name:AFM fuel
|
||||
TableSize:16x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x7112E
|
||||
Name:Individual cylinder ignition trim
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6DA9E
|
||||
Name:Individual cylinder fuel trim
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20AC
|
||||
Name:Wideband lambda
|
||||
TableSize:2x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x1C2258
|
||||
Name:Air temperature fuel compensation
|
||||
TableSize:10x1
|
||||
Unit1:IAT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6A320
|
||||
Name:Throttle flow vs opening
|
||||
TableSize:10x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x6D9B4
|
||||
Name:High speed throttle reduction
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A0EDC
|
||||
Name:Fuel low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A1210
|
||||
Name:Fuel high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
|
@ -0,0 +1,894 @@
|
|||
#######################################################################
|
||||
# Honda_Accord_2013_EX-L_3.5L V6 - Gas
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
37805-5G2-A050
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x09000A
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0x5EBD4
|
||||
Name:Use MAP to determine WOT
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x604D6
|
||||
Name:Radiator fan on
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x604D8
|
||||
Name:Radiator fan off
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x608A2
|
||||
Name:VTEC engage minimum speed
|
||||
TableSize:1x1
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x608A4
|
||||
Name:VTEC disengage minimum speed
|
||||
TableSize:1x1
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x608CA
|
||||
Name:VTEC rpm window
|
||||
TableSize:1x1
|
||||
Unit1:Rpm
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61E3A
|
||||
Name:Rev limiter recover
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61E2A
|
||||
Name:Rev limiter
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61EBE
|
||||
Name:Launch rpm disengage speed
|
||||
TableSize:1x1
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61E94
|
||||
Name:Launch rpm
|
||||
TableSize:1x1
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61E90
|
||||
Name:Launch recover rpm
|
||||
TableSize:1x1
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61F10
|
||||
Name:Speed limiter rpm
|
||||
TableSize:1x1
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61F12
|
||||
Name:Speed limiter speed
|
||||
TableSize:1x1
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x633BC
|
||||
Name:Closed loop target lambda
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6A0E2
|
||||
Name:Default PA value
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6A116
|
||||
Name:Maximum MAP voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6A118
|
||||
Name:Minimum MAP voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B043
|
||||
Name:MAP too low / too high enabled (P1127 P1128)
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B045
|
||||
Name:PA vs MAP error enabled (P2227)
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B04A
|
||||
Name:Mass or volume circuit range performance problem enabled (P0101)
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B051
|
||||
Name:Misfire detection
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x68952
|
||||
Name:EGR flow malfunction (P0400)
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B058
|
||||
Name:EVAP leak detection enabled (P0455 P0456 P0457)
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B05A
|
||||
Name:EVAP FTP enabled (P0451 P0452 P0453 P1454)
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B090
|
||||
Name:AFM enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B092
|
||||
Name:EGR enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B093
|
||||
Name:ELD enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B094
|
||||
Name:EPS enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B097
|
||||
Name:Knock sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B098
|
||||
Name:PA sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B099
|
||||
Name:Primary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B09B
|
||||
Name:Purge/EVAP enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B09E
|
||||
Name:Secondary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B0A1
|
||||
Name:Forced induction enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B0A2
|
||||
Name:Second ECT sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B0A3
|
||||
Name:VSA enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B0A4
|
||||
Name:VTC enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B0A6
|
||||
Name:VTEC oil pressure switch enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B196
|
||||
Name:Calibration ID
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B130
|
||||
Name:Write security word #1
|
||||
TableSize:1x1
|
||||
Unit2:HEX
|
||||
FormatTable:X4
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
Headers:Key
|
||||
#############################
|
||||
ROMLocationTable:0x6B132
|
||||
Name:Write security word #2
|
||||
TableSize:1x1
|
||||
Unit2:HEX
|
||||
FormatTable:X4
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
Headers:Key
|
||||
#############################
|
||||
ROMLocationTable:0x6B134
|
||||
Name:Write security word #3
|
||||
TableSize:1x1
|
||||
Unit2:HEX
|
||||
FormatTable:X4
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
Headers:Key
|
||||
#############################
|
||||
ROMLocationTable:0x6B0BE
|
||||
Name:Immobilizer enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x608BA
|
||||
Name:VTEC minimum coolant temperature
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x630EC
|
||||
Name:Short term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6311C
|
||||
Name:Short term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x63C8C
|
||||
Name:AF learned value maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x63C8E
|
||||
Name:AF learned value minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x68128
|
||||
Name:Long term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6812A
|
||||
Name:Long term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6A06A
|
||||
Name:AFM maximum voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6A06C
|
||||
Name:AFM minimum voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x64718
|
||||
Name:Idle fuel table rpm high
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6471A
|
||||
Name:Idle fuel table rpm low
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C2080
|
||||
Name:Injector size
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C2204
|
||||
Name:Fuel Pressure
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C208C
|
||||
Name:Overall fuel trim
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C2090
|
||||
Name:Cranking fuel trim
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20C6
|
||||
Name:Boost cut enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20C4
|
||||
Name:Boost cut pressure
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20BC
|
||||
Name:Use MAP fuel tables
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C2094
|
||||
Name:Wideband voltage input
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C2096
|
||||
Name:Wideband voltage offset
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C2232
|
||||
Name:Ignition IAT retard applied to ignition advance
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20B8
|
||||
Name:MAP scalar
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20B4
|
||||
Name:MAP offset
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
#############################
|
||||
ROMLocationTable:0x00000
|
||||
Name:MAP sensor
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x61458
|
||||
Name:Speed base throttle limit
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20BE
|
||||
Name:Minimum pressure for speed/density
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x11EDF2
|
||||
Name:Overrun throttle opening (rev hang) enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################################################
|
||||
#############################################################
|
||||
#############################################################
|
||||
ROMLocationTable:0x5EBE4
|
||||
Name:TPS WOT determination high
|
||||
TableSize:6x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x5EBFC
|
||||
Name:TPS WOT determination low
|
||||
TableSize:6x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x5EEE6
|
||||
Name:MAP WOT determination pressure
|
||||
TableSize:7x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x608DC
|
||||
Name:VTEC window pressure
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61B1C
|
||||
Name:Overrun cutoff MAP high cam (recover)
|
||||
TableSize:4x20
|
||||
Unit1:Rpm
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61B2C
|
||||
Name:Overrun cutoff MAP high cam (cut)
|
||||
TableSize:4x20
|
||||
Unit1:Rpm
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61B3C
|
||||
Name:Overrun cutoff MAP low cam (recover)
|
||||
TableSize:4x20
|
||||
Unit1:Rpm
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61B4C
|
||||
Name:Overrun cutoff MAP low cam (cut)
|
||||
TableSize:4x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61BE8
|
||||
Name:Overrun fuel cut delay
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x62FB8
|
||||
Name:LAF voltage to lambda
|
||||
TableSize:15x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x63314
|
||||
Name:Closed loop target lambda low load
|
||||
TableSize:8x20
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x63340
|
||||
Name:Closed loop target lambda high load
|
||||
TableSize:8x20
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6336C
|
||||
Name:Closed loop target lambda limit
|
||||
TableSize:8x20
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A0078
|
||||
Name:Ignition low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A0398
|
||||
Name:Ignition high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x5EA0C
|
||||
Name:Idle speed (normal)
|
||||
TableSize:8x20
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x5EA1C
|
||||
Name:Idle speed (after start)
|
||||
TableSize:8x20
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x5F0D4
|
||||
Name:AFM flow
|
||||
TableSize:64x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x60EBE
|
||||
Name:TPlate Normal
|
||||
TableSize:15x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61C08
|
||||
Name:Overrun injector restart rpm (cut)
|
||||
TableSize:5x20
|
||||
Unit2:rpm
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61C12
|
||||
Name:Overrun injector restart rpm (recover)
|
||||
TableSize:5x20
|
||||
Unit2:rpm
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A1210
|
||||
ROMLocationX:0x1A13A0
|
||||
ROMLocationY:0x1A1530
|
||||
Name:WOT lambda adjustment high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A0D60
|
||||
ROMLocationX:0x1A0EF0
|
||||
ROMLocationY:0x1A1080
|
||||
Name:WOT lambda adjustment low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A1E90
|
||||
Name:Knock retard high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A1D00
|
||||
Name:Knock retard low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61694
|
||||
Name:Fuel direct ratio hi
|
||||
TableSize:6x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x616DC
|
||||
Name:Fuel direct ratio lo
|
||||
TableSize:6x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x63CB6
|
||||
Name:Air temperature fuel compensation cranking
|
||||
TableSize:9x20
|
||||
Unit1:IAT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x65634
|
||||
Name:Ignition retard rpm compensation
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x66C20
|
||||
Name:Air temperature ignition compensation high (MAP>40 kPa)
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x66C2A
|
||||
Name:Air temperature ignition compensation low (MAP<40 kPa)
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x66C88
|
||||
Name:Water temperature ignition compensation hot high
|
||||
TableSize:5x20
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x66CAA
|
||||
Name:Water temperature ignition compensation hot low
|
||||
TableSize:5x20
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x66CCA
|
||||
Name:Water temperature ignition compensation cold high
|
||||
TableSize:5x20
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x66CEA
|
||||
Name:Water temperature ignition compensation cold low
|
||||
TableSize:5x20
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x66D20
|
||||
Name:Water temperature ignition retard
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x68082
|
||||
Name:Purge fuel
|
||||
TableSize:8x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x63DD4
|
||||
Name:Water temperature fuel compensation low
|
||||
TableSize:8x20
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x63DE4
|
||||
Name:Water temperature fuel compensation high
|
||||
TableSize:8x20
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x655E8
|
||||
Name:Ignition retard throttle compensation
|
||||
TableSize:4x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x655F0
|
||||
Name:Ignition retard gear compensation
|
||||
TableSize:7x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x1A16C0
|
||||
Name:Knock ignition limit low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A19E0
|
||||
Name:Knock ignition limit high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x646B0
|
||||
Name:Cranking fuel
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x64702
|
||||
Name:Injector opening time
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x643B2
|
||||
Name:KWOT low
|
||||
TableSize:6x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x643BE
|
||||
Name:KWOT high
|
||||
TableSize:6x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A06D8
|
||||
Name:AFM fuel
|
||||
TableSize:16x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x667EE
|
||||
Name:Individual cylinder ignition trim
|
||||
TableSize:6x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x63DC2
|
||||
Name:Individual cylinder fuel trim
|
||||
TableSize:6x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A070C
|
||||
Name:Fuel low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A0A40
|
||||
Name:Fuel high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20AC
|
||||
Name:Wideband lambda
|
||||
TableSize:2x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x1C2258
|
||||
Name:Air temperature fuel compensation
|
||||
TableSize:10x20
|
||||
Unit1:IAT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61148
|
||||
Name:Throttle flow vs opening
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
|
@ -0,0 +1,878 @@
|
|||
#######################################################################
|
||||
# Honda_Accord_2015_EX-L_3.5L V6 - Gas
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
37805-5G2-A120
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x09000A
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0x5EF04
|
||||
Name:Use MAP to determine WOT
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x60806
|
||||
Name:Radiator fan on
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x60808
|
||||
Name:Radiator fan off
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x60BD2
|
||||
Name:VTEC engage minimum speed
|
||||
TableSize:1x1
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x60BD4
|
||||
Name:VTEC disengage minimum speed
|
||||
TableSize:1x1
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x60BFA
|
||||
Name:VTEC rpm window
|
||||
TableSize:1x1
|
||||
Unit1:Rpm
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6216A
|
||||
Name:Rev limiter recover
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6215A
|
||||
Name:Rev limiter
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x621EE
|
||||
Name:Launch rpm disengage speed
|
||||
TableSize:1x1
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x621C4
|
||||
Name:Launch rpm
|
||||
TableSize:1x1
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x621C0
|
||||
Name:Launch recover rpm
|
||||
TableSize:1x1
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x62240
|
||||
Name:Speed limiter rpm
|
||||
TableSize:1x1
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x62242
|
||||
Name:Speed limiter speed
|
||||
TableSize:1x1
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x636EC
|
||||
Name:Closed loop target lambda
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6A412
|
||||
Name:Default PA value
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6A446
|
||||
Name:Maximum MAP voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6A448
|
||||
Name:Minimum MAP voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B3AB
|
||||
Name:MAP too low / too high enabled (P1127 P1128)
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B3AD
|
||||
Name:PA vs MAP error enabled (P2227)
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B3B2
|
||||
Name:Mass or volume circuit range performance problem enabled (P0101)
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B3B9
|
||||
Name:Misfire detection
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x68C82
|
||||
Name:EGR flow malfunction (P0400)
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B3C0
|
||||
Name:EVAP leak detection enabled (P0455 P0456 P0457)
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B3C2
|
||||
Name:EVAP FTP enabled (P0451 P0452 P0453 P1454)
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B3F8
|
||||
Name:AFM enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B3FA
|
||||
Name:EGR enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B3FB
|
||||
Name:ELD enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B3FC
|
||||
Name:EPS enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B3FF
|
||||
Name:Knock sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B400
|
||||
Name:PA sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B401
|
||||
Name:Primary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B403
|
||||
Name:Purge/EVAP enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B406
|
||||
Name:Secondary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B409
|
||||
Name:Forced induction enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B40A
|
||||
Name:Second ECT sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B40B
|
||||
Name:VSA enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B40C
|
||||
Name:VTC enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B40E
|
||||
Name:VTEC oil pressure switch enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B426
|
||||
Name:Immobilizer enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B498
|
||||
Name:Write security word #1
|
||||
TableSize:1x1
|
||||
Unit2:HEX
|
||||
FormatTable:X4
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
Headers:Key
|
||||
#############################
|
||||
ROMLocationTable:0x6B49A
|
||||
Name:Write security word #2
|
||||
TableSize:1x1
|
||||
Unit2:HEX
|
||||
FormatTable:X4
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
Headers:Key
|
||||
#############################
|
||||
ROMLocationTable:0x6B49C
|
||||
Name:Write security word #3
|
||||
TableSize:1x1
|
||||
Unit2:HEX
|
||||
FormatTable:X4
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
Headers:Key
|
||||
#############################
|
||||
ROMLocationTable:0x60BEA
|
||||
Name:VTEC minimum coolant temperature
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6341C
|
||||
Name:Short term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6344C
|
||||
Name:Short term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x63FBC
|
||||
Name:AF learned value maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x63FBE
|
||||
Name:AF learned value minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x64A48
|
||||
Name:Idle fuel table rpm high
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x64A4A
|
||||
Name:Idle fuel table rpm low
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x68458
|
||||
Name:Long term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6845A
|
||||
Name:Long term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6A39A
|
||||
Name:AFM maximum voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6A39C
|
||||
Name:AFM minimum voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C2080
|
||||
Name:Injector size
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C2204
|
||||
Name:Fuel Pressure
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C208C
|
||||
Name:Overall fuel trim
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C2090
|
||||
Name:Cranking fuel trim
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20C6
|
||||
Name:Boost cut enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20C4
|
||||
Name:Boost cut pressure
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20BC
|
||||
Name:Use MAP fuel tables
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C2094
|
||||
Name:Wideband voltage input
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C2096
|
||||
Name:Wideband voltage offset
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C2232
|
||||
Name:Ignition IAT retard applied to ignition advance
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20B8
|
||||
Name:MAP scalar
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20B4
|
||||
Name:MAP offset
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
#############################
|
||||
ROMLocationTable:0x00000
|
||||
Name:MAP sensor
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x61788
|
||||
Name:Speed base throttle limit
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20BE
|
||||
Name:Minimum pressure for speed/density
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x11FF7A
|
||||
Name:Overrun throttle opening (rev hang) enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################
|
||||
ROMLocationTable:0x6B3BF
|
||||
Name:Coolant thermostat temperature check enabled (P0128)
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################################################
|
||||
#############################################################
|
||||
#############################################################
|
||||
ROMLocationTable:0x5EF14
|
||||
Name:TPS WOT determination high
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x5EF2C
|
||||
Name:TPS WOT determination low
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x5F216
|
||||
Name:MAP WOT determination pressure
|
||||
TableSize:7x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x60C0C
|
||||
Name:VTEC window pressure
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61E4C
|
||||
Name:Overrun cutoff MAP high cam (recover)
|
||||
TableSize:4x1
|
||||
Unit1:Rpm
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61E5C
|
||||
Name:Overrun cutoff MAP high cam (cut)
|
||||
TableSize:4x1
|
||||
Unit1:Rpm
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61E6C
|
||||
Name:Overrun cutoff MAP low cam (recover)
|
||||
TableSize:4x1
|
||||
Unit1:Rpm
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61E7C
|
||||
Name:Overrun cutoff MAP low cam (cut)
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61F18
|
||||
Name:Overrun fuel cut delay
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x632E8
|
||||
Name:LAF voltage to lambda
|
||||
TableSize:15x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x63644
|
||||
Name:Closed loop target lambda low load
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x63670
|
||||
Name:Closed loop target lambda high load
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6369C
|
||||
Name:Closed loop target lambda limit
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A0078
|
||||
Name:Ignition low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A0398
|
||||
Name:Ignition high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x5ED3C
|
||||
Name:Idle speed (normal)
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x5ED4C
|
||||
Name:Idle speed (after start)
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x5F404
|
||||
Name:AFM flow
|
||||
TableSize:64x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x611EE
|
||||
Name:TPlate Normal
|
||||
TableSize:15x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61F38
|
||||
Name:Overrun injector restart rpm (cut)
|
||||
TableSize:5x1
|
||||
Unit2:rpm
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61F42
|
||||
Name:Overrun injector restart rpm (recover)
|
||||
TableSize:5x1
|
||||
Unit2:rpm
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A1210
|
||||
ROMLocationX:0x1A13A0
|
||||
ROMLocationY:0x1A1530
|
||||
Name:WOT lambda adjustment high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A0D60
|
||||
ROMLocationX:0x1A0EF0
|
||||
ROMLocationY:0x1A1080
|
||||
Name:WOT lambda adjustment low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A1E90
|
||||
Name:Knock retard high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A1D00
|
||||
Name:Knock retard low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A16C0
|
||||
Name:Knock ignition limit low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A19E0
|
||||
Name:Knock ignition limit high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x63FE6
|
||||
Name:Air temperature fuel compensation cranking
|
||||
TableSize:9x1
|
||||
Unit1:IAT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x64A32
|
||||
Name:Injector opening time
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x65964
|
||||
Name:Ignition retard rpm compensation
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x66F50
|
||||
Name:Air temperature ignition compensation high (MAP>40 kPa)
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x66F5A
|
||||
Name:Air temperature ignition compensation low (MAP<40 kPa)
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x66FB8
|
||||
Name:Water temperature ignition compensation hot high
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x66FDA
|
||||
Name:Water temperature ignition compensation hot low
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x66FFA
|
||||
Name:Water temperature ignition compensation cold high
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x6701A
|
||||
Name:Water temperature ignition compensation cold low
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x67050
|
||||
Name:Water temperature ignition retard
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x683B2
|
||||
Name:Purge fuel
|
||||
TableSize:8x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x64104
|
||||
Name:Water temperature fuel compensation low
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x64114
|
||||
Name:Water temperature fuel compensation high
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x65918
|
||||
Name:Ignition retard throttle compensation
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x65920
|
||||
Name:Ignition retard gear compensation
|
||||
TableSize:7x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x649E0
|
||||
Name:Cranking fuel
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x646E2
|
||||
Name:KWOT low
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x646EE
|
||||
Name:KWOT high
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A06D8
|
||||
Name:AFM fuel
|
||||
TableSize:16x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x66B1E
|
||||
Name:Individual cylinder ignition trim
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x640F2
|
||||
Name:Individual cylinder fuel trim
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A070C
|
||||
Name:Fuel low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1A0A40
|
||||
Name:Fuel high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x1C20AC
|
||||
Name:Wideband lambda
|
||||
TableSize:2x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x1C2258
|
||||
Name:Air temperature fuel compensation
|
||||
TableSize:10x1
|
||||
Unit1:IAT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x61478
|
||||
Name:Throttle flow vs opening
|
||||
TableSize:10x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
|
@ -10,6 +10,10 @@
|
|||
37805-5PA-7640
|
||||
37805-5PA-6640
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x2003DE
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
|
@ -17,238 +21,257 @@
|
|||
ROMLocationTable:0x80217014
|
||||
Name:VTC enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217015
|
||||
Name:Primary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217016
|
||||
Name:Secondary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217087
|
||||
Name:Immobilizer enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A20
|
||||
Name:AFM enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A22
|
||||
Name:EGR enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A23
|
||||
Name:ELD enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A24
|
||||
Name:EPS enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A28
|
||||
Name:Knock sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A29
|
||||
Name:PA sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A2B
|
||||
Name:Engine oil pressure sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A2C
|
||||
Name:Purge/EVAP enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A31
|
||||
Name:Forced induction enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A32
|
||||
Name:Second ECT sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A33
|
||||
Name:VSA enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A34
|
||||
Name:VTEC oil pressure switch enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80218166
|
||||
Name:Use MAP to determine WOT
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80218850
|
||||
Name:Maximum supercharging pressure calculation standard state atmospheric pressure for out
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80236730
|
||||
Name:Speed limiter rpm
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80236732
|
||||
Name:Speed limiter speed
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80236A7C
|
||||
Name:WOT rich limit
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80236D24
|
||||
Name:Short term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80236D34
|
||||
Name:Short term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023719A
|
||||
Name:AF learned value minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023719C
|
||||
Name:AF learned value maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802371D2
|
||||
Name:Closed loop target lambda
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802494F8
|
||||
Name:Initial knock control multiplier
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8024A440
|
||||
Name:Long term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8024A442
|
||||
Name:Long term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802602E1
|
||||
Name:Calibration ID
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
#############################
|
||||
ROMLocationTable:0x8026030A
|
||||
Name:Write security word #1
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:HEX
|
||||
FormatTable:X4
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
Headers:Key
|
||||
#############################
|
||||
ROMLocationTable:0x8026030C
|
||||
Name:Write security word #2
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:HEX
|
||||
FormatTable:X4
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
Headers:Key
|
||||
#############################
|
||||
ROMLocationTable:0x8026030E
|
||||
Name:Write security word #3
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:HEX
|
||||
FormatTable:X4
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
Headers:Key
|
||||
#############################
|
||||
ROMLocationTable:0x8025DBEA
|
||||
Name:High speed throttle reduction speed
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x801F9A8D
|
||||
Name:Econ button boost (Hondata mode) enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################################################
|
||||
#############################################################
|
||||
#############################################################
|
||||
|
@ -257,74 +280,75 @@ Name:Throttle flow vs opening
|
|||
TableSize:10x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80237848
|
||||
Name:Overrun fuel cut delay
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80239D02
|
||||
Name:LAF voltage to lambda
|
||||
TableSize:15x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023B1A2
|
||||
Name:Closed loop target lambda limit
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023B1B2
|
||||
Name:Closed loop target lambda high load
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023B1C2
|
||||
Name:Closed loop target lambda low load
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023C47A
|
||||
Name:Air temperature fuel compensation cranking
|
||||
TableSize:9x1
|
||||
Unit1:IAT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023D248
|
||||
Name:Lean best torque
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023D3FC
|
||||
Name:KWOT high
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023D408
|
||||
Name:KWOT low
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80241736
|
||||
ROMLocationX:0x80241D76
|
||||
|
@ -332,9 +356,7 @@ Name:Knock ignition limit high
|
|||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80241A56
|
||||
ROMLocationX:0x80242096
|
||||
|
@ -342,64 +364,70 @@ Name:Knock ignition limit
|
|||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80247F18
|
||||
Name:EGR Ignition
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80248832
|
||||
Name:Water temperature ignition compensation hot high
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80248846
|
||||
Name:Water temperature ignition compensation hot low
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8024885A
|
||||
Name:Water temperature ignition compensation cold high
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8024886E
|
||||
Name:Water temperature ignition compensation cold low
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802191B0
|
||||
Name:Idle speed (normal)
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802191C0
|
||||
Name:Idle speed (after start)
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80230D72
|
||||
Name:TC max boost(IAT2)
|
||||
TableSize:16x20
|
||||
Unit1:RPM
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802323F2
|
||||
ROMLocationX:0x80232672
|
||||
|
@ -407,22 +435,24 @@ Name:TC maximum pressure ratio
|
|||
TableSize:16x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80237A78
|
||||
Name:TC max boost(PA)
|
||||
TableSize:5x20
|
||||
Unit1:PA
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80237B40
|
||||
ROMLocationX:0x80237ADC
|
||||
Name:TC max boost(IAT)
|
||||
TableSize:5x20
|
||||
Unit1:RPM
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023CF28
|
||||
ROMLocationX:0x8023CA50
|
||||
|
@ -431,28 +461,28 @@ Name:WOT lambda adjustment low
|
|||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802487EC
|
||||
Name:Air temperature ignition compensation high (MAP>40 kPa)
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802487F6
|
||||
Name:Air temperature ignition compensation low (MAP<40 kPa)
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8024F506
|
||||
Name:TC boost command
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80250020
|
||||
ROMLocationX:0x8024FE90
|
||||
|
@ -460,55 +490,57 @@ Name:Knock air limit
|
|||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80250226
|
||||
Name:Torque limit
|
||||
TableSize:20x1
|
||||
Unit1:RPM
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80269008
|
||||
Name:Digital AFM flow
|
||||
TableSize:129x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023FBE8
|
||||
Name:Individual cylinder ignition trim
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80236B1A
|
||||
Name:Individual cylinder fuel trim
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8024B68E
|
||||
Name:Boost pressure reverse lookup
|
||||
TableSize:20x1
|
||||
Unit1:MAP
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021A004
|
||||
Name:WOT determination (mg/cyl)
|
||||
TableSize:7x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x801F9AA0
|
||||
Name:Economy Torque limit
|
||||
TableSize:20x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
|
|
|
@ -1,426 +0,0 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
37805-5PA-9630
|
||||
37805-5PA-9830
|
||||
37805-5PA-9530
|
||||
37805-5PA-9830
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0x8026D59E
|
||||
Name:VTC enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D6CD
|
||||
Name:Primary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D6CE
|
||||
Name:Secondary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D5B0
|
||||
Name:Immobilizer enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D592
|
||||
Name:AFM enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D760
|
||||
Name:EGR enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D761
|
||||
Name:ELD enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D593
|
||||
Name:EPS enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D596
|
||||
Name:Knock sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D762
|
||||
Name:PA sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D764
|
||||
Name:Engine oil pressure sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D765
|
||||
Name:Purge/EVAP enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D59B
|
||||
Name:Forced induction enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D59C
|
||||
Name:Second ECT sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D59D
|
||||
Name:VSA enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D766
|
||||
Name:VTEC oil pressure switch enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D6E9
|
||||
Name:Use MAP to determine WOT
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80213F72
|
||||
Name:Speed limiter rpm
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8021400C
|
||||
Name:Speed limiter speed
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80213072
|
||||
Name:Short term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80213074
|
||||
Name:Short term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8021376A
|
||||
Name:AF learned value minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80213768
|
||||
Name:AF learned value maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x802128C6
|
||||
Name:Closed loop target lambda
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80213164
|
||||
Name:Initial knock control multiplier
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x80213E14
|
||||
Name:Long term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80212C14
|
||||
Name:Long term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x801E7E8D
|
||||
Name:Econ button boost (Hondata mode) enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################################################
|
||||
#############################################################
|
||||
#############################################################
|
||||
ROMLocationTable:0x802183A0
|
||||
Name:Throttle flow vs opening
|
||||
TableSize:10x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x802150B6
|
||||
Name:Overrun fuel cut delay
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8021749A
|
||||
Name:Closed loop target lambda limit
|
||||
TableSize:8x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x802174AA
|
||||
Name:Closed loop target lambda high load
|
||||
TableSize:8x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x802174BA
|
||||
Name:Closed loop target lambda low load
|
||||
TableSize:8x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80217DC4
|
||||
Name:Air temperature fuel compensation cranking
|
||||
TableSize:9x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80237EF6
|
||||
Name:Lean best torque
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026BF78
|
||||
ROMLocationX:0x8026B938
|
||||
Name:Knock ignition limit
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80234396
|
||||
Name:EGR Ignition
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80215AAC
|
||||
Name:Water temperature ignition compensation hot high
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80214D78
|
||||
Name:Water temperature ignition compensation hot low
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80215AB6
|
||||
Name:Water temperature ignition compensation cold high
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80214D82
|
||||
Name:Water temperature ignition compensation cold low
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80216B0A
|
||||
Name:Idle speed (normal)
|
||||
TableSize:8x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80216B1A
|
||||
Name:Idle speed (after start)
|
||||
TableSize:8x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80244158
|
||||
Name:TC max boost(IAT2)
|
||||
TableSize:16x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x80245558
|
||||
ROMLocationX:0x802457D8
|
||||
Name:TC maximum pressure ratio
|
||||
TableSize:16x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8021EB24
|
||||
Name:TC max boost(PA)
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8021EB88
|
||||
ROMLocationX:0x8021EBEC
|
||||
Name:TC max boost(IAT)
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80237BD6
|
||||
ROMLocationX:0x802378B6
|
||||
ROMLocationY:0x80237596
|
||||
Name:WOT lambda adjustment low
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x802152B4
|
||||
Name:Air temperature ignition compensation high (MAP>40 kPa)
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x802152BE
|
||||
Name:Air temperature ignition compensation low (MAP<40 kPa)
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8025DAB8
|
||||
Name:TC boost command
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80223E7A
|
||||
ROMLocationX:0x80223CEA
|
||||
Name:Knock air limit
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8021C6C4
|
||||
Name:Torque limit
|
||||
TableSize:20x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026ACC2
|
||||
Name:Digital AFM flow
|
||||
TableSize:129x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80216138
|
||||
Name:Individual cylinder ignition trim
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x802160C0
|
||||
Name:Individual cylinder fuel trim
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8021C7B4
|
||||
Name:Boost pressure reverse lookup
|
||||
TableSize:20x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8021660E
|
||||
Name:WOT determination (mg/cyl)
|
||||
TableSize:7x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x801E7EA0
|
||||
Name:Economy Torque limit
|
||||
TableSize:20x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
File diff suppressed because it is too large
Load Diff
|
@ -1,531 +0,0 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
37805-5PA-9640
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0x8026D5D0
|
||||
Name:VTC enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D6FF
|
||||
Name:Primary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D700
|
||||
Name:Secondary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D5E2
|
||||
Name:Immobilizer enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D5C4
|
||||
Name:AFM enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D792
|
||||
Name:EGR enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D793
|
||||
Name:ELD enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D5C5
|
||||
Name:EPS enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D5C8
|
||||
Name:Knock sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D794
|
||||
Name:PA sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D796
|
||||
Name:Engine oil pressure sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D797
|
||||
Name:Purge/EVAP enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D5CD
|
||||
Name:Forced induction enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D5CE
|
||||
Name:Second ECT sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D5CF
|
||||
Name:VSA enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D798
|
||||
Name:VTEC oil pressure switch enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026D71B
|
||||
Name:Use MAP to determine WOT
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80213F84
|
||||
Name:Speed limiter rpm
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8021401E
|
||||
Name:Speed limiter speed
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8021307C
|
||||
Name:Short term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8021307E
|
||||
Name:Short term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8021377C
|
||||
Name:AF learned value minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8021377A
|
||||
Name:AF learned value maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x802128D0
|
||||
Name:Closed loop target lambda
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8021316E
|
||||
Name:Initial knock control multiplier
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x80213E26
|
||||
Name:Long term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80212C1E
|
||||
Name:Long term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x801E7E8D
|
||||
Name:Econ button boost (Hondata mode) enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x00000
|
||||
Name:0x01q5276851A^TSX-07-8-AT-DW800.fpcal^29^800^0^0^1.00^^TSX AT 2007-2008, 800cc Deatchwerks Injectors^MAP^DW 800cc^NA^Stock^Stock^Stock^Stock^^^Stock^Standard^Stock^StocklText
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x6AFEA
|
||||
Name:Driving recorder enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x0B594
|
||||
Name:Intake runner low
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x0B592
|
||||
Name:Intake runner high
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x10772
|
||||
Name:Injector flow for fuel economy calc
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x12850
|
||||
Name:Launch rpm
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x1284C
|
||||
Name:Launch recover rpm
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0xA2200
|
||||
Name:Pit lane speed limit enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0xA2202
|
||||
Name:Pit lane speed limit speed
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0xA2204
|
||||
Name:Fuel Pressure
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x0AA1C
|
||||
Name:Secondary intake runner enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x0A9E1
|
||||
Name:Coil test enabled (P351 P352 P353 P354)
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x0A9D0
|
||||
Name:Secondary intake runner low rpm error enabled (P1077)
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x47547
|
||||
Name:Use second coolant temperature sensor for fan control
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x0B4DC
|
||||
Name:Radiator fan on
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x0B4E0
|
||||
Name:Radiator fan off
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0xA20C6
|
||||
Name:Boost cut enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
#############################################################
|
||||
#############################################################
|
||||
#############################################################
|
||||
ROMLocationTable:0x802183D2
|
||||
Name:Throttle flow vs opening
|
||||
TableSize:10x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x802150C8
|
||||
Name:Overrun fuel cut delay
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x802174CC
|
||||
Name:Closed loop target lambda limit
|
||||
TableSize:8x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x802174DC
|
||||
Name:Closed loop target lambda high load
|
||||
TableSize:8x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x802174EC
|
||||
Name:Closed loop target lambda low load
|
||||
TableSize:8x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80217DF6
|
||||
Name:Air temperature fuel compensation cranking
|
||||
TableSize:9x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80237F28
|
||||
Name:Lean best torque
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026BFAA
|
||||
ROMLocationX:0x8026B64A
|
||||
Name:Knock ignition limit
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x802343C8
|
||||
Name:EGR Ignition
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80215ABE
|
||||
Name:Water temperature ignition compensation hot high
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80214D8A
|
||||
Name:Water temperature ignition compensation hot low
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80215AC8
|
||||
Name:Water temperature ignition compensation cold high
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80214D94
|
||||
Name:Water temperature ignition compensation cold low
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80216B3C
|
||||
Name:Idle speed (normal)
|
||||
TableSize:8x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80216B4C
|
||||
Name:Idle speed (after start)
|
||||
TableSize:8x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8024418A
|
||||
Name:TC max boost(IAT2)
|
||||
TableSize:16x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x8024558A
|
||||
ROMLocationX:0x8024580A
|
||||
Name:TC maximum pressure ratio
|
||||
TableSize:16x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8021EB56
|
||||
Name:TC max boost(PA)
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8021EBBA
|
||||
ROMLocationX:0x8021EC1E
|
||||
Name:TC max boost(IAT)
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80237C08
|
||||
ROMLocationX:0x802378E8
|
||||
ROMLocationY:0x802375C8
|
||||
Name:WOT lambda adjustment low
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x802152C6
|
||||
Name:Air temperature ignition compensation high (MAP>40 kPa)
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x802152D0
|
||||
Name:Air temperature ignition compensation low (MAP<40 kPa)
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8025DAEA
|
||||
Name:TC boost command
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80223EAC
|
||||
ROMLocationX:0x80223D1C
|
||||
Name:Knock air limit
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8021C6F6
|
||||
Name:Torque limit
|
||||
TableSize:20x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8026ACF4
|
||||
Name:Digital AFM flow
|
||||
TableSize:129x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8021614A
|
||||
Name:Individual cylinder ignition trim
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x802160D2
|
||||
Name:Individual cylinder fuel trim
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x8021C7E6
|
||||
Name:Boost pressure reverse lookup
|
||||
TableSize:20x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
#############################
|
||||
ROMLocationTable:0x80216620
|
||||
Name:WOT determination (mg/cyl)
|
||||
TableSize:7x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x801E7EA0
|
||||
Name:Economy Torque limit
|
||||
TableSize:20x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
File diff suppressed because it is too large
Load Diff
|
@ -10,6 +10,10 @@
|
|||
37805-5PA-AD10
|
||||
37805-5PA-AB10
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x1FFFFA
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
|
@ -17,263 +21,275 @@
|
|||
ROMLocationTable:0x80217000
|
||||
Name:VTC enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217001
|
||||
Name:Primary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217002
|
||||
Name:Secondary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021700B
|
||||
Name:Immobilizer enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A02
|
||||
Name:AFM enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A04
|
||||
Name:EGR enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A05
|
||||
Name:ELD enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A06
|
||||
Name:EPS enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A0A
|
||||
Name:Knock sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A0B
|
||||
Name:PA sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A0D
|
||||
Name:Engine oil pressure sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A0E
|
||||
Name:Purge/EVAP enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A13
|
||||
Name:Forced induction enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A14
|
||||
Name:Second ECT sensor enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A15
|
||||
Name:VSA enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217A16
|
||||
Name:VTEC oil pressure switch enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80218146
|
||||
Name:Use MAP to determine WOT
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021881C
|
||||
Name:Maximum supercharging pressure calculation standard state atmospheric pressure for out
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80236610
|
||||
Name:Speed limiter rpm
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80236612
|
||||
Name:Speed limiter speed
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80236960
|
||||
Name:WOT rich limit
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80236C0C
|
||||
Name:Short term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80236C1C
|
||||
Name:Short term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80237082
|
||||
Name:AF learned value minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80237084
|
||||
Name:AF learned value maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802370BA
|
||||
Name:Closed loop target lambda
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802378D0
|
||||
Name:Launch rpm disengage speed
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802378D2
|
||||
Name:Launch rpm
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802378DA
|
||||
Name:Launch recover rpm
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80248BC8
|
||||
Name:Initial knock control multiplier
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80249B10
|
||||
Name:Long term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80249B12
|
||||
Name:Long term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8025F729
|
||||
Name:Calibration ID
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
#############################
|
||||
ROMLocationTable:0x8025F752
|
||||
Name:Write security word #1
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:HEX
|
||||
FormatTable:X4
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
Headers:Key
|
||||
#############################
|
||||
ROMLocationTable:0x8025F754
|
||||
Name:Write security word #2
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:HEX
|
||||
FormatTable:X4
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
Headers:Key
|
||||
#############################
|
||||
ROMLocationTable:0x8025F756
|
||||
Name:Write security word #3
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
Unit2:HEX
|
||||
FormatTable:X4
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
Headers:Key
|
||||
#############################
|
||||
ROMLocationTable:0x8025D036
|
||||
Name:High speed throttle reduction speed
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x801F828D
|
||||
Name:Econ button boost (Hondata mode) enabled
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:true
|
||||
IsNotDefined:true
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################################################
|
||||
#############################################################
|
||||
#############################################################
|
||||
|
@ -282,74 +298,75 @@ Name:Throttle flow vs opening
|
|||
TableSize:10x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
#############################
|
||||
ROMLocationTable:0x80237734
|
||||
Name:Overrun fuel cut delay
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80239BEE
|
||||
Name:LAF voltage to lambda
|
||||
TableSize:15x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023B08E
|
||||
Name:Closed loop target lambda limit
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023B09E
|
||||
Name:Closed loop target lambda high load
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023B0AE
|
||||
Name:Closed loop target lambda low load
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023C8A2
|
||||
Name:Air temperature fuel compensation cranking
|
||||
TableSize:9x1
|
||||
Unit1:IAT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023D670
|
||||
Name:Lean best torque
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023D824
|
||||
Name:KWOT high
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023D830
|
||||
Name:KWOT low
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80241AE6
|
||||
ROMLocationX:0x80242126
|
||||
|
@ -357,9 +374,7 @@ Name:Knock ignition limit high
|
|||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsReadOnly:true
|
||||
IsUntested:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80241E06
|
||||
ROMLocationX:0x80242446
|
||||
|
@ -367,64 +382,70 @@ Name:Knock ignition limit
|
|||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802475E8
|
||||
Name:EGR Ignition
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80247F02
|
||||
Name:Water temperature ignition compensation hot high
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80247F16
|
||||
Name:Water temperature ignition compensation hot low
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80247F2A
|
||||
Name:Water temperature ignition compensation cold high
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80247F3E
|
||||
Name:Water temperature ignition compensation cold low
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80219188
|
||||
Name:Idle speed (normal)
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80219198
|
||||
Name:Idle speed (after start)
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80230D4A
|
||||
Name:TC max boost(IAT2)
|
||||
TableSize:16x20
|
||||
Unit1:RPM
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802323CA
|
||||
ROMLocationX:0x8023264A
|
||||
|
@ -432,22 +453,24 @@ Name:TC maximum pressure ratio
|
|||
TableSize:16x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80237964
|
||||
Name:TC max boost(PA)
|
||||
TableSize:5x20
|
||||
Unit1:PA
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80237A2C
|
||||
ROMLocationX:0x802379C8
|
||||
Name:TC max boost(IAT)
|
||||
TableSize:5x20
|
||||
Unit1:RPM
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023D350
|
||||
ROMLocationX:0x8023CE78
|
||||
|
@ -456,28 +479,28 @@ Name:WOT lambda adjustment low
|
|||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80247EBC
|
||||
Name:Air temperature ignition compensation high (MAP>40 kPa)
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80247EC6
|
||||
Name:Air temperature ignition compensation low (MAP<40 kPa)
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8024E956
|
||||
Name:TC boost command
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8024F470
|
||||
ROMLocationX:0x8024F2E0
|
||||
|
@ -485,55 +508,57 @@ Name:Knock air limit
|
|||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8024F676
|
||||
Name:Torque limit
|
||||
TableSize:20x1
|
||||
Unit1:RPM
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8026832C
|
||||
Name:Digital AFM flow
|
||||
TableSize:129x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023FF98
|
||||
Name:Individual cylinder ignition trim
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802369FE
|
||||
Name:Individual cylinder fuel trim
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8024ACEE
|
||||
Name:Boost pressure reverse lookup
|
||||
TableSize:20x1
|
||||
Unit1:MAP
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsUntested:true
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80219FDC
|
||||
Name:WOT determination (mg/cyl)
|
||||
TableSize:7x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x801F82A0
|
||||
Name:Economy Torque limit
|
||||
TableSize:20x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:true
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
|
|
|
@ -0,0 +1,680 @@
|
|||
#######################################################################
|
||||
# Acura_RDX_2020_SH-AWD_2.0L L4 - Gas
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
37805-5YF-A430
|
||||
37805-5YF-A130
|
||||
37805-5YF-A230
|
||||
37805-5YF-A330
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x1FFFFA
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0x80211F78
|
||||
Name:Closed loop target lambda
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802122BA
|
||||
Name:Write security word #1
|
||||
TableSize:1x1
|
||||
Unit2:HEX
|
||||
FormatTable:X4
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
Headers:Key
|
||||
#############################
|
||||
ROMLocationTable:0x802122BC
|
||||
Name:Write security word #2
|
||||
TableSize:1x1
|
||||
Unit2:HEX
|
||||
FormatTable:X4
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
Headers:Key
|
||||
#############################
|
||||
ROMLocationTable:0x802122BE
|
||||
Name:Write security word #3
|
||||
TableSize:1x1
|
||||
Unit2:HEX
|
||||
FormatTable:X4
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
Headers:Key
|
||||
#############################
|
||||
ROMLocationTable:0x80212312
|
||||
Name:Long term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80212740
|
||||
Name:VTEC rpm window
|
||||
TableSize:1x1
|
||||
Unit1:Rpm
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802127E6
|
||||
Name:Short term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802127E8
|
||||
Name:Short term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80212F7E
|
||||
Name:AF learned value maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80212F80
|
||||
Name:AF learned value minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021354A
|
||||
Name:Minimum MAP voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80213660
|
||||
Name:Long term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802137C2
|
||||
Name:Speed limiter rpm
|
||||
TableSize:1x1
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802137DA
|
||||
Name:Maximum MAP voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021385C
|
||||
Name:Speed limiter speed
|
||||
TableSize:1x1
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80213C0C
|
||||
Name:Launch rpm disengage speed
|
||||
TableSize:1x1
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80213C6A
|
||||
Name:Launch rpm
|
||||
TableSize:1x1
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80213C7A
|
||||
Name:Launch recover rpm
|
||||
TableSize:1x1
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80274CE2
|
||||
Name:AFM enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80274CE3
|
||||
Name:EPS enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80274CE6
|
||||
Name:Knock sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80274CEB
|
||||
Name:Forced induction enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80274CEC
|
||||
Name:Second ECT sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80274CED
|
||||
Name:VSA enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80274EA6
|
||||
Name:EGR enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80274EA7
|
||||
Name:ELD enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80274EA8
|
||||
Name:PA sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80274EAB
|
||||
Name:Purge/EVAP enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80274EAC
|
||||
Name:VTEC oil pressure switch enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802751BE
|
||||
Name:Calibration ID
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
#############################
|
||||
ROMLocationTable:0x80274CEE
|
||||
Name:VTC enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80274D04
|
||||
Name:Immobilizer enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80274E2C
|
||||
Name:Primary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80274E2D
|
||||
Name:Secondary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80274E3C
|
||||
Name:Use MAP to determine WOT
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802128CC
|
||||
Name:Initial knock control multiplier
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80212C18
|
||||
Name:High speed throttle reduction speed
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80274CBE
|
||||
Name:Under boost error (P0299)
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x801E7E8D
|
||||
Name:Sport mode boost (Hondata mode) enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x801E7E92
|
||||
Name:Ethanol input enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################################################
|
||||
#############################################################
|
||||
#############################################################
|
||||
ROMLocationTable:0x802145B8
|
||||
Name:Overrun cutoff MAP low cam (cut)
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802145C0
|
||||
Name:Overrun cutoff MAP low cam (recover)
|
||||
TableSize:4x1
|
||||
Unit1:Rpm
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802145C8
|
||||
Name:Overrun cutoff MAP high cam (cut)
|
||||
TableSize:4x1
|
||||
Unit1:Rpm
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802145D0
|
||||
Name:Overrun cutoff MAP high cam (recover)
|
||||
TableSize:4x1
|
||||
Unit1:Rpm
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80216F1E
|
||||
Name:Closed loop target lambda limit
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80216F2E
|
||||
Name:Closed loop target lambda high load
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80216F3E
|
||||
Name:Closed loop target lambda low load
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802178BC
|
||||
Name:Air temperature fuel compensation cranking
|
||||
TableSize:9x1
|
||||
Unit1:IAT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021460A
|
||||
Name:Water temperature ignition compensation hot low
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80214614
|
||||
Name:Water temperature ignition compensation cold low
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80214984
|
||||
Name:Overrun fuel cut delay
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802149A2
|
||||
Name:Overrun injector restart rpm (cut)
|
||||
TableSize:5x1
|
||||
Unit2:rpm
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802149AC
|
||||
Name:Overrun injector restart rpm (recover)
|
||||
TableSize:5x1
|
||||
Unit2:rpm
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80215460
|
||||
Name:Water temperature ignition compensation hot high
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021546A
|
||||
Name:Water temperature ignition compensation cold high
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021644E
|
||||
Name:Idle speed (normal)
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021645E
|
||||
Name:Idle speed (after start)
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80215A12
|
||||
Name:Individual cylinder ignition trim
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023EF48
|
||||
ROMLocationX:0x8023F1C8
|
||||
Name:TC maximum pressure ratio
|
||||
TableSize:16x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023DB48
|
||||
Name:TC max boost(IAT2)
|
||||
TableSize:16x20
|
||||
Unit1:RPM
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802736D0
|
||||
ROMLocationX:0x80273090
|
||||
Name:Knock ignition limit low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802733B0
|
||||
ROMLocationX:0x80272D70
|
||||
Name:Knock ignition limit high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021BCDC
|
||||
Name:Torque limit
|
||||
TableSize:20x1
|
||||
Unit1:RPM
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021FA6E
|
||||
ROMLocationX:0x8021FAD2
|
||||
Name:TC max boost (IAT)
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021FA0A
|
||||
Name:TC max boost (PA)
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80237890
|
||||
ROMLocationX:0x80237570
|
||||
ROMLocationY:0x802370C0
|
||||
Name:WOT lambda adjustment low
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80237700
|
||||
ROMLocationX:0x802373E0
|
||||
ROMLocationY:0x802370C0
|
||||
Name:WOT lambda adjustment high
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80237BB0
|
||||
Name:Lean best torque low
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80237A20
|
||||
Name:Lean best torque high
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80225694
|
||||
ROMLocationX:0x80225504
|
||||
Name:Knock air limit low
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802255CC
|
||||
ROMLocationX:0x8022543C
|
||||
Name:Knock air limit high
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8027241A
|
||||
Name:Digital AFM flow
|
||||
TableSize:129x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80260468
|
||||
Name:TC boost command
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802159B2
|
||||
Name:Individual cylinder fuel trim
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80215E80
|
||||
Name:WOT determination (mg/cyl)
|
||||
TableSize:7x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80233D30
|
||||
Name:EGR Ignition low
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80233BA0
|
||||
Name:EGR Ignition high
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80214C4A
|
||||
Name:Air temperature ignition compensation (MAP low)
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80214C40
|
||||
Name:Air temperature ignition compensation (MAP high)
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021BD2C
|
||||
Name:Boost pressure reverse lookup
|
||||
TableSize:20x1
|
||||
Unit1:MAP
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x801E7EA0
|
||||
Name:Sport Torque limit
|
||||
TableSize:20x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023091C
|
||||
Name:Turbine overspeed avoidance upper limit
|
||||
TableSize:8x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x801E7F4C
|
||||
Name:Ethanol percentage
|
||||
TableSize:2x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x801E7F68
|
||||
Name:Ethanol fuel compensation
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x801E7F80
|
||||
Name:Ethanol ignition multiplier
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x801E7FC2
|
||||
Name:Ethanol ignition compensation
|
||||
TableSize:15x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x801E8228
|
||||
Name:Ethanol ECT cranking compensation
|
||||
TableSize:8x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x801E8244
|
||||
Name:Ethanol WOT fuel compensation
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x801E8260
|
||||
Name:Boost by ethanol limit
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,647 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
37805-5YF-AD20
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x1FFFFA
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0x80200374
|
||||
Name:Closed loop target lambda
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802006EC
|
||||
Name:Long term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80200B22
|
||||
Name:VTEC rpm window
|
||||
TableSize:1x1
|
||||
Unit1:Rpm
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80200BCA
|
||||
Name:Short term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80200BCC
|
||||
Name:Short term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020139C
|
||||
Name:AF learned value maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020139E
|
||||
Name:AF learned value minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80201982
|
||||
Name:Minimum MAP voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80201A9A
|
||||
Name:Long term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80201BFC
|
||||
Name:Speed limiter rpm
|
||||
TableSize:1x1
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80201C14
|
||||
Name:Maximum MAP voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80201C96
|
||||
Name:Speed limiter speed
|
||||
TableSize:1x1
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80202042
|
||||
Name:Launch rpm disengage speed
|
||||
TableSize:1x1
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020209C
|
||||
Name:Launch rpm
|
||||
TableSize:1x1
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802020AC
|
||||
Name:Launch recover rpm
|
||||
TableSize:1x1
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020D7E8
|
||||
Name:AFM enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020D7E9
|
||||
Name:EPS enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020D7EC
|
||||
Name:Knock sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020D7F1
|
||||
Name:Forced induction enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020D7F2
|
||||
Name:Second ECT sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020D7F3
|
||||
Name:VSA enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020D9C1
|
||||
Name:EGR enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020D9C2
|
||||
Name:ELD enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020D9C3
|
||||
Name:PA sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020D9C6
|
||||
Name:Purge/EVAP enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020D9C7
|
||||
Name:VTEC oil pressure switch enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020DCFB
|
||||
Name:Calibration ID
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020D7F4
|
||||
Name:VTC enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020D808
|
||||
Name:Immobilizer enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020D936
|
||||
Name:Primary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020D937
|
||||
Name:Secondary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020D951
|
||||
Name:Use MAP to determine WOT
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80200CB6
|
||||
Name:Initial knock control multiplier
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80201020
|
||||
Name:High speed throttle reduction speed
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80201560
|
||||
Name:Under boost error (P0299)
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x801E7E8D
|
||||
Name:Sport mode boost (Hondata mode) enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x801E7E92
|
||||
Name:Ethanol input enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################################################
|
||||
#############################################################
|
||||
#############################################################
|
||||
ROMLocationTable:0x802029FE
|
||||
Name:Overrun cutoff MAP low cam (cut)
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80202A06
|
||||
Name:Overrun cutoff MAP low cam (recover)
|
||||
TableSize:4x1
|
||||
Unit1:Rpm
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80202A0E
|
||||
Name:Overrun cutoff MAP high cam (cut)
|
||||
TableSize:4x1
|
||||
Unit1:Rpm
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80202A16
|
||||
Name:Overrun cutoff MAP high cam (recover)
|
||||
TableSize:4x1
|
||||
Unit1:Rpm
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802053F2
|
||||
Name:Closed loop target lambda limit
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80205402
|
||||
Name:Closed loop target lambda high load
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80205412
|
||||
Name:Closed loop target lambda low load
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80205D34
|
||||
Name:Air temperature fuel compensation cranking
|
||||
TableSize:9x1
|
||||
Unit1:IAT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80202A50
|
||||
Name:Water temperature ignition compensation hot low
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80202A5A
|
||||
Name:Water temperature ignition compensation cold low
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80202DCA
|
||||
Name:Overrun fuel cut delay
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80202DE8
|
||||
Name:Overrun injector restart rpm (cut)
|
||||
TableSize:5x1
|
||||
Unit2:rpm
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80202DF2
|
||||
Name:Overrun injector restart rpm (recover)
|
||||
TableSize:5x1
|
||||
Unit2:rpm
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80203928
|
||||
Name:Water temperature ignition compensation hot high
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80203932
|
||||
Name:Water temperature ignition compensation cold high
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80204922
|
||||
Name:Idle speed (normal)
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80204932
|
||||
Name:Idle speed (after start)
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80203EDA
|
||||
Name:Individual cylinder ignition trim
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802412E8
|
||||
ROMLocationX:0x80241568
|
||||
Name:TC maximum pressure ratio
|
||||
TableSize:16x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023FEE8
|
||||
Name:TC max boost(IAT2)
|
||||
TableSize:16x20
|
||||
Unit1:RPM
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80274940
|
||||
ROMLocationX:0x80274300
|
||||
Name:Knock ignition limit low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80274620
|
||||
ROMLocationX:0x80273FE0
|
||||
Name:Knock ignition limit high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80209FD8
|
||||
Name:Torque limit
|
||||
TableSize:20x1
|
||||
Unit1:RPM
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802221E2
|
||||
ROMLocationX:0x80222246
|
||||
Name:TC max boost (IAT)
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8022217E
|
||||
Name:TC max boost (PA)
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80239E30
|
||||
ROMLocationX:0x80239B10
|
||||
ROMLocationY:0x802397F0
|
||||
Name:WOT lambda adjustment low
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80239CA0
|
||||
ROMLocationX:0x80239980
|
||||
ROMLocationY:0x80239660
|
||||
Name:WOT lambda adjustment high
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023A150
|
||||
Name:Lean best torque low
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80239FC0
|
||||
Name:Lean best torque high
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80227AF4
|
||||
ROMLocationX:0x80227964
|
||||
Name:Knock air limit low
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80227A2C
|
||||
ROMLocationX:0x8022789C
|
||||
Name:Knock air limit high
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020D1C0
|
||||
Name:Digital AFM flow
|
||||
TableSize:129x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802621C8
|
||||
Name:TC boost command
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80203E7A
|
||||
Name:Individual cylinder fuel trim
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80204354
|
||||
Name:WOT determination (mg/cyl)
|
||||
TableSize:7x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802362D0
|
||||
Name:EGR Ignition low
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80236140
|
||||
Name:EGR Ignition high
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802030AE
|
||||
Name:Air temperature ignition compensation (MAP low)
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802030A4
|
||||
Name:Air temperature ignition compensation (MAP high)
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8020A028
|
||||
Name:Boost pressure reverse lookup
|
||||
TableSize:20x1
|
||||
Unit1:MAP
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x801E7EA0
|
||||
Name:Sport Torque limit
|
||||
TableSize:20x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80232E58
|
||||
Name:Turbine overspeed avoidance upper limit
|
||||
TableSize:8x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x801E7F4C
|
||||
Name:Ethanol percentage
|
||||
TableSize:2x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x801E7F68
|
||||
Name:Ethanol fuel compensation
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x801E7F80
|
||||
Name:Ethanol ignition multiplier
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x801E7FC2
|
||||
Name:Ethanol ignition compensation
|
||||
TableSize:15x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x801E8228
|
||||
Name:Ethanol ECT cranking compensation
|
||||
TableSize:8x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x801E8244
|
||||
Name:Ethanol WOT fuel compensation
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x801E8260
|
||||
Name:Boost by ethanol limit
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
|
@ -0,0 +1,650 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
37805-5YF-C420
|
||||
37805-5YF-C120
|
||||
37805-5YF-C220
|
||||
37805-5YF-C320
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x1FFFFA
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0x802123F8
|
||||
Name:Closed loop target lambda
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80212786
|
||||
Name:Long term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80212BBA
|
||||
Name:VTEC rpm window
|
||||
TableSize:1x1
|
||||
Unit1:Rpm
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80212C62
|
||||
Name:Short term fuel trim maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80212C64
|
||||
Name:Short term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021343A
|
||||
Name:AF learned value maximum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021343C
|
||||
Name:AF learned value minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80213A06
|
||||
Name:Minimum MAP voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80213B1C
|
||||
Name:Long term fuel trim minimum
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80213C7E
|
||||
Name:Speed limiter rpm
|
||||
TableSize:1x1
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80213C96
|
||||
Name:Maximum MAP voltage
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80213D18
|
||||
Name:Speed limiter speed
|
||||
TableSize:1x1
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802140C8
|
||||
Name:Launch rpm disengage speed
|
||||
TableSize:1x1
|
||||
Unit2:kph
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80214126
|
||||
Name:Launch rpm
|
||||
TableSize:1x1
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80214136
|
||||
Name:Launch recover rpm
|
||||
TableSize:1x1
|
||||
Unit2:rpm
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802758D4
|
||||
Name:AFM enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802758D5
|
||||
Name:EPS enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802758D8
|
||||
Name:Knock sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802758DD
|
||||
Name:Forced induction enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802758DE
|
||||
Name:Second ECT sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802758DF
|
||||
Name:VSA enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80275AA5
|
||||
Name:EGR enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80275AA6
|
||||
Name:ELD enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80275AA7
|
||||
Name:PA sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80275AAA
|
||||
Name:Purge/EVAP enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80275AAB
|
||||
Name:VTEC oil pressure switch enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80275DBD
|
||||
Name:Calibration ID
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
#############################
|
||||
ROMLocationTable:0x802758E0
|
||||
Name:VTC enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802758F3
|
||||
Name:Immobilizer enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80275A1E
|
||||
Name:Primary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80275A1F
|
||||
Name:Secondary oxygen sensor enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80275A37
|
||||
Name:Use MAP to determine WOT
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80212D48
|
||||
Name:Initial knock control multiplier
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802130C2
|
||||
Name:High speed throttle reduction speed
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802135F0
|
||||
Name:Under boost error (P0299)
|
||||
TableSize:1x1
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x801E7E8D
|
||||
Name:Sport mode boost (Hondata mode) enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x801E7E92
|
||||
Name:Ethanol input enabled
|
||||
TableSize:1x1
|
||||
Unit2:Enabled
|
||||
IsSingleByteTable:True
|
||||
#############################################################
|
||||
#############################################################
|
||||
#############################################################
|
||||
ROMLocationTable:0x80214A88
|
||||
Name:Overrun cutoff MAP low cam (cut)
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80214A90
|
||||
Name:Overrun cutoff MAP low cam (recover)
|
||||
TableSize:4x1
|
||||
Unit1:Rpm
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80214A98
|
||||
Name:Overrun cutoff MAP high cam (cut)
|
||||
TableSize:4x1
|
||||
Unit1:Rpm
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80214AA0
|
||||
Name:Overrun cutoff MAP high cam (recover)
|
||||
TableSize:4x1
|
||||
Unit1:Rpm
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217402
|
||||
Name:Closed loop target lambda limit
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217412
|
||||
Name:Closed loop target lambda high load
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217422
|
||||
Name:Closed loop target lambda low load
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80217DC0
|
||||
Name:Air temperature fuel compensation cranking
|
||||
TableSize:9x1
|
||||
Unit1:IAT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80214ADA
|
||||
Name:Water temperature ignition compensation hot low
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80214AE4
|
||||
Name:Water temperature ignition compensation cold low
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80214E54
|
||||
Name:Overrun fuel cut delay
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80214E72
|
||||
Name:Overrun injector restart rpm (cut)
|
||||
TableSize:5x1
|
||||
Unit2:rpm
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80214E7C
|
||||
Name:Overrun injector restart rpm (recover)
|
||||
TableSize:5x1
|
||||
Unit2:rpm
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80215944
|
||||
Name:Water temperature ignition compensation hot high
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021594E
|
||||
Name:Water temperature ignition compensation cold high
|
||||
TableSize:5x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80216932
|
||||
Name:Idle speed (normal)
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80216942
|
||||
Name:Idle speed (after start)
|
||||
TableSize:8x1
|
||||
Unit1:ECT
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80215EF6
|
||||
Name:Individual cylinder ignition trim
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023F7C0
|
||||
ROMLocationX:0x8023FA40
|
||||
Name:TC maximum pressure ratio
|
||||
TableSize:16x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8023E3C0
|
||||
Name:TC max boost(IAT2)
|
||||
TableSize:16x20
|
||||
Unit1:RPM
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802742C0
|
||||
ROMLocationX:0x80273C80
|
||||
Name:Knock ignition limit low
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80273960
|
||||
ROMLocationX:0x80273960
|
||||
Name:Knock ignition limit high
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021C1B8
|
||||
Name:Torque limit
|
||||
TableSize:20x1
|
||||
Unit1:RPM
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021FFC6
|
||||
ROMLocationX:0x8022002A
|
||||
Name:TC max boost (IAT)
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021FF62
|
||||
Name:TC max boost (PA)
|
||||
TableSize:5x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80238108
|
||||
ROMLocationX:0x80237DE8
|
||||
ROMLocationY:0x80237938
|
||||
Name:WOT lambda adjustment low
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80237F78
|
||||
ROMLocationX:0x80237C58
|
||||
ROMLocationY:0x80237938
|
||||
Name:WOT lambda adjustment high
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80238428
|
||||
Name:Lean best torque low
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80238298
|
||||
Name:Lean best torque high
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80225F0C
|
||||
ROMLocationX:0x80225D7C
|
||||
Name:Knock air limit low
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80225E44
|
||||
ROMLocationX:0x80225CB4
|
||||
Name:Knock air limit high
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8027300A
|
||||
Name:Digital AFM flow
|
||||
TableSize:129x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802606A0
|
||||
Name:TC boost command
|
||||
TableSize:20x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80215E96
|
||||
Name:Individual cylinder fuel trim
|
||||
TableSize:4x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80216364
|
||||
Name:WOT determination (mg/cyl)
|
||||
TableSize:7x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x802345A8
|
||||
Name:EGR Ignition low
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80234418
|
||||
Name:EGR Ignition high
|
||||
TableSize:10x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsReadOnly:True
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021511A
|
||||
Name:Air temperature ignition compensation (MAP low)
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80215110
|
||||
Name:Air temperature ignition compensation (MAP high)
|
||||
TableSize:5x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x8021C208
|
||||
Name:Boost pressure reverse lookup
|
||||
TableSize:20x1
|
||||
Unit1:MAP
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x801E7EA0
|
||||
Name:Sport Torque limit
|
||||
TableSize:20x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x80231194
|
||||
Name:Turbine overspeed avoidance upper limit
|
||||
TableSize:8x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsUntested:True
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x801E7F4C
|
||||
Name:Ethanol percentage
|
||||
TableSize:2x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x801E7F68
|
||||
Name:Ethanol fuel compensation
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x801E7F80
|
||||
Name:Ethanol ignition multiplier
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x801E7FC2
|
||||
Name:Ethanol ignition compensation
|
||||
TableSize:15x20
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x801E8228
|
||||
Name:Ethanol ECT cranking compensation
|
||||
TableSize:8x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
#############################
|
||||
ROMLocationTable:0x801E8244
|
||||
Name:Ethanol WOT fuel compensation
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
||||
ROMLocationTable:0x801E8260
|
||||
Name:Boost by ethanol limit
|
||||
TableSize:6x1
|
||||
ValueMin:-32768
|
||||
ValueMax:32768
|
||||
IsNotDefined:True
|
||||
#############################
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,34 @@
|
|||
# ECU_Honda_S2000_2.0_16v_240Hp_KEIHIN_37820-PCX-U0X_SH7058_1Mb_37805-PCX-U020_37805-PCX-U010
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
37805-PCX-U020
|
||||
37805-PCX-U010
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,34 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
37805-PCX-U120
|
||||
37805-PCX-U110
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
# Honda_Insight_2002_2003_Base_1.0L, L3 - Electric\/Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
# Honda_Insight_2004_Base_1.0L, L3 - Electric\/Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
# Honda_Insight_2005_Base_1.0L, L3 - Electric\/Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
# Honda_Insight_2006_Base_1.0L, L3 - Electric\/Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
# Honda_Insight_2001_2002_2003_Base_1.0L, L3 - Electric\/Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
# Honda_Civic_2001_DX, LX_1.7L, L4 - Gas |
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
|
@ -0,0 +1,33 @@
|
|||
#######################################################################
|
||||
#######################################################################
|
||||
# THIS FILE AS BEEN GENERATED AUTOMATICLY, ROM LOCATIONS CAN BE WRONG
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# Supported ECU:
|
||||
#######################################################################
|
||||
|
||||
#######################################################################
|
||||
# Checksum Address Location:
|
||||
#######################################################################
|
||||
ChecksumAddress:0x8400
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
#######################################################################
|
||||
# ROM Parameters Definitions:
|
||||
#######################################################################
|
||||
ROMLocationTable:0xA5AE
|
||||
Name:Speedlimiter
|
||||
TableSize:1x1
|
||||
Unit2:KPH
|
||||
# MathTable:X/1.609
|
||||
#############################
|
||||
ROMLocationTable:0xADB0
|
||||
Name:Minimum IPW
|
||||
TableSize:1x1
|
||||
Unit1:Min IPW
|
||||
MathTable:X*0.002
|
||||
ValueMin:-6
|
||||
ValueMax:5
|
||||
ChangeAmount:0,001
|
||||
FormatTable:0.000
|
||||
#############################
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue