firmware-utils: tplink-safeloader: improve soft-version customisation
authorSander Vanheule <sander@svanheule.net>
Fri, 10 Sep 2021 08:57:18 +0000 (10:57 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Mon, 13 Sep 2021 16:36:15 +0000 (18:36 +0200)
commit8dba4741b3d4a449e0e4b85dd8cd9df7076e4ded
tree80201373098a2754062fa96127bf853f671d1589
parent7d92bb0509615550b98e2dc71091073c8258d564
firmware-utils: tplink-safeloader: improve soft-version customisation

Some devices using the safeloader firmware format require a minimum or
specific version to be set in the soft-version metadata partition.
Currently only custom text values can be provided, but not all device
firmware support this format.

Modify the device info struct to allow for more well-defined types of
soft-version overwrites, and provide a few macros for easy value
initialisation. Requires all existing values to be updated to match the
new structure.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
[Adapt TL-WA1201-V2 entry too]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
tools/firmware-utils/Makefile
tools/firmware-utils/src/tplink-safeloader.c