Removing MAP Sensor Software Limits (Uncorking)
Learn how to modify stock ECU code to remove the MAP sensor division limit, allowing the ECU to read boost pressures up to 11psi.
The stock Honda ECU code divides the MAP sensor input signal by two. This effectively caps the maximum manifold pressure the ECU can register at half of the sensor's physical capability.
By modifying the ROM to remove this division instruction, the ECU can utilize the full range of the MAP sensor, allowing for accurate readings up to 11 psi of boost.
Important
This modification only addresses the software limitation within the ECU. Ensure your fuel and ignition maps are properly scaled to accommodate the increased pressure range to prevent engine damage.
Technical Overview
The stock firmware contains a routine that performs a bitwise shift or division operation on the incoming analog-to-digital converter (ADC) value from the MAP sensor.
- Stock Behavior: The ECU divides the raw MAP signal by 2.
- Modified Behavior: The division instruction is replaced with a NOP (No Operation) or removed, allowing the raw 0â5V signal to be mapped linearly across the full range of the sensor.
Tip
After "uncorking" the sensor, you must recalibrate your fuel and ignition tables. The ECU will now see higher voltage values at the same boost levels compared to the stock configuration.
Implementation Steps
- Locate the MAP Routine: Identify the specific memory address in your ROM where the MAP sensor ADC value is processed.
- Modify the Instruction: Replace the division instruction (typically an
ASRorLSRoperation in the assembly code) with aNOPinstruction. - Verify Scaling: Ensure that the MAP sensor scaling tables in your tuning software are updated to reflect the new range.
- Flash and Test: Write the modified ROM to the ECU and verify the MAP reading using a data logging tool while the engine is off (key on, engine off) and under load.