How to choose Intel wifi card for your laptop

Recently, my Dell Latitude 7300 stopped registering the wifi. Reboot wouldn't help, it wasn't Ubuntu's fault, re-inserting the wi-fi module didn't help either. It was just dead. I had some older spare wi-fi card lying around, so I used that and called it a day.

But later I needed that spare card, plus I wanted to upgrade my laptop to WiFi 6 (because why not. I miss the nostalgia of upgrading every single componeng in my PC). So I found a used 2230 m.2 module Intel AX201 which I thought will work. I bought it, installed, but the computer didn't even boot.

So after some research I found Intel's explanation to what is happening. In short, Latitude 7300 supports CNVio, but not CNVio2 and these are not compatible. If you don't have a compatible CPU, then look for cards ending with "0".