I put together a board that works similar to the Digi. See the picture attached.
From Left to Right:
- Raspberry Pi 2 Model B
- homebrew digi (WM8804 I2S -> SPDIF); the SPDIF signal is the red jumper wire
- homebrew SPDIF Mux (CS8416 SPDIF - I2S) and DAC(MAX9850 I2S -> Audio)
- I2C i/o expander (not related to audio)
The I2C bus is the blue and white wires.
Just finished soldering this morning and it is mostly working. I2C bus is working fine. I am getting music out, but it sounds awful - constant distortion (difficult to describe). I selected the “Digi” I2S driver but there doesn’t appear to be anything to configure. So, perhaps I may have something configured wrong in the MUX or the DAC.
Any feedback, comments, or suggestions are welcome.