isfl/README.md

31 lines
1.1 KiB
Markdown
Raw Normal View History

2019-04-12 21:42:51 +00:00
# isfl - Insyde Software UEFI firmware flashing Linux driver
2019-04-12 21:20:44 +00:00
2019-04-12 22:00:17 +00:00
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.
2019-04-12 21:20:44 +00:00
## Requirements
2019-04-12 21:36:50 +00:00
* Kernel headers for your currently running kernel, >= 2.6.36
2019-04-12 21:20:44 +00:00
* 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)
2019-04-12 21:36:50 +00:00
Load it using `modprobe -v isfl_drv` or `modprobe -v isfl_drv_x64`.
2019-04-12 22:00:17 +00:00
2019-04-12 21:20:44 +00:00
## Trouble shooting
2019-04-12 21:42:51 +00:00
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.