Image of RHCE Red Hat Certified Engineer Linux Study Guide (Exam RH302) (Certification Press)
Image of Beginning Google Maps API 3
Image of Operating System Concepts
Image of XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer)

Accessing ACPI MSDM From UEFI Shell

This post discusses how to retrieve a Microsoft Windows 8 or later product key from your firmware using an updated, and enhanced, UEFI Shell utility which I initially developed in 2014.

Installing and Configuring UDK2017 on Fedora 26

In this post, I show you how to install and configure UDK2017 on Fedora 26. I also show you how to build a simple HelloWorld UEFI application using the installed UDK2017 tools and environment.

Has Intel ME Analysis Tool Development Petered Out?

In this blog post, I detail my experiences in using a number of tools to examine a Intel Management Engine version firmware update.

Using PCI.IDS Database to Show PCI Vendor and Device Information in UEFI Shell

In this post, I describe a UEFI shell utility that I developed that displays PCI information including vendor and device descriptions from the PCI.IDS database.

Using the EFI_SHELL_PROTOCOL To Read a File

In this post, I provide the source code for a working UEFI shell application which displays the contents of an ASCII file using functionality provided by EFI_SHELL_PROTOCOL.