Tested on RPi3 RuneAudio 0.3 and 0.4b
- ⁓10$ on ebay
- Support up to DSD128
- Output: RCA and 3.5mm headphone
- Power supply: DC 9-25V via 5.5x2.1mm jack (or AC 7V-0-7V to 18V-0-18V - center tapped transformer via green terminal)
- Input: I²S
#1 < RPi #40 (BCM #21) - DATA
#2 < RPi #12 (BCM #18) - BCK (bit clock)
#3 < RPi #35 (BCM #19) - LRCK (left-right clock)
#4 -
#5 < RPi #39 ...................... - GND ground
Setup
Hardware
- Connect I²S wires
- Connect power supply
Software
(edited: update as janui advice)
for 0.3
- Code: Select all
wget -qN --show-progress https://github.com/rern/RuneAudio/raw/master/DAC_I2S_ES9018K2M/rpi-dac.dtbo -P /boot
sed -i '/"HiFiBerry DAC (I²S)"/ i\
$redis->hSet(\x27acards_details\x27, \x27snd_rpi_rpi_dac\x27, \x27{"sysname":"snd_rpi_rpi_dac","extlabel":"I-Sabre DAC (I²S)","hwplatformid":"08","type":"i2s"}\x27);
' /srv/http/db/redis_acards_details
redis-cli del acards
php /srv/http/db/redis_acards_details
sed -i '$ a\
dtoverlay=rpi-dac
' /boot/config.txt
/var/www/command/rune_shutdown
reboot
for 0.4b
Menu > Settings
- -I²S kernel modules = RPI DAC
[Apply Settings]
for 0.3 and 0.4b
Menu > MPD
- - Audio output interface = I-Sabre DAC (I²S)
- (optional - if not use headphone) Volume control = Disabled (better quality)
- (no need - for USB only) DSD support = DSD (native)
[Save and Apply]