if the UEFI program on the motherboard supports configuration over HTTP, how would you know the IP address to use? I guess if you are an unsighted user you may be able to setup a DHCP server on some local LAN and figure out what IP address the UEFI program received from the DHCP server logs.
What I was wondering, and again I just don't know, was whether there were UEFI firmware that have built-in screen readers, not for graphics but for the text that the UEFI menus print onto the screen for sighted users. If there is such a UEFI module then it should be possible for GRUB to make use of this UEFI software to speak the GRUB menu. It might also be possible for there to be Linux driver built-in to the kernel that could create a character device interface to the UEFI screen reader software so that it could be used as a character output device, so that you could still use the screen reader when Linux has trouble booting into a desktop environment and falls-back to "rescue mode."
If none of these things exist, they sure ought to.
Devin Prater :blind: (npub1nsp…rfde)
