background image

Last update: 2020/04/23 16:56

accessory:sound:hifi_shield https://wiki.odroid.com/accessory/sound/hifi_shield?rev=1587628619

https://wiki.odroid.com/

Printed on 2023/09/02 10:14

Add the following at the bottom of the page above exit 0. ^x exit and save the file. Reboot your
ODROID-C2.

Create /etc/asound.conf with the following content:

pcm.!default  {
 type hw card 1
}
ctl.!default {
 type hw card 1
}

Reboot again.

Check, if the sound card is enabled with “aplay -l”:

target

odroid@odroid64:~$ 

aplay 

-l

****

 List of PLAYBACK Hardware Devices 

****

card 

0

: ODROIDHDMI 

[

ODROID-HDMI

]

, device 

0

: I2S dit-hifi-

0

 

[]

  Subdevices: 

1

/

1

  Subdevice 

#0: subdevice #0

card 

1

: ODROIDDAC2 

[

ODROID-DAC2

]

, device 

0

: I2S pcm512x-hifi-

0

 

[]

  Subdevices: 

1

/

1

  Subdevice 

#0: subdevice #0

odroid@odroid64:~$

ODROID-C4

Assemble the C4 with the Hifi-Shield2, attach a USB keyboard, USB mouse and HDMI monitor,
then power up the system.
To enable the sound card, you need to modify the DT(Device Tree) file.
Install required packages and make a backup DTB file.

target

root@odroid:~$ 

sudo apt-get install device-tree-compiler

root@odroid:~$ 

cp 

/

media

/

boot

/

meson64_odroidc4.dtb

/

media

/

boot

/

meson64_odroidc4.dtb.org

Change the DTB file to enable the I2C-bus and pcm5242 codec driver.

target

root@odroid:~$ 

fdtget 

/

media

/

boot

/

meson64_odroidc4.dtb

/

soc

/

cbus

@

ffd00000

/

i2c

@

1d000 status

Summary of Contents for C2

Page 1: ...ics 110dB plus amazing sampling rates of 384kHz with odroid c1 up to 192KHz with odroid c2 ODROID C1 C2 Assemble the C2 with the Hi Shield attach a USB keyboard USB mouse and HDMI monitor then power u...

Page 2: ...ho snd soc odroid dac etc modules root odroid64 home odroid exit exit odroid odroid64 This adds one line at end of the le etc modules and load the driver on boot automatically Create etc asound conf w...

Page 3: ..._odroidc4 dtb media boot meson64_odroidc4 dtb org Change the DTB le to enable the I2C bus and pcm5102a codec driver target root odroid fdtget media boot meson64_odroidc4 dtb pcm5102a status disabled r...

Page 4: ...model select ODROID HDMI HiFi shield2 The Hi Shield 2 provides stereo RCA connectors to connect to external ampli ers and other audio equipment An S PDIF Optical output is also available Via TI s hig...

Page 5: ...DROIDDAC2 ODROID DAC2 device 0 I2S pcm512x hifi 0 Subdevices 0 1 Subdevice 0 subdevice 0 root odroid64 home odroid To test connect an ampli er to the RCA out jack on the Hi Shield2 and then run Applic...

Page 6: ...OID HDMI device 0 I2S dit hifi 0 Subdevices 1 1 Subdevice 0 subdevice 0 card 1 ODROIDDAC2 ODROID DAC2 device 0 I2S pcm512x hifi 0 Subdevices 1 1 Subdevice 0 subdevice 0 odroid odroid64 ODROID C4 Assem...

Page 7: ...meson64_odroidc4 dtb odroid_hifi2 status disabled root odroid fdtput t s media boot meson64_odroidc4 dtb odroid_hifi2 status okay root odroid fdtget media boot meson64_odroidc4 dtb odroid_hifi2 status...

Page 8: ...of them If above guide is not comfortable for you try this alternative easy solution made by Fourdee DietPi OS image author http forum odroid com viewtopic php f 118 t 24415 The volume level control...

Reviews: