i think this methods will be working if the card is still healthy. I bought 2 cards last week and I have been using one of them since then. Each time i boot up my XPS it was able to last for 10-30mins before making my XPS freezed and I had to force reboot many times until I found this thread. At first i was trying to mod the currently using one but it seems like the wifi interface can't be detected at all only Bluetooth was working and I gave up. However, a few hours later I grap a new card and doing exactly the samethings and surprisingly, it's working, no more disconnect, freeze, or kernel panic at all.
p.s. both of them are CN-08PKF4
Thanks for sharing you have made my day