Geekworm X1001 PCIe to M.2 HAT Key-M NVMe SSD PIP PCIe Peripheral Board
Bottom line: The Geekworm X1001 PCIe to M.2 HAT Key-M NVMe SSD PIP PCIe Peripheral ($13.90 on Amazon as of 2026-10-21 22:16 UTC): Fits M.2 Key-M NVMe SSDs in 2230, 2242, 2260 and 2280 lengths; main trade-off: raspberry Pi 5 only; not compatible with older Pi boards.
As an Amazon Associate, SpecPicks earns from qualifying purchases. Full disclosure →
*Price sourced from Amazon.com. Last updated 2026-10-21. Price and availability subject to change.
Pros & Cons
Pros
- ✓ Fits M.2 Key-M NVMe SSDs in 2230, 2242, 2260 and 2280 lengths
- ✓ Copper SSD pillars included for 2230, 2242 and 2260 drive installs
- ✓ Powered straight from the PCIe FFC ribbon, no extra power lead to route
- ✓ Works with all Raspberry Pi 5 versions: 2GB, 4GB, 8GB and 16GB
- ✓ Geekworm wiki offers an X1001 manual plus a step-by-step boot FAQ
Cons
- ✗ Raspberry Pi 5 only; not compatible with older Pi boards
- ✗ Raspberry Pi 5 board and NVMe SSD are both sold separately
- ✗ NVMe boot requires manual OS and firmware configuration
- ✗ Some SSDs may not be recognized; check firmware compatibility first
Manufacturer description
The Geekworm X1001 is a PCIe to M.2 HAT that adds an NVMe SSD slot to your Raspberry Pi 5. It connects to the Pi 5's PCIe connector through an FFC ribbon cable. It takes any M.2 Key-M NVMe drive in 2230, 2242, 2260 or 2280 length, so you can reuse a spare laptop SSD or choose a compact 2230 drive for a smaller build. Copper SSD pillars for 2230, 2242 and 2260 drives come in the box. The board draws its power directly from the PCIe FFC ribbon, so you have no separate power lead to route. Geekworm recommends the 27W PD power adapter for Raspberry Pi 5 so the board and SSD get enough power. The…
SpecPicks Verdict
SpecPicks scored Geekworm X1001 PCIe to M.2 HAT Key-M NVMe SSD PIP PCIe Peripheral… using a rating × review-volume × price-fit model applied to published specs and reviews across the single-board computers category. Geekworm's single-board computers lineup sits within the broader category mid-tier; price and specs are the deciding factors over brand loyalty here. Judge it on the specification table and the price rather than on sentiment: check the figures that decide your use case, then put it side-by-side with two or three close alternatives in the Compare tool before clicking through.
Common buyer scenarios for single-board computers of this kind: matching it to an existing build, replacing a failing part, or upgrading from a previous-generation equivalent. Check the spec table below against your current setup — particularly socket / form-factor / power-rating fields — and confirm compatibility on the retailer's listing before purchase. Prices and stock are set by the retailer and may have moved since this page was last updated.
Frequently Asked Questions
Which Raspberry Pi models work with the Geekworm X1001?
The X1001 works only with the Raspberry Pi 5, in the 2GB, 4GB, 8GB and 16GB versions. The Raspberry Pi 5 is not included.
What SSD sizes can I install on the X1001?
It supports M.2 Key-M NVMe SSDs in 2230, 2242, 2260 and 2280 lengths. Copper SSD pillars for 2230, 2242 and 2260 drives are included.
Does the X1001 need its own power supply?
No. The board takes power directly from the PCIe FFC ribbon cable that connects to the Pi 5. Geekworm recommends the 27W PD power adapter for Raspberry Pi 5.
What should I do if my Pi 5 won't boot from the NVMe SSD?
Search for X1001 on the Geekworm wiki and follow its FAQ step by step. Booting depends on your OS configuration, Pi firmware, SSD compatibility and a firmly seated FFC ribbon cable.
Does the X1001 come with an SSD?
No. The X1001 is an M.2 adapter board only. You need to supply your own M.2 Key-M NVMe SSD. Check the product listing for the exact contents of the package.
Key Features
- Compatibility Pi 5 PCIe M.2 HAT only compatible with Raspberry Pi 5 2GB/4GB/8GB/16GB SBC (NOT include Raspberry Pi 5), NVMe base for Raspberry Pi 5, Model X1001
- M2 Key-M NVMe SSD Supported Support M.2 KEY-M NVMe SSD 2230/2242/2260/2280 length installation; Comes with SSD copper pillar for 2230/2242/2260 SSD installation
- User Manual and FAQ Google Geekworm WiKi and search X1001 and its FAQ; Refer to the FAQ to do troubleshoot step by step if can't boot/recognize from NVMe SSD
- Designed as a basic PCIe expansion board for the Raspberry Pi 5, the X1001 features limited standalone hardware functionality and requires proper OS configuration, stable FFC cable connection, and compatibility between firmware and SSDs for reliable operation.
- How to Power Power the X1001 shield directly from the FFC PCIe ribbon; Use the PD 27W power adapter for Raspberry Pi 5
Full Specifications
| ASIN | B0CPPGGDQT |
|---|---|
| Brand | Geekworm |
| Style | Classic |
| Style Name | Classic |
| Item Weight | 22 Grams |
| Manufacturer | Geekworm |
| Model Number | X1001 |
| Built-In Media | 1 x X1001 V1.1 Shield, 1x Screws Pack Accessories |
| Compatible Devices | Raspberry Pi 5 |
| Hardware Interface | PCI Express x1 |
| Product Dimensions | 3.42"L x 2.2"W x 0.04"H |
| Warranty Description | 3 months |
| Item Dimensions L x W x H | 3.42"L x 2.2"W x 0.04"H |
| Full listing title | Geekworm X1001 PCIe to M.2 HAT Key-M NVMe SSD PIP PCIe Peripheral Board for Raspberry Pi 5 Support M.2 2230/2242/2260/2280 SSD |
Ready to buy?
Geekworm X1001 PCIe to M.2 HAT Key-M NVMe SSD PIP PCIe Peripheral Board for Raspberry Pi 5 Support M.2 2230/2242/2260/2280 SSD is listed on Amazon. Price, availability, shipping and returns are set by Amazon and its sellers — check the listing for current terms. SpecPicks earns a small commission on qualifying purchases — thank you for supporting independent review work.
*Price sourced from Amazon.com. Last updated 2026-10-21. Price and availability subject to change.
Related Single-Board Computers
Geekworm X1001 PCIe to M.2 HAT Key-M NVMe SSD… head-to-head
Side-by-side specs, prices, and a pick for each matchup — no tab-switching.
More guides & deep dives from the SpecPicks archive
Browse all articles & guides →- The Complete Voodoo5 5500 AGP Driver Guide (2026 Edition)
- How to Build a Windows 98 Retro PC in 2026
- Best Retro Handhelds in 2026 — From $35 to $500
- Best Budget Gaming PC Build 2026 — ~$1,000 Parts List
- Best 1440p Gaming GPUs in 2026
- RTX 4070 Super vs RX 7800 XT — Which to Buy in 2026
- Emulation Hardware in 2026: FPGA, Software, and Cart-Reader Ecosystems
More reviews from the SpecPicks archive
Browse all reviews →- Best PC Couch-Gaming Setup in 2026: Controllers, Display, and Audio
- Best SSD for 2000s LAN Party PC Builds (2026)
- Best Webcam for Twitch Streaming on a Budget in 2026
- Best Gaming Controllers for PC and Emulation in 2026
- Ryzen 7 9800X3D vs 7800X3D: The Real-Game FPS Gap at 1080p, 1440p, and 4K
- IPEX-LLM + Ollama in Docker: Running Local Models on Intel GPUs
- This Open-Source KVM Runs a Pentium 4 Instead of a Raspberry Pi
- Count Anything Runs Locally on a 12GB GPU: Object-Counting AI on the RTX 3060
- 4K@60fps USB Video Capture on Linux: What Works in 2026
- CompactFlash as an IDE Drive: Silent, Period-Correct Storage for Win98 Rigs
- Best CPU Coolers for Ryzen in 2026: 5 Tested Picks
- Samsung 870 EVO vs Crucial BX500: Best Budget SATA SSD for a 2026 Build
- DualSense vs 8BitDo Pro 2 vs GameSir G7 SE: Best PC Controller in 2026
- Best Webcam for Streaming and Remote Work in 2026
- Best Retro Gaming Consoles and Controllers to Buy in 2026
- Best Wired Controller for Fighting Games on PC (2026)
- GitHub Copilot vs Claude Code vs OpenCode Benchmark 2026
- Use a Raspberry Pi 4 as a Second Monitor or KVM in 2026
- Claude Fable 5 Tops the Intelligence Index: What Frontier Cloud AI Means for Local Rig Builders
- Kimi K3 Just Launched: What You Can (and Can't) Run Locally Instead
- No Wonder My CPU Was Hitting 100°C: 7 Build Mistakes
- Best Budget SSDs for Retro and Homelab Builds in 2026
- Is an RTX 3060 Enough for 4K Gaming? Pairing It With a Budget 4K Monitor
- Run Qwen Locally: Apple Silicon vs a 12GB RTX 3060 Rig in 2026
Earliest SpecPicks reviews
Browse full archive →- Best GPU for Llama 3.1 8B (2026)
- Best GPU for Qwen 3 14B (2026)
- Best GPU for Qwen 3 32B (2026)
- Best GPU for Llama 3.1 70B (2026)
- Best GPU for DeepSeek-R1 32B (2026)
- Best GPU for Llama 3.1 405B (2026)
- How to run Llama 3.1 8B on NVIDIA GeForce RTX 5090
- How to run Qwen 3 14B on NVIDIA GeForce RTX 5090
- How to run Qwen 3 32B on NVIDIA GeForce RTX 5090
- How to run Llama 3.1 70B on NVIDIA GeForce RTX 5090
- How to run DeepSeek-R1 32B on NVIDIA GeForce RTX 5090
- How to run Llama 3.1 8B on NVIDIA GeForce RTX 4090