Notices
ECU Flash

Patch: Force OBD Inspection Pass (acamus, mrfred)

Thread Tools
 
Search this Thread
 
Old Apr 6, 2010, 04:34 PM
  #151  
Newbie
 
Dirty25RS's Avatar
 
Join Date: Jan 2010
Location: Akron, Ohio
Posts: 56
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by acamus
1. Yes you will throw the code
2. No the result is immediate
3. Yes there is a way to disable P0420
ok how do i setup ecuflash to edit the periphery bits. all i've ever used it for is tuning
Old Apr 8, 2010, 07:00 PM
  #152  
Newbie
 
Dirty25RS's Avatar
 
Join Date: Jan 2010
Location: Akron, Ohio
Posts: 56
Likes: 0
Received 0 Likes on 0 Posts
This didn't work for Ohio E-check.
It wouldn't talk to the ECU. I even drove it 50 miles before getting tested to try to get it out of learning mode, or whatever we're calling it.
Old Apr 9, 2010, 04:23 AM
  #153  
EvoM Guru
iTrader: (41)
 
EVO8LTW's Avatar
 
Join Date: Jul 2004
Location: Northern Virginia
Posts: 4,603
Received 95 Likes on 82 Posts
Uh oh...

Has anyone else had a problem? I'm due for inspection this month.
Old Apr 10, 2010, 08:09 AM
  #154  
Evolving Member
iTrader: (16)
 
tsi20gawd's Avatar
 
Join Date: Apr 2006
Location: Everett
Posts: 133
Received 0 Likes on 0 Posts
This may be a stupid questions but I have to ask it. I have just applied this patch as well as blobits to my rom(94170008) In hopes of passing emissions. Two days ago I attempted to take the test and I failed due to Two readyness checks not being enabled or complete. MY rom has the rear o2 CEL disabled from a previous patch of some sort. Will me adding this OBD patch overwrite the previous rear 02 cel patch or do I need to somehow go back and undue that change also? I did add the Periphery bits to the rom I am just unsure of what would need to be changed. The car does have the rear o2 in with no can and an antifouler. I did have a CEL for the rear o2 heater circuit when I had my wideband in so I know the heater patch was not added to my rom.

Thanks or all your great work guys,
Bryan
Old Apr 12, 2010, 06:17 PM
  #155  
Evolving Member
iTrader: (16)
 
tsi20gawd's Avatar
 
Join Date: Apr 2006
Location: Everett
Posts: 133
Received 0 Likes on 0 Posts
Passed woohoo!!!!! Thanks for all the fantastic effort in this area!

Bryan
Old Apr 17, 2010, 10:26 AM
  #156  
Evolved Member
iTrader: (19)
 
naucrx's Avatar
 
Join Date: May 2003
Location: Columbus, OH
Posts: 1,406
Likes: 0
Received 1 Like on 1 Post
Any chance of a fix for 94170014? I pulled my ECU years ago for AEM and probably should have the 94170015 but do not.

*edit

Ahh, never mind. I found a 94170015 ROM and applied the fix. It worked like a champ though!

Last edited by naucrx; Apr 17, 2010 at 05:14 PM. Reason: Addition to post
Old Apr 29, 2010, 07:43 PM
  #157  
Evolved Member
iTrader: (2)
 
logic's Avatar
 
Join Date: Apr 2003
Location: Berkeley, CA
Posts: 1,022
Likes: 0
Received 6 Likes on 5 Posts
Mr_Turco asked me to take a look at 90550001 for an Evo VII he's working on, so I figured I'd post what I found here for everyone to see, in case someone sees an obvious mistake on my part.

This part of the code is substantially different in this ROM than the later VIII and IX code; that whole section is substantially shorter (and simpler; not too surprising, I suppose, given the age).

So, the first part of the patch ("Non-Continuous Monitor Availability", ie. test availability) is actually unneeded on this ROM; that whole section is basically torn out and replaced with what ends up looking almost exactly like the original patch that mrfred/acamus came up with. So, no changes needed there; adjust the "Non-Continuous Monitor Availability Bits" table to taste. (I leave it alone in the patches below, so what you see is what the real Evo VII would have reported; if the car is registered as a USDM Mirage, Lancer, or something else, you might have to change the test availability to match what the "registered-as" vehicle would have reported, depending on how rigorous your state's emissions testing is.)

The second part ("Non-Continuous Monitor Completion", ie. did the tests pass or fail) is basically the same as before; two small code changes, and you can start using the table ("Non-Continuous Monitor Completion Bits") like on any other ROM.

So, this is what I think things should look like:

PHP Code:
    <table name="Non-Continuous Monitor Completion Patch" category="OBD Inspection" address="2DD54" type="2D" level="1" scaling="Hex16">
        <
table type="Static Y Axis" elements="2">
            <
data>2DD54</data>
            <
data>2DD56</data>
        </
table>
    </
table
Non-Continuous Monitor Completion Patch
@2DD54 DA20 -> EAFF
@2DD56 6AA1 -> 6AA7

PHP Code:
    <table name="Monitor Available(1)/Not Available(0)" category="OBD Inspection" address="2DD4F" 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="2DD55" 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
Warning: I have absolutely no way to test this, but it looks right to me. If anyone more familiar with 9055 could double-check, I'd greatly appreciate it.
Old Apr 30, 2010, 04:36 AM
  #158  
EvoM Staff Alumni
iTrader: (16)
 
MR Turco's Avatar
 
Join Date: May 2007
Location: Massachusetts
Posts: 3,233
Received 3 Likes on 3 Posts
I can test it when i have the local back in the garage. Thanks again logic!
Old May 10, 2010, 07:38 PM
  #159  
Newbie
iTrader: (1)
 
03EVOGUY's Avatar
 
Join Date: Jul 2008
Location: Seattle,WA
Posts: 71
Likes: 0
Received 0 Likes on 0 Posts
video link not working.....?
Old May 11, 2010, 06:42 AM
  #160  
Evolved Member
Thread Starter
iTrader: (38)
 
recompile's Avatar
 
Join Date: Nov 2006
Location: New Hampshire, USA
Posts: 1,745
Likes: 0
Received 6 Likes on 4 Posts
Fixed video link
Old May 16, 2010, 01:46 PM
  #161  
Newbie
iTrader: (2)
 
maxboostedevo's Avatar
 
Join Date: Apr 2007
Location: Woodhaven M.I.
Posts: 15
Likes: 0
Received 0 Likes on 0 Posts
great vid and nice work

I need help can't seem to get any of the xml files to save after the patches. I used notepad, notepad++ and one says denied and the other says its open in another program and I also have ecuflash closed so can someone help me please. Thanks in advance
Old May 26, 2010, 10:48 PM
  #162  
Newbie
iTrader: (2)
 
noob12's Avatar
 
Join Date: Nov 2008
Location: Chicago
Posts: 94
Likes: 0
Received 0 Likes on 0 Posts
I applied the blobbits scaling to the xml file and my 2 tables show (no match) on the right column. Did I miss something? Appreciate the help. Thanks.
Old May 27, 2010, 08:17 AM
  #163  
Evolving Member
iTrader: (2)
 
nudge120's Avatar
 
Join Date: Mar 2006
Location: Las Vegas
Posts: 334
Likes: 0
Received 1 Like on 1 Post
Originally Posted by logic
Mr_Turco asked me to take a look at 90550001 for an Evo VII he's working on, so I figured I'd post what I found here for everyone to see, in case someone sees an obvious mistake on my part.

Warning: I have absolutely no way to test this, but it looks right to me. If anyone more familiar with 9055 could double-check, I'd greatly appreciate it.
I've added this to my 9055 and the 3 tables show, but when I select the monitor available and monitor passed tables the window size is only big enough to see the first column for monitor bits. The column showing (1) or (0) is not visible due to the window size. So can the window size be edited??
Old Jun 2, 2010, 04:00 PM
  #164  
Evolved Member
iTrader: (18)
 
Jorge T's Avatar
 
Join Date: May 2004
Location: Houston, TX
Posts: 1,494
Likes: 0
Received 1 Like on 1 Post
Here are the settings to correctly pass emissions just like oem, with the correct monitors enabled.

Attached Thumbnails Patch: Force OBD Inspection Pass (acamus, mrfred)-correct-obdii.png  
Old Jun 14, 2010, 08:14 AM
  #165  
Evolved Member
iTrader: (2)
 
keevo54's Avatar
 
Join Date: Jul 2005
Location: Atlanta
Posts: 583
Likes: 0
Received 0 Likes on 0 Posts
thanks for the patch awesome work

Last edited by keevo54; Jun 14, 2010 at 10:35 AM.


Quick Reply: Patch: Force OBD Inspection Pass (acamus, mrfred)



All times are GMT -7. The time now is 05:31 AM.