Piotr Dymacz
4b35e174ca
firmware-utils: mktplinkfw2: support additional hardware version
...
As it turned out, some of new MediaTek based TP-Link devices use value
from field at 0x3c offset in version 3 of TP-Link header to specify
"Additional Hardware Version".
Value from this field is validated during regular (GUI) firmware upgrade
on devices like TL-WR840N v4 or TL-WR841N v13. If it's zero (based on
some tests, it seems that firmware will accept anything != 0), errors
like below are printed on console and upgrade fails:
[ rsl_sys_updateFirmware ] 2137: Firmware Additional HardwareVersion
check failed
[ rdp_updateFirmware ] 345: perror:4506
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com >
2017-06-29 10:37:36 +02:00
..
2017-06-19 14:34:52 +02:00
2015-10-11 19:00:41 +00:00
2012-10-08 09:59:50 +00:00
2013-06-06 22:21:52 +00:00
2013-06-06 22:21:52 +00:00
2017-01-31 10:55:02 +01:00
2015-10-12 13:11:20 +00:00
2017-01-31 10:55:02 +01:00
2017-01-31 10:55:02 +01:00
2014-10-20 06:29:13 +00:00
2013-01-06 11:11:30 +00:00
2015-12-11 15:09:30 +00:00
2017-06-26 20:08:36 +02:00
2015-01-10 18:08:16 +00:00
2012-10-18 07:23:09 +00:00
2017-06-19 14:34:52 +02:00
2015-02-27 17:38:14 +00:00
2015-02-27 17:38:14 +00:00
2017-06-19 14:34:52 +02:00
2015-02-27 17:38:14 +00:00
2017-06-19 14:34:52 +02:00
2015-12-11 15:09:30 +00:00
2016-11-28 07:52:31 +01:00
2016-11-28 07:52:31 +01:00
2015-10-11 19:00:41 +00:00
2016-11-16 10:54:33 +01:00
2013-05-08 17:11:08 +00:00
2015-10-11 19:00:41 +00:00
2015-10-11 19:00:41 +00:00
2013-04-09 14:19:33 +00:00
2013-10-07 15:01:05 +00:00
2017-01-31 10:55:02 +01:00
2015-10-11 19:00:41 +00:00
2016-06-14 22:13:37 -07:00
2016-02-29 20:11:33 +00:00
2014-04-22 08:08:39 +00:00
2015-12-11 15:09:30 +00:00
2016-09-22 13:37:23 +02:00
2016-11-26 22:39:27 +01:00
2015-02-02 10:32:04 +00:00
2015-10-11 19:00:41 +00:00
2014-12-07 16:53:22 +00:00
2017-06-19 14:34:52 +02:00
2016-08-17 20:08:52 +02:00
2017-06-29 10:37:36 +02:00
2016-12-22 14:50:05 +01:00
2016-12-20 14:38:48 +01:00
2016-10-31 12:39:09 +01:00
2015-10-11 19:00:41 +00:00
2015-10-11 19:00:41 +00:00
2015-02-02 10:32:04 +00:00
2016-06-07 08:58:42 +02:00
2015-10-11 19:00:41 +00:00
2016-06-15 10:54:16 +02:00
2015-10-11 19:00:41 +00:00
2016-09-26 12:23:41 +02:00
2015-10-11 19:00:41 +00:00
2012-10-18 07:22:57 +00:00
2017-06-19 14:34:52 +02:00
2015-12-11 15:09:30 +00:00
2017-06-29 10:37:36 +02:00
2017-01-31 10:55:02 +01:00
2017-01-20 06:43:13 +01:00
2017-06-19 14:34:52 +02:00
2016-11-17 20:01:21 +01:00
2017-06-19 14:34:52 +02:00