Volumio 3 Beta test: Raspberry Pi with kernel 6.6

Dear Volumionauts,

In order to support latest Raspberry Pi 5 2GB hardware, DSI screens, I2C audio, it is necessary to upgrade the kernel and corresponding firmware. As such, being mindful of the change affecting all Raspberry Pi devices we need to test the change thoroughly.
Prepared Volumio 3 Beta test for this is available in our TEST release channel. You can do an OTA update to this version.

How to BETA test:

The new versions will require you to set-up your device in TEST MODE:

  • Type your IP address in any browser, followed by /dev (example http://{your.ip.address}/dev
  • Below test mode, click on TRUE
  • Return to the UI and check for updates
  • Update and enjoy

What to test in BETA:

System hardware functions

  • I2C devices (audio, screens, etc)
  • SPI devices (screens, encoder drives, etc)
  • GPIO devices (buttons, encoders, HATs, IR, UART)
  • USB devices (audio, CD-ROM, touch, pointing devices, etc)
  • KMS, MIPI, DSI, HDMI screens
  • Screen wakeup from sleep mode (HDMI, LVDS, DSI, TBFT, SPI)

Plugins functions

  • Amplifier Switch
  • Audiophonics Evo Sabre
  • Audiophonics ON/OFF
  • GPIO Buttons
  • GPIO Control
  • IR Activity LED
  • IR Remote Controller
  • MPD_OLED
  • Pirate Audio
  • RemotePi
  • Rotary Encoder II

Ecosystem functions

  • MPD Playback (with flac, DSD, aac files)
  • CD Playback and Ripping
  • Airplay playback
  • Bluetooth playback
  • Play here
  • Multiroom grouping
  • Discovery and mount of NAS (smb and cifs)
  • Cast to SONOS or Chromecast
  • TIDAL Connect

IMPORTANT: When those new features will become available to the general public, we will stop using the TEST channel, hence by that time, remember to disable TEST MODE.

If you find something not working as it should, please report that by adding the following info:

  • Device, hardware and storage type.
  • Clear explanation on how to replicate the problem.
  • Send a log ( SEE: How to send a log link for a bug report? ) and paste the link in this thread, along with the explanation of the problem.

Version history:

Release version Direct link Notes (known issues)
Raspberry Pi Version 3.758 Fixed booting Raspberry Pi 5 2GB

Before testing Raspberry Pi’s latest devices, check guides and community discussions:

Description Community thread
Upgrade eeprom Prepare Raspberry Pi for boot from USB/NVMe
NVMe SSD LAB and findings to date PCIe NVMe compatibility

Plugins:

Plugin Hardware Working Remarks
GPIO Control (Beta) rPi5,rPi4,rPi3 Yes Not working on zero. Not related to kernel 6.6
GPIO Control (Stable) rPi4,rPi3, rPi0-2, rPi0 No Plugin is inactive, nothing appens when pressing a button
IR Activity LED rPi5,rPi4,rPi3 No —
IR Remote Controller rPi5,rPi4,rPi3 Yes Seems configuration in plugin is not working, work around, adding the overlay manually in /boot/userconfig.txt dtoverlay=gpio-ir,gpio_pin=xxx
MPD_OLED rPi5,rPi4,rPi3 Yes SPI only < rPi5
Rotary Encoder II rPi5,rPi4,rPi3 Yes Some reported plugin as inactive, but still working
Amplifier Switch rPi3 No
Audiophonics Evo Sabre
Audiophonics ON/OFF
GPIO Buttons rpi5,rPi4,rPi3 No
Pirate Audio
RemotePi

Ecosystem functions

Function Hardware Working Remarks
MPD Playback (with flac, DSD, aac files) rpi5,rPi4,rPi3 Yes aac not tested yet
Airplay playback rpi5,rPi4,rPi3 Yes
Bluetooth playback rpi5,rPi4,rPi3 Yes
Discovery and mount of NAS (smb and cifs) rpi5,rPi4,rPi3 Yes
Cast to SONOS
Play here
Multiroom grouping
CD Playback and Ripping
TIDAL Connect rpi5,rPi4 Yes Tested with Android and iPhone
5 Likes

Raspberry Pi 5 and WaveShare 4.3 inch (or similar) DSI LCD

Devs are not sure why, but there is some form of glitch between dtoverlays responsible for the screen management. When connecting DSI screen, the work around is to make the following changes:

  1. Comment out vc4-kms-v3d-pi5 overlay (place symbol # at the beginning of line) in /boot/volumioconfig.txt:

    [pi5]
    # dtoverlay=vc4-kms-v3d-pi5

  2. Add to the /boot/userconfig.txt:

    display_auto_detect=1

This is being investigated.

Kind Regards,

I did the upgrade kernel 6.6 on a raspberry pi 3.
system version: 3.758.

http://logs.volumio.org/volumio/dpOnnbM.html

Proto DAC, works well, driver-generic i2s DAC.
4.3 inch waveshare dsi: works.
infrared v3.4.13- works.
rotary encoder II v1.0.22 - inactive but working.
GPIO buttons v0.8.3 - does not work, does not switch on, I also reinstalled once, same problem.

Weird with regards to rotary encoder:

image

raspberry pi 5, 2gb.
system version: 3.758.

Ian Canada ES9038Q2M Dual Mono II dac hat, works.
7.9 inch waveshare HDMI works.
infrared v3.4.13 - works.
rotary encoder II v1.0.22 - inactive but working.

ok weirder. The only thing I have seen is when Volumio restarts it’s GUI it generates an error. But it shows as active:
image

I’ll uninstall it and reinstall it and see if that helps, on a raspberry pi 5.

reinstalled, setup done (KY-040) all okay (active), turn off and on again, same problem (inactive) but works okay.

yep, using the same for testing:
image

Darn, can’t reproduce this one. If I turn the plugin off and on again it’s active again.

We do expect some weird behaviour due to kernel changes in regards to GPIO.
Lets see what other reports come in

I get this when turning it on and off.

next one.
raspberry pi 4, 2gb.
system version: 3.758.

http://logs.volumio.org/volumio/FSp6jnV.html

Pink faun dac3 - usb.
7.9 inch waveshare HDMI works.
infrared v3.4.13 - works.
GPIO buttons v0.8.3 - does not work, does not switch on.


A post was split to a new topic: Problems with Album Art alignment in 1366 x 768 resuloution

Hello,
I updated from lastest stable release to v3.758 without any flaw until then.
Running Squeezelite with A LMS Server on a Qnap NAS.
Raspberry Pi4-8Gb
USB Dac Chord QuTest .
No name touch screen

1 Like

update:
for the Ian Canada FifoPi MA 1.5 reclocker.

Previously I had to enter hifiberry DAC+ pro (dtoverlay=hifiberry-dacplus) in the boot/userconfig.txt (otherwise no sound)
now when I select hifiberry DAC+ pro [pi5] in the i2s audio output it works fine and I get sound.


2 Likes

yes, the rework of the DAC list is part of the improvements of this beta release.

now there is a dedicated entry for RPi5, when it’s required to use a different setting than on older models

If I’m right, the old overlays are put back for older models and the new ones get [Pi5] added.

yes, exactly

1 Like