---
product_id: 595581732
title: "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"
brand: "geekworm"
price: "843258₫"
currency: VND
in_stock: true
reviews_count: 13
category: "Geekworm"
url: https://www.desertcart.vn/products/595581732-x1001-pcie-to-m-2-hat-key-m-nvme-ssd
store_origin: VN
region: Vietnam
---

# PCIe Gen3 speed boost Supports M.2 NVMe SSD 2230-2280 Compact, cool-friendly design 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

**Brand:** geekworm
**Price:** 843258₫
**Availability:** ✅ In Stock

## Summary

> 🚀 Upgrade your Pi 5 with lightning-fast NVMe storage — don’t get left behind!

## Quick Answers

- **What is this?** 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 by geekworm
- **How much does it cost?** 843258₫ with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.vn](https://www.desertcart.vn/products/595581732-x1001-pcie-to-m-2-hat-key-m-nvme-ssd)

## 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

- • **Blazing PCIe Gen3 Speeds:** Unlock the full power of Raspberry Pi 5’s PCIe interface for ultra-fast data transfer.
- • **Cool & Compact Form Factor:** Slim 3.42" x 2.2" board fits snugly with active cooling solutions—keep your Pi running chill under pressure.
- • **Future-Proof Storage Capacity:** No hardware limits on SSD size—scale your storage as your projects grow without compromise.
- • **Plug & Play with Raspberry Pi 5:** Tailored exclusively for Pi 5 models (2GB to 16GB), ensuring perfect hardware synergy.
- • **Universal M.2 NVMe Compatibility:** Seamlessly supports all M.2 Key-M NVMe SSD sizes from 2230 to 2280 for flexible storage upgrades.

## Overview

The Geekworm X1001 PCIe to M.2 HAT is a precision-engineered expansion board designed exclusively for Raspberry Pi 5. It enables blazing PCIe Gen3 speeds by supporting M.2 Key-M NVMe SSDs in sizes 2230 to 2280, delivering massive storage and performance boosts. Its compact design fits perfectly with active cooling setups, ensuring stable operation. With no hardware-imposed SSD capacity limits, it future-proofs your Pi 5 for demanding applications and rapid boot times, making it the ultimate upgrade for professionals and makers aiming to maximize their Pi’s potential.

## Description

Product description Specifications Why can't my Raspberry Pi 5 detect or boot from the NVMe SSD? After several major version updates, the bootloader has basically solved the firmware issue, so the remaining is the OS configuration and SSD compatibility issues. Why can't my Raspberry Pi 5 detect or boot from the NVMe SSD? After several major version updates, the bootloader has basically solved the firmware issue, so the remaining is the OS configuration and SSD compatibility issues. What is the maximum supported NVMe SSD capacity for the X1001? The X1001 hardware has no limit on NVME SSD capacity, which is dependent on the Raspberry Pi OS. What is the maximum supported NVMe SSD capacity for the X1001? The X1001 hardware has no limit on NVME SSD capacity, which is dependent on the Raspberry Pi OS. Can they support Gen3 PCIe speeds or only Gen2? 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. Can they support Gen3 PCIe speeds or only Gen2? 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. Why is the SSD recognized but not bootable? 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. Why is the SSD recognized but not bootable? 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. Product Comparison Table X1001 X1005 X1002 X1003 X1015 X1012 X1004

Review: Simple, inexpensive, easy to install, brilliant! - Brilliant! Easy to install and it worked flawlessly. Fits within this GeeekPi Metal Case for Raspberry Pi 5 with Pi 5 Active Cooler, with plenty of room to spare: https://www.desertcart.com/dp/B0CMZ84GM8 For some reason two ribbon cables were included. They looked different from one another so perhaps one is just a spare. The board does not block the fan. The Pi is running as cool as it ever has. I am using this Patriot P300 M.2 PCIe Gen 3 x4 512GB Low-Power Consumption SSD: https://www.desertcart.com/dp/B082BJ4679 I followed these instructions, don't know if desertcart allows links but if you search for "Booting Raspberry Pi 5 from NVMe SSD" you will find a simple four step procedure which is really only three steps because the fourth one is to reboot the Pi: 1. format 2. copy the system from SD card to the SSD 3. configure the boot order 4. that's it! There is an enormous speed improvement, as you can see in the pictures (before / after). Very inexpensive. Perhaps the most cost-effective improvement there is to a Raspberry Pi. Don't even think about it. Just buy it.
Review: Excellent Five Star Product and Performance Improvement - This item was purchased as part of a bundle which also included the GeekWorm P579 case and a 5A Pi5 power supply. The case also included the official Raspberry Pi5 active cooler. Installing the active cooler, hat, PCIe extension cable, and M.2 2280 drive onto the hat were all straight forward. The GeekWorm case has plenty of room at the top to install a full length heatsink on top of the nvme stick. On my system running TwisterOS the storage throughput using the linux command hdparm: mmcblk0 (SDcard) 83.03 MB/s /dev/sda (2.5 in SATA SSD in USB 3 enclosure) 337.MB/s /dev/nvme0n1 739.5 MB/s. Fear not, for there is plenty of help available online with the hardware assembly and the parameters that have to be enabled or changed on the Pi5 in order to access and boot to the M.2 stick. All of the products in the bundle are of the highest quality at a reasonable price. No junk there. Highly recommended as a solution that brings the Pi5 closest to it's full overall performance potential. The video demonstrates the 10 second boot time that begins when the boot screen turns from gray to dark. Whoa Nellie! dtparam=pciex1 and dtparam=pciex1_gen=3 added to the bottom of config.txt doubled the speed of the nvme drive and has not caused any system stability issues.

## 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

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B0CPPGGDQT |
| Best Sellers Rank | #26 in Single Board Computers (Computers & Accessories) |
| Brand | Geekworm |
| Built-In Media | 1 x X1001 V1.1 Shield, 1x Screws Pack Accessories |
| Compatible Devices | Raspberry Pi 5 |
| Customer Reviews | 4.6 out of 5 stars 512 Reviews |
| Hardware Interface | PCI Express x1 |
| Item Dimensions L x W x H | 3.42"L x 2.2"W x 0.04"H |
| Item Weight | 22 Grams |
| Manufacturer | Geekworm |
| Mfr Part Number | TB-2023-05 |
| Model Number | X1001 |
| Operating System | Raspberry Pi OS Bookworm |
| Product Dimensions | 3.42"L x 2.2"W x 0.04"H |
| Style | Classic |
| Style Name | Classic |
| Warranty Description | 3 months |

## Product Details

- **Brand:** Geekworm
- **Hardware Interface:** PCI Express x1
- **Item Weight:** 22 Grams
- **Product Dimensions:** 3.42"L x 2.2"W x 0.04"H
- **Style:** Classic

## Images

![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 - Image 1](https://m.media-amazon.com/images/I/71rDHDmFj2L.jpg)
![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 - Image 2](https://m.media-amazon.com/images/I/71iSO-UaQGL.jpg)
![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 - Image 3](https://m.media-amazon.com/images/I/71Q+DrrXO8L.jpg)
![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 - Image 4](https://m.media-amazon.com/images/I/71O5VS995pL.jpg)
![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 - Image 5](https://m.media-amazon.com/images/I/81LFCc8FnwL.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 X1001?**
A: The X1001 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

### ⭐⭐⭐⭐⭐ Simple, inexpensive, easy to install, brilliant!
*by J***G on September 21, 2025*

Brilliant! Easy to install and it worked flawlessly. Fits within this GeeekPi Metal Case for Raspberry Pi 5 with Pi 5 Active Cooler, with plenty of room to spare: https://www.amazon.com/dp/B0CMZ84GM8 For some reason two ribbon cables were included. They looked different from one another so perhaps one is just a spare. The board does not block the fan. The Pi is running as cool as it ever has. I am using this Patriot P300 M.2 PCIe Gen 3 x4 512GB Low-Power Consumption SSD: https://www.amazon.com/dp/B082BJ4679 I followed these instructions, don't know if Amazon allows links but if you search for "Booting Raspberry Pi 5 from NVMe SSD" you will find a simple four step procedure which is really only three steps because the fourth one is to reboot the Pi: 1. format 2. copy the system from SD card to the SSD 3. configure the boot order 4. that's it! There is an enormous speed improvement, as you can see in the pictures (before / after). Very inexpensive. Perhaps the most cost-effective improvement there is to a Raspberry Pi. Don't even think about it. Just buy it.

### ⭐⭐⭐⭐⭐ Excellent Five Star Product and Performance Improvement
*by S***P on October 12, 2025*

This item was purchased as part of a bundle which also included the GeekWorm P579 case and a 5A Pi5 power supply. The case also included the official Raspberry Pi5 active cooler. Installing the active cooler, hat, PCIe extension cable, and M.2 2280 drive onto the hat were all straight forward. The GeekWorm case has plenty of room at the top to install a full length heatsink on top of the nvme stick. On my system running TwisterOS the storage throughput using the linux command hdparm: mmcblk0 (SDcard) 83.03 MB/s /dev/sda (2.5 in SATA SSD in USB 3 enclosure) 337.MB/s /dev/nvme0n1 739.5 MB/s. Fear not, for there is plenty of help available online with the hardware assembly and the parameters that have to be enabled or changed on the Pi5 in order to access and boot to the M.2 stick. All of the products in the bundle are of the highest quality at a reasonable price. No junk there. Highly recommended as a solution that brings the Pi5 closest to it's full overall performance potential. The video demonstrates the 10 second boot time that begins when the boot screen turns from gray to dark. Whoa Nellie! dtparam=pciex1 and dtparam=pciex1_gen=3 added to the bottom of config.txt doubled the speed of the nvme drive and has not caused any system stability issues.

### ⭐⭐⭐⭐⭐ Works very well
*by M***S on January 25, 2024*

I already have a ‘Pineberry hat bottom’ for my other raspberry pi 5. I got another pi 5 and decided to try the Geekworm because it was readily available on Amazon and at $16 it’s very well priced. . It mounts on standoffs with three screws. Another reviewer complained about the double female standoffs making it hard to mount in a case, but if you use slightly longer (2.5 x 12mm) screws, you can mount it through the bottom of a standard Raspberry pi 5 factory case. It was easy to install, and unlike the bottom hat does not block access to the SD card. Also, because it’s only half width it does not block the Pi active cooler. Even with my pi overclocked to 2.9 GHz (+20%) temps under stress-ng, cpu/gpu 100% load temps were below 75C and normal temps were in the mid 40s. I used a Kingston m.2 2280 512GB pcie 4x4 SSD because I had one around. The system boots reliably from that drive and I get around 850 MB/s sequential reads and 750 MB/s writes. I have stress tested the SSD at pcie 3 speed with no issues and it did not require heat sink. Some reviewers have complained about an inability to boot from WD drives. This is not a problem with the adapter but instead is a known issue with the Raspberry Pi. Hopefully this will get sorted out over time. There were some other reviewers who complained about power. Most SSDs will work fine from the 5 watts that is available from the pcie cable. That limit is imposed by the raspberry pi, not by the adapter. If you need more power, the connector is a standard 2.54 mm JST, and you can readily buy a cable here on Amazon. But virtually all pcie 3 drives and most pcie 4 drives of 2 TB or below will work within the 5 watt window, especially considering that only one pcie lane is a use. My only complaint is that the activity light stays on all the time. unlike the Pineberry, it does not blink when the drive is accessed. Other than that I’m perfectly happy with it.

## Frequently Bought Together

- 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
- Raspberry Pi 5 8GB
- 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.vn/products/595581732-x1001-pcie-to-m-2-hat-key-m-nvme-ssd](https://www.desertcart.vn/products/595581732-x1001-pcie-to-m-2-hat-key-m-nvme-ssd)

---

*Product available on Desertcart Vietnam*
*Store origin: VN*
*Last updated: 2026-05-17*