Patch: Force OBD Inspection Pass (acamus, mrfred)
just so everybody knows, i passed the NYS inspection this morning with this patch loaded into my car and i have no emission stuff left in my car on the stock ecu!
thank you to everyone involved to make this happen! its greatly appreciated!
thank you to everyone involved to make this happen! its greatly appreciated!
had to get inspected this morning. Even though i have always passed emissions i decided to give this a try. Everything came back ready including EGR (on the shelf in my garage) and secondary air system. Great job guys!!!
Sooooo..
By searching the **** out of this place and finding both the service manual instructions and suggestions on the ecuflash forum.. I finally "fixed" my cel caused by P0446..
I took out every solonoid and tested it and they were all ok.. The wiring was also good. (service manual has you check these.)
So it had to be the ecu.
To fix this I ordered the elusive and out of stock tactrix 2.0 and used openecu to change the base flash..
I had to set FCA periphery bit 15 to 0 and did the emissions hack found here..
The only problem is that I think it worked too good.. It makes the car pass every test and a talented inspector will catch it.. Per my original inspection sheet the EVO should list the following tests as not supported.. With the hack they came up as "ready"
Secondary Air system - should be not supported
A/C refrigerant - should be not supported
Heated catalyst - should be not supported
Anyway I am back on the road and hope this helps someone with the same issue.
By searching the **** out of this place and finding both the service manual instructions and suggestions on the ecuflash forum.. I finally "fixed" my cel caused by P0446..
I took out every solonoid and tested it and they were all ok.. The wiring was also good. (service manual has you check these.)
So it had to be the ecu.
To fix this I ordered the elusive and out of stock tactrix 2.0 and used openecu to change the base flash..
I had to set FCA periphery bit 15 to 0 and did the emissions hack found here..
The only problem is that I think it worked too good.. It makes the car pass every test and a talented inspector will catch it.. Per my original inspection sheet the EVO should list the following tests as not supported.. With the hack they came up as "ready"
Secondary Air system - should be not supported
A/C refrigerant - should be not supported
Heated catalyst - should be not supported
Anyway I am back on the road and hope this helps someone with the same issue.
My feedback.. This worked though so thank you!
Evolved Member
iTrader: (11)
Joined: Oct 2007
Posts: 1,430
Likes: 1
From: Connecticut / Massachusetts U.S.A
If you added the "Immobilizer Hex" entry from the wiki, then you just have to copy over your Immobilizer value, as well as that "Immobilizer Hex" entry. Just follow the instructions at the top of the page and you should be all set.
-Bink
94170008
Non-Continuous Monitor Completion Patch
@36796 DA2A -> EAFF
@36798 6AA1 -> 6AA7
Non-Continuous Monitor Availability Patch Part 1
from 4019 to E000
Non-Continuous Monitor Availability Patch Part 2
from 6AA1 to EAFF
Code:
<table name="Non-Continuous Monitor Availability Patch Part 1" category="OBD Inspection" address="3677a" type="1D" level="1" scaling="Hex16"/>
<table name="Non-Continuous Monitor Availability Patch Part 2" category="OBD Inspection" address="36790" type="1D" level="1" scaling="Hex16"/>
<table name="Non-Continuous Monitor Completion Patch" category="OBD Inspection" address="36796" type="2D" level="1" scaling="Hex16">
<table type="Static Y Axis" elements="2">
<data>36796 </data>
<data>36798</data>
</table>
</table>
@36796 DA2A -> EAFF
@36798 6AA1 -> 6AA7
Non-Continuous Monitor Availability Patch Part 1
from 4019 to E000
Non-Continuous Monitor Availability Patch Part 2
from 6AA1 to EAFF
Code:
<table name="Monitor Available(1)/Not Available(0)" category="OBD Inspection" address="36791" 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="36797" 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>
well i found out i needed to add the blobbits scaling definition to the evo7base.xml file
<scaling name="blobbits" storagetype="bloblist" storagebits="1">
<data name="0" value="00"/>
<data name="1" value="01"/>
</scaling>
added that and it displays just fine
wasn't able to get scantech to work with my 1.3u and 2.0 openport cables though so i still don't know what the stock obdII tests are; have to get my car smogged in ca soon
<scaling name="blobbits" storagetype="bloblist" storagebits="1">
<data name="0" value="00"/>
<data name="1" value="01"/>
</scaling>
added that and it displays just fine
wasn't able to get scantech to work with my 1.3u and 2.0 openport cables though so i still don't know what the stock obdII tests are; have to get my car smogged in ca soon
doublecheck user level, and in my case make sure you dont have multiple versions on the same computer...that one kicked my butt for about 5 minutes before I realised what was going on.
User level is set at developer and I only have one version since I just installed it on my desktop.
Evolved Member
iTrader: (11)
Joined: Oct 2007
Posts: 1,430
Likes: 1
From: Connecticut / Massachusetts U.S.A
I just went in for Connecticut emissions.
I have a 2004 Evo VIII SSL, I ran the 96530006 ROM, with all of my tables copied over from my 96420008 ROM, along with the OBD code you guys wrote and I passed.
Great job guys!!
Thank you !

-Bink
I have a 2004 Evo VIII SSL, I ran the 96530006 ROM, with all of my tables copied over from my 96420008 ROM, along with the OBD code you guys wrote and I passed.
Great job guys!!
Thank you !
-Bink








