Patch: Force OBD Inspection Pass (acamus, mrfred)
#1
Patch: Force OBD Inspection Pass (acamus, mrfred)
I thought I'd give this patch it's own thread, and organize it nicely. Thank you acamus and mrfred for your work on this.
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.
Video Tutorial: http://offsite.rallyevo.com/Videos/2...cuflash_06.wmv
This is the patch that will set all inspection tests to "Pass". Acamus has dedicated this patch to Tephra, who could use your donation support. If you enjoy the educational benefit of this patch, please donate.
Lastly I have been accepting donations for my work, if you like it or get good use out of it please feel free to paypal whatever you can afford to donations@globalshare.net
Cheers
D.
88590015
Non-Continuous Monitor Completion Patch
@3a928 DA66 -> EAFF
@3A92A 6AA1 -> 6AA7
Non-Continuous Monitor Availability Patch Part 1
from 4019 to E000
Non-Continuous Monitor Availability Patch Part 2
from 6AA1 to EAFF
96530006
Non-Continuous Monitor Completion Patch
@34CD4 DA57 -> EAFF
@34CD6 6AA1 -> 6AA7
Non-Continuous Monitor Availability Patch Part 1
from 4019 to E000
Non-Continuous Monitor Availability Patch Part 2
from 6AA1 to EAFF
94170015
Non-Continuous Monitor Completion Patch
@3688E DA2A -> EAFF
@36890 6AA1 -> 6AA7
Non-Continuous Monitor Availability Patch Part 1
@36872 4019 -> E000
Non-Continuous Monitor Availability Patch Part 2
@36888 6AA1 -> EAFF
96940011
Non-Continuous Monitor Completion Patch
@39E54 DA66 -> EAFF
@39E56 6AA1 -> 6AA7
Non-Continuous Monitor Availability Patch Part 1
@39E24 4019 -> E000
Non-Continuous Monitor Availability Patch Part 2
@39E4E 6AA1 -> EAFF
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
MR Turco update - 4/29/10
99860002
Non-Continuous Monitor Completion Patch
@2F66C DA51 -> EAFF
@2F66E 6AA1 -> 6AA7
Non-Continuous Monitor Availability Patch Part 1
from 4019 to E000
Non-Continuous Monitor Availability Patch Part 2
from 6AA1 to EAFF
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.
Video Tutorial: http://offsite.rallyevo.com/Videos/2...cuflash_06.wmv
This is the patch that will set all inspection tests to "Pass". Acamus has dedicated this patch to Tephra, who could use your donation support. If you enjoy the educational benefit of this patch, please donate.
Lastly I have been accepting donations for my work, if you like it or get good use out of it please feel free to paypal whatever you can afford to donations@globalshare.net
Cheers
D.
PHP Code:
<table name="Non-Continuous Monitor Availability Patch Part 1" category="OBD Inspection" address="3a90c" type="1D" level="1" scaling="Hex16"/>
<table name="Non-Continuous Monitor Availability Patch Part 2" category="OBD Inspection" address="3a922" type="1D" level="1" scaling="Hex16"/>
<table name="Non-Continuous Monitor Completion Patch" category="OBD Inspection" address="3a928" type="2D" level="1" scaling="Hex16">
<table type="Static Y Axis" elements="2">
<data>3A928</data>
<data>3A92A</data>
</table>
</table>
@3a928 DA66 -> EAFF
@3A92A 6AA1 -> 6AA7
Non-Continuous Monitor Availability Patch Part 1
from 4019 to E000
Non-Continuous Monitor Availability Patch Part 2
from 6AA1 to EAFF
PHP Code:
<table name="Monitor Available(1)/Not Available(0)" category="OBD Inspection" address="3a923" 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="3a929" 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>
96530006
PHP Code:
<table name="Non-Continuous Monitor Availability Patch Part 1" category="OBD Inspection" address="34C4E" type="1D" level="1" scaling="Hex16"/>
<table name="Non-Continuous Monitor Availability Patch Part 2" category="OBD Inspection" address="34CCE" type="1D" level="1" scaling="Hex16"/>
<table name="Non-Continuous Monitor Completion Patch" category="OBD Inspection" address="34CD4" type="2D" level="1" scaling="Hex16">
<table type="Static Y Axis" elements="2">
<data>34CD4</data>
<data>34CD6</data>
</table>
</table>
@34CD4 DA57 -> EAFF
@34CD6 6AA1 -> 6AA7
Non-Continuous Monitor Availability Patch Part 1
from 4019 to E000
Non-Continuous Monitor Availability Patch Part 2
from 6AA1 to EAFF
PHP Code:
<table name="Monitor Available(1)/Not Available(0)" category="OBD Inspection" address="34CCF" 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="34CD5" 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>
94170015
PHP Code:
<table name="Non-Continuous Monitor Availability Patch Part 1" category="OBD Inspection" address="36872" type="1D" level="1" scaling="Hex16"/>
<table name="Non-Continuous Monitor Availability Patch Part 2" category="OBD Inspection" address="36888" type="1D" level="1" scaling="Hex16"/>
<table name="Non-Continuous Monitor Completion Patch" category="OBD Inspection" address="3688E" type="2D" level="1" scaling="Hex16">
<table type="Static Y Axis" elements="2">
<data>3688E</data>
<data>36890</data>
</table>
</table>
@3688E DA2A -> EAFF
@36890 6AA1 -> 6AA7
Non-Continuous Monitor Availability Patch Part 1
@36872 4019 -> E000
Non-Continuous Monitor Availability Patch Part 2
@36888 6AA1 -> EAFF
PHP Code:
<table name="Monitor Available(1)/Not Available(0)" category="OBD Inspection" address="36889" 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="3688F" 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>
96940011
PHP Code:
<table name="Non-Continuous Monitor Availability Patch Part 1" category="OBD Inspection" address="39E24" type="1D" level="1" scaling="Hex16"/>
<table name="Non-Continuous Monitor Availability Patch Part 2" category="OBD Inspection" address="39E4E" type="1D" level="1" scaling="Hex16"/>
<table name="Non-Continuous Monitor Completion Patch" category="OBD Inspection" address="39E54" type="2D" level="1" scaling="Hex16">
<table type="Static Y Axis" elements="2">
<data>39E54</data>
<data>39E56</data>
</table>
</table>
@39E54 DA66 -> EAFF
@39E56 6AA1 -> 6AA7
Non-Continuous Monitor Availability Patch Part 1
@39E24 4019 -> E000
Non-Continuous Monitor Availability Patch Part 2
@39E4E 6AA1 -> EAFF
PHP Code:
<table name="Monitor Available(1)/Not Available(0)" category="OBD Inspection" address="39E4F" 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="39E55" 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>
PHP 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
PHP 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>
MR Turco update - 4/29/10
99860002
PHP Code:
<table name="Non-Continuous Monitor Availability Patch Part 1" category="OBD Inspection" address="2f620" type="1D" level="1" scaling="Hex16"/>
<table name="Non-Continuous Monitor Availability Patch Part 2" category="OBD Inspection" address="2f666" type="1D" level="1" scaling="Hex16"/>
<table name="Non-Continuous Monitor Completion Patch" category="OBD Inspection" address="2f66c" type="2D" level="1" scaling="Hex16">
<table type="Static Y Axis" elements="2">
<data>2F66C</data>
<data>2F66E</data>
</table>
</table>
@2F66C DA51 -> EAFF
@2F66E 6AA1 -> 6AA7
Non-Continuous Monitor Availability Patch Part 1
from 4019 to E000
Non-Continuous Monitor Availability Patch Part 2
from 6AA1 to EAFF
PHP Code:
<table name="Monitor Available(1)/Not Available(0)" category="OBD Inspection" address="2f667" 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="2f66d" 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>
Last edited by recompile; May 11, 2010 at 06:42 AM.
#5
Evolved Member
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 730
Likes: 0
Received 2 Likes
on
2 Posts
now we need another for heater itself
recompile, I may guide you if you need some help.
Do I smell STICKY here?
recompile, I may guide you if you need some help.
Do I smell STICKY here?
Last edited by acamus; Jul 18, 2009 at 11:58 AM.
Trending Topics
#11
Evolved Member
iTrader: (7)
Join Date: Nov 2006
Location: Pittsburgh
Posts: 772
Likes: 0
Received 0 Likes
on
0 Posts
Absolutely. Greatly appreciate mrfred, acamus' work, and now your tidying up recompile. Patches like these let me rip all the garbage off the car I can't stand.
We are all VERY thankful for your help.
We are all VERY thankful for your help.
#13
Newbie
iTrader: (12)
Join Date: May 2006
Location: Denver CO
Posts: 48
Likes: 0
Received 0 Likes
on
0 Posts
i tried doing this, step by step as per the video link, and it was easy untill i hit a problem. when im in notepad++ after ive cut and pasted the tables, i go to save and it tells me "save failed" please check if file is open in other programs or something like that. at the time i didnt even have any other programs running. any help would be greatly appriciated.
#14
Evolved Member
iTrader: (55)
i tried doing this, step by step as per the video link, and it was easy untill i hit a problem. when im in notepad++ after ive cut and pasted the tables, i go to save and it tells me "save failed" please check if file is open in other programs or something like that. at the time i didnt even have any other programs running. any help would be greatly appriciated.