UEFI App Saves My PoE-Powered x86 System
2025-05-28

In 2015, the author encountered a challenge while developing PoE-powered embedded x86 computers: the system needed 23W to boot, but standard PoE only provided 15.4W. After failing to modify the BIOS, the author cleverly used a UEFI application to send LLDP packets before the OS started, successfully negotiating higher PoE+ power. This UEFI application, called PoePwrNegotiator, written in C, is now open-sourced, providing valuable experience for developers of similar projects.
Development