Using M2 Wi-Fi card slots for other things

Hardware

The first thing I plug into any desktop, even before power, is wired Ethernet. It’s always fun (cough) routing around furniture in a new apartment, and figuring out how you’ll get there from here, where there is your router box, and here is yours and your partners’ desk. I heard you liked large rugs that definitely don’t have a suspicious, cable-shaped bulge running down one side.

Modern motherboards tend to include Wi-Fi modules that expose antenna sockets on their IO shields. I only learned recently you could unplug these modules, exposing a standard M.2 slot with A+E keys on their edge connectors!

Delock: The M.2 interface

Why is this awesome? For rational people, it isn’t. But for masochistic Mini-ITX builders such as myself, our boards are limited to a single PCI-express slot. Gaining an additional M.2 slot opens up a rare extra possibility for internal expansion that, for once, doesn’t involve using dodgy internal USB connections.

So the next question is, if you don’t need Wi-Fi, what can you use the slot for? According to the Delock website, A+E maxes out at two PCIe lanes, which limits its utility for NVMe SSDs. But this is ample for a bunch of peripherals.

Checking eBay, the most common expansion is an additional Ethernet port, which might be useful if you have a budget board. 2.5G Ethernet modules are even available, which is presumably the highest bandwidth version you can get on the limited lanes available. Though I wonder why so few of them come with PCI slot brackets.

Photo showing a 2.5G Ethernet jack connected to an m.2 A+E connector.

There are adaptors for mSATA storage, SD cards, microSD cards, SIM cards, and Magic cards… if you stored images of them on SD cards. There are also USB adaptors, though Mini-ITX boards tend to come with plenty of these already because the PCIe lanes aren’t allocated to many things.

Which lead me to wonder something awful: could I expose the PCIe lanes for general purpose expansion cards? Not to get all Malcolm Gladwell on you, but turns out, you can! This was the first one I found:

Photo showing a 16x PCIe slot connected to a USB header on the m.2 slot.

Upon closer inspection, this passes PCIe over USB. I could do this with regular USB ports. I suspect this was designed for miners, and not the good kind who build things with blocks.

Refining my search to “Wi-Fi to PCIe riser” lead to a few variations on this cable:

Photo showing an M.2 adaptor connected with a ribbon cable to a PCIe 16x slot.

It’s comical to me that these have PCIe 16x connectors, given that A+E keyed M.2 slots are missing 14 lanes. But either way, we have a PCIe slot that we could use for what we wanted.

I’m thinking of using it for a proper sound card, because internal motherboard audio is always dreadful. My Fractal Ridge has a spare PCI slot, so I’m thinking this terrible contraption could work! Maybe.

Author bio and support

Me!

Ruben Schade is a technical writer and infrastructure architect in Sydney, Australia who refers to himself in the third person. Hi!

The site is powered by Hugo, FreeBSD, and OpenZFS on OrionVM, everyone’s favourite bespoke cloud infrastructure provider.

If you found this post helpful or entertaining, you can shout me a coffee or send a comment. Thanks ☺️.