1
1
openwrt/target/linux
William Latter 9e8f96dc79 ramips: add support for wavlink halo base pro
This adds support for the Wavlink "Halo Base Pro".
SOC: MT7621DAT
RAM: 128MiB
Flash: 16MiB NOR
WiFi: MT7603EN + MT7613BEN

Buttons:
- The touch sensor was originally for WPS, but this has been moved to the
pair button which is no longer used to prevent accidental touches

LEDs:
- On original firmware, the status LEDs light up as follows:
- Purple = booting, Blue = working, Red = error

Partitions:
- factory contains unique WiFi EEPROM and default MAC addresses
- vendor partition has an unknown purpose

Stock MAC address allocation:
- LAN1:				xx:xx:xx:xx:xx:80
- LAN2/WAN:		xx:xx:xx:xx:xx:81
- WiFi 2.4G:	xx:xx:xx:xx:xx:82
- WiFi 5G:		xx:xx:xx:xx:xx:83

LAN Ports:
- lan1 is the normal white LAN port
- lan2 is labelled "LAN/Backhaul", which can either be LAN or WAN.
	- Since this device is intended to be part of a mesh, this will usually
		be a LAN port, hence why it's assigned to lan2 here

Notes:
- I've chosen "Halo Base Pro" as the device model, despite the website URL
showing WL-WN535M3, as the label only states "Halo Base Pro".
- Only the 5GHz WiFi address is labelled on the device

Signed-off-by: William Latter <williamlatter77@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/22400
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2026-04-06 01:30:37 +02:00
..
airoha airoha: backport minor fixup for Ethernet driver on Offload Scenario 2026-04-01 09:08:57 +02:00
apm821xx treewide: dts: reg: use new syntax for arrays 2026-04-03 11:11:35 +02:00
armsr kernel: lift CONFIG_REGULATOR_VEXPRESS 'not set' to generic 2026-02-28 10:12:15 +01:00
at91 kernel: cleanup CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU 2026-01-11 12:52:54 +01:00
ath79 ath79: ar7161: remove default pll-data 2026-04-03 19:03:46 +02:00
bcm27xx kernel: bump 6.12 to 6.12.80 2026-04-03 19:08:27 +02:00
bcm47xx kernel: bump 6.12 to 6.12.64 2026-01-15 01:22:47 +01:00
bcm53xx bcm53xx: mr26: fix nvmem MAC override 2026-03-11 12:13:14 +01:00
bcm4908 kernel: bump 6.12 to 6.12.78 2026-03-30 13:42:44 +02:00
bmips Revert "bmips: huawei-hg556a-c: use nvmem for wifi eeprom" 2026-02-20 23:01:29 +01:00
d1 d1: Enable LED driver for D1 builds 2026-01-23 10:35:36 +01:00
econet kernel: bump 6.12 to 6.12.78 2026-03-30 13:42:44 +02:00
gemini gemini: add support for Teltonika RUT104 2026-02-17 11:27:22 +01:00
generic kernel: bump 6.18 to 6.18.21 2026-04-03 19:10:05 +02:00
imx imx: cortexa53: remove KSZ9477 static driver 2026-03-13 19:59:59 +01:00
ipq40xx ipq40xx: refresh patches 2026-04-01 13:25:22 +02:00
ipq806x treewide: linksys: remove unnecessary properties 2026-03-30 19:35:41 +02:00
ixp4xx ixp4xx: select the GPIO keys input package 2026-01-28 18:59:47 +01:00
kirkwood kernel: bump 6.12 to 6.12.75 2026-03-22 12:00:31 +01:00
lantiq lantiq: dts: fix PCIe peripheral node name dtc warnings 2026-04-06 00:39:48 +02:00
layerscape kernel: bump 6.12 to 6.12.71 2026-02-14 18:30:02 +01:00
loongarch64 loongarch64: set PREEMPT_NONE as default preemption model 2026-01-24 22:54:29 +01:00
malta malta: enable 6.18 testing kernel 2026-04-01 16:36:50 +02:00
mediatek mediatek: rax3000m: add Airoha AN8855 switch support 2026-04-05 19:53:46 +02:00
microchipsw microchipsw: add 6.18 testing kernel 2026-03-29 18:07:05 +02:00
mpc85xx mpc85xx: remove swconfig package 2026-03-21 22:34:27 +01:00
mvebu kernel: bump 6.12 to 6.12.78 2026-03-30 13:42:44 +02:00
mxs mxs: enable 6.18 testing kernel 2026-03-29 18:52:41 +02:00
octeon kernel: cleanup CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU 2026-01-11 12:52:54 +01:00
omap kernel: cleanup CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU 2026-01-11 12:52:54 +01:00
pistachio kernel: bump 6.12 to 6.12.75 2026-03-22 12:00:31 +01:00
qoriq package: uboot-qoriq: fix T4240RDB u-boot selection 2026-01-12 13:59:30 +01:00
qualcommax ipq60xx: linksys: add partition selection 2026-04-01 14:20:20 +02:00
qualcommbe kernel: bump 6.12 to 6.12.78 2026-03-30 13:42:44 +02:00
ramips ramips: add support for wavlink halo base pro 2026-04-06 01:30:37 +02:00
realtek realtek: Indicate that RTL8231 LED ops can sleep 2026-04-06 00:03:25 +02:00
rockchip rockchip: add reset button support for NanoPi R5S LTS 2026-04-05 02:08:54 +02:00
sifiveu kernel: cleanup CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU 2026-01-11 12:52:54 +01:00
siflower kernel: bump 6.12 to 6.12.75 2026-03-22 12:00:31 +01:00
starfive kernel: bump 6.12 to 6.12.78 2026-03-30 13:42:44 +02:00
stm32 base-files: MAJOR/MINOR not sequential, use DISKSEQ instead 2026-04-03 20:40:49 +02:00
sunxi sunxi: add PineCube support 2026-03-21 16:43:47 +01:00
tegra kernel: cleanup CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU 2026-01-11 12:52:54 +01:00
uml kernel: cleanup CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU 2026-01-11 12:52:54 +01:00
x86 x86/64: 6.12: 6.18: enable performance related options 2026-04-02 14:24:46 +02:00
zynq kernel: lift CONFIG_REGULATOR_VEXPRESS 'not set' to generic 2026-02-28 10:12:15 +01:00
Makefile linux: fix missing default packages in profiles.json 2024-11-17 19:29:06 +01:00