ar71xx: add sysupgrade support for the WD My Net N600 board
Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 38075
This commit is contained in:
parent
7f9d2292fa
commit
37968b3be1
1 changed files with 18 additions and 0 deletions
|
@ -69,6 +69,10 @@ tplink_get_image_boot_size() {
|
||||||
get_image "$@" | dd bs=4 count=1 skip=37 2>/dev/null | hexdump -v -n 4 -e '1/1 "%02x"'
|
get_image "$@" | dd bs=4 count=1 skip=37 2>/dev/null | hexdump -v -n 4 -e '1/1 "%02x"'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
seama_get_type_magic() {
|
||||||
|
get_image "$@" | dd bs=1 count=4 skip=53 2>/dev/null | hexdump -v -n 4 -e '1/1 "%02x"'
|
||||||
|
}
|
||||||
|
|
||||||
platform_check_image() {
|
platform_check_image() {
|
||||||
local board=$(ar71xx_board_name)
|
local board=$(ar71xx_board_name)
|
||||||
local magic="$(get_magic_word "$1")"
|
local magic="$(get_magic_word "$1")"
|
||||||
|
@ -149,6 +153,20 @@ platform_check_image() {
|
||||||
dir825b_check_image "$1" && return 0
|
dir825b_check_image "$1" && return 0
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
mynet-n600)
|
||||||
|
[ "$magic_long" != "5ea3a417" ] && {
|
||||||
|
echo "Invalid image, bad magic: $magic_long"
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
|
local typemagic=$(seama_get_type_magic "$1")
|
||||||
|
[ "$typemagic" != "6669726d" ] && {
|
||||||
|
echo "Invalid image, bad type: $typemagic"
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
;;
|
||||||
mr600 | \
|
mr600 | \
|
||||||
mr600v2 | \
|
mr600v2 | \
|
||||||
om2p | \
|
om2p | \
|
||||||
|
|
Loading…
Reference in a new issue