Name/Meaning | Offset | Type | Size (bytes) | Remark | |
---|---|---|---|---|---|
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 | 2 | Minimum RPM to activate O2 sensor |
Closed Loop Feature Minimum Throttle | 0x001e | 30 | Value | 2 | Minimum throttle to activate O2 sensor |
O2 Sensor Activation Time | 0x0020 | 32 | Value | 1 | O2 sensor activation delay |
O2 Sensor Deactivation Time | 0x0021 | 33 | Value | 1 | O2 sensor deactivation delay |
Startup Fuel Pulsewidth | 0x0022 | 34 | Table | 12 | Starting fuel pulse length |
Fuel Pump Duty Cycle Table | 0x002e | 46 | Table | 12 | Fuel pump duty cycle table |
Fuel Pump Frequency | 0x003a | 58 | Value | 1 | Fuel pump PWM frequency |
Light Acceleration Condition | 0x003b | 59 | Value | 1 | TPS change indicating a light accel. condition |
Full Acceleration Condition | 0x003c | 60 | Value | 1 | Change in throttle movement indicationg a full acceleration condition |
Acceleration Enrichment Duration | 0x003d | 61 | Value | 1 | Full acceleration enrichment duration in engine revs |
Acceleration Enrichment | 0x003e | 62 | Table | 16 | Acceleration enrichment |
Deceleration Correction Region | 0x0052 | 82 | Table | 16 | Deceleration correction region |
WOT Region | 0x005a | 90 | Table | 8 | Wide-Open Throttle definition |
WOT Enrichment | 0x0062 | 98 | Value | 2 | Default fuel correction, applied to WOT regions |
Warmup Enrichment | 0x0070 | 112 | Table | 28 | Engine temperature fuel correction |
Hot Start Condition | 0x008c | 140 | Value | 2 | Engine temperature indicating a hot start condition |
Engine Temperature Sensor Conversion Data | 0x008e | 142 | Table | 28 | Engine temperature senor data |
Air Temperature Correction | 0x00aa | 170 | Table | 28 | Air Temp correction |
Air Temperature Sensor Data | 0x00c6 | 198 | Table | 28 | Air temperature sensor data |
Battery Voltage Correction | 0x00e2 | 226 | Table | 24 | Battery voltage correction |
Closed Loop Region Upper Boundary | 0x00fa | 250 | Table | 36 | Closed loop upper boundary |
Closed Loop Region Lower Boundary | 0x011e | 286 | Table | 36 | Closed loop lower boundary |
Closed Loop Upper Boundary RPM Hysteresis | 0x0146 | 326 | Value | 2 | Closed loop upper boundary RPM hysteresis |
Closed Loop Lower Boundary RPM Hysteresis | 0x0148 | 328 | Value | 2 | Closed loop lower boundary RPM hysteresis |
EGO Correction Maximum Value | 0x014a | 330 | Value | 2 | Maximum closed loop EGO correction |
EGO Correction Minimum Value | 0x014c | 332 | Value | 2 | Minimum closed loop EGO correction |
Calibration Mode Number of Readings | 0x014e | 334 | Value | 1 | Number of O2 sensor readings required to adjust AFV |
AFV Maximum Value | 0x0150 | 336 | Value | 2 | Maximum allowed AFV |
AFV Minimum Value | 0x0152 | 338 | Value | 2 | Minimum allowed AFV |
AFV Increase Factor | 0x0154 | 340 | Value | 2 | Factor applied to increase AFV |
AFV Decrease Factor | 0x0156 | 342 | Value | 2 | Factor applied to decrease AFV |
Calibration Mode Region Upper Boundary | 0x0158 | 344 | Table | 28 | Calibration mode region upper boundary |
Calibration Mode Region Lower Boundary | 0x0174 | 372 | Table | 28 | Calibration mode region lower boundary |
Fuel PI Controller High RPM Threshold | 0x0190 | 400 | Value | 2 | PI controller high value RPM limit |
Fuel PI Controller High Throttle Threshold | 0x0192 | 402 | Value | 2 | PI controller high value throttle limit |
Fuel PI Controller High P-Value | 0x0194 | 404 | Value | 1 | High P value used for PI controller |
Fuel PI Controller High I-Value | 0x0195 | 405 | Value | 1 | High I value used for PI controller |
Fuel PI Controller Low P-Value | 0x0196 | 406 | Value | 1 | Low P value used for PI controller |
Fuel PI Controller Low I-Value | 0x0197 | 407 | Value | 1 | Low I value used for PI controller |
Fuel PI Controller Idle P-Value | 0x0198 | 408 | Value | 1 | Idle P value used for PI controller |
Fuel PI Controller Idle I-Value | 0x0199 | 409 | Value | 1 | Idle I value used for PI controller |
Fuel Pulse Endpoint Table for Engine Temperature | 0x019a | 410 | Table | 12 | Fuel pulse endpoint temperature correction |
Fuel Pulse Endpoint Table for Load | 0x01a6 | 422 | Table | 12 | Fuel pulse endpoint throttle correction |
Idle Spark Advance Table | 0x01b4 | 436 | Table | 16 | Idle Spark Advance |
Rides Required to Clear DTC | 0x01c4 | 452 | Value | 1 | Number of rides without error codes set to clear store errors |
Throttle Position Sensor Number of Errors | 0x01c5 | 453 | Value | 1 | Number of TPS read failures before error code is set |
Throttle Position Sensor Highest Reading Allowed | 0x01c6 | 454 | Value | 2 | Maximum TPS reading |
Throttle Position Sensor Lowest Reading Allowed | 0x01c8 | 456 | Value | 2 | Minimum TPS reading |
Throttle Position Sensor Default Value | 0x01ca | 458 | Value | 2 | TPS default value set on failure |
O2 Sensor Test Minimum RPM | 0x01cc | 460 | Value | 2 | Minimum RPM to check for O2 activity |
O2 Sensor Test Minimum Throttle | 0x01ce | 462 | Value | 1 | Minimum throttle to check for O2 activity |
O2 Sensor Number of Errors | 0x01cf | 463 | Value | 1 | Number of O2 sensor read failures before error code is set |
O2 Sensor Number of Inactive Reads | 0x01d0 | 464 | Value | 1 | Number of inactive results before error code is set |
Engine Temperature Sensor Number of Errors | 0x01d1 | 465 | Value | 1 | Number of ET sensor read failures before error code is set |
Engine Temperature Sensor Highest Reading Allowed | 0x01d2 | 466 | Value | 1 | Maximum ET sensor reading |
Engine Temperature Sensor Lowest Reading Allowed | 0x01d3 | 467 | Value | 1 | Minimum ET sensor reading |
Engine Temperature Sensor Default Value | 0x01d4 | 468 | Value | 1 | ET sensor default value set on failure |
Air Temperature Sensor Highest Reading Allowed | 0x01d5 | 469 | Value | 1 | Maximum allowed air temperature sensor reading |
Air Temperature Sensor Lowest Reading Allowed | 0x01d6 | 470 | Value | 1 | Minimum allowed air temperature sensor reading |
Air Temperature Sensor Default Value | 0x01d7 | 471 | Value | 1 | Air temperature sensor default value, set on failure |
Air Temperature Sensor Number of Errors | 0x01d8 | 472 | Value | 1 | Number of air temperature sensor test failures before error code is set |
Battery Voltage Number of Errors | 0x01d9 | 473 | Value | 1 | Number of battery voltage test failures before error code is set |
Battery Voltage Highest Reading Allowed | 0x01da | 474 | Value | 2 | Battery voltage maximum reading allowed |
Battery Voltage Lowest Reading Allowed | 0x01dc | 476 | Value | 2 | Battery voltage minimum reading allowed |
Battery Voltage Default Value | 0x01de | 478 | Value | 2 | Battery voltage default value, set on failure |
Injector Feedback Highest Reading Allowed | 0x01e0 | 480 | Value | 1 | Maximum injector feedback reading |
Injector Feedback Lowest Reading Allowed | 0x01e1 | 481 | Value | 1 | Minimum injector feedback reading |
Injector Feedback Number of Errors | 0x01e2 | 482 | Value | 1 | Number of injector feedback test failures before error code is set |
Coil Feedback Highest Reading Allowed | 0x01e3 | 483 | Value | 1 | Maximum allowed coil feedback reading |
Coil Feedback Lowest Reading Allowed | 0x01e4 | 484 | Value | 1 | Minimum allowed coil feedback reading |
Coil Feedback Number of Errors | 0x01e5 | 485 | Value | 1 | Number of failed coil feedback tests before error code is set |
Fuel Pump Feedback Upper Limit | 0x01e6 | 486 | Value | 1 | Maximum fuelpump feedback reading |
Fuel Pump Feedback Off Time before Test | 0x01e7 | 487 | Value | 1 | Off time before fuel pump feedback checked |
Fuel Pump Feedback Number of Errors | 0x01e8 | 488 | Value | 1 | Number of fuelpump feedback test failures before error code is set |
Tacho Feedback Number of Errors | 0x01e9 | 489 | Value | 1 | Number of tacho feedback test failures before error code is set |
Bank Angle Sensor Tip-Over Value | 0x01eb | 491 | Value | 1 | Bank angle sensor tip-over value (alternative: shifter minimum delay between activations) |
Bank Angle Sensor Lowest Reading Allowed | 0x01ec | 492 | Value | 1 | Minimum bank angles sensor reading allowed (alternative: shifter debounce period) |
Bank Angle Sensor Number of Errors | 0x01ed | 493 | Value | 1 | Number of bank angle sensor test failures before error code is set (alternative: shifter fuel cut duration) |
Bank Angle Sensor Tipover Delay | 0x01ee | 494 | Value | 1 | Bank angle sensor tip-over detection delay (alternative: shifter maximum input activation value) |
AD-Converter Number of Errors | 0x01ef | 495 | Value | 1 | Number of failed A/D conversion tests before error code set |
EEPROM Test Number of Errors | 0x01f0 | 496 | Value | 1 | Number of failed EEPROM checksum tests before error code set |
Camshaft Sensor Number of Sync Errors | 0x01f1 | 497 | Value | 1 | Number of revs without sync detected before error code set |
Camshaft Sensor Test Number of Consecutive Sync Errors | 0x01f2 | 498 | Value | 1 | Number of consecutive out-of-sync revs before error code set |
Error Mask Byte 0 | 0x01f3 | 499 | Bits | 1 | Diagnostic trouble code mask, byte 0 |
Error Mask Byte 1 | 0x01f4 | 500 | Bits | 1 | Diagnostic trouble code mask, byte 1 |
Error Mask Byte 2 | 0x01f5 | 501 | Bits | 1 | Diagnostic trouble code mask, byte 2 |
Error Mask Byte 3 | 0x01f6 | 502 | Bits | 1 | Diagnostic trouble code mask, byte 3 |
Timing Table Load Axis | 0x0208 | 520 | Axis | 10 | Timing table load axis y-axis) |
Timing Table RPM Axis | 0x0212 | 530 | Axis | 20 | Timing table RPM axis x-axis) |
Fuel Map Load Axis | 0x0226 | 550 | Axis | 12 | Fuel load axis |
Fuel Map RPM Axis | 0x0232 | 562 | Axis | 26 | Fuel RPM axis |
Timing Table Front | 0x024c | 588 | Map | 100 | Timing table front cylinder |
Timing Table Rear | 0x02b0 | 688 | Map | 100 | Timing table rear cylinder |
Fuel Map Front | 0x0314 | 788 | Map | 156 | Front fuel table |
Fuel Map Rear | 0x03b0 | 944 | 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!