openwrt/target/linux/ath79
Michael Pratt 91ccca519c ath79: expand factory.bin support for some Senao Engenius boards
Newer EnGenius software that still uses the tar.gz platform
  instead of the custom header requires more checks for upgrading,
  but their script includes a way to skip them...
  the existence of a file in the tar.gz called failsafe.bin

  Their upgrade script has these lines:

  \#pass check when upload with full image file
  [ "${errcode}" -eq "1" ] && [ -f failsafe.bin ] && errcode="0"

  This overrides the script's "errcode" variable
  which can be set if any of the following actions/checks fail:

  - untarring of the upload

  - magic number for kernel: "2705"

  - magic num for rootfs: "7371" or "6873"

  - md5sums for each file in the format
	filename:md5

  - existence of a file matching FWINFO*
	that it has boardname in the name somewhere (grep)
	that the 4th field of separator "-" is at least 3 (version)

  Otherwise we would need to generate md5sums in this strange format
  and touch a file with specific requirements in the name.

  This does not effect boards where the advanced checks do not apply.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
[fixed SoB to match From:]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
Signed-off-by: maurerr <mariusd84@gmail.com>
2021-09-01 08:07:23 +00:00
..
base-files/etc/hotplug.d/ieee80211 ath79: add WiFi migration for AR913x 2021-09-01 08:07:02 +00:00
dts ath79: add support for Senao Engenius EnStationAC v1 2021-09-01 08:07:23 +00:00
files ath79: add QCA956x SERDES init workaround 2021-09-01 08:07:13 +00:00
generic ath79: add support for Senao Engenius EnStationAC v1 2021-09-01 08:07:23 +00:00
image ath79: expand factory.bin support for some Senao Engenius boards 2021-09-01 08:07:23 +00:00
mikrotik ath79: add support for MikroTik RouterBOARD wAPR-2nD (wAP R) 2021-09-01 08:07:23 +00:00
nand kernel: move some disabled symbols to generic 2021-09-01 08:07:23 +00:00
patches-5.4 ath79: Fix fallback to bootloader cmdline on empty DT bootargs 2021-09-01 08:07:23 +00:00
tiny ath79: move the squashfs feature to the parent target 2021-09-01 08:07:13 +00:00
config-5.4 ath79: enable elf mtd splitter 2021-09-01 08:06:58 +00:00
Makefile ath79: move the squashfs feature to the parent target 2021-09-01 08:07:13 +00:00
modules.mk ath79: add new OF only target for QCA MIPS silicon 2018-05-07 08:06:51 +02:00