openwrt/target/linux
Rafał Miłecki e68c1cebd1 brcm47xx: extend firmware validation
This provides TRX validation result, so final JSON may look like:
{
	"tests": {
		"fwtool_signature": true,
		"fwtool_device_match": true,
		"trx_valid": true
	},
	"valid": true,
	"forceable": true
}

It also prevents users from installing broken firmware files, e.g.:

root@OpenWrt:/# sysupgrade -F -n /tmp/TZ
Image metadata not found
Invalid image type. Please use firmware specific for this device.
Image check failed but --force given - will update anyway!
Commencing upgrade. Closing all shell sessions.
Firmware image is broken and cannot be installed

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2019-09-04 06:37:17 +02:00
..
apm821xx treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method 2019-08-22 13:47:51 +02:00
ar7 kernel: bump 4.9 to 4.9.186 2019-07-31 16:51:46 +02:00
ar71xx ar71xx: sysupgrade: accept ath79 combined-image 2019-09-01 00:12:02 +02:00
arc770 treewide: use wpad-basic for not small flash targets 2018-10-16 15:07:41 +01:00
archs38 treewide: use wpad-basic for not small flash targets 2018-10-16 15:07:41 +01:00
armvirt armvirt: fix overlay support by updating to f2fs/ext4 based overlays 2019-06-25 14:12:22 +00:00
at91 at91/image/sama5.mk: check for sama5d4_xplained device 2019-08-17 23:09:04 +02:00
ath25 ath25: split up DEVICE_TITLE 2019-07-10 16:56:16 +02:00
ath79 ath79: add support for TP-Link WDR3500 v1 2019-09-03 18:43:27 +02:00
bcm53xx bcm53xx: add generic subtarget 2019-09-02 22:38:47 +02:00
brcm47xx brcm47xx: extend firmware validation 2019-09-04 06:37:17 +02:00
brcm63xx kernel: bump 4.14 to 4.14.141 2019-08-30 16:45:54 +02:00
brcm2708 brcm2708: restore UART on RPi 0W, 3B, 3B+ and 4B 2019-09-03 19:37:29 +02:00
cns3xxx treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() 2019-07-17 08:05:38 +02:00
gemini gemini: Enable flash boot on reference design type 2019-08-17 16:57:32 +02:00
generic kernel: net_sched: fix a NULL pointer deref in ipt action 2019-09-01 18:38:04 +02:00
imx6 imx6: bump SDMA firmware to 3.5 2019-07-31 16:51:46 +02:00
ipq40xx kernel: bump 4.19 to 4.19.68 2019-08-28 13:08:20 +02:00
ipq806x ipq806x: Replace backticks by $(...) 2019-08-31 12:08:23 +02:00
ixp4xx kernel: bump 4.9 to 4.9.187 2019-08-06 11:52:47 +02:00
kirkwood treewide: sync bootcount scripts across targets 2019-08-17 23:52:34 +08:00
lantiq lantiq: add device alias for Alpha ASL56026 2019-08-22 16:26:05 +02:00
layerscape kernel: bump 4.14 to 4.14.136 2019-08-06 11:52:47 +02:00
malta malta: fix overlay support by updating to f2fs/ext4 based overlays 2019-06-25 14:12:22 +00:00
mediatek kernel: bump 4.19 to 4.19.69 2019-08-30 16:45:54 +02:00
mpc85xx treewide: convert WiFi caldata size and offset to hexadecimal 2019-08-14 12:36:37 +02:00
mvebu mvebu: fix Linksys WRT LAN/WAN MAC addresses 2019-09-01 18:38:04 +02:00
mxs mxs: disable unused serial drivers 2019-03-11 19:35:43 +01:00
octeon octeon: split up DEVICE_TITLE 2019-08-02 22:45:02 +02:00
octeontx kernel: Remove CONFIG_COMPAT 2019-05-11 17:15:41 +02:00
omap treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method 2019-08-22 13:47:51 +02:00
orion orion: sysupgrade: change platform_check_image() args validation 2019-07-16 13:58:26 +02:00
oxnas oxnas: convert DEVICE_TITLE to new variables 2019-07-10 16:56:16 +02:00
pistachio treewide: sysupgrade: get rid of platform_nand_pre_upgrade() 2019-07-22 14:27:37 +02:00
ramips ramips: add support for Netgear R6260 and R6850 2019-08-31 10:31:00 +02:00
rb532 treewide: sysupgrade: get rid of platform_nand_pre_upgrade() 2019-07-22 14:27:37 +02:00
samsung kernel: Do not set CONFIG_DEVMEM or CONFIG_DEVKMEM 2019-05-11 17:15:41 +02:00
sunxi treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method 2019-08-22 13:47:51 +02:00
tegra treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method 2019-08-22 13:47:51 +02:00
uml kernel: Deactivate CONFIG_BINFMT_MISC 2019-05-11 17:15:41 +02:00
x86 kernel: bump 4.19 to 4.19.67 2019-08-27 10:32:44 +02:00
zynq zynq: remove kernel 4.14 support 2019-08-17 16:57:32 +02:00
Makefile