<!--
.. title: SunFounder Pironman 5 MAX - RaspiOS
.. slug: raspios
.. date: 2026-07-26 16:42:30 UTC+02:00
.. tags: 
.. category: 
.. link: 
.. description: 
.. type: text
-->

RaspiOS on SunFounder Pironman 5 MAX

back to main [Pironman 5](../) page.

## links
raspiced [revision codes](https://raspiced.com/sites/revision-codes/),

### local links
[z30b](/machines/toshiba_satellite_z30b/debian),

## History
2026-07-26: mmcblk0p2 - checkout the pironman5 command
```sh

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
```sh
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
```sh
tingo@pironman5-linux:~ $ cat /etc/debian_version 
13.6
```
kernel
```sh
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
```sh
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
```sh
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
```sh
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
```sh
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
```sh
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).