I did several tests to try to clarify things and the different scenarios.
In every case the starting point is the stock BIOS F09 (sp59761).
As you will see in the table below on first boot after flashing I get a different messages depending on the BIOS flashed.
Stock BIOS shows:
"Flashing Boot Block"
And a progress percentage text for a few seconds. When it reaches 100% it will reboot automatically and everything work as expected afterwards.
On the other hand, the modded BIOS will show:
Your BIOS failed to complete the update. Please ensure
that you follow the correct procedures and try again.
This may require two sequential BIOS updates to complete the process.
For a few seconds and then it turns off the screen and I need to manually reboot (power cycle).
In both cases everything seems to be fine after rebooting, except that with the modded BIOS if there is any USB drive plugged, the boot process gets stuck and it will not continue booting (not even manually selecting the internal SSD from the boot menu -F9-).
Code:
+----------+---------------------+----------------------+---------------------------------+----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------------+
| Scenario | Start BIOS Version | End BIOS version | Flash Method | Flash Result | First boot message (after flash) | Working Status |
+==========+=====================+======================+=================================+================+=======================================================================+=============================================================================+
| 1 | F09/sp59761 (stock) | F09/sp59761 (stock) | InsydeFlash v4.19 (Windows 8.1) | OK | Flashing Boot Block | OK |
+----------+---------------------+----------------------+---------------------------------+----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------------+
| 2 | F09/sp59761 (stock) | F09/sp59761 (stock) | SPI Programmer | OK | Flashing Boot Block | OK |
+----------+---------------------+----------------------+---------------------------------+----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------------+
| 3 | F09/sp59761 (stock) | F02/sp55433 (modded) | InsydeFlash v4.19 (Windows 8.1) | BIOS corrupted | N/A | N/A |
+----------+---------------------+----------------------+---------------------------------+----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------------+
| 4 | F09/sp59761 (stock) | F09/sp59761 (modded) | InsydeFlash v4.19 (Windows 8.1) | BIOS corrupted | N/A | N/A |
+----------+---------------------+----------------------+---------------------------------+----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------------+
| 5 | F09/sp59761 (stock) | F02/sp55433 (modded) | SPI Programmer | OK | Your BIOS failed to complete the update. Please ensure | Wifi + BT white-list removed. BIOS menues unlocked |
| | | | | | that you follow the correct procedures and try again. | OS boot WITH ANY USB DRIVE plugged in: no boot even from internal SSD. |
| | | | | | This may require two sequential BIOS updates to complete the process. | OS boot WITHOUT any USB drive plugged in: boot from SSD without any issues. |
+----------+---------------------+----------------------+---------------------------------+----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------------+
| 6 | F09/sp59761 (stock) | F09/sp59761 (modded) | SPI Programmer | OK | Your BIOS failed to complete the update. Please ensure | Wifi + BT white-list removed. BIOS menues unlocked |
| | | | | | that you follow the correct procedures and try again. | OS boot WITH ANY USB DRIVE plugged in: no boot even from internal SSD. |
| | | | | | This may require two sequential BIOS updates to complete the process. | OS boot WITHOUT any USB drive plugged in: boot from SSD without any issues. |
+----------+---------------------+----------------------+---------------------------------+----------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------------+
I hope this clarify things and gives you a more clear picture.
Also I dumped the BIOS with the SPI programmer after it gets corrupted in scenario 2 and 3 in case you want to have a look at the result of flashing the modded BIOS with InsydeFlash tool.
You can find the files here:
017F8_Modded_F02-Corrupted_Flashed_With_InsydeFlash_v4.19.bin:
https://1drv.ms/u/s!As07b4eTbk-drXQ7hpzm...v?e=Gq3Y38
017F8_Modded_F0A-Corrupted_Flashed_With_InsydeFlash_v4.19.bin:
https://1drv.ms/u/s!As07b4eTbk-drXUBM-qL...t?e=imfi8W
I would like to ask you a favor if I may.
Can you please share a modded BIOS of F0A/sp59761 but with the minimum patching needed to just remove the WiFi+BT white-list?
I'm not an expert but I would like to rule out that one of the patches to unlock the menues may be creating some trouble. Makes sense?
Once again, thanks a lot for all your help!