Go to file
Tom Reynolds 3f5e410e71 Add code 2019-04-12 23:27:37 +02:00
ia32 Add code 2019-04-12 23:27:37 +02:00
x64 Add code 2019-04-12 23:27:37 +02:00
LICENSE Add GPLv2 license file 2019-04-12 23:01:43 +02:00
README.md Create README.md 2019-04-12 23:20:44 +02:00

README.md

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.