Hi Miguel!
Miguel Ross wrote:
integrate brltty in coreboot
coreboot itself does not have a user interface at all. This is by design, and the focus is on letting users run their regular operating system as quickly as possible, because that is usually preferable.
There are also not very many settings for coreboot. Note that coreboot does hardware initialization and nothing else. The bootloader that will start an operating system is a separate program, called a payload in coreboot terminology.
There are several payloads with various settings. One example is the FILO bootloader which has some settings for boot order.
Both coreboot and payload settings are stored in NVRAM, similar to what a factory BIOS does for many settings. As a part of the coreboot project we have developed the utility nvramtool, which can be used to change settings in NVRAM from within a normal Linux system.
nvramtool is a very generic tool which supports coreboot and payload settings on coreboot-supported mainboards, but also factory BIOS settings on all other mainboards. nvramtool uses a description file that specifies what each bit in the 128-256 byte NVRAM means. The tool uses a simple CLI interface, so it is hopefully useful also on a braille display.
I believe coreboot developers generally have very little experience with braille displays, so if you can suggest improvements that would make our tools more accessible also to braille users then I think that would be an amazing contribution to the project! :)
//Peter