openwrt/target/linux/brcm47xx
Rafał Miłecki 87fe1a560a 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>
(cherry picked from commit e68c1cebd1)
2019-09-12 14:30:18 +02:00
..
base-files brcm47xx: extend firmware validation 2019-09-12 14:30:18 +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.133 2019-07-12 09:39:33 +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 kernel: drop everything not on kernel version 4.14 2019-06-12 01:18:52 +02:00
modules.mk brcm47xx: fix bgmac package 2017-01-04 11:55:39 +01:00