I’ve upgraded my Odroid C2 with from Volumio V2.129 to V2.344 and now I have an issue with enabling software volume control. After setting “Mixer Type” from None to Software, volumio does not react anymore on browser access. However, ping is still possible. After shutting down and turning on again, volumio is available again, but the mixer type setting “software” was not stored and there is again None…
Is this a known issue? Is there another way to set the mixer type setting (maybe ssh access?) or a fix for this ???
I’ve just done another test: Starting music playback (I’m using I2S DAC), playback is running with 100 percent volume, setting mixer-type to “Software” -> music stops playing, Volumio does not react anymore…
Log output after setting mixer-type to “Software”.
Dec 25 20:48:49 volumio volumio[779]: info: Asound.conf file written
Dec 25 20:48:49 volumio kernel: aiu i2s playback disable
Dec 25 20:48:49 volumio kernel: audio_hw_958_enable 0
Dec 25 20:48:49 volumio sudo[3355]: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/mv /home/volumio/.asoundrc /etc/asound.conf
Dec 25 20:48:49 volumio sudo[3355]: pam_unix(sudo:session): session opened for user root by (uid=0)
Dec 25 20:48:49 volumio sudo[3355]: pam_unix(sudo:session): session closed for user root
Dec 25 20:48:49 volumio kernel: [aml-i2s-dai]i2s dma ffffff80009ce000,phy addr 1612447744,mode 0,ch 2
Dec 25 20:48:49 volumio kernel: ----aml_hw_iec958_init,runtime->rate=44100,sample_rate=5--
Dec 25 20:48:49 volumio kernel: aml_set_spdif_clk rate
Dec 25 20:48:49 volumio kernel: divider=22,frac=13030400,SDMval=2364
Dec 25 20:48:49 volumio kernel: set normal 512 fs /4 fs
Dec 25 20:48:49 volumio kernel: iec958 mode PCM16
Dec 25 20:48:49 volumio kernel: IEC958 16bit
Dec 25 20:48:49 volumio kernel: hdmitx: audio: aout notify rate 44100
Dec 25 20:48:49 volumio kernel: hdmitx: audio: aout notify size 16
Dec 25 20:48:49 volumio kernel: 958 with i2s
Dec 25 20:48:49 volumio kernel: aiu i2s playback enable
Dec 25 20:48:50 volumio kernel: aiu i2s playback disable
Dec 25 20:48:50 volumio kernel: audio_hw_958_enable 0
As I know odroids HiFi Shield and Shield+ have no hardware volume control. I newer try SW mixer, I use HiFi Shield+ with mixer NONE. HiFi Shild 2 is OK for HW mixer.
System is similar like yours: C2 + VU7 touch display + volumio 2.344
I’ve just updated to version 2.513, but the issue above still persists. Software mixer does not work. Volumio crashes when I set the mixer mode to software. Is it possible to activate the software mixer in some config files? Maybe the issue is only present on the UI side?
We have investigated and can reproduce the issue easily, including on C1+. It must be related to the way the hifi shield has been implemented, but we still have no solution for it yet.
Note: software volume control is never a good solution, you will loose audio sound quality.
We are now working on implementing the Odroid DACs for the C4 in the same way as DACs have implemented on PI and Tinkerboard.
Hopefully we can have another look at the C1/C2 code at the same time.