====== TODO ======
* [[linux:distros:server:arm:opensuse_tumbleweed_server|openSUSE Tumbleweed (Server)]]
* https://en.opensuse.org/HCL:Raspberry_Pi4
====== config.txt ======
sudo -e '/boot/efi/extraconfig.txt'
dtparam=audio=off
dtparam=i2c_arm=off
dtparam=spi=off
dtparam=hdmi=off
dtparam=eee=off
dtparam=uart0=off
dtparam=sd_poll_once
dtoverlay=disable-bt
dtoverlay=disable-wifi
enable_tvout=0
disable_splash=1
disable_fw_kms_setup=1
gpu_mem=32
over_voltage=15
arm_boost=1
force_turbo=1
initial_turbo=60
arm_freq=2100
core_freq=600
core_freq_fixed=1
dtparam=sd_overclock=100
max_usb_current=1
force_eeprom_read=0
disable_poe_fan=1
# End
cat '/sys/devices/system/cpu/cpu'*'/cpufreq/scaling_cur_freq'
====== Firmware ======
* :!: TODO: Use RPiOS ([[https://www.raspberrypi.com/documentation/computers/remote-access.html#enable-the-ssh-server|ssh]]) (oS missing ''vcgencmd'')
2026-10-06-raspios-trixie-arm64-lite.img
===== EEPROM =====
==== bootconf.txt ====
* ''0xf41'' = SD -> USB -> Reboot (flipped order, [[https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#BOOT_ORDER|info]])
* [[linux:notes:modprobe.d_tweaks#usb_uasp|NAS VID_PIDs]]
nano '/tmp/bootconf.txt'
[all]
BOOT_ORDER=0xf41
BOOT_UART=0
WAKE_ON_GPIO=0
POWER_OFF_ON_HALT=1
NET_INSTALL_AT_POWER_ON=0
USB_MSD_EXCLUDE_VID_PID=152d0578,174c1352
==== EEPROM ====
* https://github.com/raspberrypi/rpi-eeprom/tree/master/firmware-2711/latest
wget -O '/tmp/pieeprom-latest.bin' 'https://github.com/raspberrypi/rpi-eeprom/raw/refs/heads/master/firmware-2711/latest/pieeprom-2026-10-23.bin'
'/usr/bin/rpi-eeprom-config' '/tmp/pieeprom-latest.bin' --config '/tmp/bootconf.txt' --out '/tmp/pieeprom-latest-custom.bin'
sudo rpi-eeprom-update -d -f '/tmp/pieeprom-latest-custom.bin'
sync && systemctl reboot
==== Post ====
sudo rpi-eeprom-update -r
sudo rpi-eeprom-update -s
Fri 23 Oct 14:28:33 UTC 2026 (1792765713)
===== VL805 =====
* https://github.com/raspberrypi/rpi-eeprom/tree/master/firmware-2711/latest
==== Firmware ====
* ''vl805-000138c0.bin'' (Sep 29, 2023)
wget -O '/tmp/vl805-latest.bin' 'https://github.com/raspberrypi/rpi-eeprom/raw/refs/heads/master/firmware-2711/latest/vl805-000138c0.bin'
sudo rpi-eeprom-update -u '/tmp/vl805-latest.bin'
==== Post ====
sudo rpi-eeprom-update -r
sudo rpi-eeprom-update -s
000138c0
==== TODO ====
* Kraityn = Rev ''1.5'', bootloader vl805, ''arm_freq=2100''
* Alira = Rev ''1.1'', dedicated vl805, ''arm_freq=1900''
* :?: ''dmidecode'' doesn't give full ''Product Name'' on Linux ((Kraityn: ''Product Name: rpi'')) ((''dmesg'' reports with ''Machine model: Raspberry Pi 4 Model B Rev 1.5'')), but does on FreeBSD ((Alira: ''Product Name: Raspberry Pi 4 Model B Rev 1.1''))
VL805_FW: Using bootloader EEPROM
VL805_FW: Dedicated VL805 EEPROM