Volumio 4 Feedback Thread

Hey @_Lou,

We need to confirm exactly which Raspberry Pi model you have. You mentioned “Raspberry Pi Model B (early, only 2 USB)” - this description matches the Raspberry Pi 1 Model B, which is officially unsupported in Volumio 4.

From Volumio’s official announcement at https://volumio.com/volumio-4-os/:

“Raspberry Pi 1 and Raspberry Pi Zero are no longer supported. The necessary binaries simply aren’t available for these older boards.”

Please identify your exact board using this guide: [GUIDE] Identifying Your Raspberry Pi Board on Volumio: A Comprehensive Guide to Revision Codes

If you have SSH access to the newer Pi where Volumio runs, you can retrieve the revision code with:

cat /proc/cpuinfo | grep Revision

If your original board is indeed a Pi 1 Model B, Volumio 4 will not work on it. Your options would be:

  • Continue using Volumio 3 on that hardware
  • Move to supported hardware (Pi 2B or newer)

Hey @domcars0,

Your statement about 64-bit is incorrect. Volumio 4 for Raspberry Pi runs a 32-bit OS (armhf):

From /etc/os-release on a running Volumio 4.084 system: VOLUMIO_ARCH=“arm”

From /boot/volumioconfig.txt: arm_64bit=0

The Volumio Pi image includes multiple kernels that are selected dynamically at boot based on detected hardware:

  • kernel.img - ARMv6 (Pi 1, Pi Zero)
  • kernel7.img - ARMv7 (Pi 2)
  • kernel7l.img - ARMv7 with LPAE (Pi 4, CM4)
  • kernel8.img - ARMv8 64-bit kernel (Pi 3, Pi 4, Pi 5 when needed)

The kernel may run in 64-bit mode on capable hardware, but the userland remains 32-bit. This is not why Pi 1 and Pi Zero are unsupported.

The actual reason is that required binaries - specifically Node.js 20 and other dependencies - are not available for ARMv6 architecture. The DTB files for bcm2708 (Pi 1/Zero) are still present in the image, but the software stack cannot run on that hardware.

Kind Regards,

1 Like