I had the same problem and I was able to fix this on my machine using guidelines from @joepadmiraal - thank you!
Here are the steps I followed:
1. I went to to https://cdn.kernel.org/pub/linux/kernel/firmware/ and downloaded https://cdn.kernel.org/pub/linux/kernel/firmware/linux-firmware-20230804.tar.gz file into /home/andrzej/Downloads.
2. I unpacked the downloaded file into /home/andrzej/Downloads/linux-firmware-20230804
tar zxvf ./linux-firmware-20230804.tar.gz
3. I created a backup directory /home/andrzej/lib-firmware-backup.
mkdir /home/andrzej/lib-firmware-backup
4. I backed up Wi-Fi firmware files.
sudo mv /lib/firmware/iwlwifi-* /home/andrzej/lib-firmware-backup
5. I copied Wi-Fi firmware files from downloaded archive into /lib/firmware.
sudo cp /home/andrzej/Downloads/linux-firmware-20230804/iwlwifi-* /lib/firmware
Note that the files in /lib/firmware are compressed (they have *.zst extension), and the files the downloaded archive are not compressed. This is not a problem; I just put uncompressed files in /lib/firmware and things worked fine.
6. I backed up Bluetooth firmware files.
sudo mv /lib/firmware/intel/ibt-* /home/andrzej/lib-firmware-backup/intel
7. I copied Bluetooth firmware files from downloaded archive into /lib/firmware.
sudo cp /home/andrzej/Downloads/linux-firmware-20230804/intel/ibt-* /lib/firmware/intel
After restarting the machine, Wi-Fi and Bluetooth are back.
I had the same problem and I was able to fix this on my machine using guidelines from @joepadmiraal - thank you!
Here are the steps I followed:
1. I went to to https:/ /cdn.kernel. org/pub/ linux/kernel/ firmware/ and downloaded https:/ /cdn.kernel. org/pub/ linux/kernel/ firmware/ linux-firmware- 20230804. tar.gz file into /home/andrzej/ Downloads.
2. I unpacked the downloaded file into /home/andrzej/ Downloads/ linux-firmware- 20230804
tar zxvf ./linux- firmware- 20230804. tar.gz
3. I created a backup directory /home/andrzej/ lib-firmware- backup.
mkdir /home/andrzej/ lib-firmware- backup
4. I backed up Wi-Fi firmware files.
sudo mv /lib/firmware/ iwlwifi- * /home/andrzej/ lib-firmware- backup
5. I copied Wi-Fi firmware files from downloaded archive into /lib/firmware.
sudo cp /home/andrzej/ Downloads/ linux-firmware- 20230804/ iwlwifi- * /lib/firmware
Note that the files in /lib/firmware are compressed (they have *.zst extension), and the files the downloaded archive are not compressed. This is not a problem; I just put uncompressed files in /lib/firmware and things worked fine.
6. I backed up Bluetooth firmware files.
sudo mv /lib/firmware/ intel/ibt- * /home/andrzej/ lib-firmware- backup/ intel
7. I copied Bluetooth firmware files from downloaded archive into /lib/firmware.
sudo cp /home/andrzej/ Downloads/ linux-firmware- 20230804/ intel/ibt- * /lib/firmware/intel
After restarting the machine, Wi-Fi and Bluetooth are back.