wifipineapple-openwrt/package/boot/uboot-envtools/files
John Crispin 96d2eba315 ar71xx: qihoo-c301: reset imageNtrynum after each successful boot.
Qihoo C301 has 2 flash chips of which one is used as primary and the
other is used as backup.  OEM U-Boot will try to boot an activeregion N
with imageNstatus=0 and imageNtrynum <= imagemaxtry.  If such a region
is found, bootloader will try to increment imageNtrynum and boot it.

This patch tries to reset imageNtrynum after each successful boot (if
the boot process reaches the execution of /etc/init.d/done).

	root@OpenWrt:/# hexdump -C -n 128 /dev/mtdblock9
	00000000  9e f3 63 91 61 63 74 69  76 65 72 65 67 69 6f 6e  |..c.activeregion|
	00000010  3d 31 00 69 6d 61 67 65  31 73 74 61 74 75 73 3d  |=1.image1status=|
	00000020  30 00 69 6d 61 67 65 32  73 74 61 74 75 73 3d 30  |0.image2status=0|
	00000030  00 69 6d 61 67 65 32 74  72 79 6e 75 6d 3d 30 00  |.image2trynum=0.|
	00000040  69 6d 61 67 65 6d 61 78  74 72 79 3d 33 00 69 6d  |imagemaxtry=3.im|
	00000050  61 67 65 31 74 72 79 6e  75 6d 3d 30 00 00 00 00  |age1trynum=0....|
	00000060  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42914 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-10-14 12:21:36 +00:00
..
ar71xx ar71xx: qihoo-c301: reset imageNtrynum after each successful boot. 2014-10-14 12:21:36 +00:00
cns3xxx This adds Gateworks Laguna family board support. Note that some Laguna 2013-04-11 16:04:31 +00:00
imx6 uboot-envtools: use new scripts from /lib/ to match boards 2014-06-26 10:14:14 +00:00
kirkwood uboot-envtools: use new scripts from /lib/ to match boards 2014-06-26 10:14:14 +00:00
lantiq lantiq: configure uboot-envtools on BTHOMEHUBV2B and make it work correctly on other lantiq boards 2014-07-13 07:17:54 +00:00
mvebu [uboot-envtools]: add mvebu support 2014-06-29 12:38:35 +00:00
mxs uboot-envtools: add support for mxs target 2013-11-12 10:07:03 +00:00
ramips [package] uboot-env: fix spurious esac within ramips uci-defaults 2013-08-19 13:01:17 +00:00
uboot-envtools.sh