b2a33d5463
Pisen WMM003N (sold under the name of Cloud Easy Power) is an AR9331-based router and power bank combo device. The device uses a stock firmware modified from OpenWRT for TP-Link TL-WR703N; however some GPIO definition is different on this device with TL-WR703N. An AXP202 PMIC (connected to a 5000mAh battery) and a SD slot are also added, and the stock Flash/RAM configuration is 8MiB/64MiB. The stock firmware is an old and heavily modified OpenWRT-based firmware, which has telnetd defaultly open, and the root password is "ifconfig" (quotation marks not included). The factory image format is not known yet, however the stock firmware ships the OpenWRT's sysupgrade command, and it can be used to install a newer firmware. Due to the lack of the access to the STM8 embedded controller, the SD slot is currently not usable (because it's muxed with the on-board USB port) and the AXP PMIC cannot be monitored. Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
203 lines
6.3 KiB
Makefile
203 lines
6.3 KiB
Makefile
include ./common-netgear.mk
|
|
|
|
define Device/avm_fritz300e
|
|
ATH_SOC := ar7242
|
|
DEVICE_TITLE := AVM FRITZ!WLAN Repeater 300E
|
|
KERNEL := kernel-bin | append-dtb | lzma | eva-image
|
|
KERNEL_INITRAMFS := $$(KERNEL)
|
|
IMAGE_SIZE := 15232k
|
|
IMAGE/sysupgrade.bin := append-kernel | pad-to 64k | \
|
|
append-squashfs-fakeroot-be | pad-to 256 | \
|
|
append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
|
DEVICE_PACKAGES := fritz-tffs rssileds -swconfig
|
|
endef
|
|
TARGET_DEVICES += avm_fritz300e
|
|
|
|
define Device/buffalo_wzr-hp-g450h
|
|
ATH_SOC := ar7242
|
|
DEVICE_TITLE := Buffalo WZR-HP-G450H
|
|
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
|
|
IMAGE_SIZE := 32256k
|
|
SUPPORTED_DEVICES += wzr-hp-g450h
|
|
endef
|
|
TARGET_DEVICES += buffalo_wzr-hp-g450h
|
|
|
|
define Device/dlink_dir-825-b1
|
|
ATH_SOC := ar7161
|
|
DEVICE_TITLE := D-LINK DIR-825 B1
|
|
IMAGE_SIZE := 6208k
|
|
IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
|
DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport kmod-leds-reset kmod-owl-loader
|
|
SUPPORTED_DEVICES += dir-825-b1
|
|
endef
|
|
TARGET_DEVICES += dlink_dir-825-b1
|
|
|
|
define Device/embeddedwireless_dorin
|
|
ATH_SOC := ar9331
|
|
DEVICE_TITLE := Embedded Wireless Dorin
|
|
DEVICE_PACKAGES := kmod-usb-chipidea2
|
|
IMAGE_SIZE := 16000k
|
|
endef
|
|
TARGET_DEVICES += embeddedwireless_dorin
|
|
|
|
define Device/etactica_eg200
|
|
ATH_SOC := ar9331
|
|
DEVICE_TITLE := eTactica EG200
|
|
DEVICE_PACKAGES := kmod-usb-chipidea2 kmod-ledtrig-oneshot \
|
|
kmod-usb-serial kmod-usb-serial-ftdi kmod-usb-storage kmod-fs-ext4
|
|
SUPPORTED_DEVICES += rme-eg200
|
|
endef
|
|
TARGET_DEVICES += etactica_eg200
|
|
|
|
define Device/glinet_ar150
|
|
ATH_SOC := ar9330
|
|
DEVICE_TITLE := GL.iNet GL-AR150
|
|
DEVICE_PACKAGES := kmod-usb-chipidea2
|
|
IMAGE_SIZE := 16000k
|
|
SUPPORTED_DEVICES += gl-ar150
|
|
endef
|
|
TARGET_DEVICES += glinet_ar150
|
|
|
|
define Device/glinet_ar300m_nor
|
|
ATH_SOC := qca9533
|
|
DEVICE_TITLE := GL.iNet GL-AR300M
|
|
DEVICE_PACKAGES := kmod-usb-core kmod-usb2
|
|
IMAGE_SIZE := 16000k
|
|
SUPPORTED_DEVICES += gl-ar300m
|
|
endef
|
|
TARGET_DEVICES += glinet_ar300m_nor
|
|
|
|
define Device/iodata_wn-ac1600dgr2
|
|
ATH_SOC := qca9557
|
|
DEVICE_TITLE := I-O DATA WN-AC1600DGR2
|
|
IMAGE_SIZE := 14656k
|
|
IMAGES += factory.bin
|
|
IMAGE/factory.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | \
|
|
append-rootfs | pad-rootfs | check-size $$$$(IMAGE_SIZE) | \
|
|
senao-header -r 0x30a -p 0x60 -t 2 -v 200
|
|
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca988x
|
|
endef
|
|
TARGET_DEVICES += iodata_wn-ac1600dgr2
|
|
|
|
define Device/ocedo_koala
|
|
ATH_SOC := qca9558
|
|
DEVICE_TITLE := OCEDO Koala
|
|
DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x
|
|
SUPPORTED_DEVICES += koala
|
|
IMAGE_SIZE := 7424k
|
|
IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
|
endef
|
|
TARGET_DEVICES += ocedo_koala
|
|
|
|
define Device/ocedo_raccoon
|
|
ATH_SOC := ar9344
|
|
DEVICE_TITLE := OCEDO Raccoon
|
|
IMAGE_SIZE := 7424k
|
|
IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
|
endef
|
|
TARGET_DEVICES += ocedo_raccoon
|
|
|
|
define Device/openmesh_om5p-ac-v2
|
|
ATH_SOC := qca9558
|
|
DEVICE_TITLE := OpenMesh OM5P-AC v2
|
|
DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x om-watchdog
|
|
IMAGE_SIZE := 7808k
|
|
SUPPORTED_DEVICES += om5p-acv2
|
|
endef
|
|
TARGET_DEVICES += openmesh_om5p-ac-v2
|
|
|
|
define Device/pcs_cap324
|
|
ATH_SOC := ar9344
|
|
DEVICE_TITLE := PowerCloud Systems CAP324
|
|
IMAGE_SIZE := 16000k
|
|
IMAGES := sysupgrade.bin
|
|
SUPPORTED_DEVICES += cap324
|
|
endef
|
|
TARGET_DEVICES += pcs_cap324
|
|
|
|
define Device/pcs_cr3000
|
|
ATH_SOC := ar9341
|
|
DEVICE_TITLE := PowerCloud Systems CR3000
|
|
IMAGE_SIZE := 7808k
|
|
IMAGES := sysupgrade.bin
|
|
SUPPORTED_DEVICES += cr3000
|
|
endef
|
|
TARGET_DEVICES += pcs_cr3000
|
|
|
|
define Device/pcs_cr5000
|
|
ATH_SOC := ar9344
|
|
DEVICE_TITLE := PowerCloud Systems CR5000
|
|
DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb-core
|
|
IMAGE_SIZE := 7808k
|
|
IMAGES := sysupgrade.bin
|
|
SUPPORTED_DEVICES += cr5000
|
|
endef
|
|
TARGET_DEVICES += pcs_cr5000
|
|
|
|
define Device/netgear_wndr3x00
|
|
ATH_SOC := ar7161
|
|
KERNEL := kernel-bin | append-dtb | lzma -d20 | netgear-uImage lzma
|
|
IMAGES := sysupgrade.bin factory.img
|
|
IMAGE/default := append-kernel | pad-to $$$$(BLOCKSIZE) | netgear-squashfs | append-rootfs | pad-rootfs
|
|
IMAGE/sysupgrade.bin := $$(IMAGE/default) | append-metadata | check-size $$$$(IMAGE_SIZE)
|
|
IMAGE/factory.img := $$(IMAGE/default) | netgear-dni | check-size $$$$(IMAGE_SIZE)
|
|
DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport kmod-leds-reset
|
|
endef
|
|
|
|
define Device/netgear_wndr3700
|
|
$(Device/netgear_wndr3x00)
|
|
DEVICE_TITLE := NETGEAR WNDR3700
|
|
NETGEAR_KERNEL_MAGIC := 0x33373030
|
|
NETGEAR_BOARD_ID := WNDR3700
|
|
IMAGE_SIZE := 7680k
|
|
IMAGES += factory-NA.img
|
|
IMAGE/factory-NA.img := $$(IMAGE/default) | netgear-dni NA | check-size $$$$(IMAGE_SIZE)
|
|
SUPPORTED_DEVICES += wndr3700
|
|
endef
|
|
TARGET_DEVICES += netgear_wndr3700
|
|
|
|
define Device/netgear_wndr3700v2
|
|
$(Device/netgear_wndr3x00)
|
|
DEVICE_TITLE := NETGEAR WNDR3700v2
|
|
NETGEAR_KERNEL_MAGIC := 0x33373031
|
|
NETGEAR_BOARD_ID := WNDR3700v2
|
|
NETGEAR_HW_ID := 29763654+16+64
|
|
IMAGE_SIZE := 15872k
|
|
SUPPORTED_DEVICES += wndr3700v2
|
|
endef
|
|
TARGET_DEVICES += netgear_wndr3700v2
|
|
|
|
define Device/pisen_wmm003n
|
|
$(Device/tplink-8mlzma)
|
|
ATH_SOC := ar9331
|
|
DEVICE_TITLE := Pisen WMM003N (Cloud Easy Power)
|
|
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-chipidea2
|
|
TPLINK_HWID := 0x07030101
|
|
SUPPORTED_DEVICES += wmm003n
|
|
IMAGES := sysupgrade.bin
|
|
endef
|
|
TARGET_DEVICES += pisen_wmm003n
|
|
|
|
define Device/netgear_wndr3800
|
|
$(Device/netgear_wndr3x00)
|
|
DEVICE_TITLE := NETGEAR WNDR3800
|
|
NETGEAR_KERNEL_MAGIC := 0x33373031
|
|
NETGEAR_BOARD_ID := WNDR3800
|
|
NETGEAR_HW_ID := 29763654+16+128
|
|
IMAGE_SIZE := 15872k
|
|
SUPPORTED_DEVICES += wndr3800
|
|
endef
|
|
TARGET_DEVICES += netgear_wndr3800
|
|
|
|
define Device/phicomm_k2t
|
|
ATH_SOC := qca9563
|
|
DEVICE_TITLE := Phicomm K2T
|
|
KERNEL := kernel-bin | append-dtb | lzma | uImage lzma
|
|
KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | uImage lzma
|
|
IMAGE_SIZE := 15744k
|
|
IMAGES := sysupgrade.bin
|
|
IMAGE/default := append-kernel | append-rootfs | pad-rootfs
|
|
IMAGE/sysupgrade.bin := $$(IMAGE/default) | append-metadata | check-size $$$$(IMAGE_SIZE)
|
|
DEVICE_PACKAGES := kmod-leds-reset kmod-ath10k ath10k-firmware-qca9888
|
|
endef
|
|
TARGET_DEVICES += phicomm_k2t
|