mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-03-04 14:13:51 +01:00
Specifications: * SoC: Qualcomm IPQ6018 (64-bit Quad-core Arm Cortex-A53 @ 1800MHz) * Memory: 1 GiB * Serial Port: 3v3 TTL 115200n8 * Wi-Fi: QCN9074 (4x4 5 GHz 802.11ax) * Wi-Fi: IPQ6018 (4x4 2.4 GHz 802.11b/g/n/ax) * Ethernet: RTL8211F (10/100/1GBASE-T) * Flash: ESMT F59D1G81MB (128 MiB) * LEDs: 1x Green Status (GPIO 37 Active High), 1x Yellow Status (GPIO 32 Active High) and an LED global control GPIO (GPIO 36 Active High, set up by U-Boot) * Buttons: 1x Reset (GPIO 9 Active Low) Installation Instructions (Serial+TFTP): 1. Solder 4 pin header to the pads near T32 and T31. 2. Connect 3V3 TTL port to TX, RX, and GND, which are pad T31, T32 and the pad near T31 respectively. Be sure not to connect VCC and crossover TX and RX. 3. Copy RAM firmware image openwrt-qualcommax-ipq60xx-tplink_eap623od-hd-v1-initramfs-uImage.itb to TFTP server root, available at 192.168.0.1. 4. Connect PoE ethernet cable to the RJ45 port and hold Ctrl+B in the serial console (115200 baud) until autoboot is halted. 5. Run the following commands in the U-boot prompt: # setenv serverip 192.168.0.1 # setenv ipaddr 192.168.0.99 # tftpboot 0x44000000 openwrt-qualcommax-ipq60xx-tplink_eap623od-hd-v1-initramfs-uImage.itb # bootm You may need to type Ctrl+C and Enter before running these commands to clear invisible characters from the buffer. 6. Run the following command in a terminal to copy the sysupgrade image to be installed (check IP address): $ scp openwrt-qualcommax-ipq60xx-tplink_eap623od-hd-v1-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/ 7. Activate the OpenWrt serial console and run the following commands: # cd /tmp # sysupgrade -n openwrt-qualcommax-ipq60xx-tplink_eap623od-hd-v1-squashfs-sysupgrade.bin 8. The AP will reboot and OpenWrt will be successfully installed. Signed-off-by: Yang Xiwen <forbidden405@outlook.com> Link: https://github.com/openwrt/openwrt/pull/18389 Signed-off-by: Robert Marko <robimarko@gmail.com>
199 lines
5.3 KiB
Makefile
199 lines
5.3 KiB
Makefile
DEVICE_VARS += TPLINK_SUPPORT_STRING
|
|
|
|
define Build/wax610-netgear-tar
|
|
mkdir $@.tmp
|
|
mv $@ $@.tmp/nand-ipq6018-apps.img
|
|
md5sum $@.tmp/nand-ipq6018-apps.img | cut -c 1-32 > $@.tmp/nand-ipq6018-apps.md5sum
|
|
echo "WAX610" > $@.tmp/metadata.txt
|
|
echo "WAX610-610Y_V99.9.9.9" > $@.tmp/version
|
|
tar -C $@.tmp/ -cf $@ .
|
|
rm -rf $@.tmp
|
|
endef
|
|
|
|
define Device/8devices_mango-dvk
|
|
$(call Device/FitImageLzma)
|
|
DEVICE_VENDOR := 8devices
|
|
DEVICE_MODEL := Mango-DVK
|
|
IMAGE_SIZE := 27776k
|
|
BLOCKSIZE := 64k
|
|
SOC := ipq6010
|
|
SUPPORTED_DEVICES += 8devices,mango
|
|
IMAGE/sysupgrade.bin := append-kernel | pad-to 64k | append-rootfs | pad-rootfs | check-size | append-metadata
|
|
DEVICE_PACKAGES := ipq-wifi-8devices_mango
|
|
endef
|
|
TARGET_DEVICES += 8devices_mango-dvk
|
|
|
|
define Device/cambiumnetworks_xe3-4
|
|
$(call Device/FitImage)
|
|
$(call Device/UbiFit)
|
|
DEVICE_VENDOR := Cambium Networks
|
|
DEVICE_MODEL := XE3-4
|
|
BLOCKSIZE := 128k
|
|
PAGESIZE := 2048
|
|
DEVICE_DTS_CONFIG := config@cp01-c3-xv3-4
|
|
SOC := ipq6010
|
|
DEVICE_PACKAGES := ipq-wifi-cambiumnetworks_xe34 ath11k-firmware-qcn9074 kmod-ath11k-pci
|
|
endef
|
|
TARGET_DEVICES += cambiumnetworks_xe3-4
|
|
|
|
define Device/glinet_gl-common
|
|
$(call Device/FitImage)
|
|
$(call Device/UbiFit)
|
|
DEVICE_VENDOR := GL.iNet
|
|
BLOCKSIZE := 128k
|
|
PAGESIZE := 2048
|
|
DEVICE_DTS_CONFIG := config@cp03-c1
|
|
SOC := ipq6000
|
|
IMAGES += factory.bin
|
|
IMAGE/factory.bin := append-ubi | append-gl-metadata
|
|
endef
|
|
|
|
define Device/glinet_gl-ax1800
|
|
$(call Device/glinet_gl-common)
|
|
DEVICE_MODEL := GL-AX1800
|
|
DEVICE_PACKAGES := ipq-wifi-glinet_gl-ax1800
|
|
SUPPORTED_DEVICES += glinet,ax1800
|
|
endef
|
|
TARGET_DEVICES += glinet_gl-ax1800
|
|
|
|
define Device/glinet_gl-axt1800
|
|
$(call Device/glinet_gl-common)
|
|
DEVICE_MODEL := GL-AXT1800
|
|
DEVICE_PACKAGES := ipq-wifi-glinet_gl-axt1800 kmod-hwmon-pwmfan
|
|
SUPPORTED_DEVICES += glinet,axt1800
|
|
endef
|
|
TARGET_DEVICES += glinet_gl-axt1800
|
|
|
|
define Device/linksys_mr
|
|
$(call Device/FitImage)
|
|
DEVICE_VENDOR := Linksys
|
|
BLOCKSIZE := 128k
|
|
PAGESIZE := 2048
|
|
KERNEL_SIZE := 8192k
|
|
IMAGES += factory.bin
|
|
IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-ubi | linksys-image type=$$$$(DEVICE_MODEL)
|
|
DEVICE_PACKAGE := kmod-usb-ledtrig-usbport
|
|
endef
|
|
|
|
define Device/linksys_mr7350
|
|
$(call Device/linksys_mr)
|
|
DEVICE_MODEL := MR7350
|
|
NAND_SIZE := 256m
|
|
IMAGE_SIZE := 75776k
|
|
SOC := ipq6000
|
|
DEVICE_PACKAGES += ipq-wifi-linksys_mr7350 kmod-leds-pca963x
|
|
endef
|
|
TARGET_DEVICES += linksys_mr7350
|
|
|
|
define Device/linksys_mr7500
|
|
$(call Device/linksys_mr)
|
|
DEVICE_MODEL := MR7500
|
|
SOC := ipq6018
|
|
NAND_SIZE := 512m
|
|
IMAGE_SIZE := 147456k
|
|
DEVICE_PACKAGES += ipq-wifi-linksys_mr7500 \
|
|
ath11k-firmware-qcn9074 kmod-ath11k-pci \
|
|
kmod-leds-pwm kmod-phy-aquantia
|
|
endef
|
|
TARGET_DEVICES += linksys_mr7500
|
|
|
|
define Device/netgear_wax214
|
|
$(call Device/FitImage)
|
|
$(call Device/UbiFit)
|
|
DEVICE_VENDOR := Netgear
|
|
DEVICE_MODEL := WAX214
|
|
BLOCKSIZE := 128k
|
|
PAGESIZE := 2048
|
|
DEVICE_DTS_CONFIG := config@cp03-c1
|
|
SOC := ipq6010
|
|
DEVICE_PACKAGES := ipq-wifi-netgear_wax214
|
|
endef
|
|
TARGET_DEVICES += netgear_wax214
|
|
|
|
define Device/netgear_wax610-common
|
|
$(call Device/FitImage)
|
|
DEVICE_VENDOR := Netgear
|
|
BLOCKSIZE := 128k
|
|
PAGESIZE := 2048
|
|
DEVICE_DTS_CONFIG := config@cp03-c1
|
|
SOC := ipq6010
|
|
KERNEL_IN_UBI := 1
|
|
IMAGES += ui-factory.tar
|
|
IMAGE/ui-factory.tar := append-ubi | qsdk-ipq-factory-nand | pad-to 4096 | wax610-netgear-tar
|
|
endef
|
|
|
|
define Device/netgear_wax610
|
|
$(Device/netgear_wax610-common)
|
|
DEVICE_MODEL := WAX610
|
|
DEVICE_PACKAGES := ipq-wifi-netgear_wax610
|
|
endef
|
|
TARGET_DEVICES += netgear_wax610
|
|
|
|
define Device/netgear_wax610y
|
|
$(Device/netgear_wax610-common)
|
|
DEVICE_MODEL := WAX610Y
|
|
DEVICE_PACKAGES := ipq-wifi-netgear_wax610y
|
|
endef
|
|
TARGET_DEVICES += netgear_wax610y
|
|
|
|
define Device/qihoo_360v6
|
|
$(call Device/FitImage)
|
|
$(call Device/UbiFit)
|
|
DEVICE_VENDOR := Qihoo
|
|
DEVICE_MODEL := 360V6
|
|
BLOCKSIZE := 128k
|
|
PAGESIZE := 2048
|
|
SOC := ipq6000
|
|
DEVICE_DTS_CONFIG := config@cp03-c1
|
|
DEVICE_PACKAGES := ipq-wifi-qihoo_360v6
|
|
endef
|
|
TARGET_DEVICES += qihoo_360v6
|
|
|
|
define Device/tplink_eap610-outdoor
|
|
$(call Device/FitImage)
|
|
$(call Device/UbiFit)
|
|
DEVICE_VENDOR := TP-Link
|
|
DEVICE_MODEL := EAP610-Outdoor
|
|
BLOCKSIZE := 128k
|
|
PAGESIZE := 2048
|
|
SOC := ipq6018
|
|
DEVICE_PACKAGES := ipq-wifi-tplink_eap610-outdoor
|
|
IMAGES += web-ui-factory.bin
|
|
IMAGE/web-ui-factory.bin := append-ubi | tplink-image-2022
|
|
TPLINK_SUPPORT_STRING := SupportList:\r\n \
|
|
EAP610-Outdoor(TP-Link|UN|AX1800-D):1.0\r\n \
|
|
EAP610-Outdoor(TP-Link|JP|AX1800-D):1.0\r\n \
|
|
EAP610-Outdoor(TP-Link|CA|AX1800-D):1.0
|
|
endef
|
|
TARGET_DEVICES += tplink_eap610-outdoor
|
|
|
|
define Device/tplink_eap623od-hd-v1
|
|
$(call Device/FitImage)
|
|
$(call Device/UbiFit)
|
|
DEVICE_VENDOR := TP-Link
|
|
DEVICE_MODEL := EAP623-Outdoor HD
|
|
DEVICE_VARIANT := v1
|
|
BLOCKSIZE := 128k
|
|
PAGESIZE := 2048
|
|
SOC := ipq6018
|
|
DEVICE_PACKAGES := ipq-wifi-tplink_eap623od-hd-v1 kmod-phy-realtek
|
|
IMAGES += web-ui-factory.bin
|
|
IMAGE/web-ui-factory.bin := append-ubi | tplink-image-2022
|
|
TPLINK_SUPPORT_STRING := SupportList:\r\nEAP623-Outdoor HD(TP-Link|UN|AX1800-D):1.0\r\n
|
|
endef
|
|
TARGET_DEVICES += tplink_eap623od-hd-v1
|
|
|
|
define Device/yuncore_fap650
|
|
$(call Device/FitImage)
|
|
$(call Device/UbiFit)
|
|
DEVICE_VENDOR := Yuncore
|
|
DEVICE_MODEL := FAP650
|
|
BLOCKSIZE := 128k
|
|
PAGESIZE := 2048
|
|
DEVICE_DTS_CONFIG := config@cp03-c1
|
|
SOC := ipq6018
|
|
DEVICE_PACKAGES := ipq-wifi-yuncore_fap650
|
|
IMAGES := factory.ubi factory.ubin sysupgrade.bin
|
|
IMAGE/factory.ubin := append-ubi | qsdk-ipq-factory-nand
|
|
endef
|
|
TARGET_DEVICES += yuncore_fap650
|