Intel AX200 WiFi broken after bad firmware update

Assuming you can now boot your machine, test alternate Intel firmware versions.

Delete lib/firmware/iwlwifi-cc-a0-46.ucode

Test the older archived versions of intel firmware one at a time.

Rename all the lib/firmware/iwlwifi-cc-a0-**.ucode files except the newest:

iwlwifi-cc-a0-50.ucode.zst.bak
iwlwifi-cc-a0-59.ucode.zst.bak
iwlwifi-cc-a0-66.ucode.zst.bak
iwlwifi-cc-a0-72.ucode.zst.bak
iwlwifi-cc-a0-73.ucode.zst.bak
iwlwifi-cc-a0-74.ucode.zst.bak
iwlwifi-cc-a0-77.ucode.zst

Then power down, and power up (cold boot).

Test wifi.

If still not working, then rename and test each individual firmware file in sequence.

Power down, and power up again between each rename operation.

Test each firmware individually, examples:

iwlwifi-cc-a0-50.ucode.zst.bak
iwlwifi-cc-a0-59.ucode.zst.bak
iwlwifi-cc-a0-66.ucode.zst.bak
iwlwifi-cc-a0-72.ucode.zst.bak
iwlwifi-cc-a0-73.ucode.zst.bak
iwlwifi-cc-a0-74.ucode.zst
iwlwifi-cc-a0-77.ucode.zst.bak

Restart, then:

iwlwifi-cc-a0-50.ucode.zst.bak
iwlwifi-cc-a0-59.ucode.zst.bak
iwlwifi-cc-a0-66.ucode.zst.bak
iwlwifi-cc-a0-72.ucode.zst.bak
iwlwifi-cc-a0-73.ucode.zst
iwlwifi-cc-a0-74.ucode.zst.bak
iwlwifi-cc-a0-77.ucode.zst.bak

And so on, and so on, testing each firmware separately, (restarting between each rename operation).

4 Likes