Disclaimer: This is not an official Google product (experimental or otherwise),
it is just code that happens to be owned by Google.
What is it?
Pawn is a tool to extract the BIOS firmware from Intel-based workstations and
laptops.
The name is a play on an internal tool that is also named after a chess piece.
How to Build
Dependencies:
Linux on x86_64 (uses /dev/mem). FreeBSD might also work.
Pawn BIOS Dumping Tool
Copyright 2014-2026 Google LLC.
Disclaimer: This is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.
What is it?
Pawn is a tool to extract the BIOS firmware from Intel-based workstations and laptops. The name is a play on an internal tool that is also named after a chess piece.
How to Build
Dependencies:
/dev/mem). FreeBSD might also work.To build:
The resulting binary can be found in
build/pawn/pawn.Usage
The following command will extract the BIOS firmware and save the image to
bios_image.bin:Note: When running a Linux kernel > 4.8.4, make sure that either
CONFIG_IO_DEVMEM=nis set or that you’ve booted with theiomem=relaxedboot option.After extraction, you can then use other tools like UEFITool to process the firmware image further.