I've uploaded a new package to the repository called exfat-builder which can help you to add support for the exFAT filesystem to your customised Humax PVR.
Note that this package does not add exFAT support to your system, only provides a simple method for you to do it yourself. This is because there are licence and patent issues around exFAT and if we were to make the compiled exFAT code available in the repository then we would be in violation of at least some of them.
The package provides a web page (accessible from the standard web interface settings screen) from which you can download, build and install the required files in a single step. It will:
Around 45MiB of supporting packages will be downloaded if you install this including the native on-box compiler that is required to build the binaries.
Note that this package does not add exFAT support to your system, only provides a simple method for you to do it yourself. This is because there are licence and patent issues around exFAT and if we were to make the compiled exFAT code available in the repository then we would be in violation of at least some of them.
The package provides a web page (accessible from the standard web interface settings screen) from which you can download, build and install the required files in a single step. It will:
- Download an open-source exFAT implementation from Google Code;
- Unpack and modify the code to support the Humax;
- Compile the files into binaries which can run on the Humax;
- Install the compiled binaries on your system;
- Add hooks to automatically mount exFAT disks when they are detected.
Microsoft has not released the official exFAT file system specification, and a restrictive license from Microsoft is required in order to make and distribute exFAT implementations. Microsoft also asserts patents on exFAT which make it impossible to re-implement its functionality in a compatible way without violating a large percentage of them.
Around 45MiB of supporting packages will be downloaded if you install this including the native on-box compiler that is required to build the binaries.