Allo Piano 2.1 Dual Mono

Hello everyone.

I’m trying to understand what is causing an issue I have running my Allo Piano 2.1 in dual mono mode.

I’m using a Pi 3B with Allo Kali and Piano 2.1 powered by an Allo Shanti using both power rails (1 to the Pi and 1 to the Kali) and running latest Volumio (4.103 at the moment). RCA outputs from the Piano 2.1 connected to the left and right most connectors.

Volumio playback options set to dual mono (subwoofer set to none), audio resampling target bit depth at 32 and target sample rate at 44.1kHz.

I turn on the Shanti to power it all up, everything starts up and I’m ready to go. Play something and I only get sound out of the white (left most) rca and nothing out of the other channel. I’ve tried all sorts of config changes, changing sample rate etc. and nothing brings the dead channel up. I’ve checked alsamixer and everything is fine in there as well.

The only way I can bring that channel up is:

  • Shutdown Volumio from the GUI
  • Turn off the Shanti
  • Disconnect the two power cords from the Pi and Kali
  • Wait 30 seconds
  • Reconnect the power cords
  • Turn on the Shanti.

After doing that, dual mono works and it’s all lovely until I shutdown and turn it on the next day when I have to go through the process again.

So… I’m thinking a failure to initialize the second DAC chip due to a timing issue with the cold startup which doesn’t happen in the restart process.

I tried adding a couple of lines to /boot/config.txt to delay the Volumio startup:

boot_delay=5
boot_delay_ms=0

But that doesn’t fix it.

Does anyone know what might be happening here or how I can dig out any further info, maybe a log I can look at.

Thanks in advance… :slight_smile: