[PATCH 2/2] firmware-utils: tplink-safeloader: set EAP235-Wall v1 soft-version

Sander Vanheule sander at svanheule.net
Tue Aug 31 13:01:46 PDT 2021


On Fri, 2021-08-27 at 11:38 +0200, Sander Vanheule wrote:
> Starting with v3 of the vendor firmware for the TP-Link EAP235-Wall v1,
> downgrades to firmware versions below v3 as not allowed.  Since OpenWrt
> uses version 0.0.0 as a default, this causes the factory install to fail
> on devices with a recent firmware. This failure is associated by the
> following message on the device's serial console:
> 
>     EAP235/230-Wall forbid fw reverted from 3.x.x to lower version!
> 
> Vendor firmware (v3) also uses build and release numbers to compare
> images, so identical version numbers are very unlikely to cause issues.
> Bump the firmware version to 3.0.0 to ensure users can install OpenWrt
> on their devices.
> 
> Signed-off-by: Sander Vanheule <sander at svanheule.net>

With permission to add these:

Reported-by: Colton Conor <colton.conor at gmail.com>
Tested-by: Colton Conor <colton.conor at gmail.com>

> ---
>  tools/firmware-utils/src/tplink-safeloader.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/tools/firmware-utils/src/tplink-safeloader.c b/tools/firmware-utils/src/tplink-
> safeloader.c
> index 9349173e59..0b3ec41d3c 100644
> --- a/tools/firmware-utils/src/tplink-safeloader.c
> +++ b/tools/firmware-utils/src/tplink-safeloader.c
> @@ -1560,7 +1560,7 @@ static struct device_info boards[] = {
>                         "SupportList:\r\n"
>                         "EAP235-Wall(TP-Link|UN|AC1200-D):1.0\r\n",
>                 .part_trail = PART_TRAIL_NONE,
> -               .soft_ver = SOFT_VER_DEFAULT,
> +               .soft_ver = SOFT_VER_NUMERIC(3, 0, 0),
>                 .soft_ver_compat_level = 1,
>  
>                 .partitions = {





More information about the openwrt-devel mailing list