---
product_id: 599526460
title: "Geekworm X1002 PCIe to M.2 HAT NVMe SSD PIP PCIe Peripheral Bottom Board for Raspberry Pi 5 Support M.2 2230/2242/2260/2280 SSD"
brand: "geekworm"
price: "$34.10"
currency: USD
in_stock: true
reviews_count: 9
category: "Geekworm"
url: https://www.desertcart.us/products/599526460-geekworm-x1002-pcie-to-m-2-hat-nvme-ssd-pip
store_origin: US
region: United States of America
---

# PCIe Gen 3 speed boost Supports M.2 NVMe SSD 2230-2280 Active cooling compatible Geekworm X1002 PCIe to M.2 HAT NVMe SSD PIP PCIe Peripheral Bottom Board for Raspberry Pi 5 Support M.2 2230/2242/2260/2280 SSD

**Brand:** geekworm
**Price:** $34.10
**Availability:** ✅ In Stock

## Summary

> 🚀 Elevate your Raspberry Pi 5 with next-level NVMe speed and sleek design!

## Quick Answers

- **What is this?** Geekworm X1002 PCIe to M.2 HAT NVMe SSD PIP PCIe Peripheral Bottom Board for Raspberry Pi 5 Support M.2 2230/2242/2260/2280 SSD by geekworm
- **How much does it cost?** $34.10 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.us](https://www.desertcart.us/products/599526460-geekworm-x1002-pcie-to-m-2-hat-nvme-ssd-pip)

## Best For

- geekworm enthusiasts

## Why This Product

- Trusted geekworm brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Optimized Cooling Support:** Compatible with official and third-party active coolers to keep your SSD and Pi running cool under heavy workloads.
- • **Sleek Bottom-Mount Design:** Mount your SSD underneath the Pi 5 for a clean, compact build that doubles as a heat shield.
- • **Blazing PCIe Gen 3 Performance:** Unlock ultra-fast data transfer speeds with PCIe Gen 3 support, perfect for demanding Raspberry Pi 5 projects.
- • **Universal M.2 NVMe SSD Compatibility:** Seamlessly supports all common M.2 Key-M NVMe SSD sizes (2230/2242/2260/2280) for flexible storage upgrades.
- • **Effortless Installation with Threaded Standoffs:** Simplify your build with factory pre-fitted risers and threaded mounts that make assembly rock-solid and hassle-free.

## Overview

The Geekworm X1002 PCIe to M.2 HAT is a precision-engineered bottom board designed exclusively for Raspberry Pi 5 models (2GB to 16GB). It supports all standard M.2 Key-M NVMe SSD sizes (2230 to 2280), enabling ultra-fast PCIe Gen 3 data transfer speeds. Featuring a bottom-mount design that acts as a heat shield, it offers compatibility with official and third-party active cooling solutions. Installation is streamlined with factory pre-fitted threaded risers and a flexible power supply option via PCIe ribbon or PD 27W. This accessory transforms your Pi 5 into a powerhouse with reliable, high-speed storage, perfect for professionals demanding performance and sleek integration.

## Description

desertcart.com: Geekworm X1002 PCIe to M.2 HAT NVMe SSD PIP PCIe Peripheral Bottom Board for Raspberry Pi 5 Support M.2 2230/2242/2260/2280 SSD : Electronics

Review: Super easy setup. Works exactly as expected. - Some reviewers, no small number of them have had issues receiving the incorrect screws, I did NOT have that problem. My NVME base was purchased with the corresponding metal case so this review is kind of for both of them. The NVME base was purchased in a pinch when shippment was delayed in a time sensitive setup for a Pimoroni base I ordered. I now have both and can compare them. Assuming the packaging bugs have been worked out, honestly the Geekworm BASE is much nicer. The factory pre-fitted and threaded risers are a wonderful item to simplify installation. There is NO documentation that comes in the box so forget about that, but if you look at the pics here on how they are setup you can figure it out, simply put the NVME goes to the bottom, not the top, the risers go between the Pi and the base. Attach the NVME, attach the ribbon cable, then screw it all together, Your hardware assembly is done. Boot to an SD card with Raspberry Pi OS on it, and run Raspberry Pi imager and write your OS to the NVME, Follow the setup instructions from Explaining Computers youtube page on the software setup to get the NVME going, I have mine set to PCIe Gen 3 and it is plenty fast. The complaints about them not working or wrong screws seem to be from right after it was introduced and I am going to assume those are just issues with early production items. The one I got went together super easy, and super solid. The NVME mount itself has a threaded standoff unlike the Pimoroni, which makes mounting the NVME much easier, although it only seems to support the M.2 2280 NVMEs, but that is what I wanted to use anyway. The whole thing Pi, Cooler, NVME base and NVME fit neatly into the Geekworm case, and through the risers that come with the case which are slightly shorter than the ones that come with the NVME base, the alignment is perfect, screwed together through the bottom of the case and it is solid as a brick. Complaints about WiFi interference with the case are not something I have noticed. WiFi is good and strong, bluetooth pairs up just fine. No interference with the ribbon cable to the case, although I did flatten the cable up against the Pi itself as much as possible without damaging it before assembling to the Pi. I also have a Logitech Unifying receiver / keyboard / mouse and notice no radio / connectivity issues with either. The ribbon cable installs MUCH easier and is less fiddly than the one that came with the Pimoroni. I do not regret either purchase, and they will serve my purposes very well indeed. But if I had it to do over again, I would have gone with 2 of these Geekworm bases and cases and been done with it straight out. Again at least with the units I received, they are spot on. SPECS of my build. Raspberry Pi 5 8GB Raspberry Pi 5 Official active cooler Raspberry Pi 5 Official power supply (USA) Geekworm X1002 NVME base Geekworm P580 case Crucial P3 Plus 2TB M.2 NVME SSD Logitech Unifying receiver. Summary. All of the issues I have read about in other reviews did NOT show up with my device. Installation was super easy, build quality is above and beyond what is to be expected at this price point. Functionality at least paired with my chosen hardware is perfect. Only time will tell about long term durability / reliabiliity, but if my initial impressions are correct, this will hold up and be a good performer.
Review: Ubuntu 24 for Pi 5 works out the box - Installed Ubuntu 24.04.1 LTS 64bit, Using a generic USB to SSD enclosure and the raspberry pi imager, this worked without any modifications to any settings, configuration files or boot order on the pi or OS. Choose "other general purpose OS" in the pi imager to install Ubuntu to the SSD. Installed X1002 using the provided cable and hardware to the Pi5 8GB, then installed the NVME SSD with the Ubuntu Image on it. Booting will then brings you into the OS setup wizard. Once in the OS, updated to PCIE Gen 3 in the conifg.txt as per the directions on the support page listed in the description and there are no stability issues to report. Have tested installation on 6 different major brands of NVME SSD with no issues in recognizing the drive and boots to the OS without intervention. It is great the board mounts on the bottom with the SSD facing down, The PCB acts as heat shield if your project requires excessive read and writes, but if you are worried about heat from your SSD buy or print a case that mounts the pi on its side with vents on the top. Using the two push pins to power the unit from the underside of the GPIO gives it a clean install, just make sure they contact correctly and you boards are flush to each other. The mounting solution using the long screws to secure the two boards together that then protrude out the bottom side (same side as SSD) to install the risers works great too. The performance overall using the SSD is noticeably fast and is worth the ~$16 price tag, it might be more cost effective going this route than buying a quality Micro SD card.

## Features

- Compatibility: Pi 5 PCIe M.2 HAT Bottom only for Raspberry Pi 5 2GB/4GB/8GB/16GB SBC; model: X1002; matching metal case is P580
- M.2 Key-M NVMe SSD Supported: Compatible with M.2 Key-M NVMe SSD 2280/2260/2242/2230 length (SSD is not included)
- User Manual and FAQ: Google Geekworm Wiki and search X1002 for Manual and FAQ; Refer to the FAQ to do troubleshoot step by step if can't boot/recognize from NVMe SSD
- How to Power: Can power the X1002 shield directly from the FFC PCIe ribbon (providing maximum 5W of continuous power), use the PD 27W power supply for Raspberry Pi 5
- Cooling Solution: Support Raspberry Pi 5 official Active Cooler or the third party cooler installation, such as H505/H509

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B0CQYBBNP5 |
| Best Sellers Rank | #588 in Single Board Computers (Computers & Accessories) |
| Customer Reviews | 4.0 4.0 out of 5 stars (126) |
| Date First Available | December 26, 2023 |
| Item Weight | 0.776 ounces |
| Item model number | X1002 |
| Manufacturer | Geekworm |
| Product Dimensions | 3.43 x 2.2 x 0.28 inches |

## Product Details

- **Brand:** Geekworm
- **Color:** black
- **Compatible Devices:** Raspberry Pi 5
- **Hardware Interface:** PCI
- **Item Weight:** 22 Grams
- **Manufacturer:** Geekworm

## Images

![Geekworm X1002 PCIe to M.2 HAT NVMe SSD PIP PCIe Peripheral Bottom Board for Raspberry Pi 5 Support M.2 2230/2242/2260/2280 SSD - Image 1](https://m.media-amazon.com/images/I/71eFkWym4SL.jpg)

## Questions & Answers

**Q: Why can't my Raspberry Pi 5 detect or boot from the NVMe SSD?**
A: After several major version updates, the bootloader has basically solved the firmware issue, so the remaining is the OS configuration and SSD compatibility issues.

**Q: What is the maximum supported NVMe SSD capacity for the X1002?**
A: The X1002 hardware has no limit on NVME SSD capacity, which is dependent on the Raspberry Pi OS.

**Q: Can they support Gen3 PCIe speeds or only Gen2?**
A: All PIP boards (e.g., X1001, X1002, X1003) just extend the Raspberry Pi 5’s PCIe interface. PCIe Gen 3 support depends on both the Raspberry Pi 5 and the chip on the PIP board. Models such as X1004, X1011, and X1005 do not support Gen 3 speed.

**Q: Why is the SSD recognized but not bootable?**
A: A: The method of flashing OS to NVME SSD may be problematic. B: The SSD used may be incompatible. Please replace it with other brand SSD.

## Customer Reviews

### ⭐⭐⭐⭐⭐ Super easy setup. Works exactly as expected.
*by D***R on April 25, 2024*

Some reviewers, no small number of them have had issues receiving the incorrect screws, I did NOT have that problem. My NVME base was purchased with the corresponding metal case so this review is kind of for both of them. The NVME base was purchased in a pinch when shippment was delayed in a time sensitive setup for a Pimoroni base I ordered. I now have both and can compare them. Assuming the packaging bugs have been worked out, honestly the Geekworm BASE is much nicer. The factory pre-fitted and threaded risers are a wonderful item to simplify installation. There is NO documentation that comes in the box so forget about that, but if you look at the pics here on how they are setup you can figure it out, simply put the NVME goes to the bottom, not the top, the risers go between the Pi and the base. Attach the NVME, attach the ribbon cable, then screw it all together, Your hardware assembly is done. Boot to an SD card with Raspberry Pi OS on it, and run Raspberry Pi imager and write your OS to the NVME, Follow the setup instructions from Explaining Computers youtube page on the software setup to get the NVME going, I have mine set to PCIe Gen 3 and it is plenty fast. The complaints about them not working or wrong screws seem to be from right after it was introduced and I am going to assume those are just issues with early production items. The one I got went together super easy, and super solid. The NVME mount itself has a threaded standoff unlike the Pimoroni, which makes mounting the NVME much easier, although it only seems to support the M.2 2280 NVMEs, but that is what I wanted to use anyway. The whole thing Pi, Cooler, NVME base and NVME fit neatly into the Geekworm case, and through the risers that come with the case which are slightly shorter than the ones that come with the NVME base, the alignment is perfect, screwed together through the bottom of the case and it is solid as a brick. Complaints about WiFi interference with the case are not something I have noticed. WiFi is good and strong, bluetooth pairs up just fine. No interference with the ribbon cable to the case, although I did flatten the cable up against the Pi itself as much as possible without damaging it before assembling to the Pi. I also have a Logitech Unifying receiver / keyboard / mouse and notice no radio / connectivity issues with either. The ribbon cable installs MUCH easier and is less fiddly than the one that came with the Pimoroni. I do not regret either purchase, and they will serve my purposes very well indeed. But if I had it to do over again, I would have gone with 2 of these Geekworm bases and cases and been done with it straight out. Again at least with the units I received, they are spot on. SPECS of my build. Raspberry Pi 5 8GB Raspberry Pi 5 Official active cooler Raspberry Pi 5 Official power supply (USA) Geekworm X1002 NVME base Geekworm P580 case Crucial P3 Plus 2TB M.2 NVME SSD Logitech Unifying receiver. Summary. All of the issues I have read about in other reviews did NOT show up with my device. Installation was super easy, build quality is above and beyond what is to be expected at this price point. Functionality at least paired with my chosen hardware is perfect. Only time will tell about long term durability / reliabiliity, but if my initial impressions are correct, this will hold up and be a good performer.

### ⭐⭐⭐⭐⭐ Ubuntu 24 for Pi 5 works out the box
*by M***E on September 3, 2024*

Installed Ubuntu 24.04.1 LTS 64bit, Using a generic USB to SSD enclosure and the raspberry pi imager, this worked without any modifications to any settings, configuration files or boot order on the pi or OS. Choose "other general purpose OS" in the pi imager to install Ubuntu to the SSD. Installed X1002 using the provided cable and hardware to the Pi5 8GB, then installed the NVME SSD with the Ubuntu Image on it. Booting will then brings you into the OS setup wizard. Once in the OS, updated to PCIE Gen 3 in the conifg.txt as per the directions on the support page listed in the description and there are no stability issues to report. Have tested installation on 6 different major brands of NVME SSD with no issues in recognizing the drive and boots to the OS without intervention. It is great the board mounts on the bottom with the SSD facing down, The PCB acts as heat shield if your project requires excessive read and writes, but if you are worried about heat from your SSD buy or print a case that mounts the pi on its side with vents on the top. Using the two push pins to power the unit from the underside of the GPIO gives it a clean install, just make sure they contact correctly and you boards are flush to each other. The mounting solution using the long screws to secure the two boards together that then protrude out the bottom side (same side as SSD) to install the risers works great too. The performance overall using the SSD is noticeably fast and is worth the ~$16 price tag, it might be more cost effective going this route than buying a quality Micro SD card.

### ⭐ a new low in QC
*by G***T on February 18, 2024*

I noticed something fishy with the screws just like many other reviewers had, except that only with one standoff. One of them was the wrong thread size. 3 out of four were the correct thread size, and one was different. This should have been foreshadowing. I spent the entire day today trying to get this thing to recognize my NVMe drive, which it failed to do. I tried everything under the sun, including reseating the PCIe cable numerous times, etc. No, the drive does NOT have a Phison controller, so it should in theory work. However, nothing I tried even listed the drive (lspci or lsblk). Nothing works. I am quite sad because I really liked the concept, but the execution is quite lacking. I returned this and the corresponding case. Very disappointed.

## Frequently Bought Together

- Geekworm X1002 PCIe to M.2 HAT NVMe SSD PIP PCIe Peripheral Bottom Board for Raspberry Pi 5 Support M.2 2230/2242/2260/2280 SSD
- Geekworm PD 27W 5.1V 5A USB-C Power Supply for Raspberry Pi 5 2GB/4GB/8GB/16GB
- Geekworm Active Cooler H505 for Raspberry Pi 5, Aluminum Heatsink with Blower PWM Fan

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.us/products/599526460-geekworm-x1002-pcie-to-m-2-hat-nvme-ssd-pip](https://www.desertcart.us/products/599526460-geekworm-x1002-pcie-to-m-2-hat-nvme-ssd-pip)

---

*Product available on Desertcart United States of America*
*Store origin: US*
*Last updated: 2026-03-10*