Wi-Fi and Bluetooth not working on EndeavourOS (Qualcomm WCN785x - Gigabyte X870 AORUS PRO)

Hi!

I’m trying to get Wi-Fi working on EndeavourOS with the onboard chipset of the Gigabyte X870 AORUS PRO, which uses the Qualcomm WCN7850 (ath12k / Wi-Fi 7).

System Information

  • Motherboard: Gigabyte X870 AORUS PRO
  • Chipset: Qualcomm WCN7850 (ath12k)
  • Distribution: EndeavourOS (fully updated)
  • Kernel: 6.15.3-arch1-1
  • Firmware directory:
    /lib/firmware/ath12k/WCN7850/hw2.0/
    Files present: amss.bin, m3.bin, board-2.bin, Notice.txt

What I’ve tried

  • Installed and tested:
    • linux-firmware
    • linux-firmware-qcom
    • linux-firmware-atheros
    • linux-firmware-git
  • Also manually copied firmware from:
    https://git.codelinaro.org/clo/ath-firmware/ath12k-firmware
  • Confirmed modules are loaded: ath12k, ath12k_pci
  • BIOS Wi-Fi setting changed from Auto to Enabled
  • Wi-Fi was working on the EndeavourOS live ISO, but not after install

dmesg output (sudo dmesg | grep -i ath)
[ 9.953564] ath12k_pci 0000:0e:00.0: BAR 0 [mem 0xa0000000-0xa01fffff 64bit]: assigned
[ 9.953584] ath12k_pci 0000:0e:00.0: enabling device (0000 → 0002)
[ 9.953806] ath12k_pci 0000:0e:00.0: MSI vectors: 16
[ 9.953811] ath12k_pci 0000:0e:00.0: Hardware name: wcn7850 hw2.0
[ 10.512311] ath12k_pci 0000:0e:00.0: chip_id 0x2 chip_family 0x4 board_id 0xff soc_id 0x40170200
[ 10.512320] ath12k_pci 0000:0e:00.0: fw_version 0x1108811c fw_build_timestamp 2025-05-17 00:21 fw_build_id QC_IMAGE_VERSION_STRING=WLAN.HMT.1.1.c5-00284.1-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3
[ 10.512457] ath12k_pci 0000:0e:00.0: failed to get ACPI BDF EXT: 0
[ 10.794438] ath12k_pci 0000:0e:00.0: ignore reset dev flags 0x212
[ 15.967827] ath12k_pci 0000:0e:00.0: failed to receive wmi unified ready event: -110
[ 15.968070] ath12k_pci 0000:0e:00.0: failed to start core: -110
[ 15.969373] ath12k_pci 0000:0e:00.0: qmi failed to send mode request, mode: 4, err = -5
[ 15.969376] ath12k_pci 0000:0e:00.0: qmi failed to send wlan mode off

I’ve tried everything I can think of. Any help would be appreciated!!!

Thanks in advance for any suggestions

Welcome to the forum :enos_flag: :enos:

Not sure if it can be related to the below mentioned topic.

Thanks :slight_smile:

Yeah I’ve tried that also but not working.

Well it is kind of strange because according to this topic it had been fixed already with kernel 6.14.9.

I used:

sudo downgrade linux
sudo downgrade linux-headers

to go back to 6.13.7.arch1-1 since it’s what’s used in the live usb, now the wifi is working!! hmmm…

Bluetooth is still not working tho.

Bluetooth is not enabled by default you can follow the wiki to get it enabled.
https://discovery.endeavouros.com/audio/bluetooth/2021/03/

1 Like

Aaah sweet! Well, everything is up and running now. Thanks a lot!

We didn’t really solve the mystery, but at least it’s working now. I’m crossing my fingers it’ll get fixed in future updates.