Waveshare WM8960

UPDATE:
OK, I was able to configure Waveshare WM8960 with the latest Volumio OS build on Raspberry Pi

I have RPI Zero W and made the following steps:

  1. Clean install Volumio OS (Volumio-3.198-2022-01-24-pi.img)

  2. Initial network setup

  3. Enable SSH

  4. Add string to dacs.json
    nano /volumio/app/plugins/system_controller/i2s_dacs/dacs.json
    {"id":"wm8960-soundcard","name":"Waveshare - WM8960","overlay":"wm8960-soundcard,i2s-mmap","alsanum":"1","alsacard":"wm8960soundcard","mixer":"Playback","modules":["i2c-dev","snd-soc-wm8960","snd-soc-wm8960-soundcard"],"script":"","i2c_address":"1a","needsreboot":"yes"}

  5. sudo volumio kernelsource

  6. git clone https://github.com/waveshare/WM8960-Audio-HAT.git

  7. cd WM8960-Audio-HAT

  8. sudo ./install.sh

  9. Select Audio Output:

  • I2S DAC > OFF
  • Output Device > wm8960-soundcard