Name/Meaning | Offset | Type | Size (bytes) | Remark | |
---|---|---|---|---|---|
Stored Error Byte 0 | 0x0000 | 0 | Bits | 1 | Stored (historic) trouble codes, byte 0 |
Stored Error Byte 1 | 0x0001 | 1 | Bits | 1 | Stored (historic) trouble codes, byte 1 |
Stored Error Byte 2 | 0x0002 | 2 | Bits | 1 | Stored (historic) trouble codes, byte 2 |
Stored Error Byte 3 | 0x0003 | 3 | Bits | 1 | Stored (historic) trouble codes, byte 3 |
Number of Rides since Error Set | 0x0004 | 4 | Value | 1 | Number of rides since a trouble code was set |
Calibration ID | 0x0005 | 5 | Value | 1 | Country specific calibration identifier |
AFV Rear | 0x0006 | 6 | Value | 2 | Adaptive fuel value rear cylinder |
System Configuration | 0x0008 | 8 | Bits | 1 | Global ECM setup |
Engine Running Minimum RPM | 0x000e | 14 | Value | 2 | Minimum RPM indicating a running engine cranking otherwise) |
Throttle Position Sensor Reset Voltage | 0x0012 | 18 | Value | 2 | TPS voltage with a fully closed throttle, written on a TPS reset |
Throttle Position Sensor Voltage Range | 0x0014 | 20 | Value | 2 | TPS voltage difference from fully closed to WOT |
Throttle Position Sensor Degrees Range | 0x0016 | 22 | Value | 2 | TPS degrees difference from fully closed to WOT |
Throttle Position Sensor Moving Average Fraction | 0x0018 | 24 | Value | 1 | TPS fraction used to detect TP changes |
O2 Sensor Target Voltage | 0x0019 | 25 | Value | 1 | O2 sensor target voltage |
O2 Sensor Rich Voltage | 0x001a | 26 | Value | 1 | O2 sensor voltage indicating a rich mixture |
O2 Sensor Lean Voltage | 0x001b | 27 | Value | 1 | O2 sensor voltage indicating a lean mixture |
Closed Loop Feature Minimum RPM | 0x001c | 28 | Value | 1 | Minimum RPM to activate O2 sensor |
Closed Loop Feature Minimum Throttle | 0x001d | 29 | Value | 1 | Minimum throttle to activate O2 sensor |
O2 Sensor Activation Time | 0x001e | 30 | Value | 1 | O2 sensor activation delay |
O2 Sensor Deactivation Time | 0x001f | 31 | Value | 1 | O2 sensor deactivation delay |
Startup Fuel Pulsewidth | 0x0020 | 32 | Table | 6 | Starting fuel pulse length |
Fuel Pump Duty Cycle Table | 0x0026 | 38 | Table | 6 | Fuel pump duty cycle table |
Fuel Pump Frequency | 0x002c | 44 | Value | 1 | Fuel pump PWM frequency |
Light Acceleration Condition | 0x002d | 45 | Value | 1 | TPS change indicating a light accel. condition |
Full Acceleration Condition | 0x002e | 46 | Value | 1 | Change in throttle movement indicationg a full acceleration condition |
Acceleration Enrichment Duration | 0x002f | 47 | Value | 1 | Full acceleration enrichment duration in engine revs |
Acceleration Enrichment | 0x0030 | 48 | Table | 8 | Acceleration enrichment |
Deceleration Correction Region | 0x0038 | 56 | Table | 8 | Deceleration correction region |
Deceleration Correction | 0x0040 | 64 | Value | 1 | Deceleration correction |
Deceleration Condition Hysteresis | 0x0041 | 65 | Value | 1 | Deceleration condition throttle hysteresis |
Fuel Cut Region | 0x0042 | 66 | Table | 4 | Fuel cut region |
WOT Region | 0x0046 | 70 | Table | 4 | Wide-Open Throttle definition |
WOT Enrichment | 0x004a | 74 | Value | 2 | Default fuel correction, applied to WOT regions |
Idle Correction | 0x004c | 76 | Table | 8 | Idle correction |
Idle Maximum Engine Speed | 0x0054 | 84 | Value | 2 | Idle region maximum RPM |
Idle Maximum Load | 0x0056 | 86 | Value | 1 | Idle region maximum load |
Startup Enrichment Temperature Axis | 0x0058 | 88 | Axis | 4 | Startup condition temperature axis |
Startup Enrichment | 0x005c | 92 | Map | 4 | Fuell correction after egine startup |
Startup Enrichment Duration | 0x0060 | 96 | Map | 4 | Duration of startup fuel enrichment |
Open Loop Default Correction | 0x0064 | 100 | Value | 2 | Default fuel correction, applied to open loop regions |
Front Cylinder Correction | 0x0066 | 102 | Table | 16 | Front cylinder fuel enrichment on engine temperature |
Warmup Enrichment | 0x0076 | 118 | Table | 28 | Engine temperature fuel correction |
Hot Start Condition | 0x0092 | 146 | Value | 2 | Engine temperature indicating a hot start condition |
Engine Temperature Sensor Conversion Data | 0x0094 | 148 | Table | 28 | Engine temperature senor data |
Air Temperature Correction | 0x00b0 | 176 | Table | 28 | Air Temp correction |
Air Temperature Sensor Data | 0x00cc | 204 | Table | 28 | Air temperature sensor data |
Battery Voltage Correction | 0x00e8 | 232 | Table | 24 | Battery voltage correction |
Closed Loop Region Upper Boundary | 0x0100 | 256 | Table | 8 | Closed loop upper boundary |
Closed Loop Region Lower Boundary | 0x0108 | 264 | Table | 18 | Closed loop lower boundary |
Closed Loop Upper Boundary Load Hysteresis | 0x011a | 282 | Value | 1 | Closed loop upper boundary throttle hysteresis |
Closed Loop Lower Boundary Load Hysteresis | 0x011b | 283 | Value | 1 | Closed loop lower boundary throttle hysteresis |
Closed Loop Upper Boundary RPM Hysteresis | 0x011c | 284 | Value | 2 | Closed loop upper boundary RPM hysteresis |
Closed Loop Lower Boundary RPM Hysteresis | 0x011e | 286 | Value | 2 | Closed loop lower boundary RPM hysteresis |
EGO Correction Maximum Value | 0x0120 | 288 | Value | 2 | Maximum closed loop EGO correction |
EGO Correction Minimum Value | 0x0122 | 290 | Value | 2 | Minimum closed loop EGO correction |
Calibration Mode Number of Readings | 0x0124 | 292 | Value | 1 | Number of O2 sensor readings required to adjust AFV |
AFV Storage Delay | 0x0125 | 293 | Value | 1 | Time between AFV writes to EEPROM |
AFV Maximum Value | 0x0126 | 294 | Value | 2 | Maximum allowed AFV |
AFV Minimum Value | 0x0128 | 296 | Value | 2 | Minimum allowed AFV |
AFV Increase Factor | 0x012a | 298 | Value | 2 | Factor applied to increase AFV |
AFV Decrease Factor | 0x012c | 300 | Value | 2 | Factor applied to decrease AFV |
Calibration Mode Maximum Engine Temperature | 0x012e | 302 | Value | 2 | Maximum engine temperature to enable calibration mode |
Calibration Mode Minimum Engine Temperature | 0x0130 | 304 | Value | 2 | Minimum engine temperature to enable calibration mode |
Calibration Mode Region Upper Boundary | 0x0132 | 306 | Table | 8 | Calibration mode region upper boundary |
Calibration Mode Region Lower Boundary | 0x013a | 314 | Table | 14 | Calibration mode region lower boundary |
Fuel PI Controller High RPM Threshold | 0x0148 | 328 | Value | 1 | PI controller high value RPM limit |
Fuel PI Controller High Throttle Threshold | 0x0149 | 329 | Value | 1 | PI controller high value throttle limit |
Fuel PI Controller High P-Value | 0x014a | 330 | Value | 1 | High P value used for PI controller |
Fuel PI Controller High I-Value | 0x014b | 331 | Value | 1 | High I value used for PI controller |
Fuel PI Controller Low P-Value | 0x014c | 332 | Value | 1 | Low P value used for PI controller |
Fuel PI Controller Low I-Value | 0x014d | 333 | Value | 1 | Low I value used for PI controller |
Fuel PI Controller Idle P-Value | 0x014e | 334 | Value | 1 | Idle P value used for PI controller |
Fuel PI Controller Idle I-Value | 0x014f | 335 | Value | 1 | Idle I value used for PI controller |
Fuel Pulse Endpoint Table for Engine Temperature | 0x0150 | 336 | Table | 6 | Fuel pulse endpoint temperature correction |
Fuel Pulse Endpoint Table for Load | 0x0156 | 342 | Table | 6 | Fuel pulse endpoint throttle correction |
Idle Spark Advance Table | 0x015e | 350 | Table | 8 | Idle Spark Advance |
WOT Spark Advance Reduction | 0x0166 | 358 | Table | 8 | WOT spark advance reduction |
Spark Advance Retard Configuration | 0x016e | 366 | Bits | 1 | Spark advance and fuel reduction configuration |
Spark Advance Reduction RPM Axis | 0x0170 | 368 | Array | 8 | RPM values for spark advance and fuel reduction |
Spark Advance Reduction | 0x0178 | 376 | Array | 4 | The spark advance reduction while noise abatement is active |
Spark Advance Reduction Ramp-In Duration | 0x017c | 380 | Array | 4 | Spark advance reduction ramp-in duration |
Spark Advance Reduction Hold Duration | 0x0180 | 384 | Array | 4 | Spark advance reduction hold duration |
Spark Advance Reduction Ramp-Out Duration | 0x0184 | 388 | Array | 4 | Spark advance reduction ramp-out duration |
RPM Fixed Kill Limit Trigger | 0x018e | 398 | Value | 2 | Kill limit trigger RPM |
RPM Fixed Kill Limit Recharge | 0x0190 | 400 | Value | 2 | Kill limit release RPM |
Soft Limit Ignition Pattern Front | 0x0194 | 404 | Value | 1 | Front Soft Limit Fire Pattern |
Soft Limit Ignition Pattern Rear | 0x0195 | 405 | Value | 1 | Rear Soft Limit Fire Pattern |
Hard Limit Ignition Pattern Front | 0x0196 | 406 | Value | 1 | Front Hard Limit Fire Pattern |
Hard Limit Ignition Pattern Rear | 0x0197 | 407 | Value | 1 | Rear Hard Limit Fire Pattern |
Rides Required to Clear DTC | 0x0198 | 408 | Value | 1 | Number of rides without error codes set to clear store errors |
Throttle Position Sensor Number of Errors | 0x0199 | 409 | Value | 1 | Number of TPS read failures before error code is set |
Throttle Position Sensor Highest Reading Allowed | 0x019a | 410 | Value | 2 | Maximum TPS reading |
Throttle Position Sensor Lowest Reading Allowed | 0x019c | 412 | Value | 2 | Minimum TPS reading |
Throttle Position Sensor Default Value | 0x019e | 414 | Value | 2 | TPS default value set on failure |
O2 Sensor Test Minimum RPM | 0x01a0 | 416 | Value | 2 | Minimum RPM to check for O2 activity |
O2 Sensor Test Minimum Throttle | 0x01a2 | 418 | Value | 1 | Minimum throttle to check for O2 activity |
O2 Sensor Number of Errors | 0x01a3 | 419 | Value | 1 | Number of O2 sensor read failures before error code is set |
O2 Sensor Number of Inactive Reads | 0x01a4 | 420 | Value | 1 | Number of inactive results before error code is set |
Engine Temperature Sensor Number of Errors | 0x01a5 | 421 | Value | 1 | Number of ET sensor read failures before error code is set |
Engine Temperature Sensor Highest Reading Allowed | 0x01a6 | 422 | Value | 1 | Maximum ET sensor reading |
Engine Temperature Sensor Lowest Reading Allowed | 0x01a7 | 423 | Value | 1 | Minimum ET sensor reading |
Engine Temperature Sensor Default Value | 0x01a8 | 424 | Value | 1 | ET sensor default value set on failure |
Air Temperature Sensor Highest Reading Allowed | 0x01a9 | 425 | Value | 1 | Maximum allowed air temperature sensor reading |
Air Temperature Sensor Lowest Reading Allowed | 0x01aa | 426 | Value | 1 | Minimum allowed air temperature sensor reading |
Air Temperature Sensor Default Value | 0x01ab | 427 | Value | 1 | Air temperature sensor default value, set on failure |
Air Temperature Sensor Number of Errors | 0x01ac | 428 | Value | 1 | Number of air temperature sensor test failures before error code is set |
Battery Voltage Number of Errors | 0x01ad | 429 | Value | 1 | Number of battery voltage test failures before error code is set |
Battery Voltage Highest Reading Allowed | 0x01ae | 430 | Value | 2 | Battery voltage maximum reading allowed |
Battery Voltage Lowest Reading Allowed | 0x01b0 | 432 | Value | 2 | Battery voltage minimum reading allowed |
Battery Voltage Default Value | 0x01b2 | 434 | Value | 2 | Battery voltage default value, set on failure |
Injector Feedback Highest Reading Allowed | 0x01b4 | 436 | Value | 1 | Maximum injector feedback reading |
Injector Feedback Lowest Reading Allowed | 0x01b5 | 437 | Value | 1 | Minimum injector feedback reading |
Injector Feedback Number of Errors | 0x01b6 | 438 | Value | 1 | Number of injector feedback test failures before error code is set |
Coil Feedback Highest Reading Allowed | 0x01b7 | 439 | Value | 1 | Maximum allowed coil feedback reading |
Coil Feedback Lowest Reading Allowed | 0x01b8 | 440 | Value | 1 | Minimum allowed coil feedback reading |
Coil Feedback Number of Errors | 0x01b9 | 441 | Value | 1 | Number of failed coil feedback tests before error code is set |
Fuel Pump Feedback Upper Limit | 0x01ba | 442 | Value | 1 | Maximum fuelpump feedback reading |
Fuel Pump Feedback Off Time before Test | 0x01bb | 443 | Value | 1 | Off time before fuel pump feedback checked |
Fuel Pump Feedback Number of Errors | 0x01bc | 444 | Value | 1 | Number of fuelpump feedback test failures before error code is set |
Tacho Feedback Number of Errors | 0x01bd | 445 | Value | 1 | Number of tacho feedback test failures before error code is set |
Bank Angle Sensor Tip-Over Value | 0x01bf | 447 | Value | 1 | Bank angle sensor tip-over value (alternative: shifter minimum delay between activations) |
Bank Angle Sensor Lowest Reading Allowed | 0x01c0 | 448 | Value | 1 | Minimum bank angles sensor reading allowed (alternative: shifter debounce period) |
Bank Angle Sensor Number of Errors | 0x01c1 | 449 | Value | 1 | Number of bank angle sensor test failures before error code is set (alternative: shifter fuel cut duration) |
Bank Angle Sensor Tipover Delay | 0x01c2 | 450 | Value | 1 | Bank angle sensor tip-over detection delay (alternative: shifter maximum input activation value) |
AD-Converter Number of Errors | 0x01c3 | 451 | Value | 1 | Number of failed A/D conversion tests before error code set |
EEPROM Test Number of Errors | 0x01c4 | 452 | Value | 1 | Number of failed EEPROM checksum tests before error code set |
Camshaft Sensor Number of Sync Errors | 0x01c5 | 453 | Value | 1 | Number of revs without sync detected before error code set |
Camshaft Sensor Test Number of Consecutive Sync Errors | 0x01c6 | 454 | Value | 1 | Number of consecutive out-of-sync revs before error code set |
Error Mask Byte 0 | 0x01c7 | 455 | Bits | 1 | Diagnostic trouble code mask, byte 0 |
Error Mask Byte 1 | 0x01c8 | 456 | Bits | 1 | Diagnostic trouble code mask, byte 1 |
Error Mask Byte 2 | 0x01c9 | 457 | Bits | 1 | Diagnostic trouble code mask, byte 2 |
Error Mask Byte 3 | 0x01ca | 458 | Bits | 1 | Diagnostic trouble code mask, byte 3 |
Dwell Duration | 0x01cb | 459 | Array | 17 | Dwell duration table |
Timing Table Load Axis | 0x01dc | 476 | Axis | 10 | Timing table load axis y-axis) |
Timing Table RPM Axis | 0x01e6 | 486 | Axis | 20 | Timing table RPM axis x-axis) |
Fuel Map Load Axis | 0x01fa | 506 | Axis | 12 | Fuel load axis |
Fuel Map RPM Axis | 0x0206 | 518 | Axis | 26 | Fuel RPM axis |
Timing Table Front | 0x0220 | 544 | Map | 100 | Timing table front cylinder |
Timing Table Rear | 0x0284 | 644 | Map | 100 | Timing table rear cylinder |
Fuel Map Front | 0x02e8 | 744 | Map | 156 | Front fuel table |
Fuel Map Rear | 0x0384 | 900 | Map | 156 | Fuel map rear cylinder |
Note:
For variables that have a scaling factor and/or a translational offset given, use this formula to calculate the output value:
output_value = (EEPROM_value * scale) + translate
Please double-check all information from this site before using them!