Firmware Test Suite (FWTS) is a test suite that performs sanity checks on firmware. It is intended to identify BIOS, UEFI, ACPI and many other errors and if appropriate it will try to explain the errors and give advice to help workaround or fix firmware bugs. It is primarily intended to be a Linux-centric firmware troubleshooting tool.
UEFI Forum Board of Directors announces Firmware Test Suite (FWTS) has been recommended as the ACPI 6.1 Self-Certification Test (SCT) on 11 July 2017!
UEFI Forum Board of Directors announces Firmware Test Suite (FWTS) has been recommended as the ACPI 5.1 Self-Certification Test (SCT) on 1 Dec 2015!
Git tree: git://kernel.ubuntu.com/hwe/fwts.git or https://git.launchpad.net/fwts
The latest version is 19.12.00, which can be downloaded at http://fwts.ubuntu.com/release/fwts-V19.12.00.tar.gz. its release notes can be found here.
We are continually finding new ways that firmware can be broken, and hence fwts is continually being improved to detect firmware issues. Every release cycle a stable version of fwts is uploading into Universe and occasional updates appear as bug fix releases. However, a PPA is provided containing more up-to-date version of fwts.
sudo add-apt-repository ppa:firmware-testing-team/ppa-fwts-stable sudo apt-get update sudo apt-get install fwts
Firmware Test Suite Live Image (fwts-live)
fwts-live is a bootable USB image that will automatically boot and run the Firmware Test Suite on both legacy BIOS as well as native UEFI Firmware (x86_64 only). The test results are stored on the USB device and can be analysed on the fly or later on another computer.
For more details, please visit the sub-page FirmwareTestSuiteLive.
fwts-announce : Formal announcements for the FWTS and the FWTS-Live projects.
fwts-devel : Patches, discussions about the FWTS and the FWTS-Live projects.
Bug Reporting & Tracking