agesafetch 1.0.0

A tool for obtaining your firmware's embedded AGESA version on Linux.
agesafetch-1.0.0 is not a library.
Visit the last successful build: agesafetch-2.0.2

agesafetch

License: MIT REUSE Status

A tool for obtaining your firmware's embedded AGESA version on Linux.

Installation

Binaries

Pre-compiled and signed binaries are provided with all GitLab releases.

From Source

cargo install agesafetch

Usage

agesafetch [-h]

Simply run agesafetch to invoke a search for the AGESA version in memory:

$ sudo agesafetch
:: Searching Reserved region #1 (1667 KiB)...
-> Found AGESA version: CezannePI-FP6 1.0.1.1

When run non-interactively, such as in pipes or redirections, agesafetch will automatically suppress all output except for the found version:

$ sudo agesafetch > found_version
$ cat found_version
CezannePI-FP6 1.0.1.1

Known Working Systems

So far, we have successfully tested agesafetch on the following platforms:

  • ThinkPad P14s Gen 1 AMD (v1.51)
  • ThinkPad P14s Gen 2 AMD (v1.26, v1.30)

🚀 If you would like to add to this list, get in touch!

On the other hand, please open an issue if no version was found on your system even after a minute or two of searching.

License

This project is licensed under the MIT license. See LICENSE for more information.

Author