Skip to content

Add ESP32-E22 review and fix sSDR compatibility notes on the M.2 modules page#421

Open
munzzyy wants to merge 1 commit into
flipperdevices:public-releasefrom
munzzyy:cole/m2-modules-esp32-e22
Open

Add ESP32-E22 review and fix sSDR compatibility notes on the M.2 modules page#421
munzzyy wants to merge 1 commit into
flipperdevices:public-releasefrom
munzzyy:cole/m2-modules-esp32-e22

Conversation

@munzzyy

@munzzyy munzzyy commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Closes #405.

I looked into the ESP32-E22 to answer the issue. It's a real, certified part (Espressif's product page, the Wi-Fi CERTIFIED 6E announcement), and the Linux driver is genuinely open source (espressif/esp32e22-linux-driver). But I couldn't confirm it fits our M.2 port. Espressif's module page lists SDIO 3.0 as one of the ESP32-E22-M2-1's host interfaces, and SDIO only exists on Key E sockets, not Key B. Espressif hasn't published the module's actual key type, but I couldn't find a single SDIO-capable Wi-Fi/Bluetooth M.2 card that isn't Key E, so I wrote the entry as "unconfirmed, probably doesn't fit" rather than adding it to the list outright. The driver currently uses PCIe for Wi-Fi and USB for Bluetooth, which are both wired on Key B, so a Key B variant of this module would likely work if one ever ships.

While I was in there I also fixed the sSDR listing. It's named as an SDR example with a plain crowdsupply link and no caveats, but per Wavelet Lab's own docs, the current Rev3 is Key M and can't physically go into our Key B slot, and Rev2 is B+M so it fits mechanically but only gets a single PCIe lane out of the two it wants. Left the USB 2.0 path in as the one part that works cleanly on both revisions.

…les page

Signed-off-by: Cole Munz <colemunz@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Supported M.2 modules: review and add ESP32-E22

1 participant