NefMoto

Technical => Diagnostics => Topic started by: ANDY3208 on March 27, 2017, 10:10:56 AM



Title: {Setting Readiness?} Inactive LTFT after Wideband conversion
Post by: ANDY3208 on March 27, 2017, 10:10:56 AM
Hello,

I've been struggling to find the reason for the LTFT function to remain inactive.  I have an 02 TT 225 AMU that I swapped an 8N0906018CB box into with the Unitronic swap harness [I know i took the easy way out]. Naturally this is coupled with a new Bosch wideband sensor.  

Originally in the tuning process, I didn't notice this function not working.  Since then, to troubleshoot this I flashed the original bin back to the ECU.  Its an original file and the car has deletes (Rear O2 unplugged, SAP, and no VVT or EGT because of the swap) hence the fault codes are P1118,P1531,P1453,P1114.  Found the LTFT function to not activate under these conditions.

Prior to flashing back to stock, I was running a file with just the deletes.  As LTFT was not working on either the original or the "tuned" version, I am wondering if anyone has any ideas as to why I can't get this to work.  

I appreciate any insite on this issue!


Title: Re: Inactive LTFT after Wideband conversion
Post by: aef on March 28, 2017, 12:19:59 AM
have you used eskonf or just the errorclasses for the pcodes/dtc


Title: Re: Inactive LTFT after Wideband conversion
Post by: ANDY3208 on March 28, 2017, 01:33:31 PM
ESKONF.  The wiki page was used to code out the emission DTC's.


Title: Re: Inactive LTFT after Wideband conversion
Post by: KasperH on March 28, 2017, 02:40:33 PM
Just removing the DTCs isn't going to make it work right. You're just removing the permission for the ECU to tell you that there is a problem. The problem persists, you just don't know it.

ESKONF tells the ECU if the corresponding option is installed or not :)


Title: Re: Inactive LTFT after Wideband conversion
Post by: ANDY3208 on March 28, 2017, 05:42:32 PM
Stored DTC's are causing the function to remain inactive?  I'd like to go a step further and ask if one or all three (VVT, o2, and EGT) have an effect on this function directly?  

Please bear in mind that I've tried a couple files that had these functions coded out to the extent that I am currently aware of.  Past just modifying ESKONF.  There was not much information on defeating VVT directly however.  KFNW and KFNWWL I originally left undisturbed when I only changed ESKONF.  




Title: Re: Inactive LTFT after Wideband conversion
Post by: ANDY3208 on March 28, 2017, 05:49:57 PM
Ultimately, I asked this question because I had a couple individuals that I asked help with claim that on an original file, and these sensors unplugged, LTFT would not be effected.  Thats why I went back to a stock file for testing.  If the methods on the wiki page are not completely conclusive on performing these deletes on this ecu, then I imagine that I'll need to do more digging into what is involved in properly deleting those guys.

Any help would be appreciated ;) haha


Title: Re: Inactive LTFT after Wideband conversion
Post by: prj on March 29, 2017, 12:13:16 AM
Too much talk.

Did you zero any CL**** ID's? Fault classes?
If yes - that's your problem. Revert them to stock and code things out properly.


Title: Re: Inactive LTFT after Wideband conversion
Post by: ANDY3208 on March 29, 2017, 10:56:11 AM
Example of CL id please.  I have not deleted any pcodes.  As stated, used the procedure on S4tuning wiki to delete B2 sensor.


Title: Re: Inactive LTFT after Wideband conversion
Post by: prj on March 30, 2017, 12:05:59 AM
 CLAHSH - Error Class: Bank 1 post cat O2 sensor heater
CLAHSH2 - Error Class: Bank 2 post cat O2 sensor heater
CLAHSHE - Error Class: Bank 1 post cat O2 sensor heater amplifier
CLAHSHE2 - Error Class: Bank 2 post cat O2 sensor heater amplifier
CLALSH (0x10717) - Error Class: Lambda Probe post Kat Bank 1: set to 0
CLALSH2 (0x10718) - Error Class: Lambda Probe Post Kat Bank 2: set to 0[63]


Title: Re: Inactive LTFT after Wideband conversion
Post by: ANDY3208 on April 03, 2017, 09:03:21 PM
I appreciate that!  Revisited a few threads and grabbed some elements I previously overlooked.  Currently, have LTFT working. As for rediness, everything but the "Oxygen Sensors" block passed.

For completeness sake, here is what I've altered/verified to perform the deletes so far (VVT, SAI, rear 02, and EGT):

VVT:

CDNWS = 0
KFNWSE @ 18's
ESKONF, Byte 6 = 3C => 3F

SAI:

MSLUB @ 0's
MSLBAS = 0

O2:

CDKAT = 0                   (Original)
CWDLSAHK = 0            (Originally 9)
CDHSH = 0                  (Original)
CDHSHE = 0                (Original)
CDLATV = 0                 (Originally 1)
CDLASH = 0                 (Originally 1)
CDLSH = 0                   (Originally 1)
CLRSHK = 11                 (Originally 10)
CWKONLS = 1              (Originally 3)
CLRSKA = 0                 (Originally 1)
FKHABMN = 0
ESKONF, Byte 3 = 30 => F0

EGT:

CDATR = 0
CDATS = 0
CATR = 0


Title: Re: Inactive LTFT after Wideband conversion
Post by: sonique on April 04, 2017, 04:58:25 AM
sai need eskonf and cdsls
not correct sai off kill ltft


Title: Re: Inactive LTFT after Wideband conversion
Post by: ANDY3208 on April 04, 2017, 12:23:24 PM
I did not remove the relays for the SAI, why would I need to modify ESKONF any further?   Also, it's shown as passed.


Title: Re: Inactive LTFT after Wideband conversion
Post by: ANDY3208 on April 08, 2017, 04:43:26 PM
I've tried every iteration of CLRSHK that was advisable on the forum and still cant set o2 rediness.  Anyone see issues with the changes above?





Title: Re: {solved} Inactive LTFT after Wideband conversion
Post by: ANDY3208 on April 15, 2017, 06:37:49 PM
CDLSV and CDHSV did the trick.  Every test runs and completes now! 



Title: Re: {solved} Inactive LTFT after Wideband conversion
Post by: prj on April 16, 2017, 12:50:42 PM
Except you turned off front O2 diagnosis. So if your front O2 goes bad, ECU will not detect it and your engine will go kaboom.


Title: Re: {solved} Inactive LTFT after Wideband conversion
Post by: ANDY3208 on April 17, 2017, 04:20:44 AM
That's true :o!  Tx for the response, I'll keep hunting.


Title: Re: {solved} Inactive LTFT after Wideband conversion
Post by: ANDY3208 on April 17, 2017, 07:31:44 PM
Reverted CDLSV AND CDHSV. Set CDLATV back to original(1).  Found post from masterj that conflicts with the wiki page as it states it for rear o2's (post-cat),
"
CDLATP => SWITCH: Pre-CAT O2 Sensor Aging Diagnosis (Two Point Control)
CDLATV => SWITCH: Pre-CAT O2 Sensor Aging Diagnosis (Mixture Test)
"

Since all my current settings leave me with only Bit 5:Oxygen Sensors not setting, I looked up the function of each error that is checked.
Bit 5 : Oxygen Sensors
Init bit :             B_cdlsv
Errors checked : E_lsv
                        E_lsv2

                        E_lsh
                        E_lsh2

                        E_latv
                        E_latv2

                        E_lash
                        E_lash2

                        E_latp
                        E_latp2
Codeword :        CDLSV

For CDLSV: Code word probe diagnostic before cat in the OBDII-Mode.  It's currently enabled as a PRE-CAT function.
For CDLSH: Code word probe diagnostic behind cat in the OBDII-Mode (inverse: Europe mode): It's currently disabled as a POST-CAT function.
For CDLATV: Codewort Lambdasondenalterungsdiagnose (tv) im OBDII-Mode (invers: Europa-Mode): It's currently enabled as a PRE-CAT function.
For CDLASH: Codewort Lambdasondenalterungsdiagnose (SHK) im OBDII-Mode (invers: Europa-Mode): In FK diagram, CDLASH is under "FSWHK: Sharing feature of the Schwingungspr¨assessment behind CAT": It's currently disabled as a POST-CAT function.
For CDLATP: Codewort Lambdasondenalterungsdiagnose (TP) im OBDII-Mode (invers: Europa-Mode): It's currently enabled as a PRE-CAT function.


Thought process pointing in the right direction?   I've crossed referenced every variable that I've changed in the current file and the changes are substantiated by either FK or the forum members.  Possibly notable, I couldn't conclude on is from the wiki, CLRSHK.  In the FK, it just states setting bit 0 to 1 in order to disable post-catalyst control however the wiki has bits 1 and potentially 2 set.

 I'm guessing that I'm missing a variable that needs to be modified?


Title: Re: {Setting Readiness?} Inactive LTFT after Wideband conversion
Post by: dal on November 21, 2017, 06:57:13 AM
Hi!
I just made an wideband conversion last week, on my car. It was an APP engine (ME7.5.1), and I used an LP ECU cross-flashed with HP map.
Same issue here. No LTFT after the conversion.

On this weekend I will try to fix this.


Title: Re: {Solved} Inactive LTFT after Wideband conversion + readiness set
Post by: ANDY3208 on June 02, 2018, 05:52:43 PM
Ran through the setting readiness thread and found what I was missing!  Masterj's comment about CDLSH needing to be active for the B1S1 tests to pass.  Figured I'd respond to this thread as a conclusion.  Fuel trims look fantastic and everything sets finally. 

My edits to the file are as follows:

VVT:
•   CDNWS at 181AF and changed to 0
•   KFNWSE at 173FB whole table set to 18
•   ESKONF at 10BED: AA FF 00 30 FF FB 3C changed to AA FF 00 30 FF FB 3F
•   Copied KFZW to KFZW2 and KFZWOP to KFZWOP2
SAI:
•   MSLUB @ 0’S
•   MSLBAS = 0
EGT:
•   CDATR = 0
•   CDATS = 0
•   CATR = 0
CAT + O2:
•   CDKAT = 0
•   CWKONABG = 0
•   USMIN = -1
•   TANHKMMN = -273
•   THSHA = 0
•   TRSE = 0
•   ESKONF, BYTE 3 = 30 => F0
•   CWKONLS = 1
•   CLRSHK = 11 (HEX)
•   CDHSH = 0
•   CDHSHE = 0
•   CWDLSAHK = 0
•   CDLASH = 0
•   CLRSKA = 0
•   KFTVSAKAT = 0
•   ZATMIKML = 1’S
•   ZATMIKKML= 1’S
•   TABGMEX= FF
•   ZATMKML = 1
•   ZATMKKML = 1
•   TKATMOE = 0
•   TKATW = F
•   CWLAMBTS.2 = 1 (4 dec)
•   DTBTS = 0
•   FKHABMN = 0