Notices
ECU Flash

Patch: Force OBD Inspection Pass (acamus, mrfred)

Thread Tools
 
Search this Thread
 
Old Apr 6, 2010 | 04:34 PM
  #151  
Dirty25RS's Avatar
Newbie
 
Joined: Jan 2010
Posts: 56
Likes: 0
From: Akron, Ohio
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
Reply
Old Apr 8, 2010 | 07:00 PM
  #152  
Dirty25RS's Avatar
Newbie
 
Joined: Jan 2010
Posts: 56
Likes: 0
From: Akron, Ohio
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.
Reply
Old Apr 9, 2010 | 04:23 AM
  #153  
EVO8LTW's Avatar
EvoM Guru
20 Year Member
Photogenic
Liked
Loved
iTrader: (41)
 
Joined: Jul 2004
Posts: 4,606
Likes: 98
From: Northern Virginia
Uh oh...

Has anyone else had a problem? I'm due for inspection this month.
Reply
Old Apr 10, 2010 | 08:09 AM
  #154  
tsi20gawd's Avatar
Evolving Member
iTrader: (16)
 
Joined: Apr 2006
Posts: 133
Likes: 0
From: Everett
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
Reply
Old Apr 12, 2010 | 06:17 PM
  #155  
tsi20gawd's Avatar
Evolving Member
iTrader: (16)
 
Joined: Apr 2006
Posts: 133
Likes: 0
From: Everett
Passed woohoo!!!!! Thanks for all the fantastic effort in this area!

Bryan
Reply
Old Apr 17, 2010 | 10:26 AM
  #156  
naucrx's Avatar
Evolved Member
iTrader: (19)
 
Joined: May 2003
Posts: 1,406
Likes: 1
From: Columbus, OH
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
Reply
Old Apr 29, 2010 | 07:43 PM
  #157  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
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.
Reply
Old Apr 30, 2010 | 04:36 AM
  #158  
MR Turco's Avatar
EvoM Staff Alumni
iTrader: (16)
 
Joined: May 2007
Posts: 3,233
Likes: 3
From: Massachusetts
I can test it when i have the local back in the garage. Thanks again logic!
Reply
Old May 10, 2010 | 07:38 PM
  #159  
03EVOGUY's Avatar
Newbie
iTrader: (1)
 
Joined: Jul 2008
Posts: 71
Likes: 0
From: Seattle,WA
video link not working.....?
Reply
Old May 11, 2010 | 06:42 AM
  #160  
recompile's Avatar
Thread Starter
Evolved Member
iTrader: (38)
 
Joined: Nov 2006
Posts: 1,745
Likes: 10
From: New Hampshire, USA
Fixed video link
Reply
Old May 16, 2010 | 01:46 PM
  #161  
maxboostedevo's Avatar
Newbie
iTrader: (2)
 
Joined: Apr 2007
Posts: 15
Likes: 0
From: Woodhaven M.I.
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
Reply
Old May 26, 2010 | 10:48 PM
  #162  
noob12's Avatar
Newbie
iTrader: (2)
 
Joined: Nov 2008
Posts: 94
Likes: 0
From: Chicago
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.
Reply
Old May 27, 2010 | 08:17 AM
  #163  
nudge120's Avatar
Evolving Member
iTrader: (2)
 
Joined: Mar 2006
Posts: 334
Likes: 1
From: Las Vegas
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??
Reply
Old Jun 2, 2010 | 04:00 PM
  #164  
Jorge T's Avatar
Evolved Member
iTrader: (18)
 
Joined: May 2004
Posts: 1,494
Likes: 1
From: Houston, TX
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  
Reply
Old Jun 14, 2010 | 08:14 AM
  #165  
keevo54's Avatar
Evolved Member
iTrader: (2)
 
Joined: Jul 2005
Posts: 583
Likes: 0
From: Atlanta
thanks for the patch awesome work

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



All times are GMT -7. The time now is 10:57 AM.