OK. So I looked at the patch. It changes 3 bytes total in 2 places:
jnz
→jmp
Jump-if-non-zero becomes an unconditional jump.
xor al, al
→mov al, 1
xor al, al
is effectively mov al, 0
and the patch changes it to mov al, 1
Very elegant. I adopted it to HP_BBUpdate
version in the BIOS I’m modifying (08A13
F.15
). Hopefully it works.
It can be downloaded from the Mega.nz folder.