🚀 Elevate Your Raspberry Pi Experience!
The Geekworm X1002 PCIe to M.2 HAT NVMe SSD PIP is designed specifically for the Raspberry Pi 5, allowing users to enhance their device's storage capabilities with support for various M.2 SSD lengths. It features a straightforward power supply method, compatibility with cooling solutions, and easy access to user manuals for troubleshooting.
Brand | Geekworm |
Series | X1002 |
Item model number | X1002 |
Item Weight | 0.776 ounces |
Product Dimensions | 3.43 x 2.2 x 0.28 inches |
Item Dimensions LxWxH | 3.43 x 2.2 x 0.28 inches |
Color | black |
Manufacturer | Geekworm |
ASIN | B0CQYBBNP5 |
Country of Origin | China |
Date First Available | December 26, 2023 |
D**R
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 8GBRaspberry Pi 5 Official active coolerRaspberry Pi 5 Official power supply (USA)Geekworm X1002 NVME baseGeekworm P580 caseCrucial P3 Plus 2TB M.2 NVME SSDLogitech 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.
M**E
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.
I**S
Do not buy!
This is a review for the Geekworm X1002 PCIe M.2 NVMe.I was given a top mount NVMe for my Pi5. I had no problems with that set up but a project I was working on made more sense to mount the M.2 drive on the bottom of the Pi5, so I bought this Geekworm X1002 PCIe M.2 NVMe. First off the screws and standoffs supplied with this are M2.5. The PCB with the standoffs mounted on the board are M2 threads. Luckily I had some M2 screws I could use to mount the NVMe board to the Pi. Connected the supplied cable to the Pi and NVMe board, plugged in the power supply and immediately noticed smoke coming from the PCIe slot on my Pi. I pulled the power cable as fast as I could but it was too late. The Geekworm cable supplied with the kit, fried my PCIe slot. I tried hooking up my old top mount NVMe board and cable with no luck. My M.2 drive is no longer recognized. So thank you Geekworm for burning up my PCIeslot on my brand new Pi 5.
A**Y
Works great with KIOXIA 512GB Gen4 NVME drive
Installed it on my pi with the geekworm metal case. Everything went together easily.To get your pi5 booting with nvme, you'll either need to load the special boot config raspberry pi image to an SD card (that you later remove) or boot from a regular raspbian sd card and run a terminal/bash window:# Edit the EEPROM on the Raspberry Pi 5.sudo rpi-eeprom-config --edit# Change the BOOT_ORDER line to the following:BOOT_ORDER=0xf216# f216 = NVME, SD, Network, Restart in that order...and it worked for me after that!Although geekworm doesn't mention HAT+ compatibility, this thing seems to work fine without having to manually enable pcie probing so it's at least partially compatible.Also, you're going to want to do this after getting linux up for the first time:# Add to bottom of /boot/firmware/config.txtdtparam=pciex1# Optionally, you can control the PCIe lane speed using this parameter# dtparam=pciex1_gen=3This will get you MUCH faster speeds. With my kioxia KXG80ZNV1T02 I get 700MB/s direct and 800MB/s dsync on the raspberry pi 5. It's almost a respectable computer (with GPIO pins).
Trustpilot
1 month ago
1 day ago