Hallo an Alle,
Version 55 vom 24.07.2026 (v54 war vom 06.06.2026)
schon seit einiger Zeit wünsch ich mir ne Übersicht, welche NVMe-SSDs mit welchen HAT+ (oder BAT für Bottom Attached - HAT und BAT wird in dieser Anleitung nicht namentlich unterschieden!) auf dem 5er booten, laufen, rennen und welche es nicht tun.
Klar kann man das Forum durchforsten, aber schon allein der wunderbare Artikel über die "magischen" SSD-Adapter zeigt, wie hilfreich es ist, wenn man eine einheitliche Anlaufstelle findet. Und weil ich der Meinung bin, mit "nicht motzen - machen!
" kommt man weiter.
ich darf vorab auch auf eine ausführlichere Liste von Jeff Geerling (diesen Namen sollte man kennen
) verweisen:
PCIe in der config.txt aktivieren
um überhaupt in den Genuss von PCIe zu kommen, sollte die config.txt so (oder ähnlich) enden:
[pi5]
# PCIe enabled
dtparam=pciex1
# PCIe 3.0 enabled - optinal für HATs, die PCIe 3 unterstützen
dtparam=pciex1_gen=3
[all]
# die config.txt endet mit dem letzten "[all]"
Ob der HAT+ im System (egal ob mit oder ohne SSD) erkannt wird, zeigt die Ausgabe von
lspci
Die Bootorder muss im Code eine 6 enthalten, Einträge wie f41 bedeuten, dass das Booten von PCIe im eeprom nicht aktiviert ist.
https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#nvme-boot_order
=> bei den neueren Modellen bzw. mit Firmware-Update ab (Ende?) 2025 kann beim Booten (sofern die Tastatur direkt an einem USB-Port des Raspi angeschlossen ist) mit Drücken der Leertaste das Bootmenü aufgerufen und dann per "6" der HAT mit SSD als Bootmedium ausgewählt werden (erscheint keine 6, dann funktioniert der HAT mit SSD auch nicht korrekt).
Frage: kann der HAT PCIe Gen 2 oder Gen3?
Gen 2: der verbreitete Chip ASM1182e kann nur PCIe Gen 2, wird auch als Switch für den Betrieb von mehr als einer M.2 SSD eingesetzt (bis zu 4 SSDs)
Gen 3: der ASM2806 PCIe 3.0 switch chip unterstützt Gen 3 und wird auch als Switch für den Betrieb von mehr als einer M.2 SSD eingesetzt (aktuell bis 2 SSDs)
zu den zu erwartenden Geschwindigkeiten verweise ich auf:
- https://jamesachambers.com/2024s-fastest-…chmark-results/
- https://kofler.info/raspberry-pi-5-mit-pcie-ssd/
eigene Tests (RPi5 16GB mit Pimoroni NVMe Base und Samsung 990 EVO 1TB) - zum Vergleich gegen eine Ramdisk:
Befehl: "fio --name=fio_test --filename=./test.tmp --rw=read --direct=1 --bs=1024k --size=4240000k --iodepth=32 --ioengine=libaio --numjobs=1"
| ramdisk | READ: bw=1353MiB/s | (1419MB/s), | 1353-1353MiB/s | (1419-1419MB/s), | io=4140MiB (4341MB), | run=3059-3059msec |
| SSD, PCIe 3 | READ: bw=891MiB/s | (934MB/s), | 891-891MiB/s | (934-934MB/s), | io=4140MiB (4341MB), | run=4648-4648msec |
| SSD, PCIe 2 | READ: bw=450MiB/s | (472MB/s), | 450-450MiB/s | (472-472MB/s), | io=4140MiB (4341MB), | run=9198-9198msec |
Befehl: "iozone -a -e -I -i 0 -i 1 -i 2 -s 2G -r 4k"
| kB | reclen | write | rewrite | read | reread | randow read | randow write | |
| ramdisk | 2097152 | 4 | 1537893 | 1661388 | 3077498 | 3485742 | 1518571 | 1915823 |
| SSD PCIe 3 | 2097152 | 4 | 147074 | 197634 | 145075 | 139703 | 35980 | 168405 |
| SSD PCIe 2 | 2097152 | 4 | 122592 | 146945 | 117086 | 116225 | 35706 | 137207 |
Stromversorgung:
Laut Geekworm ist der (maximale) Strombedarf einer SSD auf den HAT+ herunter zu rechnen (auf deren Webseite nachzulesen).
Heißt: z.B. im Vergleich zu PCIe Gen 3 x4 benötigt eine SSD am Raspi5 mit SSD-HAT nur 1/4 des angegebenen Bedarfs, da der 5er nur PCIe x1 unterstützt.Der 5er liefert max. 1,6A (minus allem, was sonstige Peripherie wie USB oder FAN oder... verbrauchen) Strom bei 5V, was bei 3,3V max. 2,4A bedeutet. Edit: die 1,6A gelten für die USB-Ports.
Trotzdem sollte man den Strombedarf der gesamten Peripherie zumindest im Auge behalten, wenn es Probleme gibt.
Über das FFC (Flachbandkabel) können laut Spez. max. 1A an den HAT+ geliefert werden, HATs mit mehr Strombedarf benötigen eine zusätzliche Stromzufuhr - über die GPIO-Leiste, so genannte Pogo-Pins (wenn der HAT unterhalb des Raspis installiert wird) oder eine eigene Stromversorgung.
von https://www.raspberrypi.com/documentation/…aspberry-pi-5-2 :
The Raspberry Pi 5 requires a good quality USB-C power supply capable of delivering 3A at +5V (15W) in order to boot. However, using such a supply will restrict current draw to peripherals. If you are using a power supply that cannot provide 5A at +5V on first boot you will be warned by the operating system that the current draw to peripherals will be restricted to 600mA.
For users who wish to drive high-power peripherals like hard drives and SSDs, while retaining margin for peak workloads, a USB-PD enabled power supply capable of supplying a 5A at +5V (25W) should be used. If the Raspberry Pi 5 firmware detects such a supply, it increases the USB current limit for peripherals to 1.6A, providing 5W of extra power for downstream USB devices, and 5W of extra onboard power budget.
| Note | The power budget is shared between the USB ports and the fan header. |
---
... und ebenso zur Kompatibilität der SSDs:
Im englischsprachigem Raspi-Forum bin ich über einen Beitrag gestolpert, der aussagte, dass nicht jede SSD mit dem Timing des HAT+ kompatibel ist.
EDIT 26.01.2025:
(leider finde ich den Beitrag nicht mehr, sonst hätte ich den verlinkt). Bedeutet im schlimmsten Fall, wenn der Hersteller einer SSD den Controllerchip auf der SSD austauscht und die Modellbezeichnung gleich lässt, sind Empfehlungen für diese SSD nicht mehr uneingeschränkt gültig. Sollte aber fast nicht vorkommen.
Fehlersuche:
Nicht zu verachten ist das korrekte Anschließen des FFC (Flachbandkabel)
Notfalls mal drehen (über die Längs- und auch über die Querachse), bevor man die Investition vielleicht unnötig abschreibt), nicht jedes Kabel und jeder HAT+ ist so zweifelsfrei eindeutig markiert! Und lieber mehrmals fuddeln, um die möglichen Positionen des Kabels auszutesten, als vorzeitig zu "scheitern".
Mitunter sitzt das FFC trotz korrekter Lage auch nicht beim ersten Versuch korrekt in der Halterung?
Die maximale Länge des FFC-Kabel ist 50mm.
("This connector is a 16-pin, 0.5mm pitch FFC connector. The recommended FFC length is 50mm or shorter. The FFC must control the PCIe differential pair impedance to 90R+/- 10% over a continuous ground plane."
https://datasheets.raspberrypi.com/pcie/pcie-connector-standard.pdf)
Anmerkung: es werden auch längere, (laut Hersteller) PCIe 3-kompatible FFCs angeboten bis 100mm (z.B. bei BerryBase).
Time-Out-Error
wenn man vom Bootscreen aus mit der "6" vom NVMe-HAT starten will, kommt ein Time-Out-Error.
Bei einem NVMe-HAT bekomme ich beim Booten (ich kann die "6" im Bootmenü auswählen, also wird der HAT erkannt) einen Time-Out-Error.
Ich gehe davon aus, dass der Fehler an den Kontakten zur M.2-Karte zu suchen wäre und der HAT defekt ist. (Der betroffene HAT hat keine LEDs, die anzeigen, ob er Saft bekommt; die getesteten SSDs booten und funktionieren einwandfrei).
Probleme mit dem WLan: die schwarzen FFC von Pimoroni sind abgeschirmt, um Probleme mit dem WLan zu vermeiden.
im englischsprachigem Forum hatte ein User berichtet, dass die "normalen" FFC mit einer Alufolie umwickelt auch keine Probleme bereiten. Einen Link zu dem Beitrag habe ich (derzeit) nicht parat.
Reduzieren von Schreibzugriffen:
https://pip.raspberrypi.com/categories/685-whitepapers-app-notes/documents/RP-003610-WP/Making-a-more-resilient-file-system.pdf
unter dem Link wird beschrieben, welche Möglichkeiten die Lebensdauer eines Datenträgers verlängern.
Im Forum gibt es immer mal wieder Fragen hinsichtlich der Schreibzugriffe und wie man diese reduzieren kann - das PDF bietet hierfür (Grundlagen)-Informationen von "höchst offizieller Stelle" ![]()
Meine Erfahrung zeigt, dass wenn man tmp in den RAM verlagert, die Anzahl der Schreibzugriffe schon ausreichend gesenkt werden, zudem sollten moderne SSDs genug Cache mitbringen, um hier das Medium entsprechend zu schonen.
Temperatureinfluss von HAT und SSD:
während erste Tests für mich noch darauf hin deuteten, dass die Auswahl von HAT und SSD mitunter starken Einfluss auf die Temperatur des Raspi haben, komme ich nach meinen letzten Experimenten (vom 08.03.2026) zu der Erkenntnis, dass es vielmehr an der Temperatur des Raspis liegt; bei Verwendung eines Full Armor Case sinkt die Wärmabstrahlung auf die SSD so weit, dass diese ca. 10°C weniger hat...
Wenn ein HAT über einen Switch verfügt, um mehr als eine SSD anzusprechen, mag das (möglicherweise) zu einer höheren Belastung/Auslastung des RP1-Chips führen (der dann wiederum heißer wird und so das gesamte System aufheizt).
Ursprünglich war ich der Meinung, dass die Samsung 990 EVO Plus die Temperatur weniger stark hochtreibt als andere SSDs (was ich in einem größeren Benchmarktest für Gen4 und Gen5 SSDs auch so gelesen habe), mit einem 2.ten RPi5 in einem Full Armor Gehäuse mit der Raspberry Pi SSD und einem anderen HAT komme ich aber auf vergleichbar tiefere Temperaturen (der SSD und des Raspi) als bei Verwendung des Active Coolers oder "einfachem" Armor-Gehäuse (wäre auch im Nachinein komisch, wenn eine auf Gen3 x1 gedrosselte SSD sooo viel Einfluss auf die Gesamttemperatur des Systems hätte)
======================================================================================================
hier die HAT-Listen:
52Pi CN01 M.2 M-key PCIe 3.0 x1 Expansion Board and Armor Case
52Pi Micro HDMI to HDMI Multifunctional Adapter
52Pi N21 Dual 2280 NVMe base
52Pi N16 Quad NVMe expansion board
52PI N04 M.2 NVMe to PCIe Adapter
Geekworm X1001 PCIe to M.2 NVMe Key-M SSD Shield
Geekworm X1002 PCIe to M.2 2280 NVMe SSD Bottom
Geekworm X1003 PCIe to M.2 Key-M NVMe SSD PIP TOP
Geekworm X1004 PCIe to Dual 2280 NVMe SSD shield
Geekworm X1005 PCIe to M.2 NVMe SSD PIP Bottom
Geekworm X1011 PCIe to Four M.2 NVMe SSD Board
Pimoroni NVMe Base Duo, 2x M-Key Slot, PCIe Gen 2 Switch
Pimoroni NVMe Base für Raspberry Pi 5, PCIe, M-Key NVMe SSD
=> der Hersteller Pineboards hat anscheinend im Februar 2025 "die Lichter ausgemacht" (näheres siehe https://forums.raspberrypi.com/viewtopic.php?t=384981#p2324523)
Pineboards HatDrive! Bottom, NVMe 2230/2242/2280 GEN 3]
Pineboards HatDrive! Dual, 2x NVMe 2230/2242 GEN 2]
Pineboards HatDrive! Nano, NVMe 2230/2242 Gen 3
Pineboards HatDrive! Piano, NVMe 2230/2242 GEN 3 + DAC]
Raspberry Pi M.2 HAT+ - "das Original"
Raspberry Pi M.2 HAT+ Compact
Radxa Dual 2.5G Router HAT, 2x Gigabit LAN + NVMe
Seeed Studio PCIe3.0 Switch to dual M.2 hat for Raspberry Pi 5, Support NVMe SSD, Support Hailo8/8L
Suptronics UPS+NVMe HAT for Pi 5 Safe data backup /M.2 2280 SSD
Waveshare 16-Pin PCIe zu M.2 Adapter, SSD, NVMe Gen2 & Gen3
Waveshare PCIe zu 4x M.2 NVMe SSD Adapter-Board
Waveshare PCIe zu M.2 Adapter Board für Pi 5, M-Key Slot, kompatibel mit 2280-2230 SSD, PCIe x1 Gen3
Waveshare PCIe to M.2 Board E für Raspberry Pi 5, unterstützt NVMe SSD 2230/2242, PWM-Lüfter, 5V
Liste ausführlich:
52Pi CN01 M.2 M-key PCIe 3.0 x1 Expansion Board and Armor Case
Webseite: https://52pi.com/collections/ha…-2242-2260-2280
oder https://www.amazon.de/GeeekPi-Geh%C3%A4use-Adapter-Raspberry-unterst%C3%BCtzt-Clear/dp/B0DG8FKGDL?linkCode=ll1&linkId=54b158b525c6bc0be9f526e6f5e104d6&language=de_DE&ref_=as_li_ss_tl&tag=psblog-21 [Anzeige]
- NVMe-HAT:
als Kühlkörper designet, wird unter dem Pi montiert (mit einem Wärmeleitpad), M.2-SSD ist auf der Unterseite des Kühlkörpers montiert (Formate: 2230, 2242, 2260, 2280), PCIe 3.0-Schnittstelle, zusätzliche Stromversorgung über Pogo-Pins
- Active Cooler:
im Armor-Gehäuse integriert auf der Oberseite
- SD-Slot frei zugänglich
52Pi Micro HDMI to HDMI Multifunctional Adapter
Webseite: https://52pi.com/collections/ha…e-ssd-2230-2242
- nur 2230 oder 2242-Format
- PCIe 3
- versorgt den RPi 5 und bietet 2x "normale" HDMI-Anschlüsse
- FFC-Kabel ist 80mm lang, vermutlich wird die SSD über das Extention-Board mit Strom versorgt (da laut Raspi-Doku das FFC-Kabel max. 50mm lang sein darf, siehe oben)
52Pi N21 Dual 2280 NVMe base
Webseite: https://52pi.com/collections/ha…-raspberry-pi-5
- unterstützt 2x 2230, 2242, 2260, 2280 M.2-SSDs
- PCIe 3 Edit 14.11.25: nur PCIe Gen 2
- zusätzliche Stromversorgung des HAT durch Pogo-Pins
- im Gegensatz zum Seeed Studio PCIe3.0 Switch können hier wohl "normal breite" M2,5-Schrauben/Muttern verwendet werden (da hier die SSDs minimal dichter nebeneinander liegen). Die Länge der Abstandshalter muss aber zu den Längen der Pogo-Pins passen.
- optional: N07 metal case
52Pi N16 Quad NVMe expansion board
Webseite: https://52pi.com/collections/ha…-raspberry-pi-5
- unterstützt 2x 2230, 2242, 2260, 2280 M.2-SSDs
- NUR PCIe 2 (keine Angaben vom Hersteller, bei HATs mit PCIe 3 steht's grundsätzlich dabei)
- eigene Stromversorgung; versorgt den RPi über USB-C-Verbindung, Adapter wird mitgeliefert
- Netzteil (erforderlich: 9-20V Power Delivery USB-C bis 65W) muss separat bestellt werden
52PI N04 M.2 NVMe to PCIe Adapter
Webseite: https://52pi.com/products/n04-m-2-2280-pcie-to-nvme-top
- unterstützt 2230, 2242, 2260, 2280 M.2-SSDs
- unterstützt PCIe 2 und PCIe 3
- zusätzliche Stromversorgung über GPIO-Leiste
- TOP-Montage
======================================================================================================
Geekworm X1001 PCIe to M.2 NVMe Key-M SSD Shield
Webseite: https://geekworm.com/products/x1001
- von Horst_Pital getestet - siehe dazu auch bei den SSDs
- nimmt eine M.2-SSD in den Formaten 2230, 2242, 2260 und 2280 auf
- PCIe 3-fähig
- TOP-Montage
Geekworm X1002 PCIe to M.2 2280 NVMe SSD Bottom
Webseite: https://geekworm.com/products/x1002
- von Pauli29 getestet - siehe dazu auch bei den SSDs
- nimmt eine M.2-SSD in den Formaten 2230, 2242, 2260 und 2280 auf
- PCIe 3-fähig
- wird unterhalb des RPi montiert (TOP-Montage möglich, blockiert dann aber evtl. die GPIO-Leiste)
- ab v1.1 zusätzliche Stromversorgung durch pcs pogo pins möglich
Geekworm X1003 PCIe to M.2 Key-M NVMe SSD PIP TOP
Webseite: https://geekworm.com/products/x1003
- von hyle getestet
- nimmt eine M.2-SSD in den Formaten 2230 oder 2242 auf
- PCIe 3
- wird ausschließlich auf dem offiziellem Active Cooler montiert/fixiert
- belegt 6 GPIO-Plätze
Geekworm X1004 PCIe to Dual 2280 NVMe SSD shield
Webseite: https://geekworm.com/products/x1004
- nimmt zwei M.2-SSD in dem Format 2280 (je max 4TB) auf, kürzere Formate erfordern Verlängerung
- "X1004 also supports hailo-8 ai accelerator and can also support booting from another SSD"
- unterstützt KEIN PCIe Gen 3
- nur TOP-Montage, belegt GPIO, GPIO-Anschlüsse werden wohl durchgereicht für weiteren HAT (keine Info)
Geekworm X1005 PCIe to M.2 NVMe SSD PIP Bottom
Webseite: https://geekworm.com/products/x1005
- nimmt zwei M.2-SSD in dem Format 2230, 2242, 2260 oder 2280 (je max 4TB) auf
- wird unter dem Raspi montiert, zusätzliche Stromversorgung durch Pogo-Pins
- "X1005 also supports hailo-8 ai accelerator and can also support booting from another SSD"
- unterstützt KEIN PCIe 3
Geekworm X1011 PCIe to Four M.2 NVMe SSD Board for Raspberry Pi 5 (Not Support RAID)
Webseite: https://geekworm.com/products/x1011
- nimmt VIER M.2-SSD in den Formaten 2230, 2242, 2260 und 2280 auf (auf der Unterseite des HATs)
- Wiki: https://wiki.geekworm.com/X1011
- unterstützt KEIN PCIe Gen 3
- unterstützt KEIN hailo-8 ai accelerator
- Stromversorgung
entweder: über den RPi5 (USB-C), dann wird das Board über Pogo-Pins vom RPi versorgt
oder: alternative Stromversorgung über DC 5V 5,5x2,1mm >=5A (max. 10A) => dann aber KEINE Stromversorgung über den USB-C-Anschluss des RPi !!!
- LED für jede SSD
- unterstützt KEIN Hardware-RAID
- Bergspion hat erfolgreich ein Software-ZFS-RAID zum Laufen gebracht, bitte die Details im Forum Neu hier und neu auf Raspi nachlesen
======================================================================================================
Pimoroni NVMe Base Duo Speichererweiterung für Raspberry Pi 5, 2x M-Key Slot, PCIe Gen 2 Switch
Webseite: https://shop.pimoroni.com/products/nvme-…=41434434895955
- Kompatibilitätsliste für SSDs auf der Webseite einsehbar
- nimmt 2 M.2-SSDs in den Formaten 2230, 2242, 2260 und 2280 auf
- bei 2 SSDs wird die max Transferrate halbiert (BUS-bedingt)
- kann von SSD booten
- nur PCIe Gen 2
- wird unterhalb des RPi montiert (TOP-Montage möglich, blockiert dann aber evtl. die GPIO-Leiste)
- Achtung: 2 stromhungrige SSDs werden wahrscheinlich nicht funktionieren!?!, bietet Anschluss/Lötstellen für zusätzliche Stromversorgung
Pimoroni NVMe Base für Raspberry Pi 5, PCIe, M-Key NVMe SSD
Webseite: https://shop.pimoroni.com/products/nvme-…=41219587178579
- Kompatibilitätsliste für SSDs auf der Webseite einsehbar
- nimmt eine M.2-SSD in den Formaten 2230, 2242, 2260 und 2280 auf
- PCIe Gen 3 möglich
- wird unterhalb des RPi montiert (TOP-Montage möglich, blockiert dann aber evtl. die GPIO-Leiste)
- die NVMe-Verschraubungen sind NICHT fest am HAT montiert
======================================================================================================
<<< Die Firma Pineboard hat wohl "die Lichter ausgemacht", in verschiedenen Shops gibt es mitunter noch Ware zu kaufen >>>
Pineboards HatDrive! Bottom, NVMe 2230/2242/2280 GEN 3
- nimmt eine M.2-SSD in den Formaten 2230, 2242 und 2280 auf (keine Schraubenfassung für 2260)
- PCIe Gen 3 möglich
- wird unterhalb des RPi montiert (TOP-Montage möglich, blockiert dann aber die GPIO-Leiste)
- alternative Stromversorgung für HAT mit 5V 2A möglich (laut Hersteller, denke, da muss man lösten)
Pineboards HatDrive! Dual, 2x NVMe 2230/2242 GEN 2
- nimmt 2 M.2-SSDs in den Formaten 2230 und 2242 auf
- bei 2 SSDs wird die max Transferrate halbiert (BUS-bedingt)
- kann von SSD booten
- RAID-1 Support
- nur PCIe Gen 2
- wird unterhalb des RPi montiert (TOP-Montage möglich, blockiert dann aber evtl. die GPIO-Leiste)
- Achtung: 2 stromhungrige SSDs werden wahrscheinlich nicht funktionieren!?!
Pineboards HatDrive! Nano, NVMe 2230/2242 Gen 3
alternative Webseite: https://www.berrybase.de/pineboards-hat…-raspberry-pi-5
- nimmt 2 M.2-SSDs in den Formaten 2230 und 2242 auf
- PCIe Gen 3
- Kompatibel mit dem Original Gehäuse und dem Original Active Cooler
- buzz-dee nutzt den HAT mit einer Original Raspberry 256GB NVMe SSD
Pineboards HatDrive! Piano, NVMe 2230/2242 GEN 3 + DAC
- erfordert 20mm (!) Spacer wegen großer Lötstellen auf der Unterseite des HAT+ in Höhe der USB-Buchsen des RPi
- nur TOP-Montage (da GPIO-Leistenverbindung erforderlich)
- DAC: 112dB Audio Stereo DAC von Texas Instruments, 32-bit, 384kHz PCM Interface
- Unterstützte Laufwerke: NVMe (M-Key) in M.2 Größen 2230 und 2242
- PCIe 3-fähig
- LED-Anzeigen: Spannungsversorgung (?PWR?), Laufwerksaktivität (?ACT?)
- I2C EEPROM: Unterstützt HAT ID
- Spannungsregler: Bis zu 3A für 3.3V-Schiene
- Stromversorgung: FPC PCIe Ribbon (5W) oder 40-Pin HAT Connector
======================================================================================================
Raspberry Pi M.2 HAT+ - "das Original"
Webseite: https://www.raspberrypi.com/products/m2-hat-plus/
- kann alternativ das Raspberry Pi-AI-Modul aufnehmen
- PCIe Gen 3 möglich
- für 2230 oder 2242-Format ausgelegt, baulich auch 2260 oder 2280 möglich (ohne Schrauben, alternative Fixierung erforderlich)
Raspberry Pi M.2 HAT+ Compact
Webseite: https://www.raspberrypi.com/products/m2-ha…at-plus-compact
- wie 12) Raspberry Pi M.2 HAT+ - "das Original", aber nur Format 2230
======================================================================================================
Radxa Dual 2.5G Router HAT, 2x Gigabit LAN + NVMe
Webseite: https://radxa.com/products/accessories/dual-2-5g-router-hat/
- 2x 2,5Ghz LAN (mit RTL8125BG controller) und 1x M.2-SSD in dem Format 2230, 2242, 2260 oder 2280
- zusätzliches FPC Interface mit PCIe Gen 3 x1 erlaubt den Anschluss eines weiteren PCIe 3-Device (Hersteller-Info: "This FPC Interface allows you to connect an additional HAT to your SBC, enabling your SBC to extend more functions")
- bootet von SSD (Hinweis des Herstellers: "The board has two or more M.2 interfaces, with one used for booting, and it is recommended to connect the SSD for booting to NVME1, with priority given to NVME1")
- PCIe Gen3 1x
- eigene Stromversorgung (12V 3A - Buchse; Netzteil muss separat erworben werden)
======================================================================================================
Seeed Studio PCIe3.0 Switch to dual M.2 hat for Raspberry Pi 5, Support NVMe SSD, Support Hailo8/8L
Webseite: https://www.seeedstudio.com/PCIe3-0-to-dua…i-5-p-6358.html
- laut Hersteller: "It's the first PCIe 3.0 to dual M.2 hat designed for Raspberry Pi 5, enabling Raspberry Pi 5 to access dual NVMe SSDs, Hailo8/8L(only M.2 key B+M) and Google Coral AI accelerators at PCIe 3.0 speed."
- nimmt zwei M.2-SSD in dem Format 2230, 2242, 2260 oder 2280 auf (keine Angaben zur max. Speicherkapazität)
- bei 2 SSDs halbiert sich der max. Speed pro SSD, unterstützt Booten von SSD und PCIe Gen 3
- spezielle Schrauben erforderlich, liegen bei
- Strombedarf: ich konnte bei Installation EINER NVMe-SSD (1TB Raspberry Pi NVMe 2230) auf dem HAT von USB3-SSD (Samsung T7 1TB) booten und arbeiten, das Lesen von NVMe-SSD ging auch klaglos, aber jeglicher Schreibzugriff auf die NVMe-SSD war nicht möglich (Error).- so wie es aussieht, gibt es mitunter Probleme, die mit dem Eintrag "dtoverlay=pciex1-compat-pi5,mmio-hi" in der config.txt behoben werden können - weiterführende Info siehe: https://wiki.seeedstudio.com/raspberry_pi_5…e_hat_dual_hat/ und https://github.com/raspberrypi/li…ment-2244544771
bei mir ist der Eintrag nicht erforderlich.
- der HAT wird unterhalb des Raspi montiert (die Pins sollen voher mit Alkohol angerieben werden! - ging bei mir auch ohne), die SSDs werden auf der Unterseite (!) des HAT installiert.
Beim Verschrauben darauf achten, dass die Pogo-Pins auch richtig Kontakt zu den Lötstellen der GPIO haben, sonst macht der Gig mit 2 SSDs keinen Sinn
- ich konnte keine aussagekräftige Bilder eines am Raspi5 installierten HATs entdecken, um zu erkennen, wo die Pins am Raspi anliegen Pogo-Pins müssen anliegen
** bei einem Test ohne Pogo-Pin-Verbindung (mit einer Samsung EVO 990) bootete der Raspi nicht => daraus folgere ich, dass der HAT auf die zusätzliche Stromversorgung angewiesen ist.
- der Hersteller verweist darauf, dass die Kompatiblität der SSDs eingeschränkt sein könnte (was sich durch Firmwareupdates verbessern sollte) - Hersteller schreibt: "Due to compatibility issues with Raspberry Pi's PCIe, not all NVMe SSDs are supported. Raspberry Pi's official developers are continuously updating the system to support more NVMe SSD controllers and models"
======================================================================================================
Suptronics UPS+NVMe HAT for Pi 5 Safe data backup /M.2 2280 SSD
Webseite: https://suptronics.com/Raspberrypi/Po…x1208-v1.0.html
- nimmt eine M.2-SSD in dem Format 2230, 2242 oder 2280 auf (KEINE 2260), max. 4GB
- PCIe 3-fähig
- bietet UPS-Funktionalität
- Versorgung über einen gewohnten USB-C-Anschluß
- "High-efficiency converter delivers 3.5A to your SSD"
Battery Charging:
- Supports battery charging with a capacity of 1500mA
- Battery charging control can be managed via GPIO
- Provides protection against battery overcurrent and overvoltage
- Built-in protection against reverse connection of battery cells
- Integrated Maxim's fuel-gauge systems for reading battery voltage and percentage over i2c
- On-board LEDs indicate battery charging and discharging levels of 25%, 50%, 75%, and 100%
- Features a single 21700 battery holder, supporting battery of up to 5000mAh
======================================================================================================
Waveshare 16-Pin PCIe zu M.2 Adapter für Raspberry Pi 5, SSD, NVMe Gen2 & Gen3
Webseite: https://www.waveshare.com/product/raspbe….2-hat-plus.htm
- für 2230 oder 2242-Format ausgelegt, baulich auch 2260 oder 2280 möglich (aber ohne Schrauben und "alternative" Fixierung erforderlich)
- PCIe 3-fähig
- nur TOP-Montage
- Aussparung im HAT für "Luftansaugung" durch Raspberry Pi 5-Original-Cooler
- die Sockel für NVMe-Verschraubungen sind fest am HAT montiert
Waveshare PCIe zu 4x M.2 NVMe SSD Adapter-Board bis 2280, für Raspberry Pi 5, 5V 5A Stromversorgung
Webseite: https://www.waveshare.com/product/raspbe…vme-board-b.htm
- nimmt bis zu vier M.2-SSD in dem Format 2230, 2242, 2260 oder 2280 auf (keine Angaben zur max. Speicherkapazität)
- bootet von SSD (Hinweis des Herstellers: "The board has two or more M.2 interfaces, with one used for booting, and it is recommended to connect the SSD for booting to NVME1, with priority given to NVME1")
- PCI-E×1 only supports Gen2
- Stromversorgung: "Supports powering the Raspberry Pi 5 - Onboard wide voltage input DC jack (7V~24V), supports powering the Raspberry Pi via 3PIN cable (up to 5V 5A). The PCIe adapter board also can be powered by the Raspberry Pi 5."
- der HAT wird unterhalb des Raspi montiert .
- für eeprom ist folgender Eintrag zu ergänzen:
sudo rpi-eeprom-config --edit
Add: "NVME_CONTROLLER=1"
- die Sockel für NVMe-Verschraubungen sind fest am HAT montiert
- keine Angaben zu maximaler Kapazität der SSDs
Waveshare PCIe zu M.2 Adapter Board für Pi 5, M-Key Slot, kompatibel mit 2280-2230 SSD, PCIe x1 Gen3
Webseite: https://www.waveshare.com/product/raspbe…-d.htm?___SID=U
- nimmt eine M.2-SSD in dem Format 2230, 2242, 2260 oder 2280 auf
- PCIe 3-fähig
- zusätzliche Stromversorgung des HAT über 3-Pin Power supply connector, falls erforderlich
- Aussparung im HAT für "Luftansaugung" durch Raspberry Pi 5-Original-Cooler
- der SD-Slot bleibt bei Top-Montage frei zugänglich
- die Sockel für NVMe-Verschraubungen sind fest am HAT montiert
- (Revision D)
Waveshare PCIe to M.2 Board E für Raspberry Pi 5, unterstützt NVMe SSD 2230/2242, PWM-Lüfter, 5V
Webseite: https://www.waveshare.com/wiki/PCIe_TO_M.2_Board_(E)
- nimmt eine M.2-SSD in dem Format 2230 und 2242 auf
- PCIe 3-fähig
- Active Cooler regelbar; NVMe-SSD wird mitgekühlt
- der SD-Slot bleibt durch Top-Montage frei zugänglich
- die Montage erfolgt mittels Schrauben, somit ist der Aus- und Wiedereinbau problemlos
- optionale zusätzliche Stromversorgung möglich (siehe Waveshare-Wiki)
- (Revision E)
... to be continued...
======================================================================================================
NVMe-SSD:
Warnung: will man 2 oder mehr SSDs an einem HAT betreiben, sollte man vorher jede SSD einzeln testen, ob die auch kompatibel ist.
Bei einem Test (vom 06.11.2025 mit dem Seeed Studio PCIe3.0 Switch to dual M.2 HAT) hat mir eine inkompatible 2.te SSD die Installation auf der ersten SSD zerschossen.
Strombedarf:
wenn eine SSD auf einem HAT ohne zusätzliche Stromversorgung nicht funktioniert, ist es trotzdem möglich, dass diese SSD auf einem anderen HAT mit zusätzlicher Stromversorgung trotzdem funktioniert!
Insofern ist abzuwägen, ob man in einem solchen Fall eine neue SSD oder einen anderen HAT ausprobiert/kauft...
Kingston NV3, M.2 NVMe SSD, M.2 2280, 256MB bis 1TB
- PCIe 4.0 x4, 6.000 MB/s Lesen, 4.000 MB/s Schreiben
- habe 1TB erfolgreich gestestet am 14.09.2025
Samsung 980 PCIe 3.0 NVMe™ M.2 SSD - 500 GB
- PCIe Gen 3 x4; up to 3100MB/s read; up to 2600MB/s write, up to 4,3W av. Burst mode 5,9W
- wie auch in der großen Liste weiter unten aufgeführt, läuft auf Anhieb (bin noch ganz platt)
Samsung 990 EVO 1TB M.2 2280
- PCI Gen 4 x4, Gen 5 x2; 5000MB/s seq read; 4200MB/s seq write; appr 4,9W r/ 4,5W w
- erfolgreich getestet am 19.04.2025
Samsung 990 EVO Plus NVMe M2. SSD - 1TB und 2TB
- PCI Gen 4.0 x4, Gen 5 x2; bis 7.200MB/s seq read; bis 6.300MB/s seq write; appr 4,6W r/ 4,2W w
- erfolgreich gestestet am 25.04.2025
Transcend PCIe M.2 SSD 400S SSHD-Hybrid-Festplatte 256GB
- PCI Gen 3 x4; 2000MB/s read; 1000MB/s write; 1,5A an 3,3V
# von Nille empfohlene SSD:
1.0 TB SSD KIOXIA EXCERIA G2 SSD, M.2/M-Key (PCIe 3.1a x4)
Webseite: https://europe.kioxia.com/de-de/personal/ssd/exceria-g2.html
- die 500GB hat einen typischen Stromverbrauch von 3,5W (für die 1TB ist kein Wert gelistet)
- verwendeter HAT+: 02) Pimoroni NVMe Base für Raspberry Pi 5, PCIe, M-Key NVMe SSD
# von Pauli29 erfolgreich auf einem Geekworm X1002 M.2 NVMe SSD Pip PCIe Peripheral Board Bottom getestete SSD:
Fitwok FN501 Pro
Webseite: https://fikwot.net/products/fikwo…01&_ss=e&_v=1.0
mit einer Patriot P300 M.2 PCIe Gen 3x4 128 GB SSD auf einem 14) Geekworm X1002 M.2 NVMe SSD Pip PCIe Peripheral Board Bottom hatte er keinen Erfolg.
# HelSch4711 hatte mit einer Kingston PCIe 4.0 NVMe M.2 mit 1 TB auf einem Pimoroni NVMe Base keinen Erfolg
- RTFM hat dazu auf die Kompatibilitätsliste des Herstellers verwiesen
- Jürgen Böhm berichtet, dass die KINGSTON SNV2S500G (nicht in der Liste aufgeführt) funktioniert.
# Bergspion hat 4 Crucial P3 Plus SSD 500 GB, M.2 NVMe (CT500P3PSSD8) auf Geekworm X1011 PCIe to Four M.2 NVMe SSD Board for Raspberry Pi 5 (Not Support RAID) am Laufen
# Horst_Pital hat Fikwot FN501 Pro 256GB NVMe SSD - M.2 2280 PCIe Gen3 x4 auf dem Geekworm X1001 PCIe to M.2 NVMe Key-M SSD Shield am Laufen
# hyle hat Transcend MTE300S 512GB NVMe PCIe Gen3 x4 M.2 2230 auf dem Geekworm X1003 PCIe to M.2 Key-M NVMe SSD PIP TOP am Laufen
# eins99 hat eine Samsung 990 Pro auf einem 52PI N04 (HAT mit zusätzlicher Stromversorgung über GPIO-Leiste) zum Laufen bekommen, an einem Geekworm X1001 nicht
# von mopperle getestet (gepostet am 06.06.26):
Geekworm x1004 mit Lexar 790 1TB und Samsung 980 (500GB)
Geekworm x1001 mit Samsung 990 Pro (1TB)
# von mir getestete, aber nicht voll funktionierende SSDs
BC711 NVMe SK hynix 512GB M.2 2230
- PCI Gen 3 x4; 2850MB/s seq read; 2350MB/s seq write; up to 3,5W r/w
- beim Test am Seeed Studio PCIe3.0 Switch to dual M.2 hat als 2.te SSD hab ich mir die Installation auf der ersten SSD zerschossen.
BC501M280S SK hynix 512GB M.2 2280
- PCI Gen 3 x2; 1600MB/s read; 860MB/s write; up to 3,0W r/ 3,5W w
Samsung 970 EVO Plus 1TB M.2 2280
- PCI Gen 3 x4; 3500MB/s seq read; 3300MB/s seq write; up to 6W r/w, 9W burst
- sollte diese SSD funktionieren, dann nur auf einem HAT mit zusätzlicher Stromzufuhr
#######################################################
Weitere Informationen von HAT-Herstellern (Geeworm, Pimoroni):
Geekworm Important Notes
NVMe SSD Incompatibility List
We recommend avoiding the following NVMe SSD drives which is equipped with a Phison controller due to their proven incompatibility:
- WD Blue SN550 series (Solved! Refer to New rpi-eeprom-update 2024-01-24 WD Blue SN550 nvme works now.)
- WD Blue SN580 series
- WD Green SN350 series (Solved! Refer to NVMe_SSD_boot_with_the_Raspberry_Pi_5#comment-4602)
- WD Black SN850 series
- WD Black SN770
- WD SN740
- Inland tn446 nvme drive
- Corsair MP600 SSD
- Micron 2450 SSD (Can be recognised but not support boot from NVME)
- 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. You can run "lspci" command to check the controller brand of the SSD.
We confirm that the following SSDs are incompatible:
- Micron 2200 256GB M.2 NVMe Gen3 x4, MODEL: MTFDHBA256TCH, The SSD is recognized but I cannot boot from it.
Also note:
- Compatible with M.2 NVMe SSDs only, 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.
- We get feedback from customers that Polaris Controller will also have compatibility problems. Please replace the other SSD test if it not work, whether it is compatible with the Raspberry Pi 5 does not depend on the X100X series boards
- NVMEs using the MAP1202 controller may not support PCIe Gen 2, and must be forced to enable PCIe Gen 3 in order to be recognised. This is due to the fact that the controller is not backward compatible with PCIe Gen 2, and NVMEs using this controller will have compatibility issues, and are not recommended for use. Can refer to https://zhuanlan.zhihu.com/p/644984347
PS: There is also feedback from buyers that even NVME SSDs with Phison controller are supported after updating the latest firmware. Please refer to go to: X1001#comment-4638
----
Drive Compatibility-Liste von der Pimoroni NVMe Base Duo-Webseite
We've tested NVMe Base Duo with the following drives successfully. We have usually tested one drive from one batch, so this is not comprehensive, or an 'Approved' list, but it's a good guide for drives to seek out.
In general, as the drives are behind the switch and not being used at boot we’ve found a much wider range of drives to be working and useful compared to the standard NVMe Base.
- ADATA SX8200PNP
- ADATA LEGEND 700
- Crucial CT500P5PSSD8
- Gigabyte GP-GSM2NE3256GNTD
- Kingston SKC3000S512G
- KIOXIA EXCERIA SSD 500GB
- KIOXIA EXCERIA G2 SSD 2TB
- Lexar SSD NM710 1TB
- Netac NV200-512-E4X
- ORIGIN Inception TLC830 Pro 256GB
- Patriot P300 256GB
- Patriot P310 240GB
- Patriot P300 512GB
- PNY CS1030 1TB
- Sabrent Rocket Nano 500GB
- Sabrent SB-RKT4P-1TB
- Sabrent Rocket 4.0 1TB
- Samsung SSD 970 EVO Plus 500GB
- Samsung SSD 980 500GB
- Samsung SSD 980 PRO 1TB
- SK hynix GOLD P31
- TeamGroup TM8FP6256G
- Toshiba KBG40ZNS1T02 1TB
- Transcend TS500GMTE110Q
- WD Blue SN550 500GB
- WD Black SN750 SE
- WD PC SN740 512GB
- WD Red SN700 500GB
- WD Black SN770 1TB
- WD Blue SN570 1TB
- WD Green SN350 480GB
'Avoid' List. We've had problems or reports of problems.
- Ortial ON-750-128 256GB
Otherwise most M.2 NVMe drive (not SATA!) you have lying around should work fine.
Check out our benchmark results over at pibenchmarks.net!
---
Wer seine Erfahrungen in der Liste verewigt haben möchte, ne PM an mich, damit ich die Daten ergänzen kann. Ich habe vor, das Forum im Laufe der Zeit zu durchforsten und auch Informationen nachzutragen, nur wird das dauern.