Just curious, what's the status of your reconsiderations? While the alternative designs of Benjamin et al are very nice in their own right, your concept still seems to be the most elegant solution so far. Thus I wonder whether you might eventually publish the details? I read your opinion on DIY-etching but some of us might have access to suitable facilities to get it done right. I'd love to give it a shot.[IDC]Dragon wrote: So far I've published boards and schematics of all my creations, but with TinyTOSLINK I was hesitant, since there is Hifiberry Digi.
Now that the hardware design is kind of public, I'm reconsidering.
Hi ! I've just received the device and I have the same issue. The device is working on OpenELEC but not on Raspbian, same problem !perryferryjny wrote:Hi All,
Did anyone try to use BenjaminKe's or [IDC]Dragon's board on Raspberry Pi 2 B with Raspbian Jessie? I'm having trouble with getting it to work. I don't want to use OpenELEC nor any other distro - I prefer to make it working on clean Raspbian.
I added HiFi Berry to device tree and disabled default audio card in /boot/config.txt:
I see HiFi Berry in aplay:
pi@raspberrypi:~ $ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_digi], device 0: HifiBerry Digi HiFi wm8804-spdif-0 
Subdevice #0: subdevice #0
When I play flac file with mplayer over hdmi it is ok. But when I disable on-board sound and load HiFi Berry mplayer plays file but my AMP does not see digital signal on input. I don't have oscilloscope at home to check if anything is transmitted. But anyway I think it migth be raspbian configuration issue. dmesg show this output:
[ 4.839301] systemd-udevd: starting version 215
[ 5.350307] gpiomem-bcm2835 3f200000.gpiomem: Initialised: Registers at 0x3f200000
[ 5.558976] snd-hifiberry-digi sound: ASoC: CPU DAI (null) not registered
[ 5.559058] snd-hifiberry-digi sound: snd_soc_register_card() failed: -517
[ 5.692065] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 6.195203] bcm2835-rng 3f104000.rng: hwrng registered
[ 6.195658] snd-hifiberry-digi sound: ASoC: CPU DAI (null) not registered
[ 6.195689] snd-hifiberry-digi sound: snd_soc_register_card() failed: -517
[ 6.199150] snd-hifiberry-digi sound: ASoC: CODEC DAI wm8804-spdif not registered
[ 6.199190] snd-hifiberry-digi sound: snd_soc_register_card() failed: -517
[ 6.203286] bcm2708_i2c 3f804000.i2c: BSC1 Controller at 0x3f804000 (irq 79) (baudrate 100000)
[ 6.203657] snd-hifiberry-digi sound: ASoC: CODEC DAI wm8804-spdif not registered
[ 6.203690] snd-hifiberry-digi sound: snd_soc_register_card() failed: -517
[ 6.433326] wm8804 1-003b: revision E
[ 6.440736] snd-hifiberry-digi sound: wm8804-spdif <-> 3f203000.i2s mapping ok
I'm not sure if there are issues here. Does last line mean that wm8804 is operational?
Anyone have an idea how to debug it further?