need Evo 9 owner to test rear O2 *heater* sim patch
A quick side note, I haven't read the entire thread so punch me in the face if I missed something obvious, and I come from an Evo VII running 90550001 and don't have any issues with this, but does doing this mod to an Evo IX effect the ability to monitor fuel trims? Thanks!
Dan
Dan
So is this patch in tephra 7? Also could someone put this as a sticky or change the first post telling which rom to use which code. I saw it back on page 19 I think but it would be nice to not have to hunt for it.
Is there a patch for 94170008? Could I use the patch for 94170014? I tried putting the patch in the XML but the order of the table is different than described...Any help would be appreciated!
Last edited by w evo; Oct 17, 2010 at 05:01 PM.
Evolved Member
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Thread Starter
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
That's actually rather clever.
I like, especially if tephra was going to include it. For grins, I looked up 96940011, though, and it's a little different (although not so much that the same trick wouldn't work):
Honestly, I think it's probably just easier for folks who need this to just NOP the jsr to the test routine, and call it a day, unless tephra's going to include this as a tweakable item. 
So, to summarize so far, here's a minimal addition for your XML:
96530006:
96940011:
88590015:
94170015:
Open up the ROM, navigate to the "Mods" section, change "Rear O2 Heater Patch" from "4A0B" to "0009", and you should no longer throw a rear O2 heater code. Change it back to get your CEL back. 
EDIT: I originally posted a typo in the address for 96940011.
I like, especially if tephra was going to include it. For grins, I looked up 96940011, though, and it's a little different (although not so much that the same trick wouldn't work): Code:
loc_2E722: ! CODE XREF: sub_2E678+A2
mov.l @(0x13C,pc), r10 ! [0002E860] = unk_FFFF8A10
mov.w @r10, r10
extu.w r10, r10
tst r8, r10
bt loc_2E732
mov.l @(0xE8,pc), r10 ! [0002E818] = sub_32780
jsr @r10 ! sub_32780
nop

So, to summarize so far, here's a minimal addition for your XML:
96530006:
Code:
<table name="Rear O2 Heater Patch" category="Mods" address="2c62a" type="1D" scaling="Hex16" />
Code:
<table name="Rear O2 Heater Patch" category="Mods" address="2e72e" type="1D" scaling="Hex16" />
Code:
<table name="Rear O2 Heater Patch" category="Mods" address="2db04" type="1D" scaling="Hex16" />
Code:
<table name="Rear O2 Heater Patch" category="Mods" address="2c48e" type="1D" scaling="Hex16" />

EDIT: I originally posted a typo in the address for 96940011.
88580014:
88840016:
Code:
<table name="Heater CEL" category="Rear O2" address="2e9f1" type="2D" level="2" scaling="blobbits">
<table name="Bit values" type="Static Y Axis" flipy="true" elements="8">
<data>N/A</data>
<data>N/A</data>
<data>N/A</data>
<data>N/A</data>
<data>Rear O2 Heater CEL Enable</data>
<data>N/A</data>
<data>N/A</data>
<data>N/A</data>
</table>
</table>
Code:
<table name="Heater CEL" category="Rear O2" address="2ee1f" type="2D" level="2" scaling="blobbits">
<table name="Bit values" type="Static Y Axis" flipy="true" elements="8">
<data>N/A</data>
<data>N/A</data>
<data>N/A</data>
<data>N/A</data>
<data>Rear O2 Heater CEL Enable</data>
<data>N/A</data>
<data>N/A</data>
<data>N/A</data>
</table>
</table>
Bringing this one back from the dead..... I recently upgraded my laptop so I'm going through the fun of reinstalling all the EVO software.
I am running V7 for the EVO9 and I have my rear O2 completely removed from the car and in its place is a WB. I revisited this thread to see if there were any enhancements and I found the original post to be edited down to one line.
My current XML is using the following code with V7 and it appears to work just fine but I'm wondering if there is something cleaner. Also with the below code I "BELIEVE" I am unable to read some fuel trims. Is there a better way to remove the OEM rear O2 that still allows for logging of fuel trims?
- <table name="Heater CEL" category="Rear O2" address="2DAFB" type="2D" level="2" scaling="blobbits">
- <table name="Bit values" type="Static Y Axis" flipy="true" elements="8">
<data>N/A</data>
<data>N/A</data>
<data>N/A</data>
<data>N/A</data>
<data>Rear O2 Heater CEL Enable</data>
<data>N/A</data>
<data>N/A</data>
<data>N/A</data>
</table>
</table>
I am running V7 for the EVO9 and I have my rear O2 completely removed from the car and in its place is a WB. I revisited this thread to see if there were any enhancements and I found the original post to be edited down to one line.
My current XML is using the following code with V7 and it appears to work just fine but I'm wondering if there is something cleaner. Also with the below code I "BELIEVE" I am unable to read some fuel trims. Is there a better way to remove the OEM rear O2 that still allows for logging of fuel trims?
- <table name="Heater CEL" category="Rear O2" address="2DAFB" type="2D" level="2" scaling="blobbits">
- <table name="Bit values" type="Static Y Axis" flipy="true" elements="8">
<data>N/A</data>
<data>N/A</data>
<data>N/A</data>
<data>N/A</data>
<data>Rear O2 Heater CEL Enable</data>
<data>N/A</data>
<data>N/A</data>
<data>N/A</data>
</table>
</table>
I have not checked 9417 but it seems using this patch deletes few codes at the same time. I was disassembling 88580014 rom and I found that using this patch deletes code P0135, P0141, P0155 and P0161 (if memory serves at the moment). Most of them are ok to delete but P0135 is Bank 1 Sensor 1 code. Question is, am I disabling also front O2 heater code at the same time?
Last edited by donner; Nov 21, 2011 at 11:22 AM. Reason: Did not remember one code correctly out of memory...
I have not checked 9417 but it seems using this patch deletes few codes at the same time. I was disassembling 88580014 rom and I found that using this patch deletes code P0135, P0141, P0155 and P0161 (if memory serves at the moment). Most of them are ok to delete but P0135 is Bank 1 Sensor 1 code. Question is, am I disabling also front O2 heater code at the same time?
If yes, then it looks like there is some error code on the list I would not like to disable at all.
I need a little help on this one... I've done this before for my EVO9 but now I'm working on an EVO8 using 94170715.
I'm only concerned about disabling the rear O2 heater circuit to remove the CEL when the entire O2 sensor is removed. This is what I have and need to confirm the address and type is correct.
<table name="Heater CEL" category="Rear O2" address="2c48e" type="1D" scaling="Hex16">
<table name="Bit values" type="Static Y Axis" flipy="true" elements="8">
<data>N/A</data>
<data>N/A</data>
<data>N/A</data>
<data>N/A</data>
<data>Rear O2 Heater CEL Enable</data>
<data>N/A</data>
<data>N/A</data>
<data>N/A</data>
</table>
</table>
After I entered this code it shows up in the tune and I edited the value to 0009. Is this correct for this rom?
Can we use blobbits on this ROM? If so what are those values?
I'm only concerned about disabling the rear O2 heater circuit to remove the CEL when the entire O2 sensor is removed. This is what I have and need to confirm the address and type is correct.
<table name="Heater CEL" category="Rear O2" address="2c48e" type="1D" scaling="Hex16">
<table name="Bit values" type="Static Y Axis" flipy="true" elements="8">
<data>N/A</data>
<data>N/A</data>
<data>N/A</data>
<data>N/A</data>
<data>Rear O2 Heater CEL Enable</data>
<data>N/A</data>
<data>N/A</data>
<data>N/A</data>
</table>
</table>
After I entered this code it shows up in the tune and I edited the value to 0009. Is this correct for this rom?
Can we use blobbits on this ROM? If so what are those values?
Thanks logic, you have just opened my eyes 
Thinking it over again, I believe we do not even have to patch any rom for heater CEL we just need a definition like one below.
96940011
or
88590015
mrfred, can you add them to the EcuFlash release?

Thinking it over again, I believe we do not even have to patch any rom for heater CEL we just need a definition like one below.
96940011
Code:
N/A
N/A
N/A
N/A
Rear O2 Heater CEL Enable
N/A
N/A
N/A
88590015
Code:
N/A
N/A
N/A
N/A
Rear O2 Heater CEL Enable
N/A
N/A
N/A


