SunFounder Pironman 5 MAX - RaspiOS
RaspiOS on SunFounder Pironman 5 MAX
back to main Pironman 5 page.
links
raspiced revision codes,
local links
z30b,
History
2026-07-26: mmcblk0p2 - checkout the pironman5 command
tingo@pironman5-linux:~ $ sudo pironman5 -c { "system": {} }
turn off and on the RGB LEDs
tingo@pironman5-linux:~ $ sudo pironman5 -re false Set RGB enable: False tingo@pironman5-linux:~ $ sudo pironman5 -re true Set RGB enable: True
2026-07-26: mmcblk0p2 - reboot, and now the OLED screen, the RGB LEDs and the GPIO fans are working. 2026-07-26: mmcblk0p2 - install the Pironman 5 software
tingo@pironman5-linux:~ $ curl -sSL "https://raw.githubusercontent.com/sunfounder/pironman5/1.3.x/install.sh" | sudo bash ██████╗ ██╗██████╗ ██████╗ ███╗ ██╗███╗ ███╗ █████╗ ███╗ ██╗ ███████╗ ██╔══██╗██║██╔══██╗██╔═══██╗████╗ ██║████╗ ████║██╔══██╗████╗ ██║ ██╔════╝ ██████╔╝██║██████╔╝██║ ██║██╔██╗ ██║██╔████╔██║███████║██╔██╗ ██║ ███████╗ ██╔═══╝ ██║██╔══██╗██║ ██║██║╚██╗██║██║╚██╔╝██║██╔══██║██║╚██╗██║ ╚════██║ ██║ ██║██║ ██║╚██████╔╝██║ ╚████║██║ ╚═╝ ██║██║ ██║██║ ╚████║ ███████║ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚══════╝ Pironman 5 Installer Please select your product model: 1) Pironman 5 2) Pironman 5 Max 3) Pironman 5 Pro Max 4) Pironman 5 Mini Enter number [1-4]: 2 [..] ========================================= Pironman 5 Max v1.3.18 Branch: 1.3.x Source: GitHub --------------------------------------- pm_auto v2 (v2.0.5) pm_dashboard v2 (v2.0.3) sf_rpi_status main (v1.1.8) ========================================= Using GitHub repositories Install build dependencies ✓ Update package list ✓ Install build dependencies Clone pironman5 repository ✓ Remove existing pironman5 directory ✓ Clone pironman5 ✓ Set repo ownership Run pre-install scripts ✓ Run fix_kali_gpio_spi.sh ⠴ Run install_influxdb.sh ✓ Run install_lgpio.sh ✓ Run umbrel_patch.sh Install APT dependencies ✓ Install APT dependencies Setup system user ✓ Create pironman5 group ✓ Create pironman5 user ✓ Add tingo to pironman5 group Setup sudo permissions ✓ Create sudoers file ✓ Set sudoers permissions Add user to groups ✓ Setup gpio group ✓ Setup i2c group ✓ Setup influxdb group ✓ Setup input group ✓ Setup spi group ✓ Setup video group Create working directory ✓ Create directories ✓ Create log file ✓ Set work directory permissions ✓ Set work directory owner ✓ Set log directory permissions ✓ Set log directory owner ✓ Set log file permissions ✓ Set log file owner ✓ Remove old virtual environment ✓ Create virtual environment Remove conflicting packages ✓ Uninstall RPi.GPIO Install Python dependencies ✓ Install Python packages Install Python packages from source ✓ Install pironman5 ✓ Install pm_auto ✓ Install sf_rpi_status ✓ Install pm_dashboard Create symlinks ✓ Create pironman5 symlink Setup shell completion ✓ Install argcomplete ✓ Register bash completion Setup auto-start ✓ Install service file ✓ Enable pironman5 service ✓ Reload systemd Configure kernel modules ✓ Add module i2c-dev Copy device tree overlays ✓ Copy sunfounder-pironman5.dtbo Persist device tree overlays ✓ Create persistent overlay directory ✓ Persist sunfounder-pironman5.dtbo Install kernel postinst hook ✓ Create postinst.d directory ✓ Install kernel postinst hook ✓ Run postinst hook now for existing overlay dirs Run post-install scripts ✓ Migrate RPi.GPIO to rpi.lgpio Finalize permissions ✓ Set execution permission on work dir ✓ Set final ownership Write product variant ✓ Ensure work directory exists ✓ Write variant identifier Configure device tree overlays ✓ Add dtoverlay=sunfounder-pironman5 to config.txt Install finished. Do you want to reboot now? (y/n) n Skipping reboot.
2026-07-26: mmcblk0p2 - reboot, Debian 13.6 is in
tingo@pironman5-linux:~ $ cat /etc/debian_version 13.6
kernel
tingo@pironman5-linux:~ $ uname -a Linux pironman5-linux 6.18.34+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.18.34-1+rpt1 (2026-06-09) aarch64 GNU/Linux
2026-07-26: mmcblk0p2 - apt - upgrade
tingo@pironman5-linux:~ $ sudo apt upgrade Upgrading: base-files firmware-realtek libcurl3t64-gnutls libpoppler147 libwlroots-0.19 raspi-utils-eeprom chromium gnupg-utils libcurl4t64 libpostproc58 libxfont2 raspi-utils-otp chromium-common gpg libdtovl0 libprotobuf-lite32t64 libxml2 raspinfo chromium-l10n gpg-agent libgif7 libprotobuf32t64 libxpm4 rasputin chromium-sandbox gpg-wks-client libgpiolib0 libpython3.13 lpplug-volumepulse rc-gui cups gpgconf libgraphite2-3 libpython3.13-dev ntfs-3g rpcc cups-client gpgsm libgstreamer-plugins-bad1.0-0 libpython3.13-minimal pishutdown rpi-connect cups-common gpgv libinput-bin libpython3.13-stdlib poppler-utils rpi-eeprom cups-core-drivers gstreamer1.0-libav libinput-tools librpieepromab0 python3-idna rpi-imager cups-daemon gstreamer1.0-plugins-bad libinput10 librpifwcrypto0 python3-pil rpi-loop-utils cups-ipp-utils gstreamer1.0-plugins-good libixml11t64 libsmbclient0 python3-urllib3 rpi-swap cups-ppdc imagemagick-7-common libldb2 libssh2-1t64 python3.13 rpieepromab cups-server-common labwc liblzma5 libswresample5 python3.13-dev rpifwcrypto curl libass9 libmagickcore-7.q16-10 libswscale8 python3.13-minimal rsync dhcpcd-base libavcodec61 libmagickcore-7.q16-10-extra libtalloc2 python3.13-tk samba-libs dirmngr libavdevice61 libmagickwand-7.q16-10 libtasn1-6 python3.13-venv wfplug-volumepulse ffmpeg libavfilter10 libnss3 libtdb1 raindrop wireless-regdb firefox libavformat61 libntfs-3g89t64 libtevent0t64 raspi-config xz-utils firmware-atheros libavutil59 libpisp-common libtiff6 raspi-config-core firmware-brcm80211 libcaca0 libpisp1 libupnp17t64 raspi-utils firmware-libertas libcups2t64 libpoppler-cpp2 libvncclient1 raspi-utils-core firmware-mediatek libcupsimage2t64 libpoppler-glib8t64 libwbclient0 raspi-utils-dt Summary: Upgrading: 128, Installing: 0, Removing: 0, Not Upgrading: 0 Download size: 473 MB Space needed: 62.5 MB / 51.2 GB available [..] Processing triggers for initramfs-tools (0.148.4+rpt2) ... update-initramfs: Generating /boot/initrd.img-6.18.34+rpt-rpi-v8 '/boot/initrd.img-6.18.34+rpt-rpi-v8' -> '/boot/firmware/initramfs8' update-initramfs: Generating /boot/initrd.img-6.18.34+rpt-rpi-2712 '/boot/initrd.img-6.18.34+rpt-rpi-2712' -> '/boot/firmware/initramfs_2712' Processing triggers for hicolor-icon-theme (0.18-2) ... Processing triggers for libc-bin (2.41-12+rpt1+deb13u3) ...
2026-07-26: mmcblk0p2 - reboot, then check the EEPROM again
tingo@pironman5-linux:~ $ sudo rpi-eeprom-update BOOTLOADER: up to date CURRENT: Tue May 26 03:01:25 PM UTC 2026 (1779807685) LATEST: Tue May 26 03:01:25 PM UTC 2026 (1779807685) RELEASE: default (/usr/lib/firmware/raspberrypi/bootloader-2712/default) Use raspi-config to change the release.
good.
2026-07-26: mmcblk0p2 - check for EEPROM update
tingo@pironman5-linux:~ $ sudo rpi-eeprom-update *** UPDATE AVAILABLE *** Run "sudo rpi-eeprom-update -a" to install this update now. To configure the bootloader update policy run "sudo raspi-config" BOOTLOADER: update available CURRENT: Wed Jan 21 01:38:47 PM UTC 2026 (1769002727) LATEST: Tue May 26 03:01:25 PM UTC 2026 (1779807685) RELEASE: default (/usr/lib/firmware/raspberrypi/bootloader-2712/default) Use raspi-config to change the release.
install it
tingo@pironman5-linux:~ $ sudo rpi-eeprom-update -a *** PREPARING EEPROM UPDATES *** BOOTLOADER: update available CURRENT: Wed Jan 21 01:38:47 PM UTC 2026 (1769002727) LATEST: Tue May 26 03:01:25 PM UTC 2026 (1779807685) RELEASE: default (/usr/lib/firmware/raspberrypi/bootloader-2712/default) Use raspi-config to change the release. Checking flashrom probe WARNING: SPI device /dev/spidev10.0 not found Setting RPI_EEPROM_IMMEDIATE_UPDATE to 0 CURRENT: Wed Jan 21 01:38:47 PM UTC 2026 (1769002727) UPDATE: Tue May 26 03:01:25 PM UTC 2026 (1779807685) BOOTFS: /boot/firmware '/tmp/tmp.yJ7u23oIbE' -> '/boot/firmware/pieeprom.upd' Copying recovery.bin to /boot/firmware for EEPROM update EEPROM updates pending. Please reboot to apply the update. To cancel a pending update run "sudo rpi-eeprom-update -r".
2026-07-26: mmcblk0p2 - check cpuinfo
tingo@pironman5-linux:~ $ cat /proc/cpuinfo processor : 0 BogoMIPS : 108.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x4 CPU part : 0xd0b CPU revision : 1 processor : 1 BogoMIPS : 108.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x4 CPU part : 0xd0b CPU revision : 1 processor : 2 BogoMIPS : 108.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x4 CPU part : 0xd0b CPU revision : 1 processor : 3 BogoMIPS : 108.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x4 CPU part : 0xd0b CPU revision : 1 Revision : e04171 Serial : f4f075d12ad0b110 Model : Raspberry Pi 5 Model B Rev 1.1
Raspiced revison codes: e04171 indcate Pi 5B, revision 1.1, PCB R4, BCM2712D0, Cortex-A76, ARMv8.2-A, 16 GB LPDDR4X-SDRAM, manufactured by Sony UK
2026-07-2: I had to redo all customisations when the OS started. Don't know why. Perhaps the Pi Imager I used is too old.
2026-07-26: connected up the SunFounder Pironman 5 MAX to us keyboard, mouse, HDMI monitor (HDMI0) and PSU.
2026-07-26: z30b - Using the Pi Imager, I wrote RaspiOS to a Kingston 64 GB microSD card, I selected to add OS customisations (hostname, username, enabled sshd, etc).