====== 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