Image of Linux Kernel Development (3rd Edition)
Image of RHCE Red Hat Certified Engineer Linux Study Guide (Exam RH302) (Certification Press)
Image of XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer)
Image of Android Wireless Application Development

Accessing EDID Information From UEFI Shell

In this post, I demonstrate how to write a UEFI command line utility to retrieve EDID information.

UEFI Shell Help Text

There are two common UEFI Shells available. The first is the older EFI Shell (see the TianoCore EdkShellBinPkg) and the second is the UEFI 2.0 Shell (See theTianoCore ShellBinPkg.) Most current UEFI implementations seem to use the older shell. In the EFI Shell, you invoke “help utility” to get help text for a particular utility. You can also do “help utility -b” to display the help text screen by screen. Just using “help” produces a sorted list of all available shell commands. In the UEFI Shell 2.0, when you invoke “help utility” to get help text for a particular utility,

Problems With UEFI Shell Options

The (U)EFI Shell has been around one form or another for nearly 15 years. Recenly I looked at Shell startup options and found that the relevant code in the Shell was badly broken and could never have worked. This post details my findings and solutions.