Notices
ECU Flash

need Evo 9 owner to test rear O2 *heater* sim patch

Thread Tools
 
Search this Thread
 
Old May 29, 2009 | 08:52 PM
  #256  
fostytou's Avatar
EvoM Community Team
iTrader: (15)
 
Joined: Sep 2006
Posts: 3,143
Likes: 7
From: Aurora, IL
[Deleted]
Reply
Old May 29, 2009 | 10:39 PM
  #257  
mt057's Avatar
Evolved Member
iTrader: (6)
 
Joined: Apr 2007
Posts: 1,529
Likes: 12
From: DFW
Originally Posted by sharkm87
whats the patch info for evo 8 rom 94170008
I have found that if you run the tephra mods, amacus's patch, and change periphery 2 to e7df to disable p0141 or e7cf to disable P0300 and P0141. This should get you through inspection. I have driven almost 200 mi. with no codes. I have never done the resistor mod. Thank you again everyone.
Reply
Old May 31, 2009 | 01:36 PM
  #258  
silex's Avatar
Evolved Member
iTrader: (26)
 
Joined: Nov 2005
Posts: 717
Likes: 0
From: San Diego, CA
No resistor mod? So how do you mimick the heater circuit? That would explain why you're getting the CEL in the first place, lol. So changing the code I guess is a backwards band-aid it appears.
Reply
Old May 31, 2009 | 02:03 PM
  #259  
mt057's Avatar
Evolved Member
iTrader: (6)
 
Joined: Apr 2007
Posts: 1,529
Likes: 12
From: DFW
Originally Posted by silex
No resistor mod? So how do you mimick the heater circuit? That would explain why you're getting the CEL in the first place, lol. So changing the code I guess is a backwards band-aid it appears.
The o2 sensor was blowning out a fuse that disabled my car completely so I disconnected it. I am running a tbe a test pipe, resonator and no cats so buying a o2 sensor seemed like a expensive fix. After I used the o2 sim I still had the p0141 for the heater circut. Now that is fixed. I used to get p0300's about every 7-15 secs on the highway. Now I have eliminated them and could not be happier and my car has never run better. Also I won't get anymore tickets for no inspection.

Last edited by mt057; May 31, 2009 at 02:05 PM.
Reply
Old Jul 13, 2009 | 06:21 AM
  #260  
MR Turco's Avatar
EvoM Staff Alumni
iTrader: (16)
 
Joined: May 2007
Posts: 3,233
Likes: 3
From: Massachusetts
just wondering on the status of this, will it be incorporated into a tephra patch or widely distributed? Any plans for other ROM support?
Reply
Old Jul 13, 2009 | 10:08 AM
  #261  
Jeff_Jeske's Avatar
Evolved Member
iTrader: (66)
 
Joined: Jan 2003
Posts: 4,358
Likes: 7
From: On the track
^ I'm wondering the same thing. I'm eagerly awaiting Version 7 with pedal operated map switching. I'm willing to drop some cash for that mod.
Reply
Old Jul 13, 2009 | 11:14 AM
  #262  
acamus's Avatar
Evolved Member
 
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
I have send 88590015 V6t1 patched with RearO2 heater and Inspection bits to Tephra, I have not followed his progress on it thou
Reply
Old Jul 17, 2009 | 06:03 PM
  #263  
EvoFlash's Avatar
Evolving Member
iTrader: (7)
 
Joined: Apr 2007
Posts: 355
Likes: 0
From: Ma
Is there or can someone write a patch for the no cell heater simulator for rom 94170015?

Last edited by EvoFlash; Jul 17, 2009 at 06:05 PM.
Reply
Old Jul 18, 2009 | 08:13 PM
  #264  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
For 94170015, try this XML, same instructions as above:
Code:
<table name="Rear O2 Heater Patch" category="Front/Rear_O2" address="2c482" type="3D" level="1" scaling="Hex16">
    <table name="Code" type="Static X Axis" elements="1" scaling="Hex16">
        <data>Hex16</data>
    </table>
    <table name="Address" type="Static Y Axis" elements="8">
        <data>2c482</data>
        <data>2c484</data>
        <data>2c488</data>
        <data>2c48a</data>
        <data>2c48c</data>
        <data>2c48e</data>
        <data>2c490</data>
        <data>2c492</data>
    </table>
</table>
Sorry, I don't have time right now to make this more elegant. As acamus mentioned, you should be able to get away with only changing the second-last entry (2c490 in 94170015, 2c62a in 96530006); ie. just changing the second-to-last entry that reads "4A0B" to "0009" should do the job. Changing the whole thing to a series of "0009" entries effectively deletes the whole routine.
Reply
Old Jul 19, 2009 | 03:29 AM
  #265  
acamus's Avatar
Evolved Member
 
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Maybe you have got lost in my description here.
so what I have meant is as simple as one bit heater check on/off, below for 88590015
Patch h'4019 -> h'E008
Code:
<table name="Rear O2 Heater Patch" category="Rear_O2" address="2daf8" type="3D" level="1" scaling="Hex16">
    <table name="Code" type="Static X Axis" elements="1" scaling="Hex16">
        <data>Hex16</data>
    </table>
    <table name="Address" type="Static Y Axis" elements="8">
        <data>2daf8</data>
    </table>
</table>
Then enable/disable
Code:
	<table name="Heater CEL" category="Rear O2" address="2daf9" 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>

Last edited by acamus; Jul 19, 2009 at 11:26 AM.
Reply
Old Jul 20, 2009 | 08:41 PM
  #266  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
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):
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
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:
Code:
<table name="Rear O2 Heater Patch" category="Mods" address="2c62a" type="1D" scaling="Hex16" />
96940011:
Code:
<table name="Rear O2 Heater Patch" category="Mods" address="2e72e" type="1D" scaling="Hex16" />
88590015:
Code:
<table name="Rear O2 Heater Patch" category="Mods" address="2db04" type="1D" scaling="Hex16" />
94170015:
Code:
<table name="Rear O2 Heater Patch" category="Mods" address="2c48e" type="1D" scaling="Hex16" />
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.

Last edited by logic; Jul 20, 2009 at 08:49 PM.
Reply
Old Jul 20, 2009 | 09:42 PM
  #267  
acamus's Avatar
Evolved Member
 
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
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
Code:
	<table name="Heater CEL" category="Rear O2" address="2E6AC" 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>
or
88590015
Code:
	<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>
mrfred, can you add them to the EcuFlash release?

Last edited by acamus; Jul 20, 2009 at 10:37 PM.
Reply
Old Jul 21, 2009 | 05:51 AM
  #268  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
Hah! Yes, that's much better than my hackjob.
Reply
Old Jul 21, 2009 | 07:42 AM
  #269  
Z_Lancer_Man's Avatar
Evolved Member
iTrader: (115)
 
Joined: Dec 2003
Posts: 2,295
Likes: 4
From: Albuquerque, NM
Originally Posted by acamus
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
Code:
	<table name="Heater CEL" category="Rear O2" address="2E6AC" 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>
or
88590015
Code:
	<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>
mrfred, can you add them to the EcuFlash release?
So we would use this in place of post #59 and #117? I followed all the steps outlined for 88590015 and threw a P0037 code yesterday, so I was hoping there was some new information. It appears that this patch would allow me to just disable the heater check? Will this still show the test as passed from an OBD-II inspection standpoint? Thanks!
Reply
Old Jul 21, 2009 | 08:15 AM
  #270  
acamus's Avatar
Evolved Member
 
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
use either #59 or #267 to remove rear 02 heater CEL.
use #117 or watch this if you want safely pass the inspections.

Last edited by acamus; Jul 21, 2009 at 08:19 AM.
Reply



All times are GMT -7. The time now is 07:48 AM.