X1001-Max

From Geekworm Wiki
Jump to navigation Jump to search

X1001-MAX
X1001-MAX
X1001-MAX Interfaces Dimensions
How to power
X1001-MAX Supported SSD


X1001-MAX
X1001-MAX

Overview

Geekworm X1001-Max: A high-performance PCIe extension board for Raspberry Pi 5, engineered for power-hungry M.2 NVMe devices, boasting full M.2 NVMe compatibility (all length), flexible dual power inputs, dual independent high-current delivery, blazing-fast PCIe speeds, and optimized cooling & stackable design.


Geekworm PCIe to NVME Sets:

After the Raspberry Pi AI Kit launched, we put four PiPs (X1001, X1004, X1011, M901) through testing; only X1011 does not support the Hailo-8 AI accelerator.

It should be noted that X1004 uses ASMedia ASM1182e PCIe switch, and X1011 uses ASM1184e, they can't support PCIe Gen 3 speed, so even though we forced to enable PCIe Gen 3.0 setting in Raspberry Pi 5, it is limited by ASMedia ASM1182e PCIe switch, and speed is still PCIe Gen 2.0 5Gbps speed. when you use an hailo-8 ai accelerator, Raspberry Pi Fundation highly recommends using PCIe 3.0 to achieve best performance with your AI Kit.

Our tentative conclusions are as follows:

  • If you need to use hailo-8 ai accelerator with high performance, it is recommended to use X1015/X1002/X1003/M901/ the official M.2 HAT+ etc. When choosing these PIP boards, you should focus on whether there is a conflict between the camera cable and the PIP board installation, and enable PCIe3.0 to use hailo-8 ai accelerator. At the same time, you need to prepare an SD card as the system disk.
  • If you don't care about the high performance brought by PCIe 3.0, then you can consider using X1004, so that you can use any socket of X1004 to install NVME SSD as the system disk, and another socket to install hailo-8 ai accelerator, so as to have both.

Caution:

*The Matching Case section only indicates compatibility between the case, PCIe Peripheral Board and Raspberry Pi 5 Board, and excludes products in the Product Matching Reference section. Compatibility of these referenced products with the case is subject to their actual specifications.
*In addition to voltage and current, ensure that the total power of the power supply meets or exceeds the recommended input power (Total Power = Voltage × Current).
Model Compatible with Position NVMe M2 SSD Length Support Power Input Power Supply for SSD Matching Case Matching Cooler Support NVMe Boot Support PCIe 3.0 Support Hailo-8 AI Accelerator Product Matching Reference
X1001-Max Raspberry Pi 5 Top 2230/2242/2260/2280
  • 27W-120W USB-C PD power supply (Recommended 65W/100W PD power supply)
  • 9-20Vdc via DC jack (Recommended 12V 5A power adapter PSU60)
Warning: Only one power source should be connected at a time
3.3V ±5% Max 8A - X-FAN40 / Official Cooler / H501 / H510 Yes - Yes
X1000 Raspberry Pi 5 Top 2230/2242
  • 5 VDC ±5% via FFC & GPIO pin header
NOTE: FFC cable: 5V/1A rated input, max 5W. Actual input current varies with SSD (SSD-Current-Note)
3.3V, max 3.5A P579 Official Cooler / Argon THRML Cooler / H501 / H505 / H509 / H510 Yes - Not tested
X1001 Raspberry Pi 5 Top 2230/2242/2260/2280
  • 5 VDC ±5% via FFC
  • 5 VDC ±5% via XH2.54 interface
NOTE:
  • FFC cable: 5V/1A rated input, max 5W. Actual input current varies with SSD (SSD-Current-Note)
  • XH2.54 interface – for use only when SSD power is insufficient (see explanation)
3.3V, max 3.5A P579 Official Cooler / Argon THRML Cooler / H501 / H505 / H509 / H510 Yes - Yes
X1002 Raspberry Pi 5 Bottom 2230/2242/2260/2280
  • 5 VDC ±5% via FFC & GPIO pin header
NOTE: FFC cable: 5V/1A rated input, max 5W. Actual input current varies with SSD (SSD-Current-Note)
3.3V, max 3.5A P580 /
P580-V2
Official Cooler / Argon THRML Cooler / H501 / H505 / H509 / H510 Yes - NO
X1003 Raspberry Pi 5 Top 2230/2242
  • 5 VDC ±5% via FFC & GPIO pin header
NOTE: FFC cable: 5V/1A rated input, max 5W. Actual input current varies with SSD (SSD-Current-Note)
3.3V, max 3.5A P579 / P425 Official Cooler / H501 / H510 Only Yes - Not tested
X1004 Raspberry Pi 5 Top Dual ssd: 2280
  • 5 VDC ±5% via FFC & GPIO pin header
NOTE: FFC cable: 5V/1A rated input, max 5W. Actual input current varies with SSD (SSD-Current-Note)
3.3V, max 3.5A + 3.5A P579-V2 Official Cooler / Argon THRML Cooler / H501 / H505 / H509 / H510 Yes (Requires EEPROM 2024/05/17 and later version) NO Yes
X1005 Raspberry Pi 5 Bottom Dual ssd: 2230/2242/2260/2280
  • 5 VDC ±5% via FFC & GPIO pin header
NOTE: FFC cable: 5V/1A rated input, max 5W. Actual input current varies with SSD (SSD-Current-Note)
3.3 V, max 6A P580-V2 Official Cooler / Argon THRML Cooler / H501 / H505 / H509 / H510 Yes (Requires EEPROM 2024/05/17 and later version) NO Yes
X1011 Raspberry Pi 5 Bottom 4 ssds: 2230/2242/2260/2280
  • 5 VDC ±5%, ≥5A via FFC & pogo pins
  • 5 VDC ±5%, ≥5A via DC5521 power jack of X1011
  • 5 VDC ±5%, ≥5A via Type-C of Pi 5
3.3 V, max 10A X1011-C1 Official Cooler / Argon THRML Cooler / H501 / H505 / H509 / H510 Yes (eeprom 2024/05/17 and later version) NO NO
X1012 Raspberry Pi 5 Top 2230/2242/2260/2280
  • 35–57 VDC via Power over Ethernet (PoE)
  • 40–57 VDC via auxiliary power jack
5V, 5A P579 Official Cooler / Argon THRML Cooler / H501 / H505 / H509 / H510 Yes - Not tested
X1015 Raspberry Pi 5 Top 2230/2242/2260/2280
NOTE: FFC cable: 5V/1A rated input, max 5W. Actual input current varies with SSD (SSD-Current-Note)
3.3 V, max 6A P579 Official Cooler / Argon THRML Cooler / H501 / H505 / H509 / H510 Yes - Yes
M901 Raspberry Pi 5 Top 2230/2242/2260/2280
  • 5 VDC ±5% via FFC
NOTE: FFC cable: 5V/1A rated input, max 5W. Actual input current varies with SSD (SSD-Current-Note)
- P579 Official Cooler / Argon THRML Cooler / H501 / H505 / H509 / H510 Yes - Yes -
Q100 Raspberry Pi 5 Top 2242 - - P579 Official Cooler / Argon THRML Cooler / H501 / H505 / H509 / H510 Yes - Not tested -
Q200 Raspberry Pi 5 Top Dual ssd: 2280 - - P579 Official Cooler / Argon THRML Cooler / H501 / H505 / H509 / H510 NO - Not tested -
M300 Raspberry Pi 5 Top 2230/2242 - - P579 Official Cooler / Argon THRML Cooler / H501 / H505 / H509 / H510 Yes - Not tested -
M400 Raspberry Pi 5 Top 2230/2242/2280 - - P579 Official Cooler / Argon THRML Cooler / H501 / H505 / H509 / H510 Yes - Not tested -

Features

Important Note: ①Supports the Hailo AI acceleration module; ②NVMe devices only, not compatible with M.2 SATA, AHCI, or non-NVMe devices; ③Power it via either the USB-C socket or DC jack (do not connect both sources simultaneously); ④Don't apply power to your Raspberry Pi through its Type-C USB socket.

  • Designed for Power-Hungry M.2 NVMe Device: Raspberry Pi 5-exclusive PCIe extension board optimized for high-demand peripherals like AI accelerator cards and large-capacity NVMe SSDs
  • Dual Versatile Power Inputs: Supports max 120W USB-C PD (27W–120W range, recommended 65W/100W PD power supply) or 9–20V DC jack (recommended 12V 5A power adapter) for flexible power matching
  • Dual-Circuit High-Current Power Delivery: Integrated dual DC-DC converters supply stable 5.1V/8A to Pi 5 and 3.3V/8A to M.2 devices, eliminating cross-interference and ensuring uninterrupted high-performance operation
  • Full-Range M.2 NVMe SSD Compatibility: Works with all common M.2 SSD lengths (2230, 2242, 2260, 2280) for flexible storage/AI peripheral configuration—NVMe devices only
  • High-Speed PCIe 2.0/3.0 Transfer: Up to 8 Gbps data speeds to accelerate fast file access, smooth AI processing, and high-bandwidth M.2 device performance
  • Cooling & Stackable Design Optimized: Compatible with the official Raspberry Pi 5 passive cooler (plus built-in PCB heat-dissipation slot) and features a top-mount form factor for seamless stacking with other HATs
  • HAT Accessory Compatibility: Supports the X-FAN40 PWM-controlled fan HAT for active cooling of power-hungry M.2 devices, boosting long-term performance stability

Technical Specification

Power Input
  • 27W-120W USB-C PD power supply (Recommended 65W/100W PD power supply)
  • 9-20Vdc via DC jack (Recommended 12V 5A power adapter PSU60)

(Warning: Only one power source should be connected at a time)

RPi 5 Power Supply
  • 5.1V ±5% Max 8A
M.2 NVMe SSD Power Supply
  • 3.3V ±5% Max 8A
PCIe 2.0/3.0 Transfer Speed
  • Up to 8 Gbps
Ports & Connectors
  • DC power jack x1- 5.5x2.1mm
  • PCIe connector - 16-pin pitch0.5mm
  • SSD connector - M.2 KEY-M 67P
  • 40-pin extended GPIO header x1
PCIe Cable Length
  • 30mm
PCB Size
  • 85mm x 57mm
Important Notes
  • Older NVMe drives with less efficient flash media may not perform as well as newer drives
  • New NVMe SSDs are not partitioned and will need to be both partitioned and formatted when first connected to the Raspberry Pi before they will be accessed in the Explorer

Application

X1001-Max with AI Module
X1001-Max with AI Module
X1001-Max with X-FAN40
X1001-Max with X-FAN40

Packing List

  • X1001-Max V1.0 PCIe expansion board x1
  • Spacer M2.5x20mm x4
  • Screw M2.5x5mm x8
  • PCIe FFC cable 30mm x2
  • SSD Copper Pillar x1
  • M2x4mm Screw x1

Test & Reviews

Test Conditions

  • System board details: Raspberry Pi 5 Model B Rev 1.0, 4G RAM
  • Interface board details: X10xx Series NVMe Shield
  • Operation system: Raspberry Pi OS with desktop (Debian13 (trixie), 64bit, Release date: 4 Dec 2025)
  • Storage details: Netac N930E-PRO M.2 NVMe 128GB, Samsung 970 EVO Plus 500G

Testing the SSD speed from command line with dd

  • 1) To test the write speed, writing 1 GB of data in 10 blocks of 100 MB
  • 2) To test the read speed, use dd to read our entire TestingFile file generated from the last command, in 10 blocks of 100 MB each

Run at PCIe 2.0

Run at PCIe 3.0

As seen above, the final results with the dd command are:

  • Write speed: 379 MB/s at PCIe 2.0, 603MB/s at PCIe 3.0
  • Read speed: 415 MB/s at PCie 2.0, 781MB/s at PCIe 3.0


Testing disk drive read speed with hdparm

  • Run at PCIe 2.0, average read rate: 395.5 MB/s (3 samples)

  • Run at PCIe 3.0, average read rate: 768.3 MB/s (3 samples)

User Manual

FAQ

Q1: Question 1

A: Place the answer here.

Loading comments...