NefMoto

Technical => Diagnostics => Topic started by: terminator on March 19, 2015, 06:35:32 AM



Title: Misfires recognition
Post by: terminator on March 19, 2015, 06:35:32 AM
Hope someone could help me. The problem is ECU does not recognize misfires and LTFT doesn't work too.
ECU is ok, I installed it to another car and everything was fine.
Maybe lightweight flywheel could be the reason of this problems?
 


Title: Re: Misfires recognition
Post by: IamwhoIam on March 20, 2015, 11:15:43 AM
You need to log all the status bits in order to find out what prevents those functions from being active I'm afraid.


Title: Re: Misfires recognition
Post by: prj on March 20, 2015, 12:37:04 PM
Two separate things, but can be caused by something common.

For misfire detection have a look at DMDTSB.
LTFT will not work for example if you have problems or incorrect coding out of EVAP, but then STFT should not work too...

The simple question is - have any fault classes been set to 0? If yes, restore original and look what fault codes you have and do the code outs properly.


Title: Re: Misfires recognition
Post by: terminator on March 21, 2015, 06:57:15 AM
I will try to log it.

STFT is ok, but LTFT is 0 for all the time. Misfires recognition is disabled too for a long time. I already do not remember when it happend.
But I'm pretty sure file is ok. I have used the same file and even the same ECU on my friend's car and everything was perfect. 
But friend's car is stock, mine has another flywheel and I installed MT. Maybe, only maybe misfires were disabled after transmission swapping.
I've already started to think ABS coding could be the reason (rough road or smth like that), but coding is ok too. I've written my old ECU eeprom and nothing changed.
But I will restore all fault classes, just to make sure...
Thanks


Title: Re: Misfires recognition
Post by: terminator on March 26, 2015, 01:59:51 PM
I enabled all prokanal bits and fault classes and read DTCs:

17834 - EVAP Purge Valve (N80)
            P1426 - 35-00 - Open Circuit
17840 - Secondary Air Injection Solenoid Valve (N112)
            P1432 - 35-00 - Open Circuit
17530 - Oxygen (Lambda) Sensor Heating; B2 S2
            P1122 - 35-00 - Open Circuit
17526 - Oxygen (Lambda) Sensor Heating; B1 S2
            P1118 - 35-00 - Open Circuit
17522 - Oxygen (Lambda) Sensor; B1 S2
            P1114 - 35-00 - Internal Resistance too High
17548 - Oxygen (Lambda) Sensor; B2 S2
            P1140 - 35-00 - Internal Resistance too High

Misfires and LTFT are still disabled and I have no idea why...


Title: Re: Misfires recognition
Post by: ddillenger on March 26, 2015, 04:58:05 PM
You have open circuit codes. The N112 is killing your fuel trims. You need to use ESKONF to fix these codes, not error classes.


Title: Re: Misfires recognition
Post by: terminator on March 27, 2015, 01:33:01 AM
Thanks, I will try to find it!
But I zeroed CDSLS also, its not enough?


Title: Re: Misfires recognition
Post by: prj on March 27, 2015, 04:37:45 AM
Do not disable ANY fault classes.
Code things out correctly, not just hide the errors.

N80 also kills fuel trims.


Title: Re: Misfires recognition
Post by: terminator on March 27, 2015, 07:00:36 AM
I've disabled O2, SAI and EVAP via ESKONF and guess what) Misfires are enabled! Its because of N80.
LTFT works too.
Thank you guys!


Title: Re: Misfires recognition
Post by: vwaudiguy on March 27, 2015, 12:42:49 PM
Sorry for the n00b question, but making sure i am able to code out via eskonf the n80 and all the other solenoids I'm not using and still have working fuel trims. Thanks!


Title: Re: Misfires recognition
Post by: ddillenger on March 27, 2015, 01:29:48 PM
Sorry for the n00b question, but making sure i am able to code out via eskonf the n80 and all the other solenoids I'm not using and still have working fuel trims. Thanks!

Yes.


Title: Re: Misfires recognition
Post by: vwaudiguy on March 27, 2015, 02:45:47 PM
Thanks!!