bcm53xx: detect Seama sysupgrade format
authorrmilecki <rmilecki@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 27 Jan 2016 10:40:58 +0000 (10:40 +0000)
committerrmilecki <rmilecki@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 27 Jan 2016 10:40:58 +0000 (10:40 +0000)
It's used e.g. by D-Link devices. We don't support it yet.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48509 3c298f89-4303-0410-b956-a3cf2f4a3e73

target/linux/bcm53xx/base-files/lib/upgrade/platform.sh

index eff7aff..e9a3dc4 100644 (file)
@@ -44,6 +44,10 @@ platform_identify() {
                        echo "chk"
                        return
                        ;;
+               "5ea3a417")
+                       echo "seama"
+                       return
+                       ;;
        esac
 
        magic=$(get_magic_long_at "$1" 14)
@@ -95,6 +99,10 @@ platform_check_image() {
                                error=1
                        fi
                ;;
+               "seama")
+                       echo "Seama firmware format is unsupported"
+                       error=1
+               ;;
                "trx")
                        if ! otrx check "$1"; then
                                echo "Invalid (corrupted?) TRX firmware"