Allo Piano, Allo Kali incompatibility with the official Raspberry Pi kernel 6.6.56 or newer

Hi

Additionnal question: do you have a power supply for the Kali connection (see datas in the pictures, for jack connector mainly. Volt & Amp are the usual)
This to adjust weight/size.
Info like adress will be by PM.



1 Like

Hey @laluciol6990,

Thank you for checking the technical details. Your effort is greatly appreciated.

Kind Regards,

1 Like

Dear Volumionauts,

I would like to extend my gratitude to @Josh2000, who has kindly forwarded his Allo Piano 2.1 + Kali for the testing.
Also, a round of applause to @Zhapox and @laluciol6990 for their willingness to share their hardware for the troubleshooting effort.

Kind Regards,

5 Likes

Dear Volumionauts,

Started regression thread with pi-kernel upstream. You can follow on changes here:

Kind Regards,

4 Likes

Thank you for your efforts trying to make this work again! :heart:

Dear Volumionauts,

Progress update:

A deadlock in (quite ancient) allo-piano-dac-plus kernel module volume limit has been identified and patch is being prepared.

Huge thank you for Phil who “located his thinking head” (in his own words) whilst working on kernel bug report and made this possible.

Kind Regards,

5 Likes

Dear Volumionauts,

Progress update:

Internal test are completed with expected results. Volumio OS beta is being prepared and should be available soon. Our guru @Darmur will perhaps update this thread once beta is ready.

Credits:

  • @Josh2000 - for ripping open his fantastic Volumio based system and rushing the Allo Piano 2.1+Kali delivered to me.
  • @Zhapox - for hours spent on code iterations testing and beyond patience results reporting.
  • @laluciol6990 - for willingness to forward his DAC (sorry, Josh beat you to it).
  • @Darmur - for countless builds, watching me as a hawk with every single pull request.
  • Phil - outstanding gallantry helping nail the problem on the head.
  • @nerd - the usual, “an odd scribble here and there”…
  • Least but not last @volumio - for befathering such a versatile player and building such a wonderful community.
  • Everyone here - for you patience and support.

Kind Regards,

8 Likes

a new image with the fix for Allo Piano is available, here below the download link

https://updates.volumio.org/pi/volumio/3.783/Volumio-3.783-2024-12-12-pi.zip

it is of course possible to perform an OTA update to this version, after enabling test-mode

4 Likes

Well done team!!!

1 Like

another image, improved fix

https://updates.volumio.org/pi/volumio/3.784/Volumio-3.784-2024-12-12-pi.zip

it is possible to perform an OTA update to this version, after enabling test-mode

3 Likes

Hi.

  1. for whatever reason, 3.784 was damaged (downloaded twice to try) for me, i couldn’t use it to burn an image
  2. 3.783 with RaspBerry Pi 3, Kali reclocker and Piano 2.1: setup could go through, network, DAC selection, plugins install.
    i could set the sampling rate to 32bits (old Piano bug counter measure i always use), but trying to use plugins to play music leads to unresponsive UI to the point i have to stop.
  3. not tried local sources
  4. tried to send a report bug from the /dev address, sending log report for the past 15minutes as i am typing this. Hope it will be done at some points

Hope that helps / tell me if i can do more

@laluciol6990,

If this is not much to ask, can you be more specific about your hardware please?

Raspberry Pi 3 family:

Code Model Revision RAM Manufacturer
9020e0 3A+ 1.0 512MB Sony UK
9020e1 3A+ 1.1 512MB Sony UK
a02082 3B 1.2 1GB Sony UK
a020d3 3B+ 1.3 1GB Sony UK
a020d4 3B+ 1.4 1GB Sony UK
a22082 3B 1.2 1GB Embest
a22083 3B 1.3 1GB Embest
a32082 3B 1.2 1GB Sony Japan
a52082 3B 1.2 1GB Stadium

Simple command:

cat /proc/cpuinfo | grep "Model" && cat /proc/cpuinfo | grep "Revision"

3.784 test

Task Status Comment
Firmware download PASS Complete, no issues
Flash to Micro SD PASS Imager, Belena, dd - consistent after unzip
Boot PASS Pi 3B+, Pi 4B, Pi 5
DAC enable Piano 2.1 PASS Pi 3B+, Pi 4B, Pi 5 - I2C enable, then reboot
Piano 2.1 config PASS Pi 3B+, Pi 4B, Pi 5 - DAC config, then reboot
Piano 2.1 audio PASS Pi 3B+, Pi 4B, Pi 5 - DAC various audio settings

What am I doing differently?

Kind Regards,

Hi @nerd & @Darmur,

Here my first test results with 3.784:

  • Downloaded 3.784 and verified hash > matched with Volumio-3.784-2024-12-12-pi.img.md5
  • Flashed 3.784 to SD using Rapsberry Pi Imager v1.8.3
  • Booted successfully
  • Went through initial setup and selected Piano 2.1 as DAC > web interface still available
  • Enabled resampling, set to 32bit, 192kHz, very high quality to address white noise bug
  • Selected web radio from TOP500 list > Playback successful on both PCM chips
  • Changed playback mode from “Dual Stereo” to “Dual Mono” and rebooted
  • Selected web radio from TOP500 list > Playback successful on both PCM chips
  • Added CIFS drive for offline music
  • Selected DSD music for playback > Playback successful on both PCM chips

System Info:
Model : Raspberry Pi 3 Model B Rev 1.2
Revision : a22082

1 Like

awesome, it looks like the problem is solved!

cat /proc/cpuinfo | grep “Model” && cat /proc/cpuinfo | grep “Revision”

Model : Raspberry Pi 3 Model B Rev 1.2

Revision : a02082

Hi.

I redownloaded 3.784 and unarchived it with a different utility.
I verified md5, had no issue burning it.
Loaded 3.784, everything ok with Radio Paradise plugin playing AAC, then activated resampling to 32bits (for old mp3 bug with Piano 2.1, don’t know if still applies…) and could play Radio Paradise mp3 stream.

So…it seems it is solved!

1 Like

A big shout out to everyone who has contributed here and especially at Nerd. This really goes above and beyond what you would normally expect

1 Like

yes, this was really a team and community effort. Great to experience that this is possible.

2 Likes

Reporting success with a Raspberry Pi 3 Model B Rev 1.2 and Allo Piano 2.1.
Many many thanks, on behalf of the whole family :100:

I have updated to V3.785, but the sound is extremely distorted (and this not only a little). No idea whether this is a general issue, but what is weird is that in the “General Playback Options” the “Allo Piano 2.1 DSP Options” are set to “Dual-Mono” (see screenshot)


but if then I chose “Dual Mode = None” and then click save

it toggles back immediately to “Dual-Mono”, i.e. I cannot chose “None”.
In fact I do not know whether the distrortion has to do with this, but I assume it because with V3.757 I haven’t had this problem.
Then I tried to fix it by flashing the prior version V3.757 to a new SD card, but with this I failed due to the “Failed to open Alsa” problem :-/
I do not have this issue when I connect a Raspbi with an Allo Boss DAC, i.e. I can exclude that the distortion is coming from somewhere else.