Mitsubishi Lancer Evolution Forum banner

HOWTO: Enable Readiness for OBDII inspection after removing your o2 sensor

121K views 287 replies 71 participants last post by  Ralliartist 
#1 ·
Big Credit to acamus for this:


It seems the patch is working as tested by goofygrin

1. Add following lines after <include>52680015</include> in 52680018.xml,
2. Save it.
3. Open your ROM.
4. Change values as depicted in patch tables
Important: If initial value (e.g. A1BD) is not correct please stop and ask.
5. Save changes.
6. Flash it
7. Test monitor status with some test equipment.

If you find this patch usefull please do small donation so I can buy some EvoX ecu for playing / further patches :)

52680018:

Code:
    <table name="Non-Continuous Monitor Availability Patch - Part 1" category="OBD Inspection" address="8FE4C" type="2D" level="1" scaling="Hex16">
        <table type="Static Y Axis" elements="2">
            <data>A1BD->6100</data>
            <data>CF94->7000</data>
    </table>
    </table>
    <table name="Non-Continuous Monitor Availability Patch - Part 2" category="OBD Inspection" address="8FE52" type="2D" level="1" scaling="Hex16">
        <table type="Static Y Axis" elements="1">
            <data>01E2->7000</data>            
        </table>
    </table>
   
    <table name="Non-Continuous Monitor Completion Patch" category="OBD Inspection" address="8FEB8" type="2D" level="1" scaling="Hex16">
        <table type="Static Y Axis" elements="2">
            <data>A0BD->60FF</data>
            <data>877A->7000</data>
        </table>
    </table>
   
    <table name="Monitor Available(1)/Not Available(0)" category="OBD Inspection" address="8FE4D" type="2D" level="2" scaling="blobbits">
        <table name="Non-Continuous Monitor Availability Bits" type="Static Y Axis" flipy="true" elements="8">
            <data>EGR system</data>
            <data>Oxygen heater sensor</data>
            <data>Oxygen sensor</data>
            <data>A/C system refrigerant</data>
            <data>Secondary air system</data>
            <data>Evaporative system</data>
            <data>Heated catalyst</data>
            <data>Catalyst</data>
        </table>
    </table>

    <table name="Monitor Passed(1)/Failed(0)" category="OBD Inspection" address="8FEB9" type="2D" level="2" scaling="blobbits">
        <table name="Non-Continuous Monitor Completion Bits" type="Static Y Axis" flipy="true" elements="8">
            <data>EGR system</data>
            <data>Oxygen heater sensor</data>
            <data>Oxygen sensor</data>
            <data>A/C system refrigerant</data>
            <data>Secondary air system</data>
            <data>Evaporative system</data>
            <data>Heated catalyst</data>
            <data>Catalyst</data>
        </table>
    </table>
53040010:

Code:
    <table name="Non-Continuous Monitor Availability Patch" category="OBD Inspection" address="8FCE8" type="2D" level="1" scaling="Hex16">
        <table type="Static Y Axis" elements="2">
            <data>A1BD->6100</data>
            <data>CF8C->7000</data>
    </table>
    </table>
   
    <table name="Non-Continuous Monitor Completion Patch" category="OBD Inspection" address="8FD50" type="2D" level="1" scaling="Hex16">
        <table type="Static Y Axis" elements="2">
            <data>A0BD->60FF</data>
            <data>877A->7000</data>
        </table>
    </table>
   
    <table name="Monitor Available(1)/Not Available(0)" category="OBD Inspection" address="8FCE9" type="2D" level="2" scaling="blobbits">
        <table name="Non-Continuous Monitor Availability Bits" type="Static Y Axis" flipy="true" elements="8">
            <data>EGR system</data>
            <data>Oxygen heater sensor</data>
            <data>Oxygen sensor</data>
            <data>A/C system refrigerant</data>
            <data>Secondary air system</data>
            <data>Evaporative system</data>
            <data>Heated catalyst</data>
            <data>Catalyst</data>
        </table>
    </table>

    <table name="Monitor Passed(1)/Failed(0)" category="OBD Inspection" address="8FD51" type="2D" level="2" scaling="blobbits">
        <table name="Non-Continuous Monitor Completion Bits" type="Static Y Axis" flipy="true" elements="8">
            <data>EGR system</data>
            <data>Oxygen heater sensor</data>
            <data>Oxygen sensor</data>
            <data>A/C system refrigerant</data>
            <data>Secondary air system</data>
            <data>Evaporative system</data>
            <data>Heated catalyst</data>
            <data>Catalyst</data>
        </table>
    </table>
 
#4 ·
Sweet nice work.
 
#11 ·
I'm so glad I don't have emissions. But even if I did, this would fix it up!

(^ Nice picture, by the way. AltMaps running strong! :godance:)
Heh was wondering what that was all about :neener:
 
#16 ·
I'm not sure, I've never had to do anything emission related.

I imagine that for this, you make the changes for the non-continuous monitoring, and then for the things on the right that have "failed" (Equal 0), you turn them to 1.

That being said, I haven't tried it or anything. Perhaps goofy can chime in.
 
#31 ·
does this patch work for 52680022?
 
#33 ·
The only reason I ask is because this is the very patch that I loaded up on my old 52680020 rom right before it died and went to ecu heaven....lol my new rom is a 22.... And for the life of me I don't know what the hell went wrong.
Obviuosly I'm very leery on loading this patch on my new rom.
 
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top