No sound (occasionally) when I switch to higher resolutions

Hi,
I have a problem that I have been experiencing randomly since I installed an Allo Digione board (two years ago) on Raspberry Pi3b+.
When I switch from one song at a certain resolution to another with higher resolution (e.g., from a 16/44 file to a 24/48 file, or from a flac to a dsd) I don’t hear sound.
I have to either restart the player, or make numerous switches between files until the playback of the file with higher resolution finally emits sound.

With journalctl I see this error every once in a while:

volumio kernel: bcm2835-i2s 3f203000.i2s: I2S SYNC error!

The logs show no other errors and it’s clearly a hardware problem, because when it happens, if I do “play here” on the smartphone, I hear audio, so Volumio is playing the track correctly, but when I disable “play here” I go back to hear nothing.

I have encountered this problem with different Volumio releases and also with different installations.

Currently this is my configuration (Volumio 3.703):

and here’s the log: http://logs.volumio.org/volumio/GGZhD5f.html

Aug 06 10:41:25 volumio kernel: bcm2835-i2s 3f203000.i2s: I2S SYNC error!
Aug 06 10:42:12 volumio kernel: bcm2835-i2s 3f203000.i2s: I2S SYNC error!
Aug 06 10:42:41 volumio kernel: bcm2835-i2s 3f203000.i2s: I2S SYNC error!

Here are the errors from the logs this morning, during the first start-up, after several attempts to play a 96/24 track. Only after a couple of clicks back and forth between a 16/44 file and the 96/24 one was I able to get the latter to play correctly.

It’s not nice to have spent more than 200 euros on the Raspberry Pi and Allo DigiOne and having this recurring problem :confused:

Do you have a rPi4 or rPi5 available to test?
As I also have a Digione but don’t have these problems (only difference is the used rPi?

RPi3B+. And my suspicion, alas, is that the problem is precisely an incompatibility between RPi3B+ and Allo Digione. I would also be willing to buy a Rpi4 or Rpi5, but the problem is that the Allo Digione I currently have would not be compatible :sob:

I think it is, running it here on a rPi5.

This is my config.
Which version of the Allo DigiOne do you have on your RPi5?
I saw on the Allo website a RPi3 version and a RPi4 version.
I have the RPi3 version, and I doubt it can be mounted on an RPi4 or RPi5 :confused:

I don’t know, I guess it’s for the 4. But since the GPIO pinout for rPi3 and rPi4 are identical, I don’t see much issues.

Yesterday I did a clean installation of Volumio, and after reconfiguring everything, it seems that the error has disappeared. Or rather, the error ‘bcm2835-i2s 3f203000.i2s: I2S SYNC error!’ still appears in the logs, but I’m no longer experiencing any sound issues when switching between different resolutions.
I need to investigate this more, but I’ve already done several tests between yesterday and this morning, and so far, I haven’t experienced any audio dropouts.