The FLFS tool creates and manages flash file system images for WINCS02 and RNWF02 modules. Use it to provision custom TLS certificates, private keys, and configuration files.
flfs.exe: FLFS utility for Windowsflfs: FLFS utility for Linuxcerts/ssl.tar: default SSL certificate archive
To create a file system image, use the following command:
Windows:
flfs.exe -s 61440 -b 0x601e0000 -c -a certs\ssl.tar -i flfs_image.bin -m "certs/:1" -m "private/:2"
Linux:
./flfs -s 61440 -b 0x601e0000 -c -a certs/ssl.tar -i flfs_image.bin -m "certs/:1" -m "private/:2"
This will create a file system image with SSL certificates and private keys.
Use the -f flag to include individual files such as binary configuration
files produced by the cfgc tool:
flfs.exe -s 61440 -b 0x601e0000 -c -a certs\ssl.tar -f config.bin -i flfs_image.bin -m "certs/:1" -m "private/:2"
The default certs/ssl.tar contains the pre-packaged TLS root certificates
listed in the release notes. To add your own certificates, create a custom
tar archive and rebuild the file system image.
The tool produces a flfs_image.bin that can be flashed to the module's
file system partition.
Run flfs.exe -h (or ./flfs -h on Linux) to see all available options.