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: