mirror of
https://github.com/openwrt/openwrt.git
synced 2025-02-19 17:07:17 +00:00
Some checks are pending
Build Kernel / Build all affected Kernels (push) Waiting to run
Build all core packages / Build all core packages for selected target (push) Waiting to run
Build and Push prebuilt tools container / Build and Push all prebuilt containers (push) Waiting to run
Build host tools / Build host tools for linux and macos based systems (push) Waiting to run
TP-Link EAP610-Outdoor is a 802.11ax AP claiming AX1800 support. It is wall or pole mountable, and rated for outdoor use. It can only be powered via PoE. Specifications: --------------- * CPU: Qualcomm IPQ6018 Quad core Cortex-A53 * RAM: 512 MB * Storage: ESMT PSR1GA30DT 128MB NAND * Ethernet: * Gigabit RJ45 port with PoE input * WLAN: * 2.4GHz/5GHz * LEDs: * Multi-color System LED (Green/Amber) * Buttons: * 1x Reset * UART: 4-pin unpopulated header * 1.8 V level, Pinout 1 - TX, 2 - RX, 3 - GND, 4 - 1.8V Installation: ============= Web UI method ------------- Set up the device using the vendor's web UI. After that go to Management->SSH and enable the "SSH Login" checkbox. Select "Save". The connect to the machine via SSH: ssh -o hostkeyalgorithms=ssh-rsa <ip_of_device> Disable signature verification: cliclientd stopcs Rename the "-web-ui-factory" image to something less than 63 characters, maintaining the ".bin" suffix. * Go to System -> Firmware Update. * Under "New Firmware File", click "Browse" and select the image * Select "Update" and confirm by clicking "OK". If the update fails, the web UI should show an error message. Otherwise, the device should reboot into OpenWRT. TFTP method ----------- To flash via tftp, first place the initramfs image on the TFTP server. setenv serverip <ip of tftp server> setenv ipaddr <ip in same subnet as tftp server> tftpboot tplink_eap610-outdoor-initramfs-uImage.itb bootm This should boot OpenWRT. Once booted, flash the sysupgrade.bin image using either luci or the commandline. The tplink2022 image format ============================ The vendor images of this device are packaged in a format that does not match any previous tplink formats. In order for flashing to work from the vendor's web UI, firmware updates need to be packaged in this format. The `tplink-mkimage-2022.py` is provided for this purpose. This script can also analyze vendor images, and extract the required "support" string. This string is checked by the vendor firmware, and images with a missing or incorrect string are rejected. Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com> Link: https://github.com/openwrt/openwrt/pull/14922 Signed-off-by: Robert Marko <robimarko@gmail.com>
103 lines
2.8 KiB
Makefile
103 lines
2.8 KiB
Makefile
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/linksys_mr7350
|
|
$(call Device/FitImage)
|
|
DEVICE_VENDOR := Linksys
|
|
DEVICE_MODEL := MR7350
|
|
SOC := ipq6000
|
|
NAND_SIZE := 256m
|
|
KERNEL_SIZE := 8192k
|
|
BLOCKSIZE := 128k
|
|
PAGESIZE := 2048
|
|
IMAGE_SIZE := 75776k
|
|
IMAGES += factory.bin
|
|
IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | \
|
|
append-ubi | linksys-image type=MR7350
|
|
DEVICE_PACKAGES := ipq-wifi-linksys_mr7350 \
|
|
kmod-leds-pca963x kmod-usb-ledtrig-usbport
|
|
endef
|
|
TARGET_DEVICES += linksys_mr7350
|
|
|
|
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/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: \
|
|
EAP610-Outdoor(TP-Link|UN|AX1800-D):1.0 \
|
|
EAP610-Outdoor(TP-Link|JP|AX1800-D):1.0 \
|
|
EAP610-Outdoor(TP-Link|CA|AX1800-D):1.0
|
|
endef
|
|
TARGET_DEVICES += tplink_eap610-outdoor
|
|
|
|
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
|