Stereo Boom Bonnet: A Great Way To Enjoy Music On Your ODROID

Stereo Boom Bonnet : A Great Way To Enjoy Music On Your ODROID Boombox

The I2S 2Watt Stereo Boom Bonnet Kit (https://goo.gl/1mXXVH) is a compact speaker system for the ODROID-XU4 and ODROID-C1+/C2. It uses I2S as digital sound standard for audio output. It is very easy to install, and you’ll be rockin’ out in 15 minutes. To connect it to your ODROID, follow these steps:

  • Plug 2 x 2 Watt 4 ohm stereo speakers to the connector on the Boom Bonnet board and attach them with glue
  • Connect the GPIO ribbon cable one side to the boom bonnet board and the other side to ODROID board
  • Update the OS to the latest version

You can easily adjust the audio output level with a potentiometer on the board. It will deliver adequate fidelity sound, but may include some low-grade system noise and is not a replacement for a high fidelity speaker system. The package includes:

  • Stereo Boom Bonnet board
  • 2 x 2W / 4 ohm mini speakers (28mm diameter, 11.5mm thickness)
  • 3 x 5mm PCB spacers
  • 3 x 5mm screws
  • 200mm 7-pin GPIO ribbon cable (200mm) for the ODROID-C1+/C2 or a 12-pin version for the ODROID-XU4

Figure 1 – Annotated diagram of the Stereo Boom Bonnet
Stereo Boom Bonnet: Stereo Bonnet - Figure 2
Figure 2 – The Stereo Boom Bonnet includes speakers, spacers, and your choice of ribbon cable

Stereo Boom Bonnet: Stereo Bonnet - Figure 3
Figure 3 – The Stereo Boom Bonnet easily mounts to the ODROID-VU7

Figure 4 - The Stereo Boom Bonnet speakers can also be separated and attached anywhere with a small amount of glue
Figure 4 – The Stereo Boom Bonnet speakers can also be separated and attached anywhere with a small amount of glue

Installation

Connect ​the stereo boom bonnet ​to ODROID-C1+/​C2 using an I2C cable, attach a USB keyboard, USB mouse and HDMI monitor, then power up the system, then update the system:

$ sudo apt update && sudo apt dist-upgrade
Stereo Boom Bonnet: Stereo Bonnet - Figure 5
Figure 5 – Attaching the Stereo Boom Bonnet to an ODROID-C1+/C2
Stereo Boom Bonnet: Figure 6 - Attaching the Stereo Boom Bonnet to an ODROID-XU4
Figure 6 – Attaching the Stereo Boom Bonnet to an ODROID-XU4

Next, ensure that the stereo boom bonnet kernel modules are loaded:

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: ODROIDHDMI [ODROID-HDMI], device 0: I2S.27 dit-hifi-0 []
  Subdevices: 0/1
  Subdevice #0: subdevice #0
odroid@odroid64:~$
odroid@odroid64:~$ sudo modprobe snd-soc-pcm5102
odroid@odroid64:~$ sudo modprobe snd-soc-odroid-dac
odroid@odroid64:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: ODROIDHDMI [ODROID-HDMI], device 0: I2S.27 dit-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: ODROIDDAC [ODROID-DAC], device 0: I2S.27 pcm5102-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Then, navigate to Applications → Sound & Video → Sound → Hardware Tab & Output Tab and select “ODROID-DAC”. If you have to load the driver every time whenever your ODROID-C1+/C2 starts, you can register the driver into /etc/modules and reboot:

$ su
Password:  (root password is "odroid")
# echo "snd-soc-pcm5102" >> /etc/modules
# echo "snd-soc-odroid-dac" >> /etc/modules
# exit

After the reboot, check the driver with the following command:

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: ODROIDHDMI [ODROID-HDMI], device 0: I2S.27 dit-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: ODROIDDAC [ODROID-DAC], device 0: I2S.27 pcm5102-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
Stereo Boom Bonnet: Figure 7 - Adding an RCA connector for line out to the Stereo Boom Bonnet
Figure 7 – Adding an RCA connector for line out to the Stereo Boom Bonnet

Schematics are available at https://goo.gl/pxTTd9, and detailed information may be found on the Wiki page at https://goo.gl/JY1Y7B.

Be the first to comment

Leave a Reply