{"product_id":"nvme-base","title":"NVMe Base for Raspberry Pi 5","description":"\u003cp\u003eAdd super-fast storage to your Raspberry Pi 5 allowing for lightning fast boots, NAS use, and snappy applications!\u003c\/p\u003e\n\u003cp\u003eNVMe Base is a PCIe extension board for Raspberry Pi 5. Simply populate it with an M-key NVMe SSD (2230 to 2280 sizes supported) and mount it under your Pi for a compact and fast storage solution - It even comes with rubber feet!\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eIt's the perfect solution for turning your Raspberry Pi 5 into a file server, media centre, reverse proxy, etc. - really any task that benefits from large amounts of fast storage, especially with random high operations per second (IOPS) workloads. In short it's a game changer!\u003c\/p\u003e\n\u003cp\u003eNVMe Base follows the new \"PIP\" \u003ca href=\"https:\/\/datasheets.raspberrypi.com\/pcie\/pcie-connector-standard.pdf\"\u003edesign guidelines\u003c\/a\u003e provided by Raspberry Pi ensuring that it will be easy to use and be supported long term by updates to Raspberry Pi OS.\u003c\/p\u003e\n\u003cp\u003e✨ If you're looking for a \u003cstrong\u003esmart aluminium case\u003c\/strong\u003e to keep your NVMe setup safe and protected check out our new \u003ca href=\"\/en-eu\/products\/nvme-case-for-raspberry-pi-5\" rel=\"noopener\" target=\"_blank\"\u003eNVMe Base Case\u003c\/a\u003e!\u003c\/p\u003e\n\u003ch2\u003eKit Includes\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBase Kit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNVMe Base PCB with M.2 Slot (M-Key)\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e'PCIe Pipe' Flat Flex Cable\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e4x Rubber feet\u003c\/li\u003e\n\u003cli\u003eM2 bolt and 2x nuts for SSD mounting\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e4x 7mm M2.5 standoffs for base mounting\u003c\/li\u003e\n\u003cli\u003e8x short M2.5 bolts for base mounting \u003c\/li\u003e\n\u003cli\u003e4x long M2.5 bolts for 'pass-thru' mounting with a HAT\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNVMe Base + SSD Bundle\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"padding: 0.5em; border: 2px solid orange;\"\u003eWe’re \u003cstrong\u003ecurrently unable to offer kits that include NVMe drives\u003c\/strong\u003e due to the volatility of the flash memory market. We’re keeping a close eye on things and hope to bring SSD bundles back once things settle down.\u003c\/p\u003e\n\u003cp\u003eWe also offer the kit bundled with a 250GB, 500GB, 1000GB or 2000GB NVMe SSD (PCIe Gen 3 or better).\u003c\/p\u003e\n\u003cp\u003eThe Raspberry Pi 5 will run at PCIe 3.0 x 1 speeds at best, even though this mode is unsupported officially, so most drives are limited to around 700-800MB\/s read and 350-450MB write at peak.\u003c\/p\u003e\n\u003cp\u003eDue to the tides and vagaries of the SSD market, the brand of drive that we ship may vary. We can say that:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt will have 250GB \/ 500GB \/ 1000GB \/ 2000GB (or better) capacity\u003c\/li\u003e\n\u003cli\u003eIt will be rated by the manufacturer at PCIe Gen 3 or better speed\u003c\/li\u003e\n\u003cli\u003eWe'll have personally tested the drive with NVMe Base and it will be in the list below.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eIt'll be backed by the usual Pimoroni guarantees and customer service.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDrive compatibility\u003c\/h2\u003e\n\u003cp\u003eWe have tested NVMe Base with the following M.2 NVMe 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:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAData Legend 700\u003c\/li\u003e\n\u003cli\u003eAData Legend 800\u003c\/li\u003e\n\u003cli\u003eAData XPG SX8200 Pro\u003c\/li\u003e\n\u003cli\u003eAxe Memory Generic Drive\u003c\/li\u003e\n\u003cli\u003eCrucial P2 M.2\u003c\/li\u003e\n\u003cli\u003eCrucial P3 M.2\u003c\/li\u003e\n\u003cli\u003eCrucial P3 Plus M.2\u003c\/li\u003e\n\u003cli\u003eInland PCIe NVMe SSD\u003c\/li\u003e\n\u003cli\u003eKingston KC3000\u003c\/li\u003e\n\u003cli\u003eKioxia Exceria NVMe SSD\u003c\/li\u003e\n\u003cli\u003eKioxia Exceria G2 NVMe SSD\u003c\/li\u003e\n\u003cli\u003eLexar NM620\u003c\/li\u003e\n\u003cli\u003eLexar NM710\u003c\/li\u003e\n\u003cli\u003eLexar NM790\u003c\/li\u003e\n\u003cli\u003eNetac NV2000 NVMe SSD\u003c\/li\u003e\n\u003cli\u003eNetac NV3000 NVMe SSD\u003c\/li\u003e\n\u003cli\u003eOrigin Inception TLC830 Pro NVMe\u003c\/li\u003e\n\u003cli\u003eSabrent Rocket 4.0\u003c\/li\u003e\n\u003cli\u003eSabrent Rocket Nano\u003c\/li\u003e\n\u003cli\u003eSamsung 980\u003c\/li\u003e\n\u003cli\u003eSamsung 980 Pro (500GB\/1TB)\u003c\/li\u003e\n\u003cli\u003eTeam MP33\u003c\/li\u003e\n\u003cli\u003eWestern Digital Black SN750 \u003cstrong\u003eSE \u003c\/strong\u003e(Phison Controller\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003e' Maybe' List. Works with quirks\/not ideal.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThese drives either needed extra power, were a bit quirky when we tested them or we've had reports of them being problematic. It may just be the drive we had, but they're probably best avoided.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eKioxia BG4 2230. Performance very patchy. Runs at quite a high temp.\u003c\/li\u003e\n\u003cli\u003ePatriot P300 - These drives have various controllers, some of which seem to be incompatible at this time.\u003c\/li\u003e\n\u003cli\u003ePatriot P310 - These drives have various controllers, some of which seem to be incompatible at this time.\u003c\/li\u003e\n\u003cli\u003ePNY CS1030 (250GB). Reports of this size not working.\u003c\/li\u003e\n\u003cli\u003eSamsung 970 EVO Plus. Runs at a higher temp. Some user reports of problems under heavy load or not showing up on boot.\u003c\/li\u003e\n\u003cli\u003eSamsung 980 Pro (250GB). Reports of this size not working.\u003c\/li\u003e\n\u003cli\u003eWD Blue SN550. Our fresh unit could be used as storage but could not be booted from.\u003c\/li\u003e\n\u003cli\u003eWD Red SN700. Slow to boot first time, but worked and booted OK.\u003c\/li\u003e\n\u003cli\u003eWD SN740. Our fresh unit worked well. YMMV.\u003c\/li\u003e\n\u003cli\u003eWD Black SN770. Our fresh unit worked fine. YMMV.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003e'Avoid' List. We've had problems or reports of problems.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\u003eGigabyte G3NVMEV2256G\u003c\/li\u003e\n\u003cli\u003eKingSpec NX Series\u003c\/li\u003e\n\u003cli\u003eKingston OM8SEP4256Q-A0\u003c\/li\u003e\n\u003cli\u003eTranscend 110Q (TS500GMTE110Q)\u003c\/li\u003e\n\u003cli\u003eWD Green\/Blue\/Red\/Black not in the above list. Variable results or not working because of quirks of a SanDisk controller\/firmware. Our SN350 and SN570 prevented the RPi 5 from booting at all especially.\u003c\/li\u003e\n\u003cli\u003eWestern Digital SN810 256GB\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eOtherwise most M.2 NVMe drive (Not SATA!) you have lying around should work fine.\u003c\/p\u003e\n\u003cp\u003eCheck out our benchmark results over at \u003ca title=\"Benchmarks for NVMe Base\" href=\"https:\/\/pibenchmarks.com\/user\/pimoroni\/\" target=\"_blank\"\u003epibenchmarks.net!\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003eGetting Started\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/youtu.be\/odG7FbptgWQ\" target=\"_blank\"\u003eVideo: Installing the Pimoroni NVMe Base on Raspberry Pi 5 📹\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.pimoroni.com\/article\/getting-started-with-nvme-base\" target=\"_blank\"\u003eLearn: Getting Started with NVMe Base for Raspberry Pi 5  💾\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eFirmware\u003c\/h3\u003e\n\u003cp\u003eFor the most hassle-free experience, make sure your Raspberry Pi OS is up to date, and your RPi 5 firmware is updated to 2023-12-06 (Dec 6th) or newer. This supports all the features of the RPi PCIe spec and means you don't have to mess with config files to get started.\u003c\/p\u003e\n\u003cp\u003eSoftware update on the RPi OS should do this for you, but to force it you can:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eopen a Terminal (Ctrl-Alt-T)\u003c\/li\u003e\n\u003cli\u003erun \u003ccode\u003esudo raspi-config\u003c\/code\u003e and choose 'Latest' under \u003cstrong\u003eAdvanced Options \u0026gt; Bootloader Version\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eRunning \u003ccode\u003esudo rpi-eeprom-update\u003c\/code\u003e in the Terminal will tell you which version of firmware is running.\u003c\/p\u003e\n\u003ch3\u003ePCIe 3 Mode\u003c\/h3\u003e\n\u003cp\u003eTo enable experimental and not-officially-supported PCIe 3 mode, add the follow line to the \u003ccode\u003e[all]\u003c\/code\u003e section at the end of your Raspberry Pi \u003ccode\u003e\/boot\/firmware\/config.txt\u003c\/code\u003e file like this:\u003c\/p\u003e\n\u003cpre style=\"padding-left: 30px;\"\u003e\u003ccode\u003e[all]\ndtparam=pciex1_gen=3\u003c\/code\u003e\u003c\/pre\u003e\n\u003cp\u003eSave and reboot - your drive is ready to use!\u003c\/p\u003e\n\u003ch3\u003eFormatting the NVMe and booting from NVMe\u003c\/h3\u003e\n\u003cp\u003eIf you want to boot from the NVMe drive, follow these extra steps:\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003eMake sure your firmware is updated as above!\u003c\/li\u003e\n\u003cli\u003eFormat the drive using \u003ca title=\"Link to Raspberry Pi software including the media imager.\" href=\"https:\/\/www.raspberrypi.com\/software\/\" target=\"_blank\"\u003eRaspberry Pi Imager\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eYou can do this with your NVMe Base installed by booting the RPi 5 from SD card and running Raspberry Pi Imager from the start menu.\u003c\/li\u003e\n\u003cli\u003eOpen a Terminal (Ctrl-Alt-T).\u003c\/li\u003e\n\u003cli\u003eRun \u003ccode\u003esudo raspi-config\u003c\/code\u003e\n\u003c\/li\u003e\n\u003cli\u003eChoose NVMe\/USB boot under \u003cstrong\u003eAdvanced Options \u0026gt; Boot Order\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eReboot your RPi 5.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlways power off your RPi and disconnect the power supply before installing or uninstalling the NVMe Base.\u003c\/li\u003e\n\u003cli\u003eNVMe Base offers a general purpose PCIe x1 connection - while we know most people want to add fast storage in theory you can use other devices with it, we just can't help you make them work! :-D What Would Jeff (Geerling) Do?\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/nvme-hat-drawing.pdf?v=1714386681\" rel=\"noopener\" target=\"_blank\"\u003eDimensional drawing\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e3D model (\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/nvme-base-model.png?v=1714386681\" rel=\"noopener\" target=\"_blank\"\u003ePNG\u003c\/a\u003e \/ \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/nvme-base-model.step?v=1714386685\" rel=\"noopener\" target=\"_blank\"\u003eSTEP\u003c\/a\u003e)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Pimoroni","offers":[{"title":"No Disk","offer_id":41219587178579,"sku":"PIM699","price":13.95,"currency_code":"EUR","in_stock":true},{"title":"250GB SSD","offer_id":41313839448147,"sku":"PIM701","price":74.95,"currency_code":"EUR","in_stock":false},{"title":"500GB SSD","offer_id":41219587211347,"sku":"PIM700","price":89.95,"currency_code":"EUR","in_stock":false},{"title":"1000GB SSD","offer_id":54877806068091,"sku":"PIM762","price":136.95,"currency_code":"EUR","in_stock":false},{"title":"2000GB SSD","offer_id":54935626842491,"sku":"PIM767","price":207.95,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/nvme-base-final-7.jpg?v=1706109087","url":"https:\/\/shop.pimoroni.com\/en-eu\/products\/nvme-base","provider":"Pimoroni Ltd","version":"1.0","type":"link"}