for raspberry pi5  
  data storage - POE+NVMe shield  
  Home       Be Our Distributor      Custom Products      OEM/ODM      What We Do      Contact  
  X1012 V1.2  ACTIVE hardware   software  
       Product Overview  

The X1012 NVMe+POE shield is specifically designed to offer a reliable power source and enhance storage capabilities for the Raspberry Pi 5.

POE (Power Over Ethernet) refers to the ability to provide DC power for IP-based network devices while transmitting data signals at the same time without affecting the standard Ethernet cabling infrastructure.

With its sleek and compact design, this shield allows for easy attachment of various M.2 SSD lengths (including 2280, 2260, 2242, and 2230) to your Raspberry Pi 5. It supports booting the operating system from your SSD, leading to quicker application launches, web serving, and file copying.

       Product Features  

Compatible With
- Raspberry Pi 5B


- Optimal data storage+powering over Ethernet solution designed specifically for Raspberry Pi 5



- PoE Supported – Power over Ethernet for simplified installation

- Fully isolated switched-mode power supply

- Compatible with 802.3af/at Specifications

- Supports 48V Auxiliary Adapter Supply

- Input voltage: 37–57V DC, Class 4 device

- Output power: 5VDC / 5A


- Supports high-capacity M.2 NVMe solid-state drives up to 4TB
- Accommodates various M.2 NVMe SSD form factors, including 2280, 2260, 2242, and 2230

- Supports operating system booting from your SSD
- Offers fast data transfer speeds with PCIe 2.0 5Gbps / PCIe 3.0 8Gbps
- Does not compromise cooling performance and is fully compatible with the official active cooler
- Features a blue LED indicator that displays power and drive status
- Equipped with an integrated high-efficiency DC/DC step-down converter, providing up to 6A of power for your SSD


* NVMe SSD Incompatibility list on the bottom of the page.

       Test & Reviews  

Test Conditions

-System board details: Raspberry Pi 5 Model B Rev 1.0 , 4G RAM

-Interface board details: X1012 POE+NVMe Shield

-Operation system: Raspberry Pi OS with desktop (Debian12 (bookworm), 64bit, Release date: October 10th 2023)

-Storage details: Netac N930E-PRO M.2 NVMe 128GB


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: 389 MB/s at PCIe 2.0, 377MB/s at PCIe 2.0
  -Read speed: 730 MB/s at PCie 2.0, 700MB/s at PCIe 3.0


Testing disk drive read speed with hdparm

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



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


       Technical Specification  
Power supply : 35-57VDC powering over Ethernet or 40-57Vdc via Auxiliary power jack
Ports & Connectors : PCIe connector - 16-pin pitch0.5mm
  SSD connector - M.2 KEY-M 67P
    AUX power jack - 5.5x2.1mm, Center positive(+)
PCIe cable length : 30mm
PCB Size : 87mm x 56mm
       Package Contents  

-  X1012 V1.2 NVMe + POE shield x1

  -  PCIe FFC 30mm x2
  -  Screw pack x1 
        Important Notes  
- NVMe SSD Incompatibility List
  We recommend refraining from using the following NVMe SSD drives which is equipped with a Phison controller due to their proven incompatibility:

WD Blue SN550/SN580 series
WD Green SN350 series
WD Black SN850 series
Other NVMe SSD drivers equipped with the same Phison controller

These specific models have demonstrated compatibility issues, and it is advisable to avoid them when considering NVMe SSD options for the X10xx series NVMe shield. By steering clear of these drives, users can ensure a smoother and more reliable experience with their storage solutions.
- Compatible with M.2 NVMe SSDs
- Not compatible with M.2 SATA SSDs, M.2 PCIe AHCI SSDs, or other M.2 non-NVMe devices
- 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.
© 2023 SupTronics Technologies Limited, All Rights Reserved.