diff options
Diffstat (limited to 'target/linux/ramips/image/mt7620.mk')
-rw-r--r-- | target/linux/ramips/image/mt7620.mk | 890 |
1 files changed, 445 insertions, 445 deletions
diff --git a/target/linux/ramips/image/mt7620.mk b/target/linux/ramips/image/mt7620.mk index 05d87b52ee..36cc7d5204 100644 --- a/target/linux/ramips/image/mt7620.mk +++ b/target/linux/ramips/image/mt7620.mk @@ -84,44 +84,41 @@ define Device/Archer IMAGE/sysupgrade.bin := tplink-v2-image -s -e | append-metadata endef -define Device/tplink_archer-c20i - $(Device/Archer) - TPLINK_FLASHLAYOUT := 8Mmtk - TPLINK_HWID := 0xc2000001 - TPLINK_HWREV := 58 - IMAGES += factory.bin - DEVICE_PACKAGES := kmod-mt76x0e - DEVICE_MODEL := Archer C20i - DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci - SUPPORTED_DEVICES += c20i +define Device/asus_rp-n53 + MTK_SOC := mt7620a + DEVICE_VENDOR := Asus + DEVICE_MODEL := RP-N53 + DEVICE_PACKAGES := kmod-rt2800-pci + SUPPORTED_DEVICES += rp-n53 endef -TARGET_DEVICES += tplink_archer-c20i +TARGET_DEVICES += asus_rp-n53 -define Device/tplink_archer-c50-v1 - $(Device/Archer) - TPLINK_FLASHLAYOUT := 8Mmtk - TPLINK_HWID := 0xc7500001 - TPLINK_HWREV := 69 - IMAGES += factory-us.bin factory-eu.bin - IMAGE/factory-us.bin := tplink-v2-image -e -w 0 - IMAGE/factory-eu.bin := tplink-v2-image -e -w 2 - DEVICE_MODEL := Archer C50 - DEVICE_VARIANT := v1 - DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci - SUPPORTED_DEVICES += c50 +define Device/asus_rt-ac51u + MTK_SOC := mt7620a + IMAGE_SIZE := $(ralink_default_fw_size_16M) + DEVICE_VENDOR := Asus + DEVICE_MODEL := RT-AC51U + DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport + SUPPORTED_DEVICES += rt-ac51u endef -TARGET_DEVICES += tplink_archer-c50-v1 +TARGET_DEVICES += asus_rt-ac51u -define Device/tplink_archer-mr200 - $(Device/Archer) - TPLINK_FLASHLAYOUT := 8MLmtk - TPLINK_HWID := 0xd7500001 - TPLINK_HWREV := 0x4a - DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-net kmod-usb-net-rndis kmod-usb-serial kmod-usb-serial-option adb-enablemodem - DEVICE_MODEL := Archer MR200 - SUPPORTED_DEVICES += mr200 +define Device/asus_rt-n12p + MTK_SOC := mt7620n + DEVICE_VENDOR := Asus + DEVICE_MODEL := RT-N11P/RT-N12+/RT-N12Eb1 + SUPPORTED_DEVICES += rt-n12p endef -TARGET_DEVICES += tplink_archer-mr200 +TARGET_DEVICES += asus_rt-n12p + +define Device/asus_rt-n14u + MTK_SOC := mt7620n + DEVICE_VENDOR := Asus + DEVICE_MODEL := RT-N14u + DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci + SUPPORTED_DEVICES += rt-n14u +endef +TARGET_DEVICES += asus_rt-n14u define Device/bdcom_wap2100-sk MTK_SOC := mt7620a @@ -132,24 +129,42 @@ define Device/bdcom_wap2100-sk endef TARGET_DEVICES += bdcom_wap2100-sk -define Device/yukai_bocco +define Device/buffalo_whr-1166d MTK_SOC := mt7620a - DEVICE_VENDOR := YUKAI Engineering - DEVICE_MODEL := BOCCO - DEVICE_PACKAGES := kmod-sound-core kmod-sound-mt7620 kmod-i2c-ralink - SUPPORTED_DEVICES += bocco + IMAGE_SIZE := 15040k + DEVICE_VENDOR := Buffalo + DEVICE_MODEL := WHR-1166D + DEVICE_PACKAGES := kmod-mt76x2 + SUPPORTED_DEVICES += whr-1166d endef -TARGET_DEVICES += yukai_bocco +TARGET_DEVICES += buffalo_whr-1166d -define Device/hnet_c108 +define Device/buffalo_whr-300hp2 MTK_SOC := mt7620a - IMAGE_SIZE := 16777216 - DEVICE_VENDOR := HNET - DEVICE_MODEL := C108 - DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 - SUPPORTED_DEVICES += c108 + IMAGE_SIZE := 6848k + DEVICE_VENDOR := Buffalo + DEVICE_MODEL := WHR-300HP2 + SUPPORTED_DEVICES += whr-300hp2 endef -TARGET_DEVICES += hnet_c108 +TARGET_DEVICES += buffalo_whr-300hp2 + +define Device/buffalo_whr-600d + MTK_SOC := mt7620a + IMAGE_SIZE := 6848k + DEVICE_VENDOR := Buffalo + DEVICE_MODEL := WHR-600D + DEVICE_PACKAGES := kmod-rt2800-pci + SUPPORTED_DEVICES += whr-600d +endef +TARGET_DEVICES += buffalo_whr-600d + +define Device/buffalo_wmr-300 + MTK_SOC := mt7620n + DEVICE_VENDOR := Buffalo + DEVICE_MODEL := WMR-300 + SUPPORTED_DEVICES += wmr-300 +endef +TARGET_DEVICES += buffalo_wmr-300 define Device/comfast_cf-wr800n MTK_SOC := mt7620n @@ -159,35 +174,6 @@ define Device/comfast_cf-wr800n endef TARGET_DEVICES += comfast_cf-wr800n -define Device/planex_cs-qr10 - MTK_SOC := mt7620a - DEVICE_VENDOR := Planex - DEVICE_MODEL := CS-QR10 - DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci \ - kmod-sound-core kmod-sound-mt7620 \ - kmod-i2c-ralink kmod-sdhci-mt7620 - SUPPORTED_DEVICES += cs-qr10 -endef -TARGET_DEVICES += planex_cs-qr10 - -define Device/sanlinking_d240 - MTK_SOC := mt7620a - IMAGE_SIZE := $(ralink_default_fw_size_16M) - DEVICE_VENDOR := Sanlinking Technologies - DEVICE_MODEL := D240 - DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 - SUPPORTED_DEVICES += d240 -endef -TARGET_DEVICES += sanlinking_d240 - -define Device/planex_db-wrt01 - MTK_SOC := mt7620a - DEVICE_VENDOR := Planex - DEVICE_MODEL := DB-WRT01 - SUPPORTED_DEVICES += db-wrt01 -endef -TARGET_DEVICES += planex_db-wrt01 - define Device/dlink_dch-m225 $(Device/seama) MTK_SOC := mt7620a @@ -201,16 +187,6 @@ define Device/dlink_dch-m225 endef TARGET_DEVICES += dlink_dch-m225 -define Device/dlink_dir-810l - MTK_SOC := mt7620a - DEVICE_PACKAGES := kmod-mt76x0e - DEVICE_VENDOR := D-Link - DEVICE_MODEL := DIR-810L - IMAGE_SIZE := 6720k - SUPPORTED_DEVICES += dir-810l -endef -TARGET_DEVICES += dlink_dir-810l - define Device/dlink_dir-510l $(Device/amit_jboot) MTK_SOC := mt7620a @@ -224,6 +200,16 @@ define Device/dlink_dir-510l endef TARGET_DEVICES += dlink_dir-510l +define Device/dlink_dir-810l + MTK_SOC := mt7620a + DEVICE_PACKAGES := kmod-mt76x0e + DEVICE_VENDOR := D-Link + DEVICE_MODEL := DIR-810L + IMAGE_SIZE := 6720k + SUPPORTED_DEVICES += dir-810l +endef +TARGET_DEVICES += dlink_dir-810l + define Device/dlink_dwr-116-a1 $(Device/amit_jboot) MTK_SOC := mt7620n @@ -301,46 +287,80 @@ define Device/dlink_dwr-922-e2 endef TARGET_DEVICES += dlink_dwr-922-e2 -define Device/linksys_e1700 +define Device/dovado_tiny-ac MTK_SOC := mt7620a - IMAGES += factory.bin - IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \ - umedia-header 0x013326 - DEVICE_VENDOR := Linksys - DEVICE_MODEL := E1700 - SUPPORTED_DEVICES += e1700 + DEVICE_VENDOR := Dovado + DEVICE_MODEL := Tiny AC + DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci + SUPPORTED_DEVICES += tiny-ac endef -TARGET_DEVICES += linksys_e1700 +TARGET_DEVICES += dovado_tiny-ac -define Device/netgear_ex2700 +define Device/edimax_br-6478ac-v2 MTK_SOC := mt7620a - NETGEAR_HW_ID := 29764623+4+0+32+2x2+0 - NETGEAR_BOARD_ID := EX2700 + DEVICE_VENDOR := Edimax + DEVICE_MODEL := BR-6478AC + DEVICE_VARIANT := V2 + BLOCKSIZE := 64k + IMAGE_SIZE := 7616k + IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \ + edimax-header -s CSYS -m RN68 -f 0x70000 -S 0x01100000 | pad-rootfs | \ + append-metadata | check-size $$$$(IMAGE_SIZE) + DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport +endef +TARGET_DEVICES += edimax_br-6478ac-v2 + +define Device/edimax_ew-7476rpc + MTK_SOC := mt7620a + DEVICE_VENDOR := Edimax + DEVICE_MODEL := EW-7476RPC BLOCKSIZE := 4k - IMAGE_SIZE := $(ralink_default_fw_size_4M) - IMAGES += factory.bin - KERNEL := $(KERNEL_DTB) | uImage lzma | pad-offset 64k 64 | append-uImage-fakehdr filesystem - IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \ - netgear-dni - DEVICE_VENDOR := NETGEAR - DEVICE_MODEL := EX2700 - SUPPORTED_DEVICES += ex2700 + IMAGE_SIZE := 7744k + IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \ + edimax-header -s CSYS -m RN79 -f 0x70000 -S 0x01100000 | pad-rootfs | \ + append-metadata | check-size $$$$(IMAGE_SIZE) + DEVICE_PACKAGES := kmod-mt76x2 kmod-phy-realtek endef -TARGET_DEVICES += netgear_ex2700 +TARGET_DEVICES += edimax_ew-7476rpc -define Device/netgear_ex3700 +define Device/edimax_ew-7478ac MTK_SOC := mt7620a - NETGEAR_BOARD_ID := U12H319T00_NETGEAR + DEVICE_VENDOR := Edimax + DEVICE_MODEL := EW-7478AC BLOCKSIZE := 4k IMAGE_SIZE := 7744k - IMAGES += factory.chk - IMAGE/factory.chk := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | netgear-chk - DEVICE_PACKAGES := kmod-mt76x2 - DEVICE_VENDOR := NETGEAR - DEVICE_MODEL := EX3700/EX3800 - SUPPORTED_DEVICES += ex3700 + IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \ + edimax-header -s CSYS -m RN70 -f 0x70000 -S 0x01100000 | pad-rootfs | \ + append-metadata | check-size $$$$(IMAGE_SIZE) + DEVICE_PACKAGES := kmod-mt76x2 kmod-phy-realtek endef -TARGET_DEVICES += netgear_ex3700 +TARGET_DEVICES += edimax_ew-7478ac + +define Device/edimax_ew-7478apc + MTK_SOC := mt7620a + DEVICE_VENDOR := Edimax + DEVICE_MODEL := EW-7478APC + BLOCKSIZE := 4k + IMAGE_SIZE := 7744k + IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \ + edimax-header -s CSYS -m RN75 -f 0x70000 -S 0x01100000 | pad-rootfs | \ + append-metadata | check-size $$$$(IMAGE_SIZE) + DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport +endef +TARGET_DEVICES += edimax_ew-7478apc + +define Device/elecom_wrh-300cr + MTK_SOC := mt7620n + IMAGE_SIZE := $(ralink_default_fw_size_16M) + IMAGES += factory.bin + IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \ + elecom-header + DEVICE_VENDOR := Elecom + DEVICE_MODEL := WRH-300CR + DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci + SUPPORTED_DEVICES += wrh-300cr +endef +TARGET_DEVICES += elecom_wrh-300cr define Device/glinet_gl-mt300a MTK_SOC := mt7620a @@ -352,17 +372,6 @@ define Device/glinet_gl-mt300a endef TARGET_DEVICES += glinet_gl-mt300a -define Device/kimax_u25awf-h1 - MTK_SOC := mt7620a - IMAGE_SIZE := 16064k - DEVICE_VENDOR := Kimax - DEVICE_MODEL := U25AWF - DEVICE_VARIANT := H1 - DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci - SUPPORTED_DEVICES += u25awf-h1 -endef -TARGET_DEVICES += kimax_u25awf-h1 - define Device/glinet_gl-mt300n MTK_SOC := mt7620a IMAGE_SIZE := $(ralink_default_fw_size_16M) @@ -383,6 +392,16 @@ define Device/glinet_gl-mt750 endef TARGET_DEVICES += glinet_gl-mt750 +define Device/head-weblink_hdrm200 + MTK_SOC := mt7620a + IMAGE_SIZE := 16064k + DEVICE_VENDOR := Head Weblink + DEVICE_MODEL := HDRM2000 + DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 \ + uqmi kmod-usb-serial kmod-usb-serial-option +endef +TARGET_DEVICES += head-weblink_hdrm200 + define Device/hiwifi_hc5661 MTK_SOC := mt7620a IMAGE_SIZE := 15872k @@ -413,15 +432,15 @@ define Device/hiwifi_hc5861 endef TARGET_DEVICES += hiwifi_hc5861 -define Device/head-weblink_hdrm200 +define Device/hnet_c108 MTK_SOC := mt7620a - IMAGE_SIZE := 16064k - DEVICE_VENDOR := Head Weblink - DEVICE_MODEL := HDRM2000 - DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 \ - uqmi kmod-usb-serial kmod-usb-serial-option + IMAGE_SIZE := 16777216 + DEVICE_VENDOR := HNET + DEVICE_MODEL := C108 + DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 + SUPPORTED_DEVICES += c108 endef -TARGET_DEVICES += head-weblink_hdrm200 +TARGET_DEVICES += hnet_c108 define Device/iodata_wn-ac1167gr MTK_SOC := mt7620a @@ -449,6 +468,17 @@ define Device/iodata_wn-ac733gr3 endef TARGET_DEVICES += iodata_wn-ac733gr3 +define Device/kimax_u25awf-h1 + MTK_SOC := mt7620a + IMAGE_SIZE := 16064k + DEVICE_VENDOR := Kimax + DEVICE_MODEL := U25AWF + DEVICE_VARIANT := H1 + DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci + SUPPORTED_DEVICES += u25awf-h1 +endef +TARGET_DEVICES += kimax_u25awf-h1 + define Device/kimax_u35wf MTK_SOC := mt7620n IMAGE_SIZE := 16064k @@ -458,52 +488,25 @@ define Device/kimax_u35wf endef TARGET_DEVICES += kimax_u35wf -define Device/zyxel_keenetic-viva - MTK_SOC := mt7620a - IMAGE_SIZE := $(ralink_default_fw_size_16M) - DEVICE_VENDOR := ZyXEL - DEVICE_MODEL := Keenetic Viva - DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-switch-rtl8366-smi kmod-switch-rtl8367b - IMAGES += factory.bin - IMAGE/factory.bin := $$(sysupgrade_bin) | pad-to 64k | check-size $$$$(IMAGE_SIZE) | \ - zyimage -d 8997 -v "ZyXEL Keenetic Viva" - SUPPORTED_DEVICES += kng_rc -endef -TARGET_DEVICES += zyxel_keenetic-viva - -define Device/zyxel_keenetic-omni +define Device/kingston_mlw221 MTK_SOC := mt7620n - DEVICE_VENDOR := ZyXEL - DEVICE_MODEL := Keenetic Omni - DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport - IMAGES += factory.bin - IMAGE/factory.bin := $$(IMAGE/sysupgrade.bin) | pad-to 64k | check-size $$$$(IMAGE_SIZE) | \ - zyimage -d 4882 -v "ZyXEL Keenetic Omni" - SUPPORTED_DEVICES += kn_rc + IMAGE_SIZE := $(ralink_default_fw_size_16M) + DEVICE_VENDOR := Kingston + DEVICE_MODEL := MLW221 + DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci + SUPPORTED_DEVICES += mlw221 endef -TARGET_DEVICES += zyxel_keenetic-omni +TARGET_DEVICES += kingston_mlw221 -define Device/zyxel_keenetic-omni-ii +define Device/kingston_mlwg2 MTK_SOC := mt7620n - DEVICE_VENDOR := ZyXEL - DEVICE_MODEL := Keenetic Omni II - DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport - IMAGES += factory.bin - IMAGE/factory.bin := $$(IMAGE/sysupgrade.bin) | pad-to 64k | check-size $$$$(IMAGE_SIZE) | \ - zyimage -d 2102034 -v "ZyXEL Keenetic Omni II" - SUPPORTED_DEVICES += kn_rf -endef -TARGET_DEVICES += zyxel_keenetic-omni-ii - -define Device/microduino_microwrt - MTK_SOC := mt7620a - IMAGE_SIZE := 16128k - DEVICE_VENDOR := Microduino - DEVICE_MODEL := MicroWRT - DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci - SUPPORTED_DEVICES += microwrt + IMAGE_SIZE := $(ralink_default_fw_size_16M) + DEVICE_VENDOR := Kingston + DEVICE_MODEL := MLWG2 + DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci + SUPPORTED_DEVICES += mlwg2 endef -TARGET_DEVICES += microduino_microwrt +TARGET_DEVICES += kingston_mlwg2 define Device/lava_lr-25g001 $(Device/amit_jboot) @@ -517,103 +520,119 @@ define Device/lava_lr-25g001 endef TARGET_DEVICES += lava_lr-25g001 -define Device/xiaomi_miwifi-mini +define Device/lenovo_newifi-y1 MTK_SOC := mt7620a IMAGE_SIZE := $(ralink_default_fw_size_16M) - DEVICE_VENDOR := Xiaomi - DEVICE_MODEL := MiWiFi Mini - DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci - SUPPORTED_DEVICES += miwifi-mini -endef -TARGET_DEVICES += xiaomi_miwifi-mini - -define Device/kingston_mlw221 - MTK_SOC := mt7620n - IMAGE_SIZE := $(ralink_default_fw_size_16M) - DEVICE_VENDOR := Kingston - DEVICE_MODEL := MLW221 + DEVICE_VENDOR := Lenovo + DEVICE_MODEL := Y1 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci - SUPPORTED_DEVICES += mlw221 + SUPPORTED_DEVICES += y1 endef -TARGET_DEVICES += kingston_mlw221 +TARGET_DEVICES += lenovo_newifi-y1 -define Device/kingston_mlwg2 - MTK_SOC := mt7620n +define Device/lenovo_newifi-y1s + MTK_SOC := mt7620a IMAGE_SIZE := $(ralink_default_fw_size_16M) - DEVICE_VENDOR := Kingston - DEVICE_MODEL := MLWG2 + DEVICE_VENDOR := Lenovo + DEVICE_MODEL := Y1S DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci - SUPPORTED_DEVICES += mlwg2 -endef -TARGET_DEVICES += kingston_mlwg2 - -define Device/ralink_mt7620a-evb - MTK_SOC := mt7620a - DEVICE_VENDOR := MediaTek - DEVICE_MODEL := MT7620a EVB + SUPPORTED_DEVICES += y1s endef -TARGET_DEVICES += ralink_mt7620a-evb +TARGET_DEVICES += lenovo_newifi-y1s -define Device/ralink_mt7620a-mt7530-evb +define Device/linksys_e1700 MTK_SOC := mt7620a - DEVICE_VENDOR := MediaTek - DEVICE_MODEL := MT7620a + MT7530 EVB - SUPPORTED_DEVICES += mt7620a_mt7530 + IMAGES += factory.bin + IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \ + umedia-header 0x013326 + DEVICE_VENDOR := Linksys + DEVICE_MODEL := E1700 + SUPPORTED_DEVICES += e1700 endef -TARGET_DEVICES += ralink_mt7620a-mt7530-evb +TARGET_DEVICES += linksys_e1700 -define Device/ralink_mt7620a-mt7610e-evb +define Device/microduino_microwrt MTK_SOC := mt7620a - DEVICE_VENDOR := MediaTek - DEVICE_MODEL := MT7620a + MT7610e EVB - DEVICE_PACKAGES := kmod-mt76x0e - SUPPORTED_DEVICES += mt7620a_mt7610e + IMAGE_SIZE := 16128k + DEVICE_VENDOR := Microduino + DEVICE_MODEL := MicroWRT + DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci + SUPPORTED_DEVICES += microwrt endef -TARGET_DEVICES += ralink_mt7620a-mt7610e-evb +TARGET_DEVICES += microduino_microwrt -define Device/ralink_mt7620a-v22sg-evb +define Device/netgear_ex2700 MTK_SOC := mt7620a - DEVICE_VENDOR := MediaTek - DEVICE_MODEL := MT7620a V22SG - SUPPORTED_DEVICES += mt7620a_v22sg + NETGEAR_HW_ID := 29764623+4+0+32+2x2+0 + NETGEAR_BOARD_ID := EX2700 + BLOCKSIZE := 4k + IMAGE_SIZE := $(ralink_default_fw_size_4M) + IMAGES += factory.bin + KERNEL := $(KERNEL_DTB) | uImage lzma | pad-offset 64k 64 | append-uImage-fakehdr filesystem + IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \ + netgear-dni + DEVICE_VENDOR := NETGEAR + DEVICE_MODEL := EX2700 + SUPPORTED_DEVICES += ex2700 endef -TARGET_DEVICES += ralink_mt7620a-v22sg-evb +TARGET_DEVICES += netgear_ex2700 -define Device/planex_mzk-750dhp +define Device/netgear_ex3700 MTK_SOC := mt7620a - DEVICE_VENDOR := Planex - DEVICE_MODEL := MZK-750DHP - DEVICE_PACKAGES := kmod-mt76x0e - SUPPORTED_DEVICES += mzk-750dhp + NETGEAR_BOARD_ID := U12H319T00_NETGEAR + BLOCKSIZE := 4k + IMAGE_SIZE := 7744k + IMAGES += factory.chk + IMAGE/factory.chk := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | netgear-chk + DEVICE_PACKAGES := kmod-mt76x2 + DEVICE_VENDOR := NETGEAR + DEVICE_MODEL := EX3700/EX3800 + SUPPORTED_DEVICES += ex3700 endef -TARGET_DEVICES += planex_mzk-750dhp +TARGET_DEVICES += netgear_ex3700 -define Device/planex_mzk-ex300np +define Device/netgear_wn3000rp-v3 MTK_SOC := mt7620a - DEVICE_VENDOR := Planex - DEVICE_MODEL := MZK-EX300NP - SUPPORTED_DEVICES += mzk-ex300np + NETGEAR_HW_ID := 29764836+8+0+32+2x2+0 + NETGEAR_BOARD_ID := WN3000RPv3 + BLOCKSIZE := 4k + IMAGES += factory.bin + KERNEL := $(KERNEL_DTB) | uImage lzma | pad-offset 64k 64 | append-uImage-fakehdr filesystem + IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \ + netgear-dni + DEVICE_VENDOR := NETGEAR + DEVICE_MODEL := WN3000RP + DEVICE_VARIANT := v3 + SUPPORTED_DEVICES += wn3000rpv3 endef -TARGET_DEVICES += planex_mzk-ex300np +TARGET_DEVICES += netgear_wn3000rp-v3 -define Device/planex_mzk-ex750np - MTK_SOC := mt7620a - DEVICE_VENDOR := Planex - DEVICE_MODEL := MZK-EX750NP - DEVICE_PACKAGES := kmod-mt76x2 - SUPPORTED_DEVICES += mzk-ex750np +define Device/nexx_wt3020-4m + MTK_SOC := mt7620n + BLOCKSIZE := 4k + IMAGE_SIZE := $(ralink_default_fw_size_4M) + IMAGES += factory.bin + IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \ + poray-header -B WT3020 -F 4M + DEVICE_VENDOR := Nexx + DEVICE_MODEL := WT3020 + DEVICE_VARIANT := 4M + SUPPORTED_DEVICES += wt3020 wt3020-4M endef -TARGET_DEVICES += planex_mzk-ex750np +TARGET_DEVICES += nexx_wt3020-4m -define Device/sercomm_na930 - MTK_SOC := mt7620a - IMAGE_SIZE := 20m - DEVICE_VENDOR := Sercomm - DEVICE_MODEL := NA930 +define Device/nexx_wt3020-8m + MTK_SOC := mt7620n + IMAGES += factory.bin + IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \ + poray-header -B WT3020 -F 8M + DEVICE_VENDOR := Nexx + DEVICE_MODEL := WT3020 + DEVICE_VARIANT := 8M DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci - SUPPORTED_DEVICES += na930 + SUPPORTED_DEVICES += wt3020 wt3020-8M endef -TARGET_DEVICES += sercomm_na930 +TARGET_DEVICES += nexx_wt3020-8m define Device/ohyeah_oy-0001 MTK_SOC := mt7620a @@ -625,6 +644,15 @@ define Device/ohyeah_oy-0001 endef TARGET_DEVICES += ohyeah_oy-0001 +define Device/phicomm_k2g + MTK_SOC := mt7620a + IMAGE_SIZE := 7552k + DEVICE_VENDOR := Phicomm + DEVICE_MODEL := K2G + DEVICE_PACKAGES := kmod-mt76x2 +endef +TARGET_DEVICES += phicomm_k2g + define Device/phicomm_psg1208 MTK_SOC := mt7620a DEVICE_VENDOR := Phicomm @@ -654,125 +682,124 @@ define Device/phicomm_psg1218b endef TARGET_DEVICES += phicomm_psg1218b -define Device/phicomm_k2g +define Device/planex_cs-qr10 MTK_SOC := mt7620a - IMAGE_SIZE := 7552k - DEVICE_VENDOR := Phicomm - DEVICE_MODEL := K2G - DEVICE_PACKAGES := kmod-mt76x2 + DEVICE_VENDOR := Planex + DEVICE_MODEL := CS-QR10 + DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci \ + kmod-sound-core kmod-sound-mt7620 \ + kmod-i2c-ralink kmod-sdhci-mt7620 + SUPPORTED_DEVICES += cs-qr10 endef -TARGET_DEVICES += phicomm_k2g +TARGET_DEVICES += planex_cs-qr10 -define Device/asus_rp-n53 +define Device/planex_db-wrt01 MTK_SOC := mt7620a - DEVICE_VENDOR := Asus - DEVICE_MODEL := RP-N53 - DEVICE_PACKAGES := kmod-rt2800-pci - SUPPORTED_DEVICES += rp-n53 + DEVICE_VENDOR := Planex + DEVICE_MODEL := DB-WRT01 + SUPPORTED_DEVICES += db-wrt01 endef -TARGET_DEVICES += asus_rp-n53 +TARGET_DEVICES += planex_db-wrt01 -define Device/asus_rt-n12p - MTK_SOC := mt7620n - DEVICE_VENDOR := Asus - DEVICE_MODEL := RT-N11P/RT-N12+/RT-N12Eb1 - SUPPORTED_DEVICES += rt-n12p +define Device/planex_mzk-750dhp + MTK_SOC := mt7620a + DEVICE_VENDOR := Planex + DEVICE_MODEL := MZK-750DHP + DEVICE_PACKAGES := kmod-mt76x0e + SUPPORTED_DEVICES += mzk-750dhp endef -TARGET_DEVICES += asus_rt-n12p +TARGET_DEVICES += planex_mzk-750dhp -define Device/asus_rt-n14u - MTK_SOC := mt7620n - DEVICE_VENDOR := Asus - DEVICE_MODEL := RT-N14u - DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci - SUPPORTED_DEVICES += rt-n14u +define Device/planex_mzk-ex300np + MTK_SOC := mt7620a + DEVICE_VENDOR := Planex + DEVICE_MODEL := MZK-EX300NP + SUPPORTED_DEVICES += mzk-ex300np endef -TARGET_DEVICES += asus_rt-n14u +TARGET_DEVICES += planex_mzk-ex300np -define Device/asus_rt-ac51u +define Device/planex_mzk-ex750np MTK_SOC := mt7620a - IMAGE_SIZE := $(ralink_default_fw_size_16M) - DEVICE_VENDOR := Asus - DEVICE_MODEL := RT-AC51U - DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport - SUPPORTED_DEVICES += rt-ac51u + DEVICE_VENDOR := Planex + DEVICE_MODEL := MZK-EX750NP + DEVICE_PACKAGES := kmod-mt76x2 + SUPPORTED_DEVICES += mzk-ex750np endef -TARGET_DEVICES += asus_rt-ac51u +TARGET_DEVICES += planex_mzk-ex750np -define Device/dovado_tiny-ac +define Device/ralink_mt7620a-evb MTK_SOC := mt7620a - DEVICE_VENDOR := Dovado - DEVICE_MODEL := Tiny AC - DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci - SUPPORTED_DEVICES += tiny-ac + DEVICE_VENDOR := MediaTek + DEVICE_MODEL := MT7620a EVB endef -TARGET_DEVICES += dovado_tiny-ac +TARGET_DEVICES += ralink_mt7620a-evb -define Device/edimax_br-6478ac-v2 +define Device/ralink_mt7620a-mt7530-evb MTK_SOC := mt7620a - DEVICE_VENDOR := Edimax - DEVICE_MODEL := BR-6478AC - DEVICE_VARIANT := V2 - BLOCKSIZE := 64k - IMAGE_SIZE := 7616k - IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \ - edimax-header -s CSYS -m RN68 -f 0x70000 -S 0x01100000 | pad-rootfs | \ - append-metadata | check-size $$$$(IMAGE_SIZE) - DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport + DEVICE_VENDOR := MediaTek + DEVICE_MODEL := MT7620a + MT7530 EVB + SUPPORTED_DEVICES += mt7620a_mt7530 endef -TARGET_DEVICES += edimax_br-6478ac-v2 +TARGET_DEVICES += ralink_mt7620a-mt7530-evb -define Device/edimax_ew-7476rpc +define Device/ralink_mt7620a-mt7610e-evb MTK_SOC := mt7620a - DEVICE_VENDOR := Edimax - DEVICE_MODEL := EW-7476RPC - BLOCKSIZE := 4k - IMAGE_SIZE := 7744k - IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \ - edimax-header -s CSYS -m RN79 -f 0x70000 -S 0x01100000 | pad-rootfs | \ - append-metadata | check-size $$$$(IMAGE_SIZE) - DEVICE_PACKAGES := kmod-mt76x2 kmod-phy-realtek + DEVICE_VENDOR := MediaTek + DEVICE_MODEL := MT7620a + MT7610e EVB + DEVICE_PACKAGES := kmod-mt76x0e + SUPPORTED_DEVICES += mt7620a_mt7610e endef -TARGET_DEVICES += edimax_ew-7476rpc +TARGET_DEVICES += ralink_mt7620a-mt7610e-evb -define Device/edimax_ew-7478ac +define Device/ralink_mt7620a-v22sg-evb MTK_SOC := mt7620a - DEVICE_VENDOR := Edimax - DEVICE_MODEL := EW-7478AC - BLOCKSIZE := 4k - IMAGE_SIZE := 7744k - IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \ - edimax-header -s CSYS -m RN70 -f 0x70000 -S 0x01100000 | pad-rootfs | \ - append-metadata | check-size $$$$(IMAGE_SIZE) - DEVICE_PACKAGES := kmod-mt76x2 kmod-phy-realtek + DEVICE_VENDOR := MediaTek + DEVICE_MODEL := MT7620a V22SG + SUPPORTED_DEVICES += mt7620a_v22sg endef -TARGET_DEVICES += edimax_ew-7478ac +TARGET_DEVICES += ralink_mt7620a-v22sg-evb -define Device/edimax_ew-7478apc +define Device/ravpower_wd03 + MTK_SOC := mt7620n + IMAGE_SIZE := $(ralink_default_fw_size_8M) + DEVICE_VENDOR := Ravpower + DEVICE_MODEL := WD03 + DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci +endef +TARGET_DEVICES += ravpower_wd03 + +define Device/sanlinking_d240 MTK_SOC := mt7620a - DEVICE_VENDOR := Edimax - DEVICE_MODEL := EW-7478APC - BLOCKSIZE := 4k - IMAGE_SIZE := 7744k - IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \ - edimax-header -s CSYS -m RN75 -f 0x70000 -S 0x01100000 | pad-rootfs | \ - append-metadata | check-size $$$$(IMAGE_SIZE) - DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport + IMAGE_SIZE := $(ralink_default_fw_size_16M) + DEVICE_VENDOR := Sanlinking Technologies + DEVICE_MODEL := D240 + DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 + SUPPORTED_DEVICES += d240 endef -TARGET_DEVICES += edimax_ew-7478apc +TARGET_DEVICES += sanlinking_d240 -define Device/tplink_archer-c2-v1 +define Device/sercomm_na930 + MTK_SOC := mt7620a + IMAGE_SIZE := 20m + DEVICE_VENDOR := Sercomm + DEVICE_MODEL := NA930 + DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci + SUPPORTED_DEVICES += na930 +endef +TARGET_DEVICES += sercomm_na930 + +define Device/tplink_archer-c20i $(Device/Archer) - SUPPORTED_DEVICES += tplink,c2-v1 TPLINK_FLASHLAYOUT := 8Mmtk - TPLINK_HWID := 0xc7500001 - TPLINK_HWREV := 50 + TPLINK_HWID := 0xc2000001 + TPLINK_HWREV := 58 IMAGES += factory.bin - DEVICE_MODEL := Archer C2 - DEVICE_VARIANT := v1 - DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-switch-rtl8366-smi kmod-switch-rtl8367b + DEVICE_PACKAGES := kmod-mt76x0e + DEVICE_MODEL := Archer C20i + DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci + SUPPORTED_DEVICES += c20i endef -TARGET_DEVICES += tplink_archer-c2-v1 +TARGET_DEVICES += tplink_archer-c20i define Device/tplink_archer-c20-v1 $(Device/Archer) @@ -788,89 +815,53 @@ define Device/tplink_archer-c20-v1 endef TARGET_DEVICES += tplink_archer-c20-v1 -define Device/vonets_var11n-300 - MTK_SOC := mt7620n - IMAGE_SIZE := $(ralink_default_fw_size_4M) - BLOCKSIZE := 4k - DEVICE_VENDOR := Vonets - DEVICE_MODEL := VAR11N-300 -endef -TARGET_DEVICES += vonets_var11n-300 - -define Device/ravpower_wd03 - MTK_SOC := mt7620n - IMAGE_SIZE := $(ralink_default_fw_size_8M) - DEVICE_VENDOR := Ravpower - DEVICE_MODEL := WD03 - DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci -endef -TARGET_DEVICES += ravpower_wd03 - -define Device/buffalo_whr-1166d - MTK_SOC := mt7620a - IMAGE_SIZE := 15040k - DEVICE_VENDOR := Buffalo - DEVICE_MODEL := WHR-1166D - DEVICE_PACKAGES := kmod-mt76x2 - SUPPORTED_DEVICES += whr-1166d +define Device/tplink_archer-c2-v1 + $(Device/Archer) + SUPPORTED_DEVICES += tplink,c2-v1 + TPLINK_FLASHLAYOUT := 8Mmtk + TPLINK_HWID := 0xc7500001 + TPLINK_HWREV := 50 + IMAGES += factory.bin + DEVICE_MODEL := Archer C2 + DEVICE_VARIANT := v1 + DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-switch-rtl8366-smi kmod-switch-rtl8367b endef -TARGET_DEVICES += buffalo_whr-1166d +TARGET_DEVICES += tplink_archer-c2-v1 -define Device/buffalo_whr-300hp2 - MTK_SOC := mt7620a - IMAGE_SIZE := 6848k - DEVICE_VENDOR := Buffalo - DEVICE_MODEL := WHR-300HP2 - SUPPORTED_DEVICES += whr-300hp2 +define Device/tplink_archer-c50-v1 + $(Device/Archer) + TPLINK_FLASHLAYOUT := 8Mmtk + TPLINK_HWID := 0xc7500001 + TPLINK_HWREV := 69 + IMAGES += factory-us.bin factory-eu.bin + IMAGE/factory-us.bin := tplink-v2-image -e -w 0 + IMAGE/factory-eu.bin := tplink-v2-image -e -w 2 + DEVICE_MODEL := Archer C50 + DEVICE_VARIANT := v1 + DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci + SUPPORTED_DEVICES += c50 endef -TARGET_DEVICES += buffalo_whr-300hp2 +TARGET_DEVICES += tplink_archer-c50-v1 -define Device/buffalo_whr-600d - MTK_SOC := mt7620a - IMAGE_SIZE := 6848k - DEVICE_VENDOR := Buffalo - DEVICE_MODEL := WHR-600D - DEVICE_PACKAGES := kmod-rt2800-pci - SUPPORTED_DEVICES += whr-600d +define Device/tplink_archer-mr200 + $(Device/Archer) + TPLINK_FLASHLAYOUT := 8MLmtk + TPLINK_HWID := 0xd7500001 + TPLINK_HWREV := 0x4a + DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-net kmod-usb-net-rndis kmod-usb-serial kmod-usb-serial-option adb-enablemodem + DEVICE_MODEL := Archer MR200 + SUPPORTED_DEVICES += mr200 endef -TARGET_DEVICES += buffalo_whr-600d +TARGET_DEVICES += tplink_archer-mr200 -define Device/buffalo_wmr-300 +define Device/vonets_var11n-300 MTK_SOC := mt7620n - DEVICE_VENDOR := Buffalo - DEVICE_MODEL := WMR-300 - SUPPORTED_DEVICES += wmr-300 -endef -TARGET_DEVICES += buffalo_wmr-300 - -define Device/netgear_wn3000rp-v3 - MTK_SOC := mt7620a - NETGEAR_HW_ID := 29764836+8+0+32+2x2+0 - NETGEAR_BOARD_ID := WN3000RPv3 + IMAGE_SIZE := $(ralink_default_fw_size_4M) BLOCKSIZE := 4k - IMAGES += factory.bin - KERNEL := $(KERNEL_DTB) | uImage lzma | pad-offset 64k 64 | append-uImage-fakehdr filesystem - IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \ - netgear-dni - DEVICE_VENDOR := NETGEAR - DEVICE_MODEL := WN3000RP - DEVICE_VARIANT := v3 - SUPPORTED_DEVICES += wn3000rpv3 -endef -TARGET_DEVICES += netgear_wn3000rp-v3 - -define Device/elecom_wrh-300cr - MTK_SOC := mt7620n - IMAGE_SIZE := $(ralink_default_fw_size_16M) - IMAGES += factory.bin - IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \ - elecom-header - DEVICE_VENDOR := Elecom - DEVICE_MODEL := WRH-300CR - DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci - SUPPORTED_DEVICES += wrh-300cr + DEVICE_VENDOR := Vonets + DEVICE_MODEL := VAR11N-300 endef -TARGET_DEVICES += elecom_wrh-300cr +TARGET_DEVICES += vonets_var11n-300 define Device/wrtnode_wrtnode MTK_SOC := mt7620n @@ -882,52 +873,15 @@ define Device/wrtnode_wrtnode endef TARGET_DEVICES += wrtnode_wrtnode -define Device/nexx_wt3020-4m - MTK_SOC := mt7620n - BLOCKSIZE := 4k - IMAGE_SIZE := $(ralink_default_fw_size_4M) - IMAGES += factory.bin - IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \ - poray-header -B WT3020 -F 4M - DEVICE_VENDOR := Nexx - DEVICE_MODEL := WT3020 - DEVICE_VARIANT := 4M - SUPPORTED_DEVICES += wt3020 wt3020-4M -endef -TARGET_DEVICES += nexx_wt3020-4m - -define Device/nexx_wt3020-8m - MTK_SOC := mt7620n - IMAGES += factory.bin - IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \ - poray-header -B WT3020 -F 8M - DEVICE_VENDOR := Nexx - DEVICE_MODEL := WT3020 - DEVICE_VARIANT := 8M - DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci - SUPPORTED_DEVICES += wt3020 wt3020-8M -endef -TARGET_DEVICES += nexx_wt3020-8m - -define Device/lenovo_newifi-y1 - MTK_SOC := mt7620a - IMAGE_SIZE := $(ralink_default_fw_size_16M) - DEVICE_VENDOR := Lenovo - DEVICE_MODEL := Y1 - DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci - SUPPORTED_DEVICES += y1 -endef -TARGET_DEVICES += lenovo_newifi-y1 - -define Device/lenovo_newifi-y1s +define Device/xiaomi_miwifi-mini MTK_SOC := mt7620a IMAGE_SIZE := $(ralink_default_fw_size_16M) - DEVICE_VENDOR := Lenovo - DEVICE_MODEL := Y1S + DEVICE_VENDOR := Xiaomi + DEVICE_MODEL := MiWiFi Mini DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci - SUPPORTED_DEVICES += y1s + SUPPORTED_DEVICES += miwifi-mini endef -TARGET_DEVICES += lenovo_newifi-y1s +TARGET_DEVICES += xiaomi_miwifi-mini define Device/youku_yk1 MTK_SOC := mt7620a @@ -939,6 +893,15 @@ define Device/youku_yk1 endef TARGET_DEVICES += youku_yk1 +define Device/yukai_bocco + MTK_SOC := mt7620a + DEVICE_VENDOR := YUKAI Engineering + DEVICE_MODEL := BOCCO + DEVICE_PACKAGES := kmod-sound-core kmod-sound-mt7620 kmod-i2c-ralink + SUPPORTED_DEVICES += bocco +endef +TARGET_DEVICES += yukai_bocco + define Device/zbtlink_we1026-5g-16m MTK_SOC := mt7620a IMAGE_SIZE := 16777216 @@ -1034,3 +997,40 @@ define Device/zte_q7 SUPPORTED_DEVICES += zte-q7 endef TARGET_DEVICES += zte_q7 + +define Device/zyxel_keenetic-omni + MTK_SOC := mt7620n + DEVICE_VENDOR := ZyXEL + DEVICE_MODEL := Keenetic Omni + DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport + IMAGES += factory.bin + IMAGE/factory.bin := $$(IMAGE/sysupgrade.bin) | pad-to 64k | check-size $$$$(IMAGE_SIZE) | \ + zyimage -d 4882 -v "ZyXEL Keenetic Omni" + SUPPORTED_DEVICES += kn_rc +endef +TARGET_DEVICES += zyxel_keenetic-omni + +define Device/zyxel_keenetic-omni-ii + MTK_SOC := mt7620n + DEVICE_VENDOR := ZyXEL + DEVICE_MODEL := Keenetic Omni II + DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport + IMAGES += factory.bin + IMAGE/factory.bin := $$(IMAGE/sysupgrade.bin) | pad-to 64k | check-size $$$$(IMAGE_SIZE) | \ + zyimage -d 2102034 -v "ZyXEL Keenetic Omni II" + SUPPORTED_DEVICES += kn_rf +endef +TARGET_DEVICES += zyxel_keenetic-omni-ii + +define Device/zyxel_keenetic-viva + MTK_SOC := mt7620a + IMAGE_SIZE := $(ralink_default_fw_size_16M) + DEVICE_VENDOR := ZyXEL + DEVICE_MODEL := Keenetic Viva + DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-switch-rtl8366-smi kmod-switch-rtl8367b + IMAGES += factory.bin + IMAGE/factory.bin := $$(sysupgrade_bin) | pad-to 64k | check-size $$$$(IMAGE_SIZE) | \ + zyimage -d 8997 -v "ZyXEL Keenetic Viva" + SUPPORTED_DEVICES += kng_rc +endef +TARGET_DEVICES += zyxel_keenetic-viva |