Notices
ECU Flash

disable P0300 test

Thread Tools
 
Search this Thread
 
Old Oct 27, 2008, 03:57 PM
  #1  
EvoM Guru
Thread Starter
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
disable P0300 test

dan_l and I had been working on his P0300 error, and I finally have found the P0300 subroutines in the ECU code. More importantly, I found the periphery bit to disable the P0300 test. Both periphery2 bit4 and bit5 must be set to 0. bit5 is already set to zero on USDM cars, so it is only a simple matter of setting bit4 to zero.

The code for the P0300 test is pretty long, so besides banishing the P0300 code by disabling the P0300 test, the ECU will be a little bit more responsive to critical engine control (e.g. timing and fuel control), so I may disable the P0300 test on my own car even though my car has never thrown a P0300 error.

If you are using ECUFlash v1.35 or newer, the simplest way to set a periphery bit to zero is to copy the new periphery bit definitions to your ROM xml file, relaunch ECUFlash, and find Periphery2 bit4. The new periphery bit definitions can be found here:

https://www.evolutionm.net/forums/sh...d.php?t=366879

Once you've got the definitions copied to your xml file, relaunch ECUFlash, select bit4, and hit the "minus" key. bit4 will change to 0. Save the file and upload it to your ROM.

If you are using an older version of ECUFlash, then copy the entry shown below to your XML file (save the xml file, and then relaunch ECUFlash):

<table name="ECU Periphery2" category="ECUPeriphery" address="fca" type="1D" level="1" scaling="Hex16"/>

When you open the Periphery2 entry, you should see: EFDF. Change it to EFCF by typing "0xEFCF" (without the quotes) and then pressing return. If you see something other than EFDF, post it up here, and I'll give you the correct value to enter.

NOTE: This is a complete rewrite of this post because I have confirmation from dan_l and house_of_senate that setting periphery2 bit4 to zero does disable the P0300 test.

---------------------------------------------------------------------------------------------------------------------------------------------------------------
how to video link............courtesy of oneillevo

http://www.youtube.com/watch?v=O24x0yfKYZk&fmt=18

Last edited by chaotichoax; Feb 19, 2009 at 04:15 PM.
Old Oct 27, 2008, 04:14 PM
  #2  
Evolving Member
iTrader: (1)
 
house_of_senate's Avatar
 
Join Date: Sep 2006
Location: USA
Posts: 189
Likes: 0
Received 0 Likes on 0 Posts
Done, will report back tonight! My car usually throws it after 30 mins or so.
Old Oct 27, 2008, 04:17 PM
  #3  
Evolved Member
 
cossie1's Avatar
 
Join Date: Aug 2007
Location: UK
Posts: 569
Likes: 0
Received 1 Like on 1 Post
Only had the code on my 6 using a 7 ecu twice, but both times it was when holding at a steady 70mph for more than 5 minutes in 5th gear.
Old Oct 27, 2008, 05:10 PM
  #4  
Evolved Member
iTrader: (17)
 
Jack_of_Trades's Avatar
 
Join Date: Jun 2007
Location: Opelika,AL
Posts: 3,523
Likes: 0
Received 2 Likes on 1 Post
You guys are on your way to being up there with Jesus Christ himself if you fix this problem for so many evo owners lol.
Old Oct 27, 2008, 05:35 PM
  #5  
Evolved Member
iTrader: (14)
 
kreionic's Avatar
 
Join Date: Apr 2006
Location: MD/ NY
Posts: 2,258
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by Jack_of_Trades
You guys are on your way to being up there with Jesus Christ himself if you fix this problem for so many evo owners lol.
seriously man. I wish i was that smart
Old Oct 27, 2008, 05:40 PM
  #6  
Evolving Member
iTrader: (6)
 
draconx's Avatar
 
Join Date: Jul 2006
Posts: 303
Likes: 0
Received 0 Likes on 0 Posts
mrfred i have my periphery2 set to EDDF for the jdm map. if i change it to what you ahve up there to disable the p0300 routine then wont it affect my map sensor routine?
Old Oct 27, 2008, 05:45 PM
  #7  
EvoM Guru
Thread Starter
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
Originally Posted by draconx
mrfred i have my periphery2 set to EDDF for the jdm map. if i change it to what you ahve up there to disable the p0300 routine then wont it affect my map sensor routine?
Use 0xEDCF. This will keep the EGR test disabled.

EDIT: Until someone reports back that disabling periphery2 bit4 stopped their P0300 CEL from occuring, consider this a test.

Last edited by mrfred; Oct 27, 2008 at 05:54 PM.
Old Oct 27, 2008, 05:49 PM
  #8  
Evolving Member
iTrader: (1)
 
house_of_senate's Avatar
 
Join Date: Sep 2006
Location: USA
Posts: 189
Likes: 0
Received 0 Likes on 0 Posts
So far so good, but the real test for me will be in the morning when I start it up. Looking good though, before I would only last about 30 miles or so and Im coming up on 70.
Old Oct 27, 2008, 05:57 PM
  #9  
Evolving Member
iTrader: (6)
 
draconx's Avatar
 
Join Date: Jul 2006
Posts: 303
Likes: 0
Received 0 Likes on 0 Posts
so do i change it to 0xEDCF and then to 0xEFCF and both tests will be disabled?
Old Oct 27, 2008, 06:02 PM
  #10  
Account Disabled
iTrader: (3)
 
dan l's Avatar
 
Join Date: Apr 2006
Location: USA
Posts: 1,029
Likes: 0
Received 0 Likes on 0 Posts
So far so good for me as well. I would say their is a 90% chance I should have thrown a P030X code by now.
Old Oct 27, 2008, 06:23 PM
  #11  
Evolving Member
iTrader: (6)
 
draconx's Avatar
 
Join Date: Jul 2006
Posts: 303
Likes: 0
Received 0 Likes on 0 Posts
yea im gonna do a highway run here in a few so that'll know for sure!
Old Oct 27, 2008, 06:24 PM
  #12  
Evolved Member
iTrader: (1)
 
whitey4d's Avatar
 
Join Date: Sep 2005
Location: Harpers Ferry,WV
Posts: 751
Likes: 0
Received 0 Likes on 0 Posts
I had this problem every time I drove my car until JB modded my rom. Havnt had a P0300 ever since. I have no clue what he did but I havent had one is 3-4 months.
Old Oct 27, 2008, 06:27 PM
  #13  
Evolving Member

iTrader: (25)
 
Jedi_Gill's Avatar
 
Join Date: Apr 2004
Location: Chicago
Posts: 475
Likes: 0
Received 1 Like on 1 Post
Just to clarify who is JB Whitey.. I'd like to try this.. can someone give me more detailed instructions on how to do this.. I have the tactrix cable.. and ecu flash.. what do i need to do.. please advise.
Old Oct 27, 2008, 06:38 PM
  #14  
Evolving Member
iTrader: (6)
 
draconx's Avatar
 
Join Date: Jul 2006
Posts: 303
Likes: 0
Received 0 Likes on 0 Posts
add:
----
<table name="ECU Periphery2" category="ECUPeriphery" address="fca" type="1D" level="1" scaling="Hex16"/>
---
to your rom file. then when you open up ecuflash you will see 'ECU Periphery2', click on it and press the = sign up top on your keyboard. then enter in 0xEDCF and press enter. then reflash your car. thats it .

btw im using 94170015 so that code MIGHT be just for that rom. you can go to http://evoecu.logic.net/wiki/Main_Page and look up 'ecu periphery2'.

good luck
Old Oct 27, 2008, 06:50 PM
  #15  
Evolving Member
iTrader: (1)
 
house_of_senate's Avatar
 
Join Date: Sep 2006
Location: USA
Posts: 189
Likes: 0
Received 0 Likes on 0 Posts
Still no SES light and I have put the car in every condition that it was in when it used to throw it. I even had to clear it twice earlier today before this disable test. Looking good! Will post back in the morning after the cold night.


Quick Reply: disable P0300 test



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