need Evo 9 owner to test rear O2 *heater* sim patch
#123
Evolved Member
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
Travman good news, i made mistake in Non-Continuous Monitor Availability Patch Part 1
It should be E000 instead of E020. Now it works as charm.
I have updated post #117 accordingly.
And one more thing. If anyone is willing to donate money for inspection bits patch please donate to tephra!
It should be E000 instead of E020. Now it works as charm.
I have updated post #117 accordingly.
And one more thing. If anyone is willing to donate money for inspection bits patch please donate to tephra!
Last edited by acamus; Mar 4, 2009 at 02:52 AM.
#125
Evolved Member
iTrader: (26)
Join Date: Oct 2005
Location: Pittsburgh
Posts: 1,712
Likes: 0
Received 0 Likes
on
0 Posts
The 0xE020 works like a charm if you don't have anything disabled in the periphery. Also confirmed it does work with MrFreds rear o2 heater sim and displays as "ready"....
Last edited by travman; Feb 25, 2009 at 03:20 PM.
#128
#129
Evolved Member
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
I can do inspection patch for your ROM but CEL removal is done via mrfred's patch, so I guess it will be included in Tephra V6.
#131
Evolved Member
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
Post #117 updated.
Address and value of Non-Continuous Monitor Availability Patch Part 2 changed.
One more try travman, I hope this time it will work completely.
Address and value of Non-Continuous Monitor Availability Patch Part 2 changed.
One more try travman, I hope this time it will work completely.
Last edited by acamus; Feb 26, 2009 at 10:59 PM.
#133
Evolved Member
iTrader: (3)
I have been reading this and any threads in here continuously to try and educate myself, but I am still missing a few basic pieces to put it all together. Can someone help me simplify a few basic concepts so I can assimilate the other info.
In this thread are we in fact talking about the P0031 error code?
If so, why are we all throwing this code?
Is it because none of us have cats?
Is it because we are all using ECUflash?
Why does the ECU not think that the rear 02 sensor is heating up?
I didn't throw this code for months of using ECUflash. No mechanical mods changed, and now I am throwing this code within 15 minutes of clearing it consistently.
Please excuse the possible ignorance of my questions, but this forum has awesome info and contributors, but the info is somewhat dense, and difficult for those of us who are slightly more 'dense' than you other programmers types.
Thanks to any dumbed down explanation.
M
P.S. I can offer testing, since I work from home, and the evo often sits in pieces in the garage anyway. Its a daily, but I don't need it, I have other wheels. I don't run the resistor mod. and can easily unplug the rear 02. I have an permanent LC1 WB. no cat. JDMMAP. Prodrive/GruppeS 3port BS. (88590015)
M
In this thread are we in fact talking about the P0031 error code?
If so, why are we all throwing this code?
Is it because none of us have cats?
Is it because we are all using ECUflash?
Why does the ECU not think that the rear 02 sensor is heating up?
I didn't throw this code for months of using ECUflash. No mechanical mods changed, and now I am throwing this code within 15 minutes of clearing it consistently.
Please excuse the possible ignorance of my questions, but this forum has awesome info and contributors, but the info is somewhat dense, and difficult for those of us who are slightly more 'dense' than you other programmers types.
Thanks to any dumbed down explanation.
M
P.S. I can offer testing, since I work from home, and the evo often sits in pieces in the garage anyway. Its a daily, but I don't need it, I have other wheels. I don't run the resistor mod. and can easily unplug the rear 02. I have an permanent LC1 WB. no cat. JDMMAP. Prodrive/GruppeS 3port BS. (88590015)
M
Last edited by fireroasted; Mar 1, 2009 at 12:18 AM.
#134
Evolved Member
iTrader: (38)
The Rear O2 Heater Sim Patch is specifically for people who have removed their rear O2 sensor completely. Previously, if you wanted to remove your rear O2 sensor and not get a check engine light, you had two options:
1.) Apply a Rear O2 Signal Simulator and then install a resistor to simulate a valid heater signal
2.) Disable the ECU Periphery bit that controls the Rear O2 tests
Option 1. is a must for people that need to pass inspection in the US, because when you disable the rear O2 tests, you fail the OBD Readiness test. Thus, the Heater sim is a way for people to not have to wire in a resistor, and still be able to leave the rear O2 tests enabled for passing inspection.
Acamus has provided an alternative to having to simulate the rear O2 heater signal... and that is finding the subroutines that respond to the OBD test requests and setting them all to "Pass". In this respect, you should be able to just disable any tests you want (rear O2, EGR, etc) and still pass inspection by always sending back "Pass" when a test is probed.
1.) Apply a Rear O2 Signal Simulator and then install a resistor to simulate a valid heater signal
2.) Disable the ECU Periphery bit that controls the Rear O2 tests
Option 1. is a must for people that need to pass inspection in the US, because when you disable the rear O2 tests, you fail the OBD Readiness test. Thus, the Heater sim is a way for people to not have to wire in a resistor, and still be able to leave the rear O2 tests enabled for passing inspection.
Acamus has provided an alternative to having to simulate the rear O2 heater signal... and that is finding the subroutines that respond to the OBD test requests and setting them all to "Pass". In this respect, you should be able to just disable any tests you want (rear O2, EGR, etc) and still pass inspection by always sending back "Pass" when a test is probed.
#135
Evolved Member
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
Here come inspection bits for 96530006 '05 EVO8 AUS,
First apply the patches:
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
Once done one can use following definition:
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>