Yes, dump, modify, program back. This is always case for all Intel branded BIOS, at least any in recent times.
For others, they would need to do the same on their end, no way to share a modified flashable BIOS. However, I have not tested this on this board/setup etc, so you could be in unique situation.
I will mod .BIO for you, then you try to flash and see if you get security error/violation, capsule error, crc error or invalid BIOS etc (Expected)
This BIOS has only a single byte change (@ 5x locations), the same one we're trying to change via setup_var
http://s000.tinyupload.com/index.php?fil...2586540086
Other setup_var methods are where you use two other modified grub files to boot to (one at a time)
One has setup_var2 command option and other has setup_var3 command option, show me image of each files output after you put in command and enter.
This you use same as before, only setup_var2 0xC9 0x0
Or-------------------------------------- setup_var3 0xC9 0x0
setup_var2 get here -
http://brains.by/posts/bootx64.7z
Reference/source -
https://habr.com/en/post/190354/
setup_var3 get here in the "Releases" Tab at middle/top
https://github.com/datasone/grub-mod-setup_var
But, due to going ahead with mod below, I can see why setup_var might not be able to change it, at least not the regular setup_var
2/3 version might be able to, but original wouldn't because I'm making the same change in 5 different places, and regular setup_var only looks at a single one, which may or may not be the "used" one for this BIOS since I found 5x places to make same settings change. setup_var2/3 designed for this purpose, so might have better luck, but still might miss the 1 out of 5 that's actually the one being used.
Good thing you kept me on this! I've found more possible solutions/methods, but also probably locked by various means, but more things we can get into nonetheless
Sadly though, aside from the usual checks within actual BIOS that I've noticed, I also see 50+ possible checks that can fail in the stock little 22KB UEFIFlash.efi program as well
We can mod around those, but it's a long list and something I'd really need sample in hand to plow through 40-50+ test flashes with 50x+ different modifications, and that's just to get past this flashing methods lock (before all the usual BIOS locking methods kick into effect)
I see Intel Management Info in this BIOS, so if ME FW is used, we may be able to flash via FPT (Per user dumps, same as programmer)
Check BIOS main page, do you see ME Firmware #? If not, check in windows with HWINFO64, on large window expand motherboard then see if you see ME area inside there, if yes check and tell me what is ME FW version. If you do not see, check download page for this stick and see if you find ME drivers listed, if you do, install them, reboot and then check again with HWINFO64
Never mind the ME stuff above, I found it! You have TXE type ME 1.2.0.1149 in this BIOS. Along with "Intel Fixed Flashing Certificates" Which is why I said I knew you couldn't flash mod BIOS, I also suspect you probably have protected range register set on the BIOS currently flashed in, so you'll get a FPT flash protected range error when trying to reflash BIOS region via FPT. The latter can be overcome too, which would allow FPT flash by everyone, but it's done via a BIOS Mod that can only be programmed into the chip first before the lock is removed. There is an app (x2) that can possibly unlock without having to do that, but you'll have to try it and see outcome. That should only be done once you have programmer in hand and have backed up the BIOS and verified the backup is valid by checking in BIOS tools or having someone check for you. In case the program messes up the BIOS. This program is PRR/PRR2, ran from DOS
Here is PRR/PRR2 apps for later testing/usage -
http://s000.tinyupload.com/index.php?fil...6104882436
Here is Intel ME System Tools for TXE V1, download in section "C" v1 R3 Package
https://www.win-raid.com/t624f39-Intel-T...Tools.html
Once ME Tools downloaded, inside you will find Flash Programming Tool folder, and inside that a Win32 folder. Select that Win32 folder (or use DOS files on root of USB), hold shift and press right click, choose open command window here (Not power shell). At the command prompt type the following command and send me the created file to modify >> FPTw.exe -bios -d biosreg.bin
If using DOS Version, only FPT.exe (no "w") and be sure to copy all files from DOS Folder to root of DOS bootable USB