EEPROM Directory for ECM Type BUECB

Name/Meaning Offset Type Size (bytes) Remark
Stored Error Byte 00x00000Bits1Stored (historic) trouble codes, byte 0
Stored Error Byte 10x00011Bits1Stored (historic) trouble codes, byte 1
Stored Error Byte 20x00022Bits1Stored (historic) trouble codes, byte 2
Stored Error Byte 30x00033Bits1Stored (historic) trouble codes, byte 3
Number of Rides since Error Set0x00044Value1Number of rides since a trouble code was set
Calibration ID0x00055Value1Country specific calibration identifier
AFV Rear0x00066Value2Adaptive fuel value rear cylinder
System Configuration0x00088Bits1Global ECM setup
Engine Running Minimum RPM0x000e14Value2Minimum RPM indicating a running engine cranking otherwise)
Throttle Position Sensor Reset Voltage0x001218Value2TPS voltage with a fully closed throttle, written on a TPS reset
Throttle Position Sensor Voltage Range0x001420Value2TPS voltage difference from fully closed to WOT
Throttle Position Sensor Degrees Range0x001622Value2TPS degrees difference from fully closed to WOT
Throttle Position Sensor Moving Average Fraction0x001824Value1TPS fraction used to detect TP changes
O2 Sensor Target Voltage0x001925Value1O2 sensor target voltage
O2 Sensor Rich Voltage0x001a26Value1O2 sensor voltage indicating a rich mixture
O2 Sensor Lean Voltage0x001b27Value1O2 sensor voltage indicating a lean mixture
Closed Loop Feature Minimum RPM0x001c28Value1Minimum RPM to activate O2 sensor
Closed Loop Feature Minimum Throttle0x001d29Value1Minimum throttle to activate O2 sensor
O2 Sensor Activation Time0x001e30Value1O2 sensor activation delay
O2 Sensor Deactivation Time0x001f31Value1O2 sensor deactivation delay
Startup Fuel Pulsewidth0x002032Table6Starting fuel pulse length
Fuel Pump Duty Cycle Table0x002638Table6Fuel pump duty cycle table
Fuel Pump Frequency0x002c44Value1Fuel pump PWM frequency
Light Acceleration Condition0x002d45Value1TPS change indicating a light accel. condition
Full Acceleration Condition0x002e46Value1Change in throttle movement indicationg a full acceleration condition
Acceleration Enrichment Duration0x002f47Value1Full acceleration enrichment duration in engine revs
Acceleration Enrichment Region0x003048Table4Acceleration enrichment region
Acceleration Enrichment Temperature Adjustment0x003452Table8Acceleration enrichment adjustment on engine temperature
Acceleration Enrichment0x003c60Table8Acceleration enrichment
Deceleration Correction Region0x004468Table8Deceleration correction region
Deceleration Correction0x004c76Value1Deceleration correction
Deceleration Condition Hysteresis0x004d77Value1Deceleration condition throttle hysteresis
Fuel Cut Region0x004e78Table4Fuel cut region
Deceleration Learn Maximum RPM0x005282Value1Deceleration learn mode maximum RPM
Deceleration Learn Minimum RPM0x005383Value1Deceleration learn mode minimum RPM
Deceleration Learn Minimum Duration0x005484Value1Engine revs for deceleration learn mode
Deceleration Learn Minimum Readings0x005585Value1Number of consecutive rich O2 readings required
WOT Region0x005686Table4Wide-Open Throttle definition
WOT Enrichment0x005a90Value2Default fuel correction, applied to WOT regions
Idle Correction0x005c92Table8Idle correction
Idle Maximum Engine Speed0x0064100Value2Idle region maximum RPM
Idle Maximum Load0x0066102Value1Idle region maximum load
Open Loop Enrichment Delay0x0067103Value1Time before increasing AFV
Startup Enrichment Temperature Axis0x0068104Axis4Startup condition temperature axis
Startup Enrichment0x006c108Map4Fuell correction after egine startup
Startup Enrichment Duration0x0070112Map4Duration of startup fuel enrichment
Open Loop Default Correction0x0074116Value2Default fuel correction, applied to open loop regions
Front Cylinder Correction0x0076118Table8Front cylinder fuel enrichment on engine temperature
Warmup Enrichment0x007e126Table28Engine temperature fuel correction
Hot Start Condition0x009a154Value2Engine temperature indicating a hot start condition
Engine Temperature Sensor Conversion Data0x009c156Table28Engine temperature senor data
Air Temperature Correction0x00b8184Table14Air Temp correction
Air Temperature Sensor Data0x00c6198Table28Air temperature sensor data
Battery Voltage Correction0x00e2226Table12Battery voltage correction
Closed Loop Region Upper Boundary0x00ee238Table8Closed loop upper boundary
Closed Loop Region Lower Boundary0x00f6246Table18Closed loop lower boundary
Closed Loop Upper Boundary Load Hysteresis0x0108264Value1Closed loop upper boundary throttle hysteresis
Closed Loop Lower Boundary Load Hysteresis0x0109265Value1Closed loop lower boundary throttle hysteresis
Closed Loop Upper Boundary RPM Hysteresis0x010a266Value2Closed loop upper boundary RPM hysteresis
Closed Loop Lower Boundary RPM Hysteresis0x010c268Value2Closed loop lower boundary RPM hysteresis
EGO Correction Maximum Value0x010e270Value2Maximum closed loop EGO correction
EGO Correction Minimum Value0x0110272Value2Minimum closed loop EGO correction
Calibration Mode Number of Readings0x0112274Value1Number of O2 sensor readings required to adjust AFV
AFV Storage Delay0x0113275Value1Time between AFV writes to EEPROM
AFV Maximum Value0x0114276Value2Maximum allowed AFV
AFV Minimum Value0x0116278Value2Minimum allowed AFV
AFV Increase Factor0x0118280Value2Factor applied to increase AFV
AFV Decrease Factor0x011a282Value2Factor applied to decrease AFV
Calibration Mode Maximum Engine Temperature0x011c284Value2Maximum engine temperature to enable calibration mode
Calibration Mode Minimum Engine Temperature0x011e286Value2Minimum engine temperature to enable calibration mode
Calibration Mode Region Upper Boundary0x0120288Table8Calibration mode region upper boundary
Calibration Mode Region Lower Boundary0x0128296Table14Calibration mode region lower boundary
Altitude Adjustement Lower Boundary0x0136310Table6Altitude adjustment lower boundary
Altitude Adjustment Upper Boundary0x013c316Table6Altitude adjustment upper boundary
Fuel PI Controller High RPM Threshold0x0142322Value1PI controller high value RPM limit
Fuel PI Controller High Throttle Threshold0x0143323Value1PI controller high value throttle limit
Fuel PI Controller High P-Value0x0144324Value1High P value used for PI controller
Fuel PI Controller High I-Value0x0145325Value1High I value used for PI controller
Fuel PI Controller Low P-Value0x0146326Value1Low P value used for PI controller
Fuel PI Controller Low I-Value0x0147327Value1Low I value used for PI controller
Fuel PI Controller Idle P-Value0x0148328Value1Idle P value used for PI controller
Fuel PI Controller Idle I-Value0x0149329Value1Idle I value used for PI controller
Fuel Pulse Endpoint Table for Engine Temperature0x014a330Table6Fuel pulse endpoint temperature correction
Fuel Pulse Endpoint Table for Load0x0150336Table6Fuel pulse endpoint throttle correction
Table Lock Value0x0156342Value2
Idle Spark Advance Table0x0158344Table8Idle Spark Advance
WOT Spark Advance Reduction0x0160352Table8WOT spark advance reduction
Spark Advance Retard Configuration0x0168360Bits1Spark advance and fuel reduction configuration
Speed-RPM Ratio RPM Sample Duration0x0169361Value1Sample period for Speed-RPM ratio
Speed-RPM Ratio RPM Hysteresis High0x016a362Value1Maximum speed-RPM ratio to enable reduction
Speed-RPM Ratio RPM Hysteresis Low0x016b363Value1Minimum speed-RPM ratio to enable reduction
Spark Advance Reduction RPM Axis0x016c364Array8RPM values for spark advance and fuel reduction
Spark Advance Reduction Fuel Correction0x0174372Array4Fuel correction during activation
Spark Advance Reduction0x0178376Array4The spark advance reduction while noise abatement is active
Spark Advance Reduction Ramp-In Duration0x017c380Array4Spark advance reduction ramp-in duration
Spark Advance Reduction Hold Duration0x0180384Array4Spark advance reduction hold duration
Spark Advance Reduction Ramp-Out Duration0x0184388Array4Spark advance reduction ramp-out duration
Soft Limit Ignition Pattern Front0x0188392Value1Front Soft Limit Fire Pattern
Soft Limit Ignition Pattern Rear0x0189393Value1Rear Soft Limit Fire Pattern
Hard Limit Ignition Pattern Front0x018a394Value1Front Hard Limit Fire Pattern
Hard Limit Ignition Pattern Rear0x018b395Value1Rear Hard Limit Fire Pattern
RPM Fixed Soft Limit Trigger0x018c396Value1Fixed soft limit trigger RPM
RPM Fixed Soft Limit Recharge0x018d397Value1Fixed soft limit release RPM
RPM Fixed Hard Limit Trigger0x018e398Value1Fixed hard limit trigger RPM
RPM Fixed Hard Limit Recharge0x018f399Value1Fixed hard limit release RPM
RPM Fixed Kill Limit Trigger0x0190400Value1Kill limit trigger RPM
RPM Fixed Kill Limit Recharge0x0191401Value1Kill limit release RPM
RPM High Speed Hysteresis High Value0x0192402Value1High speed speed-RPM-ratio hysteresis, upper value
RPM High Speed Hysteresis Low Value0x0193403Value1High speed speed-RPM-ratio hysteresis, lower value
RPM High Speed Timed Limit Timer Start0x0194404Value1RPM threshold to start limit timer at high speed
RPM High Speed Timed Limit Timer Reset0x0195405Value1RPM threshold to reset limit timer at high speed
RPM High Speed Timed Hard Limit0x0196406Value1RPM threshold to enable delayed hard limit at high speed
RPM High Speed Timed Soft Limit0x0197407Value1RPM threshold to enable delayed soft limit at high speed
RPM High Speed Timed Soft Limit Delay0x0198408Value1Soft limit delay at high speed
RPM High Speed Timed Hard Limit Delay0x0199409Value1Hard limit delay at high speed
RPM Low Speed Timed Limit Timer Start0x019a410Value1RPM threshold to start limit timer at low speed
RPM Low Speed Timed Limit Timer Reset0x019b411Value1RPM threshold to reset limit timer at low speed
RPM Low Speed Timed Hard Limit0x019c412Value1RPM threshold to enable delayed hard limit at low speed
RPM Low Speed Timed Soft Limit0x019d413Value1RPM threshold to enable delayed soft limit at low speed
RPM Low Speed Timed Soft Limit Delay0x019e414Value1Soft limit delay at low speed
RPM Low Speed Timed Hard Limit Delay0x019f415Value1Hard limit delay at low speed
Temperature Soft Limit Minimum Load0x01a0416Value1Minimum throttle to enable temperature soft limit
Temperature Soft Limit Minimum RPM0x01a1417Value1Minimum RPM to enable temperature soft limit
Temperature Hard Limit Minimum Load0x01a2418Value1Minimum throttle to enable temperature hard limit
Temperature Hard Limit Minimum RPM0x01a3419Value1Minimum RPM to enable temperature hard limit
Temperature Soft Limit Trigger0x01a4420Value1Temperature threshold to trigger soft limit
Temperature Soft Limit Recharge0x01a5421Value1Temperature threshold to recharge soft limit
Temperature Hard Limit Trigger0x01a6422Value1Temperature trheshold to trigger hard limit
Temperature Hard Limit Recharge0x01a7423Value1Temperature threshold to recharge hard limit
Ignore Minimum RPM Trigger0x01a8424Value1Temperature threshold indicating to ignore RPM/throttle limits
Ignore Minimum RPM Recharge0x01a9425Value1Temperature threshold indicating to obey RPM/throttle limits
Temperature Kill Limit Trigger0x01aa426Value1Temperature trheshold to trigger hard limit
Temperature Kill Limit Recharge0x01ab427Value1Temperature threshold to recharge kill limit
Temperature Limit Engine Lamp On Value0x01ac428Value1Temperature threshold to switch on engine lamp
Temperature Limit Engine Lamp Off Value0x01ad429Value1Temperature threshold to switch off engine lamp
Fan Key-On On Temperature0x01ae430Value1Temperature threshold to switch on fan
Fan Key-On Off Temperature0x01af431Value1Temperature threshold to switch off fan
Fan Duty Cycle Forward0x01b0432Table8Fan forward blowing duty cycle
Fan Duty Cycle Rearward0x01b8440Table8Fan rearward blowing duty cycle
Fan Duty Cycle Period0x01c0448Value1Cooling Fan Control Period
VS-RPM Ratio VS Sampling Time0x01c1449Value1Time to count speed sensor pulses
Fan Forward Speed Hysteresis High0x01c2450Value1Fan forward speed hysteresis upper value
Fan Forward Speed Hysteresis Low0x01c3451Value1Fan forward speed hysteresis lower value
Fan Rearwards Speed Hysteresis High0x01c4452Value1Fan rearward speed hysteresis upper value
Fan Rearwards Speed Hysteresis Low0x01c5453Value1Fan rearward speed hysteresis lower value
Fan Stop Delay0x01c6454Value1Fan off-time before direction change
Fan Relay Delay0x01c7455Value1Fan direction change delay
Fan Key-Off Run Delay0x01c8456Value1Key-off delay before starting fan
Fan Key-Off Run Duty Cycle0x01c9457Value1Fan duty cycle after key-off
Fan Key-Off On Temperature0x01ca458Value1Key-off temperature threshold to switch on fan
Fan Key-Off Off Temperature0x01cb459Value1Key-off temperature threshold to switch off fan
Fan Key-Off Maximum Duration0x01cc460Value1Maximum time running fan after key-off
Fan Key-Off Minimum Battery Voltage0x01cd461Value1Minimum battery voltage to run fan after key-off
Rides Required to Clear DTC0x01ce462Value1Number of rides without error codes set to clear store errors
Throttle Position Sensor Number of Errors0x01cf463Value1Number of TPS read failures before error code is set
Throttle Position Sensor Highest Reading Allowed0x01d0464Value2Maximum TPS reading
Throttle Position Sensor Lowest Reading Allowed0x01d2466Value2Minimum TPS reading
Throttle Position Sensor Default Value0x01d4468Value2TPS default value set on failure
O2 Sensor Test Minimum RPM0x01d6470Value2Minimum RPM to check for O2 activity
O2 Sensor Test Minimum Throttle0x01d8472Value1Minimum throttle to check for O2 activity
O2 Sensor Number of Errors0x01d9473Value1Number of O2 sensor read failures before error code is set
O2 Sensor Number of Inactive Reads0x01da474Value1Number of inactive results before error code is set
Engine Temperature Sensor Number of Errors0x01db475Value1Number of ET sensor read failures before error code is set
Engine Temperature Sensor Highest Reading Allowed0x01dc476Value1Maximum ET sensor reading
Engine Temperature Sensor Lowest Reading Allowed0x01dd477Value1Minimum ET sensor reading
Engine Temperature Sensor Default Value0x01de478Value1ET sensor default value set on failure
Air Temperature Sensor Highest Reading Allowed0x01df479Value1Maximum allowed air temperature sensor reading
Air Temperature Sensor Lowest Reading Allowed0x01e0480Value1Minimum allowed air temperature sensor reading
Air Temperature Sensor Default Value0x01e1481Value1Air temperature sensor default value, set on failure
Air Temperature Sensor Number of Errors0x01e2482Value1Number of air temperature sensor test failures before error code is set
Battery Voltage Number of Errors0x01e3483Value1Number of battery voltage test failures before error code is set
Battery Voltage Highest Reading Allowed0x01e4484Value2Battery voltage maximum reading allowed
Battery Voltage Lowest Reading Allowed0x01e6486Value2Battery voltage minimum reading allowed
Battery Voltage Default Value0x01e8488Value2Battery voltage default value, set on failure
Injector Feedback Highest Reading Allowed0x01ea490Value1Maximum injector feedback reading
Injector Feedback Lowest Reading Allowed0x01eb491Value1Minimum injector feedback reading
Injector Feedback Number of Errors0x01ec492Value1Number of injector feedback test failures before error code is set
Coil Feedback Highest Reading Allowed0x01ed493Value1Maximum allowed coil feedback reading
Coil Feedback Lowest Reading Allowed0x01ee494Value1Minimum allowed coil feedback reading
Coil Feedback Number of Errors0x01ef495Value1Number of failed coil feedback tests before error code is set
Fuel Pump Feedback Upper Limit0x01f0496Value1Maximum fuelpump feedback reading
Fuel Pump Feedback Off Time before Test0x01f1497Value1Off time before fuel pump feedback checked
Fuel Pump Feedback Number of Errors0x01f2498Value1Number of fuelpump feedback test failures before error code is set
Tacho Feedback Number of Errors0x01f3499Value1Number of tacho feedback test failures before error code is set
Fan Feedback Upper Limit0x01f4500Value1Maximum fan feedback reading
Fan Feedback Off Time before Test0x01f5501Value1Fan off-time before running feedback test
Fan Feedback Number of Errors0x01f6502Value1Number of failed fan tests before error code is set
Bank Angle Sensor Highest Reading Allowed0x01f7503Value1Maximum bank angle sensor reading allowed (alternative: shifter configuration)
Bank Angle Sensor Tip-Over Value0x01f8504Value1Bank angle sensor tip-over value (alternative: shifter minimum delay between activations)
Bank Angle Sensor Lowest Reading Allowed0x01f9505Value1Minimum bank angles sensor reading allowed (alternative: shifter debounce period)
Bank Angle Sensor Number of Errors0x01fa506Value1Number of bank angle sensor test failures before error code is set (alternative: shifter fuel cut duration)
Bank Angle Sensor Tipover Delay0x01fb507Value1Bank angle sensor tip-over detection delay (alternative: shifter maximum input activation value)
EEPROM Test Number of Errors0x01fc508Value1Number of failed EEPROM checksum tests before error code set
AD-Converter Number of Errors0x01fd509Value1Number of failed A/D conversion tests before error code set
Camshaft Sensor Number of Sync Errors0x01fe510Value1Number of revs without sync detected before error code set
Camshaft Sensor Test Number of Consecutive Sync Errors0x01ff511Value1Number of consecutive out-of-sync revs before error code set
Error Mask Byte 00x0200512Bits1Diagnostic trouble code mask, byte 0
Error Mask Byte 10x0201513Bits1Diagnostic trouble code mask, byte 1
Error Mask Byte 20x0202514Bits1Diagnostic trouble code mask, byte 2
Error Mask Byte 30x0203515Bits1Diagnostic trouble code mask, byte 3
Error Mask Byte 40x0204516Bits1Diagnostic trouble code mask, byte 4
Dwell Duration0x0205517Array17Dwell duration table
Timing Table Load Axis0x0216534Axis10Timing table load axis y-axis)
Timing Table RPM Axis0x0220544Axis20Timing table RPM axis x-axis)
Fuel Map Load Axis0x0234564Axis12Fuel load axis
Fuel Map RPM Axis0x0240576Axis26Fuel RPM axis
Timing Table Front0x025a602Map100Timing table front cylinder
Timing Table Rear0x02be702Map100Timing table rear cylinder
Fuel Map Front0x0322802Map168Front fuel table
Fuel Map Rear0x03ca970Map168Fuel 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!