Argon Neo 5 NVMe Not Recongnized After Setup Scripts

Here’s what you can do to bring your board firmware up-to-date.

Download a copy of the latest “default” firmware to your board from the rpi-eeprom package repository. As I write this the latest is pieeprom-2024-02-16.bin. This is what I’m running on my Pi 5 in my NEO 5.

Create a text file containing the EEPROM parameters recommended by Argon. For this example let’s call the text file eeprom.conf:

[all]
BOOT_UART=1
WAKE_ON_GPIO=0
POWER_OFF_ON_HALT=1
BOOT_ORDER=0xf416
PCIE_PROBE=1

Apply these parameters to the downloaded firmware file:

sudo rpi-eeprom-config --apply eeprom.conf pieeprom-2024-02-16.bin

This command also arranges for the modified firmware to be installed at the next boot. So, reboot your board. It will apply the firmware and then reboot again.

Once you log back in, verify the firmware version:

rpi-eeprom-update 

Also, verify that the EEPROM parameters were applied correctly:

rpi-eeprom-config

Ubuntu users probably shouldn’t be using the Argon scripts.