Hello!Nice to hear solved problem
As i said before, i removed conditional jump and make it to unconditional
Look here code
mov ecx, 194h -MSR 0x194
call sub_5EE0
mov [rsp+28h+arg_0], rax
mov rax, [rbx+38h]
test byte ptr [rax], 8
jz short loc_558A -conditional jump to one of two choices
bts dword ptr [rsp+28h+arg_0], 14h - 20 Bit Test and Set to 1
jmp short loc_5590
loc_558A:
btr dword ptr [rsp+28h+arg_0], 14h- 20 Bit Test and Reset to 0
So i changed jz short loc_558A to jmp short loc_558A, reseting function located in this block.So btr dword ptr [rsp+28h+arg_0], 14h- 20 Bit Test and Reset to 0 this code must execute permanently, so MSR 0x194 is running without limitation.
In my past mods i understood wrong request and make changes for code which go to block with switching 20th bit to 1,it was my mistake.
However we must check my third mod is disabled bios rewrite protection.
Can you run tool again and look at result81.png or result95.png?
Do you still see error?