Raspberry Pi brengt kleinere versie M.2 HAT+ uit zodat M.2-2230 in case past

Raspberry Pi brengt een kleinere versie van de M.2 HAT+ uit met de naam Compact. Hierdoor kunnen gebruikers een M.2-2230-ssd op een Raspberry Pi 5 aansluiten die ook in een officiële behuizing van het bedrijf past. Met de reguliere M.2 HAT+ past dat niet.

De Raspberry Pi M.2 HAT+ Compact maakt het net als de Standard-variant mogelijk om een M.2-2230 aan te sluiten op de PCIe 2.0-poort van de singleboardcomputer. De oorspronkelijke versie had een vierkant pcb dat vanwege zijn vorm wel in een officiële Raspberry Pi 5-case paste, maar het gelijktijdige gebruik van een fan belemmerde. De vernieuwde versie is L-vormig en heeft een langere kabel. Daarnaast gebruikt het bedrijf naar eigen zeggen voor het eerst een 'flex-rigid' pcb, dat gedeeltelijk flexibel is.

Het bedrijf lijkt beide varianten te blijven verkopen. De oorspronkelijke M.2 HAT+ is verkrijgbaar voor grofweg veertien euro. Raspberry Pi laat weten dat de Compact een iets hogere adviesprijs krijgt, wat de prijs vermoedelijk zo'n drie euro hoger maakt.

Raspberry Pi 5 M.2 HAT+ CompactRaspberry Pi 5 M.2 HAT+ Compact

Door Yannick Spinner

Redacteur

22-09-2025 • 12:31

53

Reacties (53)

53
52
29
1
0
19
Wijzig sortering
Is er al een betere manier om een OS op de SSD te installeren of moet dat nog steeds zo omslachtig met een microSD kaartje?
Je kunt een SSD direct flashen via de officiële images imager: Jeff Geerling, youtube . Ik heb het zelf nooit gedaan.

[Reactie gewijzigd door bladieblaNL op 22 september 2025 12:48]

Klopt, maar dan moet je de SSD eruit halen en aansluiten op een andere computer via een USB-adapter of behuizing. Ik had liever gehad dat je gewoon een USB stick kon gebruiken om een OS op de SSD te installeren zoals je ook met Windows zou doen op een normale PC.
De raspberry pi kent geen BIOS/UEFI die dit mogelijk maakt.
Huh? Dat kan toch (al een hele tijd) juist wel?
Using network boot on the Raspberry Pi allows you to install the operating system (Raspberry Pi OS) onto the device with nothing more than an internet connection. Contrast this to the typical way of getting an OS onto the device by using a separate PC and the Raspberry Pi imager tool. With network boot, the operating system can be downloaded online and installed onto a blank SD card that is inserted into the Raspberry Pi right before the installation process.
edit:
De link beschrijft het installeren op een SD kaartje, ik weet niet zeker of het ook werkt voor een NVME SSD.

[Reactie gewijzigd door erik_t op 22 september 2025 14:22]

Waarom eigenlijk niet? Ik vind het wel een handicap dat er geen UEFI in zit.
Lang verhaal kort, Broadcom. Boot firmware (ThreadX) draait op de oude videochip (VideoCore IV) en die boot de rest van de processor cores (Die A76 cores, VC 6 en de RP1). Je kan dat niet overschrijven en bieden verder ook geen support voor iets anders.
Niet helemaal waar. Een Pi kan vanaf een USB booten. Dus dan kan je met installatiesoftware je andere medium inrichten. Of iemand zoiets heeft gemaakt weet ik niet.
Kan wel, maar dan moet je wat flashen naar een of andere chip. Heb dit jaren terug gedaan met de raspberry PI die homeassistant draait thuis toen ik door een sd kaartje gebrand was.
Niet helemaal waar.

https://github.com/pftf/RPi4

Hoe goed het is weet ik niet maar UEFI voor de pi4 (in dit geval)
Heel simpel:

Boot Rpi5 met shift: imager wordt gedownload en gestart.

Kies rpi5, OS en medium SSD.

Daarna boot de SSD met OS.

Ik heb er 3 stuks zo draaien.
Je kunt toch een OS (PI) op een SSD installeren en vanaf de ssd booten

Althans zo had ik het met een 120 GB SSD
Dat kan, maar dan moet je de SSD er wel uit halen en aansluiten op een PC via een USB-adapter bijvoorbeeld.
Wat maakt dat nu uit, is toch zo gedaan , de SSD er wel uit halen en aansluiten op een PC via een USB-adapter. Dan is het toch opgelost

[Reactie gewijzigd door Jeroen hofman op 22 september 2025 12:54]

Het is behoorlijk omslachtig, met name wanneer je een metalen behuizing gebruikt die je moet open schroeven of als je de Pi ergens bevestigd hebt. Het zou zoveel beter zijn als je gewoon een USB stickje erin kunt steken om vanaf daar het OS te installeren, zoals je bijvoorbeeld bij Windows of Linux kunt doen.
https://www.bol.com/nl/nl/p/sata-iii-usb-3-0-naar-sata-kabel-usb-sata-kabel-naar-usb-3-0/9200000104702554/ <-- Voor minder dan 10 euro is het 'gedoe met schroeven' opgelost.

Uiteraard alleen als je een nieuwe SSD hebt die nog nooit ergens voor hebt gebruikt. Verder uiteraard gewoon met je eens dat het makkelijker had geweest als je gewoon vanaf een USB-stick (of SD-kaart) kunt installeren op de pi zelf.

Mijn enige probleem met dit soort kabeltjes, is dat je het effectief vrijwel nooit nodig hebt in de meeste gevallen en het dan ergens in een bak verdwijnt om nooit meer gebruikt te worden.
Dat is een SATA adapter, heb je niet zoveel aan met een NVME SSD. Daarnaast zou je dan nog steeds het opslagmedium uit de behuizing moeten halen, wat dus best omslachtig is.
Klopt. Je hebt gelijk. De NVME-adapters zijn duurder (10-20 euro op Amazon), en zoals ik al schreef, ook alleen 'handig' als je een nieuwe SSD / pi hebt. Maar het is in elk geval beter dan dat je hem fysiek in je pc moet bouwen. (en nogmaals, zou het gewoon fijner zijn als je direct van een usb-stick of eventueel sd-kaart kan installeren)

En even offtopic:
Ik heb zelf een Odroid N2+ met een eMMC in een kastje, en daar kan ik met een schakelaartje de drive klaarzetten als 'externe schijf', waardoor hij te mounten is op een pc, en daarna kun je het schakelaartje weer terugzetten, en kun je er weer van booten. Dat werkte opzich ook handig. Dan kun je hem dus gewoon flashen vanaf je pc, en daarna direct van booten, zonder dat je het kastje hoeft open te maken, en heb je dus ook geen alternatieve media nodig zoals een USB-stick.
Maakt niet uit, of je een stick gebruikt of een SSD

Dat het Het is behoorlijk omslachtig vindt ik erg overderven het is toch eenmalig dat je die er uit moet halen

Heb het zelf met een usbstick gegaan en een SSD 120 GB
Je snapt niet wat ik bedoel.

Ik heb een RPi5 met een NVME Hat in een metalen behuizing, gemonteerd achter de TV. Als ik daarop een ander OS wil installeren moet ik:
  1. de RPi5 achter de TV weghalen
  2. de behuizing open schroeven
  3. de NVME eruit halen en in een USB adapter of behuizing stoppen
  4. SSD aansluiten op een PC
  5. een OS installeren via de imager
  6. SSD uit de adapter halen en in de RPi5 stoppen
  7. behuizing dicht schroeven
  8. weer achter de TV monteren
In plaats daarvan zou het ook zo kunnen:
  1. USB stick flashen
  2. USB stick in de RPi5 steken
  3. OS installeren
Een RPi5 kan vanaf USB booten.
Als dit niet automatisch gebeurt zonder MicroSD dan kan je éénmalig de RPi5 booten vanaf MicroSD.

Dan de boot volgorde instellen om te booten vanaf
- USB
- NVMe
- MicroSD

Daarna kan je een USB drive direct flashen op je pc met een nieuw OS.
Dan je USB drive in de RPi5 pluggen, rebooten zodat ie start vanaf USB en dan met "SD Card Copier" het OS kopieëren naar je NVMe

Op die manier hoef je niets open te schroeven en kan je relatief simpel wisselen van OS
Zelf niet getest met USB, alleen met MicroSD, maar aangezien je een source en target kan selecteren zou dit moeten werken.
Mooi toch opgelost op deze manier
Maar de RPi heeft toch ook een USB poort? Kan je niet daar vanaf booten dan? :? Ik dacht dat dit althans wel kon? Anders is wellicht PXE booting een oplossing, dan kun je zelfs terwijl de machine nog draait aan de pool met images een extra image toevoegen om vanaf te booten, dan hoef je zelfs nooit meer de RPi uit de behuizing te halen.
Je kan helaas geen traditionele bootstick maken van pi os zoals je gewend bent bij Windows. Ik herken de struggle wel. Meteen van tevoren goed over nadenken :D
Dat gaat wel hoor. Je kan de Pi gewoon flashen om van USB te booten. Heb er hier net eentje draaien met een externe SSD.
Dat als de ssd er uit is en aan een usb kabel hangt daar je OS op installeert

en laat opstarten van USB of wat je er extern aan hebt hangen

dat je behuizing gebruikt die je moet open schroeven zijn ook geen 100 schoefjes en is binnen 30 minuten gefikst

Zoals tux_fan aangeeft of van USB booten

[Reactie gewijzigd door Jeroen hofman op 22 september 2025 13:34]

Juist, dat is dus veel omslachtiger dan het zou moeten zijn. Wat begrijp je daar niet aan?
In de tijd dat je alle comments hier getypt hebt had je makkelijk de omslachtige manier kunnen gebruiken. Misschien wel twee keer.

Je hebt geen ongelijk dat het omslachtig is, maar kom op, het gaat hier over een computer die bedoeld is om mee te prutsen.
Slechte dingen mogen gewoon benoemd worden, ook bij computers die bedoeld zijn om mee te prutsen.
Volgens mij kan dat met Netwerk Installatie: Getting started # Install over the network - Raspberry Pi Documentation

De documentatie spreekt alleen over SD kaart en USB opslag maar NVMe werkt als het goed is ook gewoon.
edit:
Oja bedenk met net: De standaard boot volgorde is geloof ik SD, USB, NMVe. dus booten van een USB stick kan wel. Maar er zijn niet echt losse installatie images, dan zou je dus eerst Raspberry Pi OS op een USB stick moeten installeren/imagen, dan daarmee booten, en dan daarmee de Raspberry Pi imager starten om Raspberry Pi OS (of een ander ondersteund OS) op de SSD te installeren. Dus dat is dan nog eigenlijk het zelfde als je met de SD kaart had moeten doen, hoewel afhankelijk van de behuizing een USB stick mogelijk wat makkelijker aan te sluiten is.

[Reactie gewijzigd door foxofinfinety op 22 september 2025 13:14]

Netwerk installatie is misschien wel interessant.

De laatste keer dat ik het met een USB stick probeerde bleef hij maar booten vanaf de NVME omdat in de boot order NVMe en USB gecombineerd waren tot 1 item (het was SD op 1, NVMe/USB op 2).
Voor de Pi 4 en eerdere versies ligt dat voor de hand want alleen USB en geen PCIe slot. Bij Pi 5 zijn het wel verschillende keuzes zover ik weet.
Ja ik heb het even teruggezocht, het kan wel maar is meer voor advanced users https://forums.raspberrypi.com/viewtopic.php?t=366106
Ik had het inderdaad via raspi-config gedaan, daar ontbreekt die optie. Ik zal hier eens naar kijken.
Je kan met de shifttoets ingedrukt booten en dan gaat hij automatisch naar netwerk-boot.
dnsmasq kan dit prima doen. Zelfs laten booten van verschillende images voor verschillende MAC adressen. Je moet wel iets van NFS oid draaien voor je root partitie.

Het zou leuk zijn als de imager tool dit kon doen. Ook zou de tool een RPi Zero in gadget mode moeten kunnen zetten en andere handige functies/opties.

Of misschien een officiele docker image o.i.d.? zouden ze ook kunnen doen met hun secure-boot provisioning software (dat nu op een 2e RPi moet draaien)
Ja, vanaf de RPi 5.

[Reactie gewijzigd door RobVI op 22 september 2025 12:45]

dat microsd kaartje moet je toch ook extern via de pc flashen? ik zie niet hoe het met de ssd anders is.
beter? nee, andere manieren zijn ook omslachtig, en je hebt nog altijd initieel een microsd nodig voor config en zo.
Langzaam transformeert de Pi naar een echte (volwaardige) kleine computer, leuk om te zien.

De oude zal wel langzaam verdwijnen uit het aanbod, ongetwijfeld nog wat van op voorraad waar ze eerst vanaf willen. Door de oude versie iets goedkoper te blijven aanbieden zal dat wel lukken.
Langzaam transformeert de prijs ook richting alternatieven.
Dat is altijd toch? Menig discounter in de supermarkt branche is ondertussen omgetoverd naar een reguliere supermarkt met reguliere prijzen. Meestal springt er wel een ander in het gat wat ontstaat.
Klopt, maar daar is de prijs nu ook naar; je bent al snel 200+ euro kwijt
Ben voor een inference project bezig met de Raspberry Pi 5 met hat welke de PCI-E opsplitst voor M2 SSD en M2 NPU. (minder bandbreedte hierdoor uiteraard). Set up met SSD gaat redelijk makkelijk.

Maar de kosten lopen langzaam op:
- Raspberry Pi 5
- Behuizing
- Losse powersupply (beetje idioot dat dit er niet standaard bijzit)
- SSD
- SD Card
- PCI-E splitter
- M2 NPU module (welke uitzonderlijk moeilijk te bestellen zijn als losse module)

Dan ben je beter uit met het Nvidia alternatief waar ik nu naartoe ben gegaan met theoretische 67 TOPS:
- Jetson Orin Nano Dev kit
- SSD
- SD Card
- Behuizing
En je bent klaar...

Enige nare is wel dat je met Jetson Orin Nano verplicht bent via een specifieke Ubuntu versie of jumper+recovery mode het OS op de SSD te installeren. Via SD kaart (voor zover ik kan vinden) is dat nog steeds niet mogelijk.

[Reactie gewijzigd door hawke84 op 22 september 2025 14:38]

Leuk, ik heb net een paar (2) kleine 16 GB Optane drives gekocht van dat formaat op AliExpress. Kosten 3 euro 50 per stuk. De 2280's waren waren 2 euro 50 overigens, en eentje heb ik getest en lijkt inderdaad new-old-stock.

Die dingen hebben maar 2 PCIe v3 lanes, maar daar de Pi er volgens maar 1tje aanbied op PCIe v2 maakt dat verdacht weinig uit. Kan zijn dat je wel een SD kaartje voor de bootloader nodig hebt overigens, die dingen zijn vaak gemaakt voor HDD cache en alleen x86 machines kunnen daar goed mee omgaan. Maar dan krijg je wel supersnelle toegangstijden en een onverwoestbaar stukje persistent geheugen voor terug.

Als je een USB behuizing wil hebben dan zijn die er vanaf 12,50 met een echte RealTek chip (10 Gbit/s natuurlijk, geen hogere snelheden, en geen goede koeling - maar voor het laden van firmware heb je dat ook niet nodig). Als er geen merk-chip op zit dan kan je problemen hebben met booten, TRIM enzo.

Voor de cheapo's onder ons - nou nog een Raspberry 5 en hat. Die Intel Joule (snel gestopte Atom SBC) is instabiele rommel (maar ik kreeg 'm gratis en het is leuke historie).
Bestaat er eigenlijk een Raspberry Pi of vergelijkbaar die je in een PoE poort kan prikken en klaar?
Er is geloof ik wel een HAT die je op een Pi kunt prikken en die op een PoE poort aangesloten kan worden.
Ook combi-hats volgens mij, maar die passen dan weer niet in de behuizing natuurlijk.
Snap nog steeds niet waarom de Pi5 niet gewoon native NVME heeft, een slot ipv de sd card? Dit is zo gerommel in de marge en al met al een dure oplossing. Ik koop geen RPi's meer hierom.
Het is volgens mij gewoon een keuze om steeds hetzelfde formaat te hebben ook al wisselen volgorde van USB en ethernet van RPI3 naar 4 naar 5. Ook de focus op Digital Signage, dus scherm (+ cameras) lijkt het inzetten op storage in de weg te staan. Daarmee lopen ze eigenlijk nu al lang achter op alternatieven.

In mijn perceptie is de RPi5 zelfs een paniek oplossing, kwam op de markt na o.a. FriendlyElec NanoPi-R6C en Radxa ROCK5B. Hebben beide M-key 2280 slot, dus gewoon een 2de hands SSD erin van een 10tje b.v. Ik heb beide en beide met metalen behuizing van fabrikant, dus fanless. De RK3588 is 8nm process en alles op 1 SoC, dus ook etherrnet en USB3. Verder met ook 9-20V te voeden dus gewoon op b.v. op oude auto accu of gewoon USB-C PD. Als meest belangrijke dat ze UEFI open-source 'BIOS' kunnen draaien, dus gewoon zoals een PC, zie https://github.com/edk2-porting/edk2-rk3588?tab=readme-ov-file#supported-platforms

De NanoPi-R6C kwam overigens met variant van OpenWRT voor-geinstalleed op interne eMMC dus alleen power-ON en je hebt een router, ook al gebruik ik hem nu als desktop met Opensuse Tumbleweed. Kan je naar fluiten bij RPL/Pi5 want het is allemaal proprietary (SoC + RP1 via PCiE).

Als je o.a. Nieuwsuur van gisteravond even bekijkt, dan is ook wel duidelijk wat er aan de hand is. De RPi gebruiker moet losse componenten bij elkaar kopen voor een totaal hogere prijs en het zelf maar in elkaar zetten. En dan presteert het geheel nog ondermaats vergeleken met RK3588 of zelfs al weer nieuwere boards.


Om te kunnen reageren moet je ingelogd zijn