1 #!/bin/sh /etc/rc.common
8 [ -n "$(fw_printenv bootcount bootchanged 2>/dev/null)" ] &&\
9 echo -e "bootcount\nbootchanged\n" |
/usr
/sbin
/fw_setenv
-s -
11 beeline
,smartbox-turbo|\
12 beeline
,smartbox-turbo-plus|\
14 [[ $
(hexdump -n 1 -e '/1 "%1d"' -s $
((0x20001)) /dev
/mtd3
) == \
15 $
((0xff)) ]] ||
printf '\xff' |
dd of
=/dev
/mtdblock3 \
16 count
=1 bs
=1 seek
=$
((0x20001))
25 mtd resetbc s_env || true
33 [ $
(printf %d $
(fw_printenv
-n DebugFlag
)) -gt 0 ] || fw_setenv DebugFlag
1
34 [ $
(printf %d $
(fw_printenv
-n Image1Stable
)) -gt 0 ] || fw_setenv Image1Stable
1
35 [ $
(printf %d $
(fw_printenv
-n Image1Try
)) -gt 0 ] && fw_setenv Image1Try
0
39 [ $
(printf %d $
(fw_printenv
-n DebugFlag
)) -gt 0 ] || fw_setenv DebugFlag
0x1
40 [ $
(printf %d $
(fw_printenv
-n Image1Stable
)) -gt 0 ] || fw_setenv Image1Stable
1
41 [ $
(printf %d $
(fw_printenv
-n Image1Try
)) -gt 0 ] && fw_setenv Image1Try
0