Salut !
Exactement le même problème ! J'ai lancé un find : pas de mdp.conf chez moi.
J'ai bien un recalbox-config.sh dans lequel je trouve une référence à une commande amixer avec des variables.
Quand je lance alsamixer je peux faire varier le son avec la colonne 'Digital'. Je change donc dans ce script 'PCM' par 'Digital' : plus de son (pas le bon résultat mais au moins y'a un effet). Je modifie la commande 'set' de amixer en 'sset' : mais pas plus de son.
Quand je suis le tuto :
https://github.com/recalbox/recalbox-os/wiki/Audio-HiFiBerry-(FR)
Il m'a suffit de rajouter 'dtoverlay=hifiberry-dacplus' pour avoir du son ! Créer le asound.conf ne m'a (a priori) servi a rien mais je l'ai fait quand même.
En revanche le script python je vois pas l'interet (mais je me suis surement trompé). il faut le taper pour changer le volume. Autant taper la commande amixer directement ou lancer alsamixer...
Y'a vraiment aucune solution pour que le curseur du menu fasse varier 'Digital' de alsa comme le fait alsamixer ou amixer ?? Le recalbox-config.sh me semble une bonne piste ou alors j'ai pas compris le tuto
++