Description
NVMe (M.2 M-Key 2230, 2242, 2260, 2280 PCIe Gen3 x1) SSD base peripheral Board for Raspberry Pi 5
Features:
- Compatible with other HAT shield
- Support boot from the NVMe drive
- 60mm length Flat Flex Cable
- Supports installation of official active coolers
- Dual LED Indicators: “PWR” and “ACT”
- Supports 2230/2242/2260/2280 NVME M2 SSD
- M.2 Standard-Compliant Power System
- Ext +5V Power input connector
- Base mounting
Packing List:
- 1 x NVPI5-2280B
- 2 x PCIe FFC cable (30mm length)
- 2 x PCIe FFC cable (60mm length)
- 4 x M2.5x14mm F/F Spacers
- 4 x M2.5x6+6mm F/M Spacers
- 5 x M2.5x5mm Screws
- 2 x M2x4mm Screws
- 1x XH2.54 4P Power cable

Getting started
Firmware
Make sure your Raspberry Pi 5 firmware is up to date with the 2023-12-06 or later version. Software update on the RPi OS should do this for you, but you can force it by running sudo rpi-eeprom-update in the Terminal.
If you have updated your firmware and want to boot from the NVMe drive, you might have to get technical and run sudo rpi-eeprom-config --edit from the Terminal and change the BOOT_ORDER to be 0x416 instead of 0x41.
To enable experimental and not-officially-supported PCIe 3 mode, add the follow line to the [all] section at the end of your Raspberry Pi /boot/config.txt file like this:
# Enable the PCIe external connector
dtparam=pciex1
# Force Gen 3.0 speeds
dtparam=pciex1_gen=3
Booting from NVMe
If you want to boot from the NVMe drive follow these extra steps:
- Format the drive using Raspberry Pi Imager
- Shutdown
- Remove your microSD card
- Power back on
Notes
- Always power off your RPi and disconnect the power supply before installing or uninstalling the NVPI5-2242T and NVPI5-2280B;
- NVPI5-2242T and NVPI5-2280B offers a general purpose PCIe x1 connection;
- We do not recommend WD Green SSDs at this time. Drives such as the SN350 are temperamental with the CM4 and RPi 5.