From a205a83ae5eb46522ebbb2bb85dc8ea2f39a929b Mon Sep 17 00:00:00 2001 From: Tom Reynolds Date: Fri, 12 Apr 2019 23:20:44 +0200 Subject: [PATCH] Create README.md --- README.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..80e40e6 --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +# isfl - Insyde Software UEFI firmware flashing kernel driver + +This is the GPLv2 licensed Linux driver which is a requirement to enable firmware updates using Insyde Software's H2OFFT-Lx(64) utility on GNU Linux. The utility itself is not available here, since it unfortunately does not seem to be GPL licensed. + +## Requirements + +* Kernel headers for your currently running kernel +* GNU make + +## Compilation + +To build the kernel module: + +* Change into the directory matching your platform +* Run: `make clean` +* Run: `make` + +On a successful build, the kernel module will be built: +* isfl_drv.ko (for ia32) +* isfl_drv_x64.ko (for x64) + +## Trouble shooting + +Upon loading the module, if you run into the "-1 Invalid module format" error message, this suggests you are using a module that was built on a different platform (ia32 vs. x64) or for an ABI incompatible kernel version.