SeaBIOS usqwerty flashes properly but ESC key and other keys are unresponsive; effectively softlocking.
Attempts to boot from CD/DVD first, then HDD (my drive has a corrupt file system likely), and then does not move on from HDD to USB.
Sorry about this. Have you tried an external keyboard? USB keyboard I mean. That might work, enabling you to use the boot menu, and then you can revert to Libreboot 20160907 for now.
Yes. This has worked. I am now currently installing DarkMatter (PhoenixOS) to the MacBook since there is no right-click. This seems to be the best fit. Perhaps I should be able to compile flashrom to android-x86 from this laptop as well. Otherwise I should be able to boot "SystemRescueCD" and flash the next version perfectly well.
Please let me know when you wish me to test fixes.
My first instinct is the PS/2 keyboard delay in SeaBIOS, or perhaps initialize it in coreboot. CONFIG_DRIVERS_PS2_KEYBOARD is not set in macbook21 configs in Libreboot 20210522, but I'm pretty sure the PS/2 keyboard delay is added in ROMs, for SeaBIOS.
Can you tell me if GRUB works?
Re-flash a ROM that has the GNU GRUB payload, instead of SeaBIOS. Tell me if the keyboard works there.
After you've done that, remind me I'll send you a modified ROM with PS/2 keyboard init enabled in the coreboot config. I leave this disabled, and rely on the payload (SeaBIOS or GRUB) to do it, but sometimes it's necessary to have coreboot do it.
I used the BIOS that boots to SeaBIOS first and then GRUB. The laptop keyboard works fine in the GRUB menu.