But maybe I have a different problem and leapt to a false conclusion:
After the Volumio app upgrade, I can discover my old RPi-0 devices, but pressing ‘connect’ returns a ‘Error connecting to the device’. Prior to the app upgrade they were working fine.
Thank you for sharing your experience. As any other experience it is a matter of perception. For full assessment whether there is a real “bug” we have strict “bug” reporting requirements as you can read from here.
What we need from you
We need clear, complete, and specific information to help you. We do not have a crystal ball.
When reporting bugs, always include:
Your device model, storage type (SD, SSD, etc.), and Volumio version
I spent this weekend updating my old Volumio installation to v4. I had some trouble with the touchscreen, but after some time, I figured out what the issue was: I did power down my raspberry pi, but did not unplug it from power. That’s why the display did not light up after starting volumio. Once I unplugged it before starting, it works as expected (and I’ve read about this here or in the raspi forum, but completely forgot about it )
Anyway, I do have a question regarding Volumio 4: The announcement says “There’s also a new plugin that lets you send audio from Volumio to Bluetooth speakers”. But I cannot find that plugin, the topics here are about an old plugin with an unclear status. Or is the topic well hidden? If anyone can hint me to the correct plugin, I would love to give it a try (that announcement was the main reason I updated to v4 in the first place)
Thanks, I’ll update as soon as I have a log ready. However, I wonder:
Volumio 4 was announced as solving the USB CD playback issues with drives over-reading that plagued V3. CD Playback is a Premium feature.
If power management has these strict policies on Bookworm, how was this tested before launch? Were only drives connected to powered usb hubs, or independent powered USB drives always the norm?
As for my Pi 4B’s specifications:
I’m having issues with SSH at the moment, even if I enable it from the dev settings (I’m pressed for time, so will figure it out later)
USB Power Output Breakdown (Raspberry Pi 4 + Bookworm)
Port Type
Max Current
Voltage
Max Power
USB 2.0 (x2)
1.2A each
5V
6W total
USB 3.0 (x2)
1.2A shared
5V
6W total
Total
–
–
~12W
So with all test I have done, the USB Drive was always powered by a hub. you might try to use a split cable to combine both USB2.0 (power) and USB3.0 (Data).
Both before (when prompted that new update was available) and after a fresh install with v4.069 all of Volumio’s system icons are missing and display as an empty rectangle.
At first the icons disappeared (after a restart) when I told Volumio to ignore the update.
I then updated and the icons reappeared.
A large addition (≡75 new albums) require me to rebuild the library on SSD and fully reload the Volumio OS on its SD card. To avoid the update request I downloaded the v4.069 image.
As installed from the new v4.069 image the system icons are missing and nothing I do brings them back.
p.s. User-supplied artist art is still a total mess requiring lots of time, effort and seeming luck to get it to display. Multiple genres still refuse to separate as was presumably possible in the past. The entire “user” section of artwork that exists on the Volumio SD card [seems] to be utterly ignored.
Thank you for the detailed hardware specifications - that helps significantly.
Regarding your QA question:
The Volumio 4 announcement about “solving USB CD playback issues” refers to fixing the excessive CD re-reading problem from V3 (the “space shuttle takeoff” - constant high-speed disc reads). This was resolved with proper CD drive speed control in V4. This fix has nothing to do with USB power management or Bookworm’s stricter power enforcement.
CD playback functionality in V4 works properly with appropriate hardware configurations. Testing was conducted with various drive types including Blu-ray drives on Pi 5 with i2s DACs without power issues.
Your specific issue - power budget:
Based on your hardware specifications, here’s the power breakdown:
System power draw:
Pi 4B 8GB base: ~600-800mA (from PSU, not USB)
Argon40 Mini Fan: ~100-250mA (GPIO 5V rail, not USB)
Fosi ZD3 DAC: External 12V/1.5A PSU (USB data only, zero USB power draw)
LG DVD Writer: 5V/1A spec, peak 1.2-1.5A during spin-up
The problem:
Raspberry Pi 4B USB power budget: 1.2A total for ALL USB devices
During CD playback spin-up:
SSD: 900mA
DVD drive: 1.2-1.5A peak
TOTAL: 2.1-2.4A >> EXCEEDS 1.2A limit
Kernel 6.12.x (Bookworm) strictly enforces USB power limits. Volumio 3 (older kernel) did not enforce these limits, which is why your setup worked before.
Diagnostic confirmation:
To validate this diagnosis with exact measurements, use a USB power meter/monitor (USB current monitor dongle) between the Pi and each USB device. Measure actual current draw during:
Idle state
CD spin-up
CD playback
This will confirm whether you’re exceeding the 1.2A budget.
Work around:
Powered USB hub for DVD drive
USB Y-cable to provide additional power to DVD drive
Temporarily disconnect SSD during CD playback to test
Awaiting Logs:
The logs from http://volumio_IP/dev will confirm USB power enforcement messages in dmesg showing device disconnects due to insufficient power.