PCIe to M.2 HAT Key-M NVMe SSD and PoE Shield for Raspberry Pi 5
PCIe to M.2 HAT Key-M NVMe SSD and PoE Shield for Raspberry Pi 5
Price subject to change. Tap below for current.
Couldn't load pickup availability
In this review of the PCIe to M.2 HAT Key-M NVMe SSD and PoE Shield, the bottom line is simple: it is for Raspberry Pi 5 owners who need fast NVMe storage and optional Power over Ethernet. The HAT is strictly compatible with Raspberry Pi 5 2GB/4GB/8GB/16GB SBC models and brings a direct M.2 Key-M NVMe slot plus PoE support in one compact board. Installers who want lower-latency storage and simplified network power will appreciate the focused design, while those using other Pi models should look elsewhere.
Key Features
- Raspberry Pi 5 compatibility: Designed specifically for Raspberry Pi 5 2GB/4GB/8GB/16GB SBCs to provide a plug-and-play expansion path for that single board computer.
- M.2 Key-M NVMe support: Accepts 2230, 2242, 2260, and 2280 NVMe SSDs so users can choose compact or full-length drives for high-speed storage or boot drives.
- PoE supported: Built-in Power over Ethernet compatibility with 802.3af/at specifications simplifies deployment where network-delivered power is preferred.
- Flexible power options: Can be powered via 35-57VDC over Ethernet or 40-57VDC using the auxiliary power jack to match different install scenarios.
- Includes hardware for short modules: Ships with an M2.5 x 7 mm female/female standoff to secure 2230/2242/2260 SSDs for a tidy installation.
Who It's For
This HAT is best for Raspberry Pi 5 users who need native NVMe performance for projects such as home servers, media libraries, or single-board computer workstations that benefit from faster storage than SD cards provide. Networked deployments that want PoE to reduce cable clutter will find the combined NVMe and PoE capability attractive.
It is not suitable for older Raspberry Pi models or users who want SATA drives or USB-only storage solutions; compatibility is strictly limited to Raspberry Pi 5 models listed. Buyers who need bundled SSDs or a plug-and-play kit including the Pi should plan to source those separately.
Pros & Cons
Pros
- Direct NVMe support for significantly faster storage and boot times compared with SD cards.
- PoE support compatible with 802.3af/at reduces the need for a separate power supply in supported networks.
- Includes hardware to safely mount shorter M.2 modules, easing installation for 2230/2242 drives.
- Clear documentation direction via the Geekworm Wiki helps with configuration and power guidance.
Cons
- Compatibility is limited to Raspberry Pi 5 only, so it will not work with earlier Pi models.
- Some customers reported mixed functionality experiences, which suggests careful configuration and power setup may be required.
Specifications
| Model | X1012 |
| Compatible SBC | Raspberry Pi 5 2GB/4GB/8GB/16GB |
| M.2 Interface | Key-M NVMe (2230/2242/2260/2280) |
| PoE | Supports 802.3af/at Power over Ethernet |
| Power input | 35-57VDC over Ethernet or 40-57VDC auxiliary jack |
| Included mounts | M2.5 x 7 mm F/F standoff for 2230/2242/2260 |
Our Verdict
For Raspberry Pi 5 owners who need faster-than-SD storage and the convenience of PoE, the X1012 HAT is a focused and practical upgrade that saves space and simplifies wiring. It represents good value for projects that can take advantage of NVMe speeds and network power, but buyers should be sure they are using a supported Pi 5 model and follow the Geekworm Wiki configuration notes for reliable operation.
Frequently Asked Questions
Does this work with Raspberry Pi models other than Pi 5?
No. The HAT is only compatible with Raspberry Pi 5 2GB/4GB/8GB/16GB SBCs.
What M.2 sizes are supported?
It supports M.2 Key-M NVMe SSDs in 2230, 2242, 2260, and 2280 lengths and includes a standoff for shorter modules.
How can I power the board?
Power can be delivered via PoE at 35-57VDC or via the auxiliary jack at 40-57VDC; follow the Geekworm Wiki X1012 configuration tutorial for details.
Editor's Take
The X1012 HAT is a focused upgrade for Raspberry Pi 5 owners who want NVMe speeds and PoE in one board; good value for Pi 5 projects when configured per the Geekworm Wiki.

Recently viewed
Recently viewed products will appear here as customers browse the store.