Notices
Evo X Engine Management / Tuning Forums Discuss the major engine management systems.

Help with OBD Monitor Readiness

Thread Tools
 
Search this Thread
 
Old Mar 24, 2010, 09:37 AM
  #31  
Evolved Member
iTrader: (4)
 
xPRimNT's Avatar
 
Join Date: Feb 2008
Location: Edmonton, Alberta
Posts: 610
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by acamus
I will see what can be done, what CEL is in concern?
Basically, the current process (in order) is as follows:

Remove sensor completely (disconnected) --> P0420
Disable periphery bit (ECU Options #2, bit.1) --> P0140
Run wideband signal through rear O2 wiring --> P0139
Disable P0139 --> CEL Free Dash!

Tephra found the P0139 disable, but it doesn't work for P0140. I'm fine with it as it stands now, but not everybody wishes to run a wideband signal into the rear O2. As such, a fix for P0140 would be beneficial.
Old Mar 24, 2010, 01:55 PM
  #32  
Evolved Member
iTrader: (3)
 
stokEd's Avatar
 
Join Date: Sep 2008
Location: Denver, CO
Posts: 1,271
Received 1 Like on 1 Post
Originally Posted by goofygrin
FYI we've revised the above to get the evap system to show n/a.

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="2">
            <data>01E2->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>


Is this for the 526800XX family? Values for 'Non-Continuous Monitor Completion Patch' don't agree:


Old Mar 24, 2010, 01:57 PM
  #33  
Evolved Member
iTrader: (5)
 
goofygrin's Avatar
 
Join Date: May 2008
Location: Frisco, TX
Posts: 3,125
Likes: 0
Received 4 Likes on 3 Posts
I likely jacked it up. Use acamus' post as the gospel since he updated it and I didn't realize.
Old Mar 24, 2010, 02:20 PM
  #34  
Former Sponsor
iTrader: (1)
 
HB Speed's Avatar
 
Join Date: Oct 2008
Location: Tuning AWD's In socal !!
Posts: 682
Likes: 0
Received 0 Likes on 0 Posts
acamus i have a spare ecu for you
Old Mar 26, 2010, 02:43 AM
  #35  
Evolved Member
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 730
Likes: 0
Received 3 Likes on 2 Posts
Originally Posted by xPRimNT
Basically, the current process (in order) is as follows:

Remove sensor completely (disconnected) --> P0420
Disable periphery bit (ECU Options #2, bit.1) --> P0140
Run wideband signal through rear O2 wiring --> P0139
Disable P0139 --> CEL Free Dash!

Tephra found the P0139 disable, but it doesn't work for P0140. I'm fine with it as it stands now, but not everybody wishes to run a wideband signal into the rear O2. As such, a fix for P0140 would be beneficial.
My best bet for P0420 disable below, of course I cannot test it so it is only assumption:

55570005
Code:
<table name="Enable catalytic monitoring (P0420)" category="DTC" address="503BC" type="1D" level="1" scaling="Hex8"/>
52680018
Code:
<table name="Enable catalytic monitoring (P0420)" category="DTC" address="503B3" type="1D" level="1" scaling="Hex8"/>

Last edited by acamus; Mar 26, 2010 at 02:50 AM.
Old Mar 26, 2010, 04:34 AM
  #36  
Evolved Member
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 730
Likes: 0
Received 3 Likes on 2 Posts
Originally Posted by xPRimNT
Wonderful news!

Any chance that the 5268 series will work for our MR friends (52690021)?
52690021:
Code:
   <table name="Non-Continuous Monitor Availability Patch - Part 1" category="OBD Inspection" address="8FE38" 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="8FE3E" 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="8FEA4" 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="8FE39" 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="8FEA5" 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>
Old Mar 26, 2010, 06:25 AM
  #37  
Evolved Member
iTrader: (4)
 
xPRimNT's Avatar
 
Join Date: Feb 2008
Location: Edmonton, Alberta
Posts: 610
Likes: 0
Received 0 Likes on 0 Posts
Thanks acamus.

I'll see if I can find someone locally to try it on.

Though, now I'm trying to remember (it's been a while) if my process was correct. I think it went to P0140 after pulling the sensor. P0420 was from the replacement of the cat. Regardless, P0420 disable is what most of the community will want, so thank you!
Old Mar 26, 2010, 10:42 PM
  #38  
Evolving Member
Thread Starter
iTrader: (3)
 
Mj23foreva's Avatar
 
Join Date: Aug 2003
Location: Brooklyn
Posts: 471
Likes: 0
Received 0 Likes on 0 Posts
hey guys, i got my inspection done. turns out my sensors were turned off...
Old Mar 27, 2010, 08:43 AM
  #39  
Evolved Member
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 730
Likes: 0
Received 3 Likes on 2 Posts
^ One has to play with bits to get the stock monitor status, I may have mismatched 0/1 so it is up to you guys to test it. I do not have the ECU yet.
Old Jan 5, 2012, 09:39 AM
  #40  
Evolving Member
iTrader: (2)
 
soon2bEVOIX's Avatar
 
Join Date: Aug 2009
Location: neverland
Posts: 115
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by acamus
^ One has to play with bits to get the stock monitor status, I may have mismatched 0/1 so it is up to you guys to test it. I do not have the ECU yet.
Acamus, is there a Force Pass Inspection for ID # 55570006 and 5? I have a 2010 Evo X and 3 readiness codes showing INC. I have used your code for my 9 and it worked perfectly. Thanks for your help
Old Mar 19, 2012, 09:03 AM
  #41  
EvoM Community Team
iTrader: (15)
 
fostytou's Avatar
 
Join Date: Sep 2006
Location: Aurora, IL
Posts: 3,143
Received 7 Likes on 7 Posts
It seems a few people have had problems or strange circumstances with the patch.


Note the disclaimer from the original CT9A patch:
Disclaimer: This patch is for educational and testing purposes only, and not meant for use on public roads. Be aware that applying this patch on a vehicle that is intended to be inspected by the DMV could be illegal and/or arouse suspicision, especially since this patch can allow you to set the heated catalyst, secondary air monitor or a/c moniter to available/pass even though the car doesn't have it.

In IL you will "Pass" with nearly everything showing as "not supported". Doing the mod as described shows
Comprehensive component: Ready
Engine Misfire: Ready
catalytic converter eff: Not supported
Evaporative Control: Not supported
Heated Oxygen sensor: Not supported
Secondary Air System: Not supported
Fuel System Performance: Ready
AC Refrigerant: Not supported
EGR Flow: Not supported
Heated Catalyst: Not supported
Oxygen Sensor: Not supported

Just because you pass does not mean something is not very out of the ordinary. The person at your testing station may look at you strangely, and I assume there is a possibility that they could report someething if you were doing this for a car inteded to be used on the road.

We have to remember that Acamus is not in the US, and may not have the ability to test this or be familiar with how the test works (even though he is a great Dev!).

Basing some assumptions off the CT9A patch where you set patch part 1 (does not affect available / passed values) patch part 2 (does affect available / passed values) and patch (just) (first value does affect available / passed values, second does not) I would think we need to keep some of what is being changed with the first couple of hex values, and still keep the correct set of available / passed values. You can do this one of 2 ways... do the first portions of the patch, then copy your original rom's values back into the available and passed tables -OR- since I've done that already, use my values for the patch on 526800xxx (obviously making sure the originals match if you have not done the mod yet).

My values:
A1BD->6100: 0x61BD
CF94->7000: 0x7000 (correct already)

01E2->7000: 0x7000 (correct already)

A0BD->60FF: 0x60BD
877A->7000: 0x7000 (correct already)




Can someone with a checker in the US please try to do the above settings and check to see if the tests show as passed immediately after setting? That way we will know it is the patch and not driving around for a while.



Obviously, IANAL and you may brick your ECU (though I think it flashed fine on my 52680022). I'll see if I can get a hold of Acamus to confirm the correct setting.

---------------


FYI there is another post about this topic here also:
https://www.evolutionm.net/forums/ev...nspection.html

I may merge it with this thread at some point.
Old Aug 20, 2012, 03:05 PM
  #42  
EvoM Community Team
iTrader: (15)
 
fostytou's Avatar
 
Join Date: Sep 2006
Location: Aurora, IL
Posts: 3,143
Received 7 Likes on 7 Posts
Hi Everyone. It looks like a new patch is out that works correctly thanks to Golden:

Originally Posted by Golden
A1BD->6100: 0xA1BD <-- Stock
CF94->7000: 0xCF94 <-- Stock

01E2->7000: 0x01E2 <-- Stock

A0BD->6000: 0x6000 <- (changed 00)
877A->7000: 0x7000 <-- Changed

Basically I am forcing the values to 00 instead of reading from some random memory address that is set to 0. It could be that 1 = Failed and 0 = Passed.
Here is the definition from scottspeed21:

Originally Posted by ScottSpeed21
Ok I just tried this and it works, everything shows Ready like this



I went in and changed the names of the definitions so it makes more sense and everything reads correctly. I also got rid of the Availability portion since we won't change any of that.



If anyone's interested, you'd need to remove all of the current patch definitions and replace it with this

Code:
<table name="Inspection Readiness Patch" category="OBD-II" address="8feb8" type="2D" level="2" scaling="Hex16">
  <table type="Static Y Axis" elements="2">
   <data>A0BD->6000</data>
   <data>877A->7000</data>
  </table>
 </table>
 
 <table name="Inspection Monitor - Passed(0)/Failed(1) - READ ONLY Do NOT Change" category="OBD-II" address="8feb9" type="2D" level="2" scaling="blobbits">
  <table name="Non-Continuous Monitor Completion Bits" type="Static Y Axis" 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>

Thanks guys!

Last edited by fostytou; Feb 3, 2014 at 01:01 AM.
Old Apr 1, 2014, 12:38 PM
  #43  
Evolved Member
iTrader: (23)
 
honki24's Avatar
 
Join Date: Apr 2003
Location: Houston, TX
Posts: 1,579
Received 0 Likes on 0 Posts
Thumbs up

Originally Posted by goofygrin
I recently did the P0420 and P0139/140 disable in my tune (and ran the wideband into the rear o2 sensor wire) and I have the exact same issue. My code scanner says that the o2 sensor and cat are not ready.

Your tuner has disabled them in the tune, but that is causing the system to not be ready. You need to either get a tactrix cable and fix it, track down your tuner, or find another tuner to help you.

I'm personally waiting for an o2 simulator patch... but I'm not holding my breath.
super helpful.

Couldn't figure out why I was showing "not ready" for Catalyst, Evap System, and O2 Sensor.
Previous settings:


New settings that I'm about to go try out tomorrow:
Edit: I wouldn't recommend doing what I show in this image below. I now believe this table says "don't change" for a good reason. Possibly why my ECU bricked and I had to bench it back.
Attached Thumbnails Help with OBD Monitor Readiness-screenshot.png   Help with OBD Monitor Readiness-after.png  

Last edited by honki24; Apr 4, 2014 at 07:37 AM.
Old Apr 1, 2014, 04:43 PM
  #44  
Evolved Member
iTrader: (23)
 
honki24's Avatar
 
Join Date: Apr 2003
Location: Houston, TX
Posts: 1,579
Received 0 Likes on 0 Posts
Crap! I don't know what happened but I think I bricked it. I don't know if those settings do it, the cable went mysteriously bad or if the car just didn't like the backup keyfob I used... Trying to figure out how to bench flash now...

edit: Bench worked, don't try what I show in my second image above. I don't know if it was the cable or the fact that I changed the "read only, do not change" table values but benching the ECU wasn't fun (not super hard, but not fun).

Last edited by honki24; Apr 4, 2014 at 07:38 AM.
Old Apr 7, 2014, 11:20 AM
  #45  
Evolved Member
iTrader: (23)
 
honki24's Avatar
 
Join Date: Apr 2003
Location: Houston, TX
Posts: 1,579
Received 0 Likes on 0 Posts
I still can't get my car to pass readiness. No matter what I do I keep showing "not ready" for heated catalyst, evap, and heated O2. I'm also getting P0133 which indicates that the front O2 is responding too slowly. I just replaced the front O2, no dice. I just bought this car and it has the AMS widemouth on it. I notice that the O2 sensor seems far from the turbo... that would make sense that the O2 is responding slowly. Heck I notice that my ZT-2 seems to be responding slowly too and it's right next to the stock O2 on the downpipe.


Quick Reply: Help with OBD Monitor Readiness



All times are GMT -7. The time now is 11:28 PM.