Unfortunately, the Odyssey board seems to assign the IP address given by the ISP DHCP Server, BUT immediately returns to the boot menu and ignores the proxyDHCP DHCP Offer, thus, failing to boot. Here’s a video of it trying to boot:
Please note that the equivalent of DHCP+proxyDHCP works fine when I use PXE TFTP Boot instead of UEFI HTTP Boot. Also note that the equivalent of DHCP (without proxyDHCP) and HTTP Boot also works fine. So it seems this only stops working when there is a proxyDHCP sending another DHCP Offer.
Any idea why one needs to do that? As a workaround, maybe the upgrade bios documentation should say that we must remove the battery? or even better, would a “Reset to Defaults” also work?
BTW, while trying this out, I found another problem, when the HTTP Boot fails (for example, when the HTTP Boot server returns a 404) and we retry it from the bios, it does not work until we reset the board and go into the bios HTTP Boot menu again.
The problem with resetting the bios is that we loose all the settings and forces us to reconfigure everything again. Even more so, because there is no way, that am I aware of, to save/load the settings from a plain text file. Which makes the whole experience quite time consuming.
By reset, I mean, reset the system, like pressing the ctrl+alt+delete keys.
Yes, one reset of the bios works. For now on I’ll always do that after each firmware upgrade.
But we should not have to reset it in the first place. The update process should try its best for upgrading the settings or explicitly fail the upgrade process otherwise.