mirror of
https://git.openwrt.org/openwrt/openwrt.git/
synced 2025-10-06 03:42:44 +02:00
Add support for GL.iNET (AX3000) B3000. Speficiations: * SoC: Qualcomm IPQ5018 (64-bit dual-core ARM Cortex-A53 @ 1.0Ghz) * Memory: Winbond W634GU6NQB-11 (512 MiB DDR3-933) * Serial Port: 3v3 TTL 115200n8 * Wi-Fi: IPQ5018 (2x2 2.4 Ghz 802.11b/g/n/ax) * Wi-Fi: QCN6102 (2x2:2 5 Ghz 802.11an/ac/ax) * Ethernet: IPQ5018 integrated virtual switch connected to an external QCA8337 switch (3 Ports 10/100/1000 GBASE-T) * Flash: Winbond W25N01GWZEIG (128 MiB) * LEDs: 1x single-color blue LED (GPIO 24 Active High) 1x single-color white LED (GPIO 23 Active High) * Buttons: 1x Reset (GPIO 27 Active Low) Flash Instructions: *** The .img files are now universal ! *** Openwrt --> openwrt-qualcommax-ipq50xx-glinet_gl-b3000-squashfs-factory.img GL.iNet OEM --> openwrt-b3000-4.5.18-0731-1722397535.img Either file can be flashed, in any of the available upgrade options, in both Firmwares. Pick a file .. pick a method .. and SEND IT !! Signed-off-by: Scott Mercer <TheRootEd24@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17903 Signed-off-by: Robert Marko <robimarko@gmail.com>
77 lines
2.0 KiB
Makefile
77 lines
2.0 KiB
Makefile
DEVICE_VARS += BOOT_SCRIPT
|
|
|
|
define Device/glinet_gl-b3000
|
|
$(call Device/FitImage)
|
|
DEVICE_VENDOR := GL.iNet
|
|
DEVICE_MODEL := GL-B3000
|
|
SOC := ipq5018
|
|
KERNEL_LOADADDR := 0x41080000
|
|
KERNEL_IN_UBI := 1
|
|
BLOCKSIZE := 128k
|
|
PAGESIZE := 2048
|
|
NAND_SIZE := 128m
|
|
DEVICE_DTS_CONFIG := config@mp03.5-c1
|
|
SUPPORTED_DEVICES += b3000
|
|
BOOT_SCRIPT:= glinet_gl-b3000.bootscript
|
|
IMAGES := factory.img sysupgrade.bin
|
|
IMAGE/factory.img := append-ubi | gl-qsdk-factory | append-metadata
|
|
DEVICE_PACKAGES := \
|
|
ath11k-firmware-qcn6122 \
|
|
ipq-wifi-glinet_gl-b3000 \
|
|
dumpimage
|
|
endef
|
|
TARGET_DEVICES += glinet_gl-b3000
|
|
|
|
define Device/linksys_ipq50xx_mx_base
|
|
$(call Device/FitImageLzma)
|
|
DEVICE_VENDOR := Linksys
|
|
BLOCKSIZE := 128k
|
|
PAGESIZE := 2048
|
|
KERNEL_SIZE := 8192k
|
|
IMAGE_SIZE := 83968k
|
|
NAND_SIZE := 256m
|
|
SOC := ipq5018
|
|
IMAGES += factory.bin
|
|
IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-ubi | linksys-image type=$$$$(DEVICE_MODEL)
|
|
endef
|
|
|
|
define Device/linksys_mr5500
|
|
$(call Device/linksys_ipq50xx_mx_base)
|
|
DEVICE_MODEL := MR5500
|
|
DEVICE_DTS_CONFIG := config@mp03.1
|
|
DEVICE_PACKAGES := kmod-ath11k-pci \
|
|
ath11k-firmware-qcn9074 \
|
|
ipq-wifi-linksys_mr5500 \
|
|
kmod-usb-ledtrig-usbport
|
|
endef
|
|
TARGET_DEVICES += linksys_mr5500
|
|
|
|
define Device/linksys_mx2000
|
|
$(call Device/linksys_ipq50xx_mx_base)
|
|
DEVICE_MODEL := MX2000
|
|
DEVICE_DTS_CONFIG := config@mp03.5-c1
|
|
DEVICE_PACKAGES := ath11k-firmware-qcn6122 \
|
|
ipq-wifi-linksys_mx2000
|
|
endef
|
|
TARGET_DEVICES += linksys_mx2000
|
|
|
|
define Device/linksys_mx5500
|
|
$(call Device/linksys_ipq50xx_mx_base)
|
|
DEVICE_MODEL := MX5500
|
|
DEVICE_DTS_CONFIG := config@mp03.1
|
|
DEVICE_PACKAGES := kmod-ath11k-pci \
|
|
ath11k-firmware-qcn9074 \
|
|
ipq-wifi-linksys_mx5500
|
|
endef
|
|
TARGET_DEVICES += linksys_mx5500
|
|
|
|
define Device/linksys_spnmx56
|
|
$(call Device/linksys_ipq50xx_mx_base)
|
|
DEVICE_MODEL := SPNMX56
|
|
DEVICE_DTS_CONFIG := config@mp03.1
|
|
DEVICE_PACKAGES := kmod-ath11k-pci \
|
|
ath11k-firmware-qcn9074 \
|
|
ipq-wifi-linksys_spnmx56
|
|
endef
|
|
TARGET_DEVICES += linksys_spnmx56
|