grub error: offset is out of range

Device is X556UQK
Tried every method. AFUWIN AFUDOS Intel FPT.
At last, i was trying this method: [GUIDE] Grub Fix Intel FPT Error 368 - BIOS Lock Asus/Other Mod BIOS Flash

It gives this error:



Do i need a SPI programmer now?

The first answer is no, you do not need SPI programmer now, you need that before you got started They are so cheap everyone should have one, along with SOIC8 test clip cable you also need.

Please link me to Asus BIOS page. Setting you are trying to change to 0x0 is already 0x0 before you entered command, did you see that? If you just boot to grub and type >> Setup_Var 0x89c
You will see return of >> Offset -x89c is: 0x0

However, you may need to try other grub, this one with Setup_var2 and Setup_Var3 commands for this and other similar situations - https://github.com/datasone/grub-mod-setup_var
Original grub mod with Setup_var2 option is located here - https://habr.com/post/190354/ @ #2 about halfway down page if you do not translate it, link is here - http://brains.by/posts/grub_setup_var.7z
Rename that to what your BIOS looks for, and then replace the current setup.efi file you are using now.

@Lost_N_BIOS
Lastest BIOS: https://dlcdnets.asus.com/pub/ASUS/nb/X5…556UQKAS314.zip
Can you suggest me a SPI programmer and SOIC8 test cable? There are a few ones but i couldn’t decide.

Thanks for your interest.

@asgardbekcisi - Did you try FPT after the above image at post #1? Looks like you’ve disabled BIOS Lock already, value = 0x0
So you should be able to use FPT now, if not please show me the command entered and the error shown.

Cheapest ones on ebay are fine to use, if you can wait long time for delivery
https://www.ebay.com/itm/201596100116
https://www.ebay.com/itm/382486015977