Notices

P0420 CEL fix rear 02 sensor

Thread Tools
 
Search this Thread
 
Old Jan 23, 2010 | 05:01 PM
  #1  
rewindnottm's Avatar
Thread Starter
Newbie
 
Joined: Aug 2009
Posts: 3
Likes: 0
From: Nottingham
P0420 CEL fix rear 02 sensor

Hi all...

I've been asked if its possible to disable the CEL for P0420 on EVO X's.

Ive looked around and there doesnt seem to be a fix anywhere, are there any engine management (not mechanical) solutions.

Thanks all

Rewind
Reply
Old Jan 23, 2010 | 05:47 PM
  #2  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
420 can be fixed by doing the rear02 disable, which is one of the ECU_OPTIONS in ecuflash..

however for USDM cars another code pops up, we are just testing the removal of that code now...

stay tuned!
Reply
Old Jan 23, 2010 | 09:24 PM
  #3  
verkion's Avatar
Evolving Member
 
Joined: Sep 2007
Posts: 209
Likes: 0
From: Over there!
Oh! Super news Tephra! O2 Slow to respond...P0139 if I remember correctly off the top of my head?

verkion
Reply
Old Jan 23, 2010 | 11:19 PM
  #4  
E6-X's Avatar
Evolving Member
iTrader: (4)
 
Joined: Sep 2009
Posts: 482
Likes: 0
From: earth
Is there a how to step by step tephra? Would greatly appreciate yr help
Reply
Old Jan 23, 2010 | 11:29 PM
  #5  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
if you dont know how todo this then I wouldn't attempt it until its confirmed as working.
Reply
Old Jan 23, 2010 | 11:41 PM
  #6  
xPRimNT's Avatar
Evolved Member
iTrader: (4)
 
Joined: Feb 2008
Posts: 610
Likes: 0
From: Edmonton, Alberta
After some testing and a few "confirmed" reports, I'm sure there will be details available E6X.
Reply
Old Jan 24, 2010 | 12:14 AM
  #7  
evil03's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2009
Posts: 931
Likes: 0
From: west coast
if your tuned get it turned off.... if not... o2 simulator works hard wired in to the o2 sensor and o2 spacer work very well as well and is cheap
Reply
Old Jan 24, 2010 | 08:34 AM
  #8  
rewindnottm's Avatar
Thread Starter
Newbie
 
Joined: Aug 2009
Posts: 3
Likes: 0
From: Nottingham
using ECUflash i have 1 to 7 ECU option sets.

which option set is it and what "bit.#' is it, assuming that it should be set to 0,

thankyou
Reply
Old Jan 24, 2010 | 11:01 AM
  #9  
E6-X's Avatar
Evolving Member
iTrader: (4)
 
Joined: Sep 2009
Posts: 482
Likes: 0
From: earth
Originally Posted by tephra
if you dont know how todo this then I wouldn't attempt it until its confirmed as working.
" mama says don't know, don't touch ! "

thx for the response tephra . . . and also xprimnt

patiently waiting to get rid of

P0420 Catalyst System Efficiency Below Threshold Bank 1 $7E8
Reply
Old Jan 24, 2010 | 11:07 AM
  #10  
RaysEvoX's Avatar
Evolving Member
iTrader: (3)
 
Joined: Jun 2008
Posts: 341
Likes: 0
From: Back in PA.
Like evil03 said, just get a O2 spacer and it should(95% of the time) go away. I had the same problem. Bought the spacer from AMS and it hasnt popped up since.
Reply
Old Jan 24, 2010 | 01:06 PM
  #11  
hackish's Avatar
Evolved Member
 
Joined: Aug 2004
Posts: 528
Likes: 0
From: Canada
I might have a fix for you guys as I located the settings for that test on a different rom. I've just been testing a tool I wrote that auto-extracts all the settings from an unknown rom. If I can get a database from one of you fellow disassemblers I can run the plugin on it and see if it uses the same code as the colt turbo. The patch has been tested on that and it works.

-Michael
Reply
Old Jan 24, 2010 | 03:57 PM
  #12  
criptballer's Avatar
Evolving Member
iTrader: (3)
 
Joined: May 2008
Posts: 472
Likes: 0
From: Utah
this could be heaven for some of us who have tried absolutely everything and can't get those annoying *** codes to stop coming on! subscribed, waiting on tephra now!
Reply
Old Jan 24, 2010 | 04:42 PM
  #13  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
well im waiting to hear back from HBSpeed OR xPRimNT to see if the fix for the fix works
Reply
Old Jan 24, 2010 | 06:45 PM
  #14  
xPRimNT's Avatar
Evolved Member
iTrader: (4)
 
Joined: Feb 2008
Posts: 610
Likes: 0
From: Edmonton, Alberta
Late tonight! Driving home now (wrong car).
Reply
Old Jan 24, 2010 | 07:22 PM
  #15  
hackish's Avatar
Evolved Member
 
Joined: Aug 2004
Posts: 528
Likes: 0
From: Canada
Originally Posted by tephra
well im waiting to hear back from HBSpeed OR xPRimNT to see if the fix for the fix works
Hey tephra, shovel me off a copy of the rom you work on and I'll see if I can match the routine against my database. I haven't done much stuff on the evo X/ '09 ralliart roms yet but I'm willing to bet they used the same code base as everything right down to the pajero seems to decompile to the same base code. hackish@gmail.com. I'm using a legit version of IDA so you might have to send an IDC file. I'm still working on the pattern matcher but at present I've got about 80% of the routines matching something in the database.

Code:
ld      R1, @((off_BAC4 - 0xBA48), R9) ; Load
sth     R10, @R1 || nop ; Store halfword
ld      R1, @((off_BBDC - 0xBA48), R9) ; Load
sth     R10, @R1 || nop ; Store halfword
ld      R1, @((off_BBE0 - 0xBA48), R9) ; Load
ld24    R4, #cat_efficiency ; Load 24-bit immediate
lduh    R2, @R4         ; Load unsigned halfword
sth     R2, @R1         ; Store halfword
ld      R1, @((ptr_cat_efficiency_limit - 0xBA48), R9) ; Load
lduh    R0, @R1         ; Load unsigned halfword
mv      R1, R11         ; Move register
bl.l    div_u16_u16_round ; Branch and link
bl.l    clipat_ff       ; Branch and link
A patch shouldn't really be necessary - just adjust the value.

-Michael

Last edited by hackish; Jan 24, 2010 at 08:01 PM.
Reply



All times are GMT -7. The time now is 09:58 AM.