Comment 11 for bug 2049220

Revision history for this message
Rudi Daemen (fludizz) wrote (last edit ):

For Morgan le Fay:

Open a terminal, and type the following commands:

cd /lib/firmware/mediatek
sudo mv WIFI_MT7961_patch_mcu_1_2_hdr.bin WIFI_MT7961_patch_mcu_1_2_hdr.bin.orig
sudo mv WIFI_RAM_CODE_MT7961_1.bin WIFI_RAM_CODE_MT7961_1.bin.orig
sudo https://gitlab.com/kernel-firmware/linux-firmware/-/raw/0a18a7292a66532633d9586521f0b954c68a9fbc/mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
sudo wget https://gitlab.com/kernel-firmware/linux-firmware/-/raw/0a18a7292a66532633d9586521f0b954c68a9fbc/mediatek/WIFI_RAM_CODE_MT7961_1.bin
sudo update-initramfs -u -k all

Reboot the system.

To verify which firmware version is active:
sudo dmesg | grep mt7921

Look for the "Build Time" to validate, with above files, it should be:
[ 9.120620] mt7921e 0000:05:00.0: HW/SW Version: 0x8a108a10, Build Time: 20231109190918a
[ 9.132797] mt7921e 0000:05:00.0: WM Firmware Version: ____010000, Build Time: 20231109190959

Do keep in mind, if the linux-firmware package is updated before a fix is released, you will need to redo these steps until this bug is fixed in the repositories.