shevalier wrote on 2023-06-22, 13:47:
Cool, thanks. So it's just a matter of finding the perfect boot manager. 😉
shevalier wrote on 2023-06-26, 05:43:You can check the BIOS bug from ASUS, at least it's in the official beta for CUBX-L (and not related to your mod). […]
Show full quote
You can check the BIOS bug from ASUS, at least it's in the official beta for CUBX-L (and not related to your mod).
If you disable "Post on boot", then instead of quickly determining the memory size, a cyclic check of the Memory test occurs until you press "esc".
If you press esc, then the choice of booting from ASUS boot maneger appears instead of the normal boot.
PS. I didn’t even know that there was a built-in boot manager, and I couldn’t determine which key to call it.
You mean "Quick Power On Self Test"?
Interesting, I wasn't aware of that either.
Seems like the key to invoke it is indeed ESC. This also works if quick POST is enabled, but the time slot is naturally shorter.
I can see where the boot menu is called and which flag gets checked, but I don't yet see where it gets set.
Edit: Okay, found it. It's located in the default Int 09h handler. One possibility would be to try and mask the interrupt during the memory test, but since it handles other scan codes as well, I'm not sure whether this might have adverse effects.
A second possibility would be to simply remap the boot menu to a different key. I tested it with F8 (since modern AMI BIOSes like to use this for the boot menu), and this seems to work. Any other ideas?
By the way: The memory "check" during quick POST doesn't seem to do anything. The system knows the memory size beforehand and just counts towards it in 256 K blocks. So I guess this is just there to look cool(?) ...
Geeknik wrote on 2023-06-30, 10:28:
How do you get the BIOS installed? I've tried AFLASH from Asus but no dice.
AFLASH should usually do the trick. Is there any specific error message?