It worked!
So the steps you have to take!
- Download and install Volumio version 2.692 on a SD
Older volumio versions .img files - #3 by tobidud - Let it run and install it and select HDMI as output
- Shut it down, take the SD and put it on another linux/raspberry pi pc and use gparted to change the boot partition size to 100MB(it’s possible it gives a small error, but the important thing is that your FAT partition is around 100MB)
- put it back in to your RP ZW and start up
- add the rule in the /volumio/app/plugins/system_controller/i2s_dacs/dacs.json file
Blockquote
{“id”:“wm8960-soundcard”,“name”:“Waveshare - WM8960”,“overlay”:“wm8960-soundcard”,“alsanum”:“0”,“mixer”:“Digital”,“modules”:“”,“script”:“”,“i2c_address”:“1a”,“needsreboot”:“yes”},
Blockquote
- sudo volumio kernelsource
- git clone -b rpi-4.9.y GitHub - waveshareteam/WM8960-Audio-HAT: The drivers of [WM8960 Audio HAT] for Raspberry Pi
cd WM8960-Audio-HAT
sudo ./install.sh
sudo reboot - You should hear a sound when it is finished turning on.
- Go to your browser and go to your volumio page, open the play options
- put on I2S DAC and choose the Waveshare -WM8960 and save, it will reboot
- For making the sound level go to the max:
go into alsamixer(just type it in a shell) and put the speakers to the max - Now for making the volume change(go up and down) you have to play with the volume options in the browser, I choose mixer type Software
- Now the volume can be changed and “everything” should work(small stuff that doesn’t work like pausing music played from another source is a Volumio problem).