[Bug 2167023] Re: No Wi-Fi — missing board-2.bin calibration entry for ASUS Zenbook A14 UX3407NA (Snapdragon X2 Elite)
Ubuntu Kernel Bot
2167023 at bugs.launchpad.net
Fri Sep 11 23:03:29 UTC 2026
** Tags added: kernel-daily-bug linux-firmware-daily-bug
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubuntu-concept.
https://bugs.launchpad.net/bugs/2167023
Title:
No Wi-Fi — missing board-2.bin calibration entry for ASUS Zenbook A14
UX3407NA (Snapdragon X2 Elite)
Status in ubuntu-concept:
Invalid
Status in linux-firmware-qualcomm-wireless package in Ubuntu:
New
Bug description:
## Summary
Wi-Fi does not work. The ath12k driver correctly detects the QCC2072 chip and
loads the main firmware image, but fails to find a board-specific calibration
entry matching this laptop's exact hardware IDs, leaving the interface unusable
(no network interface appears in `ip a`).
## System Information
- Laptop: ASUS Zenbook A14 (UX3407NA)
- SoC: Qualcomm Snapdragon X2 Elite (X2E88100)
- Wi-Fi chip: QCC2072 hw1.0 (Wi-Fi 7)
- OS: Ubuntu 26.04.1 LTS (resolute), arm64
- Kernel: 7.2.0-18-qcom-x1e (from ppa:ubuntu-concept/x1e)
- linux-firmware version: 20260319.git217ca6e4.1ubuntu (Ubuntu package)
## Diagnostic Steps Taken
### 1. Initial state — wrong firmware filename expected
`lspci` confirmed the chip is detected at the hardware level:
0004:01:00.0 Network controller: Qualcomm Technologies, Inc Device 1112 (rev 01)
Subsystem: Foxconn International, Inc. Device e14f
Kernel modules: ath12k_wifi7
`dmesg` showed:
ath12k_wifi7_pci 0004:01:00.0: Wi-Fi 7 Hardware name: qcc2072 hw1.0
mhi mhi0: Direct firmware load for ath12k/QCC2072/hw1.0/amss.bin failed with error -2
ath12k_wifi7_pci 0004:01:00.0: failed to power up :-110
Per an upstream kernel patch series (Baochen Qiang, ath12k: add support for
QCC2072), this chip uses a newer "firmware-2.bin" unified image format rather
than the older "amss.bin" naming convention. Ubuntu's installed linux-firmware
package (20260319 snapshot) predates the addition of this file, so
/lib/firmware/ath12k/QCC2072/hw1.0/ did not exist at all.
### 2. Fetched firmware-2.bin from upstream — main firmware now loads
Retrieved ath12k/QCC2072/hw1.0/firmware-2.bin and board-2.bin from the upstream
linux-firmware project (https://gitlab.com/kernel-firmware/linux-firmware) and
placed them at /lib/firmware/ath12k/QCC2072/hw1.0/. After this, the original
firmware-load error was resolved, and the driver successfully parsed real
firmware/chip info:
ath12k_wifi7_pci 0004:01:00.0: chip_id 0x21 chip_family 0x4 board_id 0xff soc_id 0x40292100
ath12k_wifi7_pci 0004:01:00.0: fw_version 0x100581de fw_build_timestamp 2024-09-11 23:52 fw_build_id QC_IMAGE_VERSION_STRING=WLAN.COL.1.0.c2-00277-QCACOLSWPL_V1_TO_SILICONZ-1
### 3. New blocker — no matching board-data entry for this exact device
Immediately after, board-data lookup fails:
ath12k_wifi7_pci 0004:01:00.0: failed to fetch board data for bus=pci,vendor=17cb,device=1112,subsystem-vendor=105b,subsystem-device=e14f,qmi-chip-id=33,qmi-board-id=255,variant=UX3407Q from ath12k/QCC2072/hw1.0/board-2.bin
ath12k_wifi7_pci 0004:01:00.0: failed to fetch board data for bus=pci,vendor=17cb,device=1112,subsystem-vendor=105b,subsystem-device=e14f,qmi-chip-id=33,qmi-board-id=255 from ath12k/QCC2072/hw1.0/board-2.bin
ath12k_wifi7_pci 0004:01:00.0: failed to fetch board.bin from QCC2072/hw1.0
ath12k_wifi7_pci 0004:01:00.0: qmi failed to load bdf:
ath12k_wifi7_pci 0004:01:00.0: qmi failed to load board data file:-2
The publicly available board-2.bin (a multi-entry container covering many
laptop models sharing this chip) does not yet include a calibration entry for
subsystem-vendor=105b (ASUS), subsystem-device=e14f, variant=UX3407Q — this
laptop's specific hardware ID combination.
## Expected Behavior
Wi-Fi should initialize and a wireless network interface should appear.
## Actual Behavior
`ip a` shows no wireless interface at all; board-data QMI load fails, so the
chip never fully initializes.
## What Would Resolve This
A board-2.bin entry matching bus=pci,vendor=17cb,device=1112,subsystem-vendor=105b,
subsystem-device=e14f,variant=UX3407Q needs to be contributed to linux-firmware —
likely requiring RF calibration data from ASUS/Qualcomm specific to this exact
model, or extraction from this device's Windows driver package by someone with
the appropriate tooling/permission.
## Suggested Filing Location(s)
- Primary: linux-firmware project issue tracker —
https://gitlab.com/kernel-firmware/linux-firmware/-/issues
- Also worth cross-posting to ppa:ubuntu-concept/x1e for visibility —
https://bugs.launchpad.net/ubuntu-concept
## Additional Notes
Happy to test candidate board-2.bin files or provide further diagnostics. This
is a dual-boot machine with the original Windows installation still available,
which may be useful as a reference if extracting/verifying calibration data
becomes relevant.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-concept/+bug/2167023/+subscriptions
More information about the foundations-bugs
mailing list