Raspberry Pi M.2 HAT+

by Raspberry Pi

Connect an M.2 solid state drive (or other peripheral) up to the speedy PCIe 2.0 interface on Raspberry Pi 5 with the official Raspberry Pi M.2 HAT+.

It supports fast (up to 500 MB/s) data transfer to and from NVMe drives and other PCIe accessories.

Raspberry Pi M.2 HAT+ is an adaptor for connecting M.2 devices (such as NVMe drives and AI accelerators) to the single-lane PCI Express 2.0 interface on Raspberry Pi 5. It supports devices with an M.2 M key edge connector, in the 2230 and 2242 form factors. It is capable of supplying up to 3A to connected M.2 devices (to make sure that your devices are getting enough power we'd recommend using the official PSU).

The Raspberry Pi M.2 HAT+ conforms to the Raspberry Pi HAT+ specification and is autodetected by the latest Raspberry Pi software/firmware. It is supplied with a 16mm stacking header and threaded spacers, so it can be fitted to a Raspberry Pi 5 with the Raspberry Pi Active Cooler in place.

You can now buy a M.2 HAT+ on its own, or in a kit that includes a Raspberry Pi branded SSD - scroll down for more info!

Features

  • Supports single-lane PCIe 2.0 interface (500 MB/s peak transfer rate)
  • Supports devices that use the M.2 M key edge connector
  • Supports devices with the 2230 or 2242 form factor
  • Capable of supplying up to 3A to connected M.2 devices
  • Includes power and activity LEDs
  • Conforms to the Raspberry Pi HAT+ specification
  • Supplied with ribbon cable, 16mm stacking header, threaded spacers and screws, and knurled double-flanged screw to secure and support the M.2 peripheral.

SSD Kit includes

The Raspberry Pi SSD Kit bundles a Raspberry Pi M.2 HAT+ with a Raspberry Pi branded NVMe SSD. It unlocks outstanding performance for I/O intensive applications on Raspberry Pi 5, including super-fast startup when booting from SSD. The Raspberry Pi  SSD Kit is available with 256GB or 512GB capacity.

Includes a high-performance Raspberry Pi NVMe SSD capable of the following performance:

Density IOPS (4KB random read)  IOPS (4KB random write)
256GB 40k 70k
512GB 50k 90k

Raspberry Pi 5 is not included (but you can buy one here).

Getting Started

For best results with NVMe/PCIe, make sure your Raspberry Pi OS and Pi 5 firmware are updated to the most recent versions: sudo apt update && sudo apt upgrade

Resources

17 customer reviews

20 days ago
While my shaky 75 year old hands found fitting the ribbon cable a bit fiddly the rest of the assembly was pretty obvious and, while I had to be a bit creative because I'd started with the starter kit (the case with the white top and red base) I had enough parts in the Pi M.2 HAT+ kit to fit my Pi5 into a nice new looking transparent case. I've had to dispesnse with the fan to do this and I'm not sure how I would ever use the interface pins again either but with UBUNTU running from the SD and the generic OS running on the SSD card I'm happy enough for the time being.*
by John about Raspberry Pi M.2 HAT+ via REVIEWS.io
a month ago
Arrived on time. A doddle to set up especially as the hat came with the ribbon cable already attached. Software side was relatively easy but the drive icon doesn’t appear on the desktop. Highly recommended.
by Anonymous about Raspberry Pi M.2 HAT+ via REVIEWS.io
5 months ago
I’ve got a Raspberry Pi 5 running Plexamp with a Topping DAC connected to an old '90s DENON amp. I’m playing large FLAC files, but the SD card struggles with the casing, giving me the circle of death. After installing an NVMe drive with a Raspberry Pi M.2 HAT, everything ran buttery smooth! I highly recommend this setup
by Alan about Raspberry Pi M.2 HAT+ via REVIEWS.io
7 months ago
Very straightforward and easy to install with benefits of being RPi compliant. I will always go with this HAT
by Anonymous about Raspberry Pi M.2 HAT+ via REVIEWS.io
8 months ago
Quite like this - it's inexpensive and the official way to add M.2 storage to the Pi 5, but I prefer the Pimoroni Bases - they keep the GPIO pins available and are a neater solution.
by DAVID about Raspberry Pi M.2 HAT+ via REVIEWS.io
8 months ago
I bought the M.2 HAT+ to pop in on old Steam Deck SSD that I had spare. My Pi could see it, but refused to boot from it. I bought another SSD that people had said was compatible & it worked straight away. So, it does what you'd expect, but can be fussy.
by Anonymous about Raspberry Pi M.2 HAT+ via REVIEWS.io
9 months ago
Took 12 calendar days to arrive in Canada not bad for regular mail, after all shipping was free, box is a little banged up but board looks OK
by David about Raspberry Pi M.2 HAT+ via REVIEWS.io

1 user photo