EEPROM Directory for ECM Type B2RIB

Name/Meaning Offset Type Size (bytes) Remark
Baro Pressure Sensor Stored Value0xfffffffffffffffe-2Value1Stored barometric sensor reading
Stored Error Byte 00xffffffffffffffff-1Bits1Stored (historic) trouble codes, byte 0
Stored Error Byte 10x00000Bits1Stored (historic) trouble codes, byte 1
Stored Error Byte 20x00011Bits1Stored (historic) trouble codes, byte 2
Stored Error Byte 30x00022Bits1Stored (historic) trouble codes, byte 3
Stored Error Byte 40x00033Bits1Stored (historic) trouble codes, byte 4
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
Pre Sync Fuel Maximum Engine Temperature0x002638Value1Max engine temp for pre-sync fuel pulses
Post Sync Fuel Maximum Engine Temperature0x002739Value1Max engine temp for post-sync fuel pulses
Fuel Pump Duty Cycle Table0x002840Table6Fuel pump duty cycle table
Fuel Pump Frequency0x002e46Value1Fuel pump PWM frequency
Light Acceleration Condition0x002f47Value1TPS change indicating a light accel. condition
Full Acceleration Condition0x003048Value1Change in throttle movement indicationg a full acceleration condition
Acceleration Enrichment Duration0x003149Value1Full acceleration enrichment duration in engine revs
Acceleration Enrichment Region0x003250Table4Acceleration enrichment region
Acceleration Enrichment Temperature Adjustment0x003654Table8Acceleration enrichment adjustment on engine temperature
Acceleration Enrichment0x003e62Table8Acceleration enrichment
Deceleration Correction Region0x004670Table8Deceleration correction region
Deceleration Correction0x004e78Value1Deceleration correction
Deceleration Condition Hysteresis0x004f79Value1Deceleration condition throttle hysteresis
Fuel Cut Region0x005080Table4Fuel cut region
Deceleration Learn Maximum RPM0x005484Value1Deceleration learn mode maximum RPM
Deceleration Learn Minimum RPM0x005585Value1Deceleration learn mode minimum RPM
Deceleration Learn Minimum Duration0x005686Value1Engine revs for deceleration learn mode
Deceleration Learn Minimum Readings0x005787Value1Number of consecutive rich O2 readings required
WOT Region0x005888Table4Wide-Open Throttle definition
WOT Enrichment0x005c92Value2Default fuel correction, applied to WOT regions
Idle Correction0x005e94Table8Idle correction
Idle Maximum Engine Speed0x0066102Value2Idle region maximum RPM
Idle Maximum Load0x0068104Value1Idle region maximum load
Open Loop Enrichment Delay0x0069105Value1Time before increasing AFV
Startup Enrichment Temperature Axis0x006a106Axis4Startup condition temperature axis
Startup Enrichment0x006e110Map4Fuell correction after egine startup
Startup Enrichment Duration0x0072114Map4Duration of startup fuel enrichment
Open Loop Default Correction0x0076118Value2Default fuel correction, applied to open loop regions
Front Cylinder Correction0x0078120Table8Front cylinder fuel enrichment on engine temperature
Warmup Enrichment0x0080128Table28Engine temperature fuel correction
Hot Start Condition0x009c156Value2Engine temperature indicating a hot start condition
Engine Temperature Sensor Conversion Data0x009e158Table28Engine temperature senor data
Air Temperature Correction0x00ba186Table14Air Temp correction
Air Temperature Sensor Data0x00c8200Table28Air temperature sensor data
Battery Voltage Correction0x00e4228Table12Battery voltage correction
Airbox Pressure Configuration0x00f0240Bits1Air pressure sensor configuration byte
Baro Pressure Sensor Delay0x00f1241Value1Delay before reading barometric pressure sensor when switching on ignition
Baro Pressure Blip0x00f2242Value1Camshaft or crankshaft position to read pressure sensor.
Barometric Pressure Key-On Minimum Value0x00f3243Value1Minimum valid barometric pressure sensor reading when switching on ignition
Barometric Pressure Key-On Maximum Value0x00f4244Value1Maximum valid barometric pressure sensor reading when switching on ignition
Airbox Pressure Sensor Data0x00f6246Table10Air Box Pressure conversion
Baro Correction0x0100256Table10Baro pressure correction
Airbox Pressure Correction0x010a266Table16Airbox pressure correction
Closed Loop Region Upper Boundary0x011a282Table8Closed loop upper boundary
Closed Loop Region Lower Boundary0x0122290Table18Closed loop lower boundary
Closed Loop Upper Boundary Load Hysteresis0x0134308Value1Closed loop upper boundary throttle hysteresis
Closed Loop Lower Boundary Load Hysteresis0x0135309Value1Closed loop lower boundary throttle hysteresis
Closed Loop Upper Boundary RPM Hysteresis0x0136310Value2Closed loop upper boundary RPM hysteresis
Closed Loop Lower Boundary RPM Hysteresis0x0138312Value2Closed loop lower boundary RPM hysteresis
EGO Correction Maximum Value0x013a314Value2Maximum closed loop EGO correction
EGO Correction Minimum Value0x013c316Value2Minimum closed loop EGO correction
Calibration Mode Number of Readings0x013e318Value1Number of O2 sensor readings required to adjust AFV
AFV Storage Delay0x013f319Value1Time between AFV writes to EEPROM
AFV Maximum Value0x0140320Value2Maximum allowed AFV
AFV Minimum Value0x0142322Value2Minimum allowed AFV
AFV Increase Factor0x0144324Value2Factor applied to increase AFV
AFV Decrease Factor0x0146326Value2Factor applied to decrease AFV
Calibration Mode Maximum Engine Temperature0x0148328Value2Maximum engine temperature to enable calibration mode
Calibration Mode Minimum Engine Temperature0x014a330Value2Minimum engine temperature to enable calibration mode
Calibration Mode Region Upper Boundary0x014c332Table8Calibration mode region upper boundary
Calibration Mode Region Lower Boundary0x0154340Table14Calibration mode region lower boundary
Altitude Adjustement Lower Boundary0x0162354Table6Altitude adjustment lower boundary
Altitude Adjustment Upper Boundary0x0168360Table6Altitude adjustment upper boundary
Fuel PI Controller High RPM Threshold0x016e366Value1PI controller high value RPM limit
Fuel PI Controller High Throttle Threshold0x016f367Value1PI controller high value throttle limit
Fuel PI Controller High P-Value0x0170368Value1High P value used for PI controller
Fuel PI Controller High I-Value0x0171369Value1High I value used for PI controller
Fuel PI Controller Low P-Value0x0172370Value1Low P value used for PI controller
Fuel PI Controller Low I-Value0x0173371Value1Low I value used for PI controller
Fuel PI Controller Idle P-Value0x0174372Value1Idle P value used for PI controller
Fuel PI Controller Idle I-Value0x0175373Value1Idle I value used for PI controller
Fuel Pulse Endpoint Table for Engine Temperature0x0176374Table6Fuel pulse endpoint temperature correction
Fuel Pulse Endpoint Table for Load0x017c380Table6Fuel pulse endpoint throttle correction
Table Lock Value0x0182386Value2
Idle Spark Advance Table0x0184388Table8Idle Spark Advance
WOT Spark Advance Reduction0x018c396Table8WOT spark advance reduction
Spark Advance Retard Configuration0x0194404Bits1Spark advance and fuel reduction configuration
Speed-RPM Ratio RPM Sample Duration0x0195405Value1Sample period for Speed-RPM ratio
Spark Advance Reduction VSS RPM Ratio0x0196406Array5Speed-RPM ratio values for spark advance and fuel reduction
Spark Advance Retard Minimum Engine Temperature0x019b411Value1Minimum engine temperature to enable reduction
Spark Advance Reduction Upper RPM Boundary0x019c412Array6Maximum RPM to enable reduction
Spark Advance Reduction Lower RPM boundary0x01a2418Array6Minimum RPM to enable reduction
Spark Advance Reduction Fuel Correction0x01a8424Array6Fuel correction during activation
Spark Advance Reduction0x01ae430Array6The spark advance reduction while noise abatement is active
Spark Advance Reduction Ramp-In Duration0x01b4436Array6Spark advance reduction ramp-in duration
Spark Advance Reduction Hold Duration0x01ba442Array6Spark advance reduction hold duration
Spark Advance Reduction Ramp-Out Duration0x01c0448Array6Spark advance reduction ramp-out duration
Active Intake Period0x01c6454Value1Active intake control period
Active Intake Ramp In Duty Cycle0x01c8456Value1Active intake ramp-in period duty cycle
Active Intake Hold Duty Cycle0x01c9457Value1Active intake hold period duty cycle
Active Intake Ramp Out Duty Cycle0x01ca458Value1Active intake ramp-out period duty cycle
Soft Limit Ignition Pattern Front0x01cc460Value1Front Soft Limit Fire Pattern
Soft Limit Ignition Pattern Rear0x01cd461Value1Rear Soft Limit Fire Pattern
Hard Limit Ignition Pattern Front0x01ce462Value1Front Hard Limit Fire Pattern
Hard Limit Ignition Pattern Rear0x01cf463Value1Rear Hard Limit Fire Pattern
RPM Fixed Soft Limit Trigger0x01d0464Value1Fixed soft limit trigger RPM
RPM Fixed Soft Limit Recharge0x01d1465Value1Fixed soft limit release RPM
RPM Fixed Hard Limit Trigger0x01d2466Value1Fixed hard limit trigger RPM
RPM Fixed Hard Limit Recharge0x01d3467Value1Fixed hard limit release RPM
RPM Fixed Kill Limit Trigger0x01d4468Value1Kill limit trigger RPM
RPM Fixed Kill Limit Recharge0x01d5469Value1Kill limit release RPM
RPM High Speed Hysteresis High Value0x01d6470Value1High speed speed-RPM-ratio hysteresis, upper value
RPM High Speed Hysteresis Low Value0x01d7471Value1High speed speed-RPM-ratio hysteresis, lower value
RPM High Speed Timed Limit Timer Start0x01d8472Value1RPM threshold to start limit timer at high speed
RPM High Speed Timed Limit Timer Reset0x01d9473Value1RPM threshold to reset limit timer at high speed
RPM High Speed Timed Hard Limit0x01da474Value1RPM threshold to enable delayed hard limit at high speed
RPM High Speed Timed Soft Limit0x01db475Value1RPM threshold to enable delayed soft limit at high speed
RPM High Speed Timed Soft Limit Delay0x01dc476Value1Soft limit delay at high speed
RPM High Speed Timed Hard Limit Delay0x01dd477Value1Hard limit delay at high speed
RPM Low Speed Timed Limit Timer Start0x01de478Value1RPM threshold to start limit timer at low speed
RPM Low Speed Timed Limit Timer Reset0x01df479Value1RPM threshold to reset limit timer at low speed
RPM Low Speed Timed Hard Limit0x01e0480Value1RPM threshold to enable delayed hard limit at low speed
RPM Low Speed Timed Soft Limit0x01e1481Value1RPM threshold to enable delayed soft limit at low speed
RPM Low Speed Timed Soft Limit Delay0x01e2482Value1Soft limit delay at low speed
RPM Low Speed Timed Hard Limit Delay0x01e3483Value1Hard limit delay at low speed
Temperature Soft Limit Minimum Load0x01e4484Value1Minimum throttle to enable temperature soft limit
Temperature Soft Limit Minimum RPM0x01e5485Value1Minimum RPM to enable temperature soft limit
Temperature Hard Limit Minimum Load0x01e6486Value1Minimum throttle to enable temperature hard limit
Temperature Hard Limit Minimum RPM0x01e7487Value1Minimum RPM to enable temperature hard limit
Temperature Soft Limit Trigger0x01e8488Value1Temperature threshold to trigger soft limit
Temperature Soft Limit Recharge0x01e9489Value1Temperature threshold to recharge soft limit
Temperature Hard Limit Trigger0x01ea490Value1Temperature trheshold to trigger hard limit
Temperature Hard Limit Recharge0x01eb491Value1Temperature threshold to recharge hard limit
Ignore Minimum RPM Trigger0x01ec492Value1Temperature threshold indicating to ignore RPM/throttle limits
Ignore Minimum RPM Recharge0x01ed493Value1Temperature threshold indicating to obey RPM/throttle limits
Temperature Kill Limit Trigger0x01ee494Value1Temperature trheshold to trigger hard limit
Temperature Kill Limit Recharge0x01ef495Value1Temperature threshold to recharge kill limit
Temperature Limit Engine Lamp On Value0x01f0496Value1Temperature threshold to switch on engine lamp
Temperature Limit Engine Lamp Off Value0x01f1497Value1Temperature threshold to switch off engine lamp
Fan Key-On On Temperature0x01f2498Value1Temperature threshold to switch on fan
Fan Key-On Off Temperature0x01f3499Value1Temperature threshold to switch off fan
Fan Key-On Duty Cycle0x01f4500Table8Fan key-on duty cycle
Fan Duty Cycle Frequency0x01fc508Value1Fan duty cycle PWM frequency
VS-RPM Ratio VS Sampling Time0x01fd509Value1Time to count speed sensor pulses
Fan Key-Off Run Delay0x01fe510Value1Key-off delay before starting fan
Fan Key-Off Run Duty Cycle0x01ff511Value1Fan duty cycle after key-off
Fan Key-Off On Temperature0x0200512Value1Key-off temperature threshold to switch on fan
Fan Key-Off Off Temperature0x0201513Value1Key-off temperature threshold to switch off fan
Fan Key-Off Maximum Duration0x0202514Value1Maximum time running fan after key-off
Fan Key-Off Minimum Battery Voltage0x0203515Value1Minimum battery voltage to run fan after key-off
Active Muffler Configuration0x0204516Bits1Active Muffler Valve Configuration
Active Muffler WOT Condition Hysteresis0x0205517Value1Active exhaust valve WOT condition hysteresis
Active Muffler Motor Minimum On Time0x0206518Value1Active exhaust valve controller minimum on-time
Active Muffler Motor Minimum Off Time0x0207519Value1Active exhaust valve controller minimum off-time
Active Muffler Valve Switching Points0x0208520Array6Active exhaust valve switching RPMs
Rides Required to Clear DTC0x020e526Value1Number of rides without error codes set to clear store errors
Throttle Position Sensor Number of Errors0x020f527Value1Number of TPS read failures before error code is set
Throttle Position Sensor Highest Reading Allowed0x0210528Value2Maximum TPS reading
Throttle Position Sensor Lowest Reading Allowed0x0212530Value2Minimum TPS reading
Throttle Position Sensor Default Value0x0214532Value2TPS default value set on failure
O2 Sensor Test Minimum RPM0x0216534Value2Minimum RPM to check for O2 activity
O2 Sensor Test Minimum Throttle0x0218536Value1Minimum throttle to check for O2 activity
O2 Sensor Number of Errors0x0219537Value1Number of O2 sensor read failures before error code is set
O2 Sensor Number of Inactive Reads0x021a538Value1Number of inactive results before error code is set
Engine Temperature Sensor Number of Errors0x021b539Value1Number of ET sensor read failures before error code is set
Engine Temperature Sensor Highest Reading Allowed0x021c540Value1Maximum ET sensor reading
Engine Temperature Sensor Lowest Reading Allowed0x021d541Value1Minimum ET sensor reading
Engine Temperature Sensor Default Value0x021e542Value1ET sensor default value set on failure
Air Temperature Sensor Highest Reading Allowed0x021f543Value1Maximum allowed air temperature sensor reading
Air Temperature Sensor Lowest Reading Allowed0x0220544Value1Minimum allowed air temperature sensor reading
Air Temperature Sensor Default Value0x0221545Value1Air temperature sensor default value, set on failure
Air Temperature Sensor Number of Errors0x0222546Value1Number of air temperature sensor test failures before error code is set
Battery Voltage Number of Errors0x0223547Value1Number of battery voltage test failures before error code is set
Battery Voltage Highest Reading Allowed0x0224548Value2Battery voltage maximum reading allowed
Battery Voltage Lowest Reading Allowed0x0226550Value2Battery voltage minimum reading allowed
Battery Voltage Default Value0x0228552Value2Battery voltage default value, set on failure
Active Muffler Controller Number of Tests Failed0x022a554Value1Number of AMC test failures before error code is set
Active Muffler Controller Max Feedback Time0x022b555Value1Maximum time allowed for AMC feedback
Active Intake Throttle Threshold0x022c556Value1Maximum TPS reading while AIC is active
Active Intake Error Counts0x022d557Value1Number of failed active intake tests before setting an error code
Injector Feedback Highest Reading Allowed0x022e558Value1Maximum injector feedback reading
Injector Feedback Lowest Reading Allowed0x022f559Value1Minimum injector feedback reading
Injector Feedback Number of Errors0x0230560Value1Number of injector feedback test failures before error code is set
Coil Feedback Highest Reading Allowed0x0231561Value1Maximum allowed coil feedback reading
Coil Feedback Lowest Reading Allowed0x0232562Value1Minimum allowed coil feedback reading
Coil Feedback Number of Errors0x0233563Value1Number of failed coil feedback tests before error code is set
Fuel Pump Feedback Upper Limit0x0234564Value1Maximum fuelpump feedback reading
Fuel Pump Feedback Off Time before Test0x0235565Value1Off time before fuel pump feedback checked
Fuel Pump Feedback Number of Errors0x0236566Value1Number of fuelpump feedback test failures before error code is set
Tacho Feedback Number of Errors0x0237567Value1Number of tacho feedback test failures before error code is set
Fan Feedback Upper Limit0x0238568Value1Maximum fan feedback reading
Fan Feedback Off Time before Test0x0239569Value1Fan off-time before running feedback test
Fan Feedback Number of Errors0x023a570Value1Number of failed fan tests before error code is set
Shifter Configuration0x023b571Bits1Shifter configuration
Bank Angle Sensor Highest Reading Allowed0x023b571Value1Maximum bank angle sensor reading allowed (alternative: shifter configuration)
Bank Angle Sensor Tip-Over Value0x023c572Value1Bank angle sensor tip-over value (alternative: shifter minimum delay between activations)
Shifter Input Activation Level0x023c572Value1Shifter feature activation voltage
Shifter Input Debounce Time0x023d573Value1Shifter feature debounce time
Bank Angle Sensor Lowest Reading Allowed0x023d573Value1Minimum bank angles sensor reading allowed (alternative: shifter debounce period)
Bank Angle Sensor Number of Errors0x023e574Value1Number of bank angle sensor test failures before error code is set (alternative: shifter fuel cut duration)
Shifter Interrupt Duration0x023e574Value1Length of shift interrupt
Shifter Input Minimum Delay0x023f575Value1Minimum wait time between shifts
Bank Angle Sensor Tipover Delay0x023f575Value1Bank angle sensor tip-over detection delay (alternative: shifter maximum input activation value)
EEPROM Test Number of Errors0x0240576Value1Number of failed EEPROM checksum tests before error code set
AD-Converter Number of Errors0x0241577Value1Number of failed A/D conversion tests before error code set
Camshaft Sensor Number of Sync Errors0x0242578Value1Number of revs without sync detected before error code set
Camshaft Sensor Test Number of Consecutive Sync Errors0x0243579Value1Number of consecutive out-of-sync revs before error code set
Error Mask Byte 00x0244580Bits1Diagnostic trouble code mask, byte 0
Error Mask Byte 10x0245581Bits1Diagnostic trouble code mask, byte 1
Error Mask Byte 20x0246582Bits1Diagnostic trouble code mask, byte 2
Error Mask Byte 30x0247583Bits1Diagnostic trouble code mask, byte 3
Error Mask Byte 40x0248584Bits1Diagnostic trouble code mask, byte 4
Dwell Duration0x0249585Array17Dwell duration table
Timing Table Load Axis0x025a602Axis10Timing table load axis y-axis)
Timing Table RPM Axis0x0264612Axis20Timing table RPM axis x-axis)
Fuel Map Load Axis0x0278632Axis12Fuel load axis
Fuel Map RPM Axis0x0284644Axis26Fuel RPM axis
Timing Table Front0x029e670Map100Timing table front cylinder
Timing Table Rear0x0302770Map100Timing table rear cylinder
Fuel Map Front0x0366870Map168Front fuel table
Fuel Map Rear0x040e1038Map168Fuel 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!