DietPi / rpi 5 / NVME M2 SSD

Hello

I like to setup a new DietPi v9.14 with rpi-5 and NVME M2 SSD X1001.

  • Connected NVME M2 SSD X1001 HAT to rpi-5. But no SSD inserted yet.
  • Just created a fresh SD card with v9.14 image.
  • Booted and completed initial DietPi setup.
  • Did updated eeprom to the latest
BOOTLOADER: up to date
   CURRENT: Thu May  8 14:13:17 UTC 2025 (1746713597)
    LATEST: Thu May  8 14:13:17 UTC 2025 (1746713597)
   RELEASE: default (/usr/lib/firmware/raspberrypi/bootloader-2712/default)
            Use raspi-config to change the release

Have a few questions.

  • Is HAT X1001 is supported by v9.14?
  • What should be my next steps? I did read few posts regarding rip-4 and external SSD which seems to be USB.
  • Do I need to modify eeprom, before booting from SSD?
# rpi-eeprom-config 
[all]
BOOT_UART=1
POWER_OFF_ON_HALT=0
BOOT_ORDER=0xf461
  • Should dd the original DietPi_RPi5-ARMv8-Bookworm.img onto the SSD NVME first?
  • Insert the SSD to rip-5 / HAT, remove SD Card and attempt to boot and finish the initial setup again?

this has nothing to do with DietPi or a version of DietPi. Booting from nvme is supported/provided by the original RPI firmware.

As soon as the BOOT_ORDER has been configured (once vis SD card), you should be able to flesh a new image to your nvme directly.

Thank you for you time.

So do this in this order.

  • Write DietPi_RPi5-ARMv8-Bookworm.img to the SSD? Not the SD card I already booted and configured?
  • Looks like the default value BOOT_ORDER=0xf461 should be good. As I am reading it is from right to left. So I could change it to BOOT_ORDER=0xf416 if I like to boot from NVME then try SD. But in this case I would have to remove the SSD to boot from SD card. I am assuming the default check for SD card 1 if empty will have minimal boot time effect if SD card is not inserted?
  • Complete setup if SSD was dd from the img file vs SD card.

Any recommended tools to test stability of the SSD drive, after I boot?
Should I use lspci or some other tool to see the HAT controller and SSD?

Tx

that’s an option

another option to copy SD card to SSD using dd

depends on your preferences what you like to boot first. You are free to test options f416 or f461 (without SD card) to see what fits your needs

you can use lsblk to check if the SSD is visible. But for this you would need to boot of your SD. Booting from SSD will already confirm SSD working.