Question: are all m.2 ssd compatible?
Answer: The B+M keys on an M. 2 SSD allow for cross-compatibility on various motherboards if the appropriate SSDs protocol is supported (SATA or PCIe). Some motherboard host connectors may be designed only to accommodate M-key SSDs, while others may only accommodate B-key SSD.