mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-04-29 15:11:01 +02:00
The Xiaomi AX6000 has three radios: - IPQ5018 integrated 2.4 GHz (ath11k AHB, wifi0) - QCN9024 on PCIe0 (ath11k PCI, QCA8074-class 5 GHz) - QCA9887 on PCIe1 (ath10k, 5 GHz) The DTS previously kept pcie1 disabled because the controller could not bring the link up. The real cause was the PERST GPIO polarity: the stock device-tree uses GPIO_ACTIVE_HIGH on GPIO18 for the QCA9887 card, while OpenWrt had GPIO_ACTIVE_LOW, leaving the card held in reset. With the correct polarity the PCIe1 link trains and the QCA9887 enumerates at 01:00.0. ath10k loads firmware-2.bin, registers phy0 with mac80211, and provides a functional 5 GHz AP. Tested on a reworked Xiaomi AX6000 with QCA9887 soldered in. All three radios enumerate, load firmware and beacon successfully; scan, association and data traffic confirmed on each radio. Signed-off-by: chinawrj <chinawrj@gmail.com> Link: https://github.com/openwrt/openwrt/pull/23047 Signed-off-by: Robert Marko <robimarko@gmail.com>