I wish, I could report back with any definitive news now, but I can't. It also seems to be helpful to add "memmap=12M\\\$20M" as mentioned in the Arch Wiki, despite not seeing the message in dmesg that would prompt me to do so. One improvement is, that the Bluetooth adapter is at least consistently recognized. In other words, it shows up, when I run 'list' in bluetoothctl. But that's about it. Sometimes it works, as in, it also shows up in Plasma and I can search for devices, other times it doesn't. It seems like it still doesn't work with compressed firmware files at all. Although I have to verify this tomorrow, because I only got the idea of also checking bluetoothctl output after decompressing the firmware files. Hibernate usually works but resume fails with a kernel panic. (After a long while of frozen screen, the caps lock key light starts flashing) It doesn't seem to make any difference whether I unload ath11k_pci before suspend, or not. If you have any further help, that could allow me to get more reproducible results, I'd be very helpful! At the moment it looks like there is some kind of race condition between the Bluetooth and the Wi-Fi driver going on, but that's only speculation on my end.