Skip to content

MT7927 / MT6639 firmware missing in linux-firmware (PCI ID 14c3:6639) #1061

@HarryFlashman

Description

@HarryFlashman

Hardware:
MediaTek MT7927 (WiFi 7 combo device)
PCI ID: 14c3:6639
Motherboard: ASUS ProArt X870E Creator

Ubuntu 24.04.4 + kernel 6.17.

The mt7925e driver loads correctly, but the required MT6639 firmware
is not present in linux-firmware.

Without the firmware, dmesg reports:

Direct firmware load failed with error -2
mediatek/mt7927/WIFI_RAM_CODE_MT6639_2_1.bin
mediatek/mt7927/WIFI_MT6639_PATCH_MCU_2_1_hdr.bin

WiFi works once the following firmware files are installed:

mediatek/mt7927/WIFI_RAM_CODE_MT6639_2_1.bin
mediatek/mt7927/WIFI_MT6639_PATCH_MCU_2_1_hdr.bin

Bluetooth also requires:

mediatek/mt6639/BT_RAM_CODE_MT6639_2_1_hdr.bin

These blobs were extracted from the ASUS Windows driver package:

DRV_WiFi_MTK_MT7925_MT7927_TP_W11_64_*

Once installed in /lib/firmware/mediatek/, both WiFi and Bluetooth
initialize correctly.

Just reporting in case the firmware should be added to linux-firmware
for MT7927 support.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions