<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>Thanks, that was very helpful! As a further test I switched Minicom to 'ANSI' terminal emulation instead of 'VT102', but there was no improvement. Interestingly, U-boot's own menu displays highlighting as it should, but the sd-boot menu does not. I'll try to follow up with the U-boot project to see what might be going on with their UEFI implementation.<br></div><div><br></div><div>On Sat, Dec 28, 2024, at 19:24, Mantas Mikulėnas wrote:<br></div><blockquote type="cite" id="qt" style=""><div dir="auto"><div><div class="qt-gmail_quote"><div dir="ltr" class="qt-gmail_attr">On Sat, Dec 28, 2024, 20:38 Kevin P. Fleming <<a href="mailto:lists.systemd-devel@kevin.km6g.us" target="_blank" rel="noreferrer">lists.systemd-devel@kevin.km6g.us</a>> wrote:<br></div><blockquote class="qt-gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div><u></u><br></div><div><div>I've got three machines which have serial (only) consoles, all of which are using sd-boot from systemd 257. I use Minicom, in VT102 mode, to connect to these machines, and while the console generally works, there is no 'highlighting' in the sd-boot menu. As a result it's rather difficult to choose a non-default entry to boot.<br></div><div><br></div><div>What terminal type is sd-boot expecting?<br></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">None. It outputs text using the EFI ConOut interface, which is not a terminal-style interface at all – it's more like the DOS or Windows console, with discrete APIs for cursor positioning and text formatting [1].<br></div><div dir="auto"><br></div><div dir="auto">It's your system firmware which decides how to translate those API calls to VT220 sequences or something similar.<br></div><div dir="auto"><br></div><div dir="auto">[1]: <a href="https://uefi.org/specs/UEFI/2.9_A/12_Protocols_Console_Support.html#efi-simple-text-output-protocol">https://uefi.org/specs/UEFI/2.9_A/12_Protocols_Console_Support.html#efi-simple-text-output-protocol</a><br></div><div dir="auto"><div class="qt-gmail_quote"><blockquote class="qt-gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div><div><br></div></div></blockquote></div></div></div></blockquote><div><br></div></body></html>