Skip to content

rpi

Raspberry Pi commands and configuration.

--- All Models ---

To change settings:

sudo raspi-config

To update firmware

sudo rpi-update

To expand filesystem

sudo raspi-config --expand-rootfs

To generate user:hash for userconf.txt before first boot

echo "<username>:$(openssl passwd -6 <password>)" | sudo tee /boot/userconf.txt

To enable SSH before first boot

touch /boot/ssh

To set kernel page size fix in /boot/firmware/config.txt

kernel=kernel8.img

--- Raspberry Pi 4 ---

To install Argon Fan Hat (review script before running):

curl https://download.argon40.com/argonfanhat.sh | bash

To uninstall Argon Fan Hat

argonone-uninstall

To configure Argon Fan Hat

argonone-config

--- Raspberry Pi 5 ---

To update EEPROM bootloader:

sudo rpi-eeprom-update -a

To enable PCIe Gen 3 (faster NVMe) in /boot/firmware/config.txt

dtparam=pciex1_gen=3