I am enjoying my Indiedroid Nova, and I am running Armbian 23.05.0 jammy. Thanks to the devs as this is working very well. BUT have a slight issue with HDMI sound. It does not work unless I go into Sound settings and select “Analog Output - Built-in Audio” as the Output device. On reboot, this is not saved, so I have to reset this each time I reboot.
What I have tried so far:
First: Obviously Armbian Sound Settings, where I select “Analog Output - Built-in Audio”, which does not save on reboot. (Also Test button does not produce sound at all, even though other applications such as Firefox do.)
Second: pavucontrol which shows no output devices except :“Speakers” and “Headphones”. No “Analog Output - Built-in Audio” selection is available to select.
Third: Running alsamixer in terminal and using F6 to select “rockchip-hdmi0” as the soundcard. The one and only setting available is set to “Disabled”. Then I use F6 to select rockchip-es8388" as the soundcard, and make sure I2STDM is also set to “Disabled”. Then I go back to rockchip-hdmi and escape, and save my settings with:
sudo alsactl store
Then reboot
Again, HDMI sound only works if I use Armbian’s Sound Settings to select “Analog Output - Built-in Audio”. I have also tried using alsamixer to set both soundcard’s I2STDM setting to “Mode 1”, saving and rebooting. I also tried “Mode 2” and “Mode 2 Swap”. Nothing saves the HDMI sound settings after reboot.
Again, this is a very small annoyance, and the hard work of the devs is much appreciated. I’m just looking to fix this small niggle if possible.