M.2 modules
this page lists the categories of m 2 modules that can extend flipper one's capabilities we'll add more details to each category as the corresponding modules are developed and tested about m 2 modules m 2 modules are off the shelf expansion boards in the m 2 form factor (formerly ngff), commonly used in laptops and industrial computers the format covers a wide range of devices, which makes the m 2 port a flexible way to extend flipper one's capabilities flipper one uses a key b connector exposing pcie 2 1 ร1, usb 2 0 / 3 1, sata3, uart, iยฒc, serial audio, and sim + esim lines full pinout, supported sizes, and the schematic are on the m 2 port docid\ rjl39ztvqya7z2c4bkthb page some flipper one m 2 modules also include a custom back cover that mounts sma antennas and routes rf cables out of the device cellular modems m 2 cellular modems add 4g/5g connectivity over a sim or esim, turning flipper one into a portable mobile connected device wi fi adapters m 2 wi fi cards add wireless networking and, on most modules, bluetooth as well the esp32 e22 https //www espressif com/en/products/socs/esp32 e22 is a wi fi 6e and bluetooth 5 4 co processor from espressif it recently passed wi fi certified 6e testing https //www espressif com/en/news/e22 wi fi 6e certificate and ships with an open source linux driver https //github com/espressif/esp32e22 linux driver , which is why people keep asking us to add it here we can't confirm the esp32 e22 fits flipper one's m 2 port yet espressif's module, the esp32 e22 m2 1 https //www espressif com/en/products/modules?id=esp32 e22 , is an m 2 2230 card that lists sdio 3 0 as a host interface alongside pcie 2 1 sdio is only wired on key e sockets, not on key b, and espressif hasn't published the module's key type every sdio capable wi fi/bluetooth m 2 card we're aware of uses key e for that reason, which would stop it from going into flipper one's key b slot at all the linux driver currently uses pcie for wi fi and usb for bluetooth, both of which key b does carry if a key b version of this module shows up, it should work over those two interfaces until then, we're leaving the esp32 e22 off the confirmed list sdr radios software defined radio modules turn flipper one into a portable sdr platform for receiving and transmitting across a wide range of frequencies one example is the ssdr by wavelet lab https //www crowdsupply com/wavelet lab/ssdr , though which revision you get matters for fit flipper one's m 2 port is key b only the current ssdr rev3 is keyed m (pcie 3 0 ร4 + usb 2 0) and won't go into a key b socket at all, since key m sits at a different notch the older rev2 is keyed b+m (pcie 2 0 ร2 + usb 2 0), so it does fit mechanically, but flipper one only wires a single pcie lane best case, the card links down to pcie ร1 with less bandwidth than on a native ร2 slot; worst case, it needs both lanes and won't link up usb 2 0 works over key b's usb pins on either revision see wavelet lab's own specs https //docs wsdr io/hardware/ssdr html for the full breakdown satellite (ntn) modems m 2 ntn (non terrestrial network) modems provide connectivity through satellites and high altitude platforms standardized by 3gpp (3rd generation partnership project) as part of 5g and lte specifications learn more about satellite modems docid\ uem0hhw a0uescpksnamy gnss receivers m 2 gnss modules add satellite positioning (gps, glonass, galileo, beidou) for location aware applications learn more about gnss receivers docid\ dtswr1vbvugspjnvd4cmw nvme ssds m 2 nvme ssds add fast onboard storage over pcie for logging, captured rf data, or large datasets ai accelerators m 2 ai accelerators (npus / tpus) offload on device inference for vision, audio, and signal processing workloads
Have a question?
Our support team and an awesome community will get you an answer in a flash. Please leave your questions in English.
To ask a question or participate in discussions, you'll need to authenticate first.