isfl/README.md

31 lines
1.1 KiB
Markdown

# isfl - Insyde Software UEFI firmware flashing Linux driver
This is version 0.0.05 of the (GPLv2 licensed) Linux driver required to carry out firmware upgrades on Insyde Softwares UEFI platform, using the H2OFFT-L(x64) utility on GNU Linux. The utility itself is not available here, since it does not seem to be GPL licensed.
## Compatibility
This kernel module was released a part of InsydeFlash for Linux Version 1.1c, alongside Insyde H2OFFT (Firmware Flash Tool) Version 100.00.07.21.
## Requirements
* Kernel headers for your currently running kernel, >= 2.6.36
* 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)
Load it using `modprobe -v isfl_drv` or `modprobe -v isfl_drv_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.