EvolutionM - Mitsubishi Lancer and Lancer Evolution Community

EvolutionM - Mitsubishi Lancer and Lancer Evolution Community (https://www.evolutionm.net/forums/)
-   ECU Flash (https://www.evolutionm.net/forums/ecu-flash-341/)
-   -   The DTC Disable thread (P1235, P1241, P1238, etc) (https://www.evolutionm.net/forums/ecu-flash/441689-dtc-disable-thread-p1235-p1241-p1238-etc.html)

tephra Aug 20, 2009 11:54 PM

The DTC Disable thread (P1235, P1241, P1238, etc)
 
So after a brainwave I looked and found the counters pertaining to DTC discovery.

You know - how long does the ECU have to detect the condition for before pooping out a DTC?

Anyways here is my list so far:

53040010:
Code:

<table name="DTC P1238 Disable 0x0384 -> 0xFFFF" category="Misc" address="631ea" type="1D" scaling="Hex16"/>
<table name="DTC P1241 Disable 0x03E8 -> 0xFFFF" category="Misc" address="631e0" type="1D" scaling="Hex16"/>
<table name="DTC P1235 Disable 0x0026 -> 0xFFFF" category="Misc" address="549c0" type="1D" scaling="Hex16"/>
<table name="DTC P1233 Disable 0x0028 -> 0xFFFF" category="Misc" address="549bc" type="1D" scaling="Hex16"/>
<table name="DTC P1234 Disable 0x0028 -> 0xFFFF" category="Misc" address="549be" type="1D" scaling="Hex16"/>
<table name="DTC P0247 Disable 0xF99F -> 0xF19F" category="Misc" address="92ba6" type="1D" scaling="Hex16"/>

52680015 -> 52680022:
Code:

<table name="DTC P1238 Disable 0x0384 -> 0xFFFF" category="Misc" address="631ae" type="1D" scaling="Hex16"/>
<table name="DTC P1241 Disable 0x03E8 -> 0xFFFF" category="Misc" address="631a4" type="1D" scaling="Hex16"/>
<table name="DTC P1235 Disable 0x0026 -> 0xFFFF" category="Misc" address="549b2" type="1D" scaling="Hex16"/>
<table name="DTC P1233 Disable 0x0028 -> 0xFFFF" category="Misc" address="549ae" type="1D" scaling="Hex16"/>
<table name="DTC P1234 Disable 0x0028 -> 0xFFFF" category="Misc" address="549b0" type="1D" scaling="Hex16"/>
<table name="DTC P0247 Disable 0xF9DF -> 0xF1DF" category="Misc" address="9356a" type="1D" scaling="Hex16"/>
<table name="DTC P0139 Disable 0x1 -> 0x0" category="Misc" address="503b2" type="1D" scaling="Hex8"/>
<table name="DTC P0140 Disable 1500 -> 8000" category="Misc" address="539c0" type="1D" scaling="RPMStatLimit"/>

apparently P0247 doesn't work correctly for USDM models, I will look into this if there is enough interest

52360016:
Code:

<table name="DTC P1238 Disable 0x0384 -> 0xFFFF" category="Misc" address="62b9a" type="1D" scaling="Hex16"/>
<table name="DTC P1241 Disable 0x03E8 -> 0xFFFF" category="Misc" address="62b90" type="1D" scaling="Hex16"/>
<table name="DTC P1235 Disable 0x0026 -> 0xFFFF" category="Misc" address="549a8" type="1D" scaling="Hex16"/>
<table name="DTC P1233 Disable 0x0028 -> 0xFFFF" category="Misc" address="549a4" type="1D" scaling="Hex16"/>
<table name="DTC P1234 Disable 0x0028 -> 0xFFFF" category="Misc" address="549a6" type="1D" scaling="Hex16"/>

52360018:
Code:

<table name="DTC P1238 Disable 0x0384 -> 0xFFFF" category="Misc" address="631b2" type="1D" scaling="Hex16"/>
<table name="DTC P1241 Disable 0x03E8 -> 0xFFFF" category="Misc" address="631a8" type="1D" scaling="Hex16"/>
<table name="DTC P1235 Disable 0x0026 -> 0xFFFF" category="Misc" address="549b6" type="1D" scaling="Hex16"/>
<table name="DTC P1233 Disable 0x0028 -> 0xFFFF" category="Misc" address="549b2" type="1D" scaling="Hex16"/>
<table name="DTC P1234 Disable 0x0028 -> 0xFFFF" category="Misc" address="549b4" type="1D" scaling="Hex16"/>

52690019 -> 52690021:
Code:

<table name="DTC P1238 Disable 0x0384 -> 0xFFFF" category="Misc" address="631ae" type="1D" scaling="Hex16"/>
<table name="DTC P1241 Disable 0x03E8 -> 0xFFFF" category="Misc" address="631a4" type="1D" scaling="Hex16"/>
<table name="DTC P1235 Disable 0x0026 -> 0xFFFF" category="Misc" address="549b2" type="1D" scaling="Hex16"/>
<table name="DTC P1233 Disable 0x0028 -> 0xFFFF" category="Misc" address="549ae" type="1D" scaling="Hex16"/>
<table name="DTC P1234 Disable 0x0028 -> 0xFFFF" category="Misc" address="549b0" type="1D" scaling="Hex16"/>
<table name="DTC P0247 Disable 0xF9DF -> 0xF1DF" category="Misc" address="93556" type="1D" scaling="Hex16"/>
<table name="DTC P0139 Disable 0x1 -> 0x0" category="Misc" address="503b2" type="1D" scaling="Hex8"/>
<table name="DTC P0140 Disable 1500 -> 8000" category="Misc" address="539c0" type="1D" scaling="RPMStatLimit"/>

apparently P0247 doesn't work correctly for USDM models, I will look into this if there is enough interest

53040007:
Code:

<table name="DTC P1238 Disable 0x0384 -> 0xFFFF" category="Misc" address="631b2" type="1D" scaling="Hex16"/>
<table name="DTC P1241 Disable 0x03E8 -> 0xFFFF" category="Misc" address="631a8" type="1D" scaling="Hex16"/>
<table name="DTC P1235 Disable 0x0026 -> 0xFFFF" category="Misc" address="549bc" type="1D" scaling="Hex16"/>
<table name="DTC P1233 Disable 0x0028 -> 0xFFFF" category="Misc" address="549b8" type="1D" scaling="Hex16"/>
<table name="DTC P1234 Disable 0x0028 -> 0xFFFF" category="Misc" address="549ba" type="1D" scaling="Hex16"/>

55570005 -> 55570006:
Code:

<table name="DTC P1238 Disable 0x0384 -> 0xFFFF" category="Misc" address="633e8" type="1D" scaling="Hex16"/>
<table name="DTC P1241 Disable 0x03E8 -> 0xFFFF" category="Misc" address="633de" type="1D" scaling="Hex16"/>
<table name="DTC P1235 Disable 0x0026 -> 0xFFFF" category="Misc" address="549f8" type="1D" scaling="Hex16"/>
<table name="DTC P1233 Disable 0x0028 -> 0xFFFF" category="Misc" address="549f4" type="1D" scaling="Hex16"/>
<table name="DTC P1234 Disable 0x0028 -> 0xFFFF" category="Misc" address="549f6" type="1D" scaling="Hex16"/>
<table name="DTC P0140 Disable 1500 -> 8000" category="Misc" address="539c6" type="1D" scaling="RPMStatLimit"/>

55590006:
Code:

<table name="Enable catalytic monitoring (P0420)" category="Misc" address="503BC" type="1D" scaling="Hex8"/>
55590007:
Code:

<table name="DTC P1238 Disable 0x0384 -> 0xFFFF" category="Misc" address="633e8" type="1D" scaling="Hex16"/>
<table name="DTC P1241 Disable 0x03E8 -> 0xFFFF" category="Misc" address="633de" type="1D" scaling="Hex16"/>
<table name="DTC P1235 Disable 0x0026 -> 0xFFFF" category="Misc" address="549f8" type="1D" scaling="Hex16"/>
<table name="DTC P1233 Disable 0x0028 -> 0xFFFF" category="Misc" address="549f4" type="1D" scaling="Hex16"/>
<table name="DTC P1234 Disable 0x0028 -> 0xFFFF" category="Misc" address="549f6" type="1D" scaling="Hex16"/>

55580005 -> 55580006:
Code:

<table name="DTC P1238 Disable 0x0384 -> 0xFFFF" category="Misc" address="633e8" type="1D" scaling="Hex16"/>
<table name="DTC P1241 Disable 0x03E8 -> 0xFFFF" category="Misc" address="633de" type="1D" scaling="Hex16"/>
<table name="DTC P1235 Disable 0x0026 -> 0xFFFF" category="Misc" address="549f8" type="1D" scaling="Hex16"/>
<table name="DTC P1233 Disable 0x0028 -> 0xFFFF" category="Misc" address="549f4" type="1D" scaling="Hex16"/>
<table name="DTC P1234 Disable 0x0028 -> 0xFFFF" category="Misc" address="549f6" type="1D" scaling="Hex16"/>

53050009:
Code:

<table name="DTC P1238 Disable 0x0384 -> 0xFFFF" category="Misc" address="631ea" type="1D" scaling="Hex16"/>
<table name="DTC P1241 Disable 0x03E8 -> 0xFFFF" category="Misc" address="631e0" type="1D" scaling="Hex16"/>
<table name="DTC P1235 Disable 0x0026 -> 0xFFFF" category="Misc" address="549c0" type="1D" scaling="Hex16"/>
<table name="DTC P1233 Disable 0x0028 -> 0xFFFF" category="Misc" address="549bc" type="1D" scaling="Hex16"/>
<table name="DTC P1234 Disable 0x0028 -> 0xFFFF" category="Misc" address="549be" type="1D" scaling="Hex16"/>

IF THE BEFORE NUMBERS, ie 0x0384 or 0x03E8 or 0x26 etc, DON'T MATCH - then STOP and ASK!!!!!

OK - you need todo 1235/1233/1234 all together, otherwise you will still get codes if you JUST disable 1235 :)

LIGHTSPD Aug 21, 2009 01:04 AM

38 ms before the 1235 would set no wonder you had to have that just right. Thanks. Will let you know tommorow if this all works.

Cheers C

tephra Aug 21, 2009 01:26 AM

yeah I dont think P1235 is in milliseconds, manual states 0.36 second...

nj1266 Aug 21, 2009 01:37 AM

So is the previous airflow disable code no longer needed?

tephra Aug 21, 2009 01:40 AM

yeah... but this is less intrusive, hopefully it works :)

e_leo Aug 21, 2009 04:12 AM


Originally Posted by tephra (Post 7420992)
So after a brainwave I looked and found the counters pertaining to DTC discovery.

You know - how long does the ECU have to detect the condition for before pooping out a DTC?

Anyways here is my list so far:

53040010:
Code:

<table name="DTC P1238 Disable 0x0384 -> 0xFFFF" category="Misc" address="631ea" type="1D" scaling="Hex16"/>
<table name="DTC P1241 Disable 0x03E8 -> 0xFFFF" category="Misc" address="631e0" type="1D" scaling="Hex16"/>
<table name="DTC P1235 Disable 0x0026 -> 0xFFFF" category="Misc" address="549c0" type="1D" scaling="Hex16"/>

53680015 -> 52680020:
Code:

<table name="DTC P1238 Disable 0x0384 -> 0xFFFF" category="Misc" address="631ae" type="1D" scaling="Hex16"/>
<table name="DTC P1241 Disable 0x03E8 -> 0xFFFF" category="Misc" address="631a4" type="1D" scaling="Hex16"/>
<table name="DTC P1235 Disable 0x0026 -> 0xFFFF" category="Misc" address="549b2" type="1D" scaling="Hex16"/>

IF THE BEFORE NUMBERS, ie 0x0384 or 0x03E8 or 0x26, DON'T MATCH - then STOP and ASK!!!!!

Now these havn't really been tested, so it would be good to get some people to test before newbies (sorry but some are!) try this stuff :)

The disable in the other thread worked for me only for the situation I described.
If I was misleading the thread to any point please forgive my newbieness:(
Think you can share the addresses for 53040007?
I'll triple check before posting:)

SiC Aug 21, 2009 04:41 AM


Originally Posted by e_leo (Post 7421194)
The disable in the other thread worked for me only for the situation I described.
If I was misleading the thread to any point please forgive my newbieness:(
Think you can share the addresses for 53040007?
I'll triple check before posting:)

53040007
Code:

        <table name="DTC P1238 Disable 0x0384 -> 0xFFFF" category="Misc" address="631b2" type="1D" scaling="Hex16"/>

        <table name="DTC P1241 Disable 0x03E8 -> 0xFFFF" category="Misc" address="631a8" type="1D" scaling="Hex16"/>

        <table name="DTC P1235 Disable 0x0026 -> 0xFFFF" category="Misc" address="549bc" type="1D" scaling="Hex16"/>


Mellon Racing Aug 21, 2009 05:33 AM

nice find, my local guy is waiting on parts and then coming back, he finally started getting one of the CEL from time to time.

tephra Aug 21, 2009 05:34 AM

cool - well im going to be ramping up the boost on my beast soon so i will test it too once I get a reliable CEL :) hehe

drewgray Aug 21, 2009 06:45 AM

I'll test this today after work. Thanks for all your work.

tephra Aug 21, 2009 06:56 AM

Cool :)

derekste Aug 21, 2009 08:36 AM

I'd test, but no problems with DTCs thus far

GST Motorsports Aug 21, 2009 10:54 AM

Awesomeness...

pltek Aug 21, 2009 11:50 AM

so how do i disable my cel caused by HFC and rear 02 sensor

blk-majik Aug 21, 2009 01:10 PM

The way I understood things was that P1235 indicates a boost spike, right? It detects more air coming in at a certain RPM and TPS than expected, and initiates limp mode to prevent that from causing damage. I've been having issues with this for a while now where I was hitting over 25.5psi at 3.5k rpm, so a fix seems like a blessing... but...

Isn't it still a good safety net? And can't the conditions under which P1235 is issued be tuned for higher boost/bigger turbos by tuning the Airflow Check tables?

Am I understanding P1235 correctly? Under what circumstances would you NOT want to disable this code? Sorry for being the noob :)


All times are GMT -7. The time now is 01:02 PM.


© 2024 MH Sub I, LLC dba Internet Brands