realtek: use vendor-specific magic for ZyXEL
The stock firmware of the ZyXEL GS1900 series use a non-standard u-image magic. This is not enforced by the stock u-boot, which is why we could boot images with the default magic. The flash management application of the stock firmware will however verify the magic, and refuse any image with another value. Convert to vendor-specific value to get flash management support in stock firmware, including the ability to upgrade to OpenWrt directly from stock web UI. Signed-off-by: Bjørn Mork <bjorn@mork.no>
This commit is contained in:
parent
297f82fc58
commit
ca4832fcac
|
@ -92,7 +92,8 @@
|
|||
partition@b260000 {
|
||||
label = "firmware";
|
||||
reg = <0x260000 0x6d0000>;
|
||||
compatible = "denx,uimage";
|
||||
compatible = "openwrt,uimage", "denx,uimage";
|
||||
openwrt,ih-magic = <0x83800000>;
|
||||
};
|
||||
partition@930000 {
|
||||
label = "runtime2";
|
||||
|
|
|
@ -69,6 +69,7 @@ define Device/zyxel_gs1900-10hp
|
|||
IMAGE_SIZE := 6976k
|
||||
DEVICE_VENDOR := ZyXEL
|
||||
DEVICE_MODEL := GS1900-10HP
|
||||
UIMAGE_MAGIC := 0x83800000
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_gs1900-10hp
|
||||
|
||||
|
@ -79,6 +80,7 @@ define Device/zyxel_gs1900-8hp-v1
|
|||
DEVICE_MODEL := GS1900-8HP
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES += lua-rs232
|
||||
UIMAGE_MAGIC := 0x83800000
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_gs1900-8hp-v1
|
||||
|
||||
|
@ -89,6 +91,7 @@ define Device/zyxel_gs1900-8hp-v2
|
|||
DEVICE_MODEL := GS1900-8HP
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES += lua-rs232
|
||||
UIMAGE_MAGIC := 0x83800000
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_gs1900-8hp-v2
|
||||
|
||||
|
|
Loading…
Reference in New Issue