openwrt/target/linux/brcm47xx
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
..
base-files brcm47xx: extend firmware validation 2019-09-04 06:37:17 +02:00
generic treewide: use wpad-basic for not small flash targets 2018-10-16 15:07:41 +01:00
image brcm47xx: image: build firmware for Asus WL-500g Deluxe 2017-12-29 23:18:19 +01:00
legacy treewide: use wpad-basic for not small flash targets 2018-10-16 15:07:41 +01:00
mips74k treewide: use wpad-basic for not small flash targets 2018-10-16 15:07:41 +01:00
patches-4.14 kernel: bump 4.14 to 4.14.134 2019-07-31 16:51:46 +02:00
patches-4.19 kernel: bump 4.19 to 4.19.62 2019-07-31 16:51:46 +02:00
config-4.14 kernel: enable THIN_ARCHIVES by default 2018-05-22 07:55:20 +02:00
config-4.19 brcm47xx: add support for the kernel 4.19 2018-12-27 22:12:15 +01:00
Makefile build: add a config option for enabling a testing version of the target kernel 2019-05-11 11:37:10 +02:00
modules.mk brcm47xx: fix bgmac package 2017-01-04 11:55:39 +01:00