Nyet can you add this to the Wiki for Rear O2 full removal. I chased my tail for MONTHS... Ask Gremlin... I read so much then started turning off the codes 1 by 1 because i knew either CDLSH or CDLASH was causing the front O2s to not pass. for ME7.1.1 on ST10 i needed to change these settings like above and "FINALLY" passes with no rear O2 plugged in at all and all systems passing.
So I have something to add here. DLSU will NEVER set z_lsv = 1 IF b_sbbhk = 0! OR at least on 06...HN file with fully defined ols. It is almost complete single bank copy of FR file we all have here. Problem lies within DLSH. So I would like you to consider the following mods to the "current" community emissions delete process:
CDLSH.0 = 1
USMIN = -1
TANHKMMN = -273
THSHA = 0
TRSE = 0
When we leave DLSH enabled we can finally set b_sbbhk and thus enable diagnostics of DLSU. I can confirm that now finally I have z_lsv set and all readiness passed.
Of course it would be way nicer to fix everything with codewords, but I see no other way to set b_sbbhk other than keep DLSH enabled.
Just an update/clarification: I can confirm on ME7.5 018CA and many other ecu's/ME7's it will not pass readiness on Oxygen Sensors if DLSH is completely disabled because Z_lsv wont be set as 1.
Even if the checked error flags are 0 - E_lsv , E_lsh, E_latv etc. the Z flags must be set aswell or it will not pass readiness.
Solution is in masterJ's post or you can modify the code directly in asm, either force b_sbbhk to the required value, or change the jump command.