Recently while trying to answer this myself, I found a lot of discussion on this subject, but no definitive answer.
M.2 B Key sockets have a variety of possible modes as defined by the NGFF specification:
M.2 Ssd In Wwan Slot Usb
Up to 256GB M.2 PCIe SSD in WWAN slot: Connectivity: Wireless AC (up to 867Mbps) + Bluetooth 4.1 (adapter) Wireless AC (up to 867Mbps) + Bluetooth 4.2 (card). Notes on T450s (might also apply to T450): The 'Single-sided M.2 SSD, via M.2 card slot' is actually the cache drive under the battery and not one on the WWAN slot. And weirdly the HMM does not mention it at all. The actual WWAN slot does support SATA drives and bootable (according to other Reddit posts). I want to install an additional M.2 SSD to my X240. As far as I know, X240 has three M.2 port: - One single side M.2 for wireless card - One single side M.2 42 mm for WWAN (3G card). Mine is empty in this slot. One double side M.2 for cache drive. For M.2 cache drive, I dont know if my machine has it. I dont have smart card reader module either. I'm still puzzled about the mini PCIe bandwidth. In researching eGPUs, a common solution is to use a mini PCIe slot as an interface to the GPU because it features full PCIe x1 bandwidth (2.5 Gbps to 8 Gbps, depending on generation.) Is the 100Mbps limit because it's a WWAN slot? Assuming it's not USB, of course. Short of hacking the BIOS, or building a new type of USB 3.0 card from scratch, only WWAN cards will work in the WWAN slot. Yours may differ. Older Dell models did have SATA+PCIe in the WWAN socket, but this is not the case for more recent units. The story will inevitably be different for other manufacturers.
The second to last mode 'RFU' (Reserved for future use) is defined by Dell as:
I am unsure what HCA stands for, but have seen it printed on the silkscreen of some of my earlier latitude models. Clearly it is some kind of proprietary device that requires one PCIe lane. It may stand for Host Channel Adapter – Implying some kind of non-NVMe PCIe SSD (i.e. has an Option ROM).
None of this tell us anything about what Dell have actually implemented on thier WWAN slots, neither does their tech support, or any of their documentation. I found myself eyeballing the traces extending from the socket, but even this was inconclusive as a lot of them are fed up from vias under the socket.
It's given that it'll have SSIC/USB 2.0 because almost all WWAN cards use those interfaces, but what of the others?
Fortunately there's no need for any further conjecture because the schematics for these models are floating around the internet, so let's answer that question definitely.
M.2 Ssd In Wwan Slot Software
The above diagram covers models 7280, 7380, 7480, 7490 and likely others too. So there we have it. The interfaces on the WWAN socket are:
- USB 2.0
- SSIC (Chip-to-Chip USB 3.0)
- PCIe (Permanently disabled in BIOS)
No SATA.
But…
Just because we know what interfaces are there, we still don't know what kind of peripherals will actually work. For example – if a socket can accept WWAN-PCIe – SSD-PCIe should also be no problem as the required connections are all there, however those devices will have their configuration pins tied differently, allowing the BIOS to determine exactly what's attached.
This allows manufacturers (for example) to allow PCIe WWAN cards, but disallow PCIe SSDs. On top of that, just because an interface is there, it doesn't mean that it's actually enabled.
This turns out this is the case for my Dell Latitude. While the PCIe is there, it cannot be used because the port on the root complex is disabled in the BIOS, and there's no way to enable it (without hacking the BIOS). I was able to confirm this by testing out a variety of B-Key PCIe devices, none of which were detected (even when strapped as WWAN-PCIe).
A dick move by dell, but given how rare WWAN cards requiring PCIe are, they had no reason to enable it, and my experience from owning previous models is that they're pretty good at tying up loose ends like this.
None of this tell us anything about what Dell have actually implemented on thier WWAN slots, neither does their tech support, or any of their documentation. I found myself eyeballing the traces extending from the socket, but even this was inconclusive as a lot of them are fed up from vias under the socket.
It's given that it'll have SSIC/USB 2.0 because almost all WWAN cards use those interfaces, but what of the others?
Fortunately there's no need for any further conjecture because the schematics for these models are floating around the internet, so let's answer that question definitely.
M.2 Ssd In Wwan Slot Software
The above diagram covers models 7280, 7380, 7480, 7490 and likely others too. So there we have it. The interfaces on the WWAN socket are:
- USB 2.0
- SSIC (Chip-to-Chip USB 3.0)
- PCIe (Permanently disabled in BIOS)
No SATA.
But…
Just because we know what interfaces are there, we still don't know what kind of peripherals will actually work. For example – if a socket can accept WWAN-PCIe – SSD-PCIe should also be no problem as the required connections are all there, however those devices will have their configuration pins tied differently, allowing the BIOS to determine exactly what's attached.
This allows manufacturers (for example) to allow PCIe WWAN cards, but disallow PCIe SSDs. On top of that, just because an interface is there, it doesn't mean that it's actually enabled.
This turns out this is the case for my Dell Latitude. While the PCIe is there, it cannot be used because the port on the root complex is disabled in the BIOS, and there's no way to enable it (without hacking the BIOS). I was able to confirm this by testing out a variety of B-Key PCIe devices, none of which were detected (even when strapped as WWAN-PCIe).
A dick move by dell, but given how rare WWAN cards requiring PCIe are, they had no reason to enable it, and my experience from owning previous models is that they're pretty good at tying up loose ends like this.
Short of hacking the BIOS, or building a new type of USB 3.0 card from scratch, only WWAN cards will work in the WWAN slot.
Older Dell models did have SATA+PCIe in the WWAN socket, but this is not the case for more recent units. The story will inevitably be different for other manufacturers.