# 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.