Anybody? Occurances of P2015 at 50400, 684ac, 90ec2, 9c9e4.
Can't seem to find the tables that I need to do the calculations...
106A9 - table 1
13A2C - table 2
13B78 - table 3
Pretty sure these are wrong?
Using the calculations below i've not got anywhere just yet:
I will try to clarify the information.
Procedure with WinOLS:
First, please note the following addresses:
DTC Error Code Class Table (8 bit table) 0x106AD
DTC Manufacturer P-codes (16 bits values) 0x12CC4
DTC CARB P-codes (16 bits values) 0x1324C
For example, to disable the following code:
17522 - Oxygen (Lambda) Sensor; B1 S2: Internal Resistance too High
P1114 - 004 - No Signal/Communication
In WinOLS, use the following view: 16 bits, LoHi, FF
Search for an hexadecimal value of 1114 in the first table.
Note: Since it's a Manufacturer P-Code, the error only appear in the first table
You will find 4 occurrences at the following addresses: 0x12EDC, 0x12EDE, 0x12EE0, 0x12EE2
Make the following calculation:
( addresses of the first occurrence - address of the associated DTC table) / 8 = index
( 0x12EDC - 0x12CC4 ) / 8 = 0x43
Now, 0x43 is the index of this DTC in the Error Code Class table.
Determine the address of the value to switch off the DTC
0x106AD + 0x43 = 0x106F0
Now, change your view in WinOLS to 8 bits, go to this address and change the value at this address to to 0
Since I don't have an S4, I will test it with my 1.8T this weekend. I will disconnect the 02 sensor and try to disable some codes.