Il manuale di 12 pagine riporta al punto 3.4.2 a pagina 7
https://github.com/Arduinolibrary/DFPlayer_Mini_mp3/raw/mast…
https://picaxe.com/docs/spe033.pdf
3.4.2 .Commands of Specify Volume
1). ----> Our system power-on default volume is 30, if you want to set the volume, then directly send the corresponding commands. <-----
2).For example, specify the volume to 15, serial port to send commands: 7E FF 06 06 00 00 0F FF D5 EF
3).DH = 0x00; DL = 0x0F, 15 is converted to hexadecimal 0x000F, can refer to the instructions of playing track section.
Il volume assume valori fra 0 (minimo) e 30 (massimo), vedi punto 3.2 a pagina 3.
Il marchingegno si avvia al volume massimo (=30) e serve impostare il volume desiderato con un comando seriale da MCU oppure con i tasti in stand alone.
Potresti provare ad usare una piccola batteria tampone (con un diodo sckotty in serie) da 3.6V per mantenerlo alimentato qualndo togli l'alimentazione primaria per conservare il settaggio del volume allo spegnimento