Mitsubishi Lancer Evolution Forum banner
121 - 140 of 290 Posts
Zero

I literally flashed the car, turned the key off, turned the key on, plugged in the OBD-II reader, pushed the button to read the ECU and it showed that everything passed right then and there.
 
Scott, can you test this then:

A1BD->6100: 0xA1BD <-- Stock
CF94->7000: 0xCF94 <-- Stock

01E2->7000: 0x01E2 <-- Stock

A0BD->6000: 0x6000 <- 00
877A->7000: 0x7000 <-- Changed

Basically I am forcing the values to 00 instead of reading from some random memory address that is set to 0. It could be that 1 = Failed and 0 = Passed.
 
A1BD->6100: 0xA1BD <-- Stock
CF94->7000: 0xCF94 <-- Stock

01E2->7000: 0x01E2 <-- Stock

A0BD->6000: 0x60-- <- 00
877A->7000: 0x7000 <-- Changed
Ok I just tried this and it works, everything shows Ready like this

0 Incomplete
7 Ready
--Misfire
--Fuel
--Comp
--Evap
--Cat
--O2 Sensor
--O2 Heater
I went in and changed the names of the definitions so it makes more sense and everything reads correctly. I also got rid of the Availability portion since we won't change any of that.

Image


If anyone's interested, you'd need to remove all of the current patch definitions and replace it with this

Code:
<table name="Inspection Readiness Patch" category="OBD-II" address="8feb8" type="2D" level="2" scaling="Hex16">
  <table type="Static Y Axis" elements="2">
   <data>A0BD->6000</data>
   <data>877A->7000</data>
  </table>
 </table>
 
 <table name="Inspection Monitor - Passed(0)/Failed(1) - READ ONLY Do NOT Change" category="OBD-II" address="8feb9" type="2D" level="2" scaling="blobbits">
  <table name="Non-Continuous Monitor Completion Bits" type="Static Y Axis" 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>
 
Inspection is 3 months away for me..I would be able to do the same in 2012 Evo?


Sent from my Autoguide iPad app
I wish I would've started 3 months in advance, would've saved me many headaches. Golden will have to answer your question in regards to the specific year of 2012, but he'll probably ask for your ROM ID.

One suggestion I have to be prepared: buy a handheld readiness monitor so you can check for yourself... should cost $40 - $80.
 
It's safe to assume this definitely turns off the check engine light? Since that would be a automatic fail visually.
Does it burn off the 02 sensor though? I heard/read disabling it somehow makes the 02 sensor mess up.



Sent from my Autoguide iPad app
 
It's safe to assume this definitely turns off the check engine light? Since that would be a automatic fail visually.
Does it burn off the 02 sensor though? I heard/read disabling it somehow makes the 02 sensor mess up.



Sent from my Autoguide iPad app
No, the patch does not turn off the CEL, it only forces the monitors to pass when plugged in for inspection. The CEL will still turn on if there's a problem.

The sensor being ruined after it's disabled and left installed I don't know about...maybe someone else has experience with that...
 
Scott, can you test this then:

A1BD->6100: 0xA1BD <-- Stock
CF94->7000: 0xCF94 <-- Stock

01E2->7000: 0x01E2 <-- Stock

A0BD->6000: 0x60-- <- 00
877A->7000: 0x7000 <-- Changed

Basically I am forcing the values to 00 instead of reading from some random memory address that is set to 0. It could be that 1 = Failed and 0 = Passed.
Golden - it looks like (according to the image in the post below yours) this item is supposed to say 6000 and changed. Mind editing that to eliminate some confusion?
IE:
A0BD->6000: 0x60-- <- 00
to
A0BD->6000: 0x6000 <-- Changed
 
Golden - it looks like (according to the image in the post below yours) this item is supposed to say 6000 and changed. Mind editing that to eliminate some confusion?
IE:
A0BD->6000: 0x60-- <- 00
to
A0BD->6000: 0x6000 <-- Changed
Everything reads correctly in the new definition I posted up.
Code:
<table name="Inspection Readiness Patch" category="OBD-II" address="8feb8" type="2D" level="2" scaling="Hex16">
  <table type="Static Y Axis" elements="2">
   <data>A0BD->6000</data>
   <data>877A->7000</data>
  </table>
 </table>
 
 <table name="Inspection Monitor - Passed(0)/Failed(1) - READ ONLY Do NOT Change" category="OBD-II" address="8feb9" type="2D" level="2" scaling="blobbits">
  <table name="Non-Continuous Monitor Completion Bits" type="Static Y Axis" 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>
 
121 - 140 of 290 Posts