Bits: 7,6 5,4 3,2 1,0
------------------------------------------------
B0 EV3 EV4 ? EV5
B1 LS2B1H LDR EV2 EV1
B2 A/C FP LS2B2H CP
B3 ? ? FTP FC
B4 ZUE5 ZUE4 ZUE2 ZUE1
B5 ? ? ? ZUE3
B6 ? ? ? MIL
Where:
EV - injectors
ZUE - ignition coils
A/C - air con relay
FP - fuel pump relay
LS2B1H - rear lambda bank1 heater
LS2B2H - rear lambda bank2 heater
CP - canister purge
FC - cooling fan
FTP - fuel tank pressure sensor
I checked 20KPSC, 50QHHJ and 50WRHJ - all have the same pattern except last B6.
Nevertheless all that will ever be needed is eventually disabling rear lambda heater so all other ESKONF items doesn't matter but it was fun to reverse engineer it
Disabling rear lambda heater can also be done using diagnostic trouble codes table.
ME7 algorithm first checks ESKONF and if diagnostics is allowed then it eventually jumps to DTC triggering routine.
DTC triggering routine checks trouble codes table (starting from CLAAAA) if particular DTC code class is "active" (not zero).
Also DTC triggering can be fired from other places in the code so it probably is better to disable DTC triggering.
For example CDHSH codeword specify if rear O2 heating diagnosis should be done at all.
But ECU will stil be able to set DTC by power stage diagnosis (ESKONF)
Summing up, just disable diagnostics trouble table class item