• 1
    Step 1

    Hardware and Omega Setup


    Since the Omega only has one USB port, we need a USB Hub to connect the BLE Dongle and USB soundcard. The sound card is where you will provide the auxillary output to the speakers.

    After you are done this, make sure you are running the latest version of the Omega's firmware:

    oupgrade
  • 2
    Step 2

    Installing Packages

    Here is the list of packages we will be using:

    • obluez-libs
    • obluez-utils
    • opulseaudio-daemon
    • pulseaudio-profiles
    • pulseaudio-tools
    • alsa-lib
    • alsa-utils

    Before we start installing any packages, we need to run the following command.

    opkg update

    Then run the following command to install the packages:

    opkg install obluez-libs obluez-utils opulseaudio-daemon pulseaudio-profiles pulseaudio-tools alsa-lib alsa-utils
  • 3
    Step 3

    Setting up the PulseAudio Daemon


    We have to setup the PulseAudio Daemon so that it runs in the background. To do this enter the following commands:

    udevd --daemon  
    chmod 0777 /dev/snd/* 
    mkdir -p /var/lib/pulse 
    pulseaudio --system --disallow-exit --no-cpu-limit & 
    

    PulseAudio is somewhat unpredictable in this regard. If you have trouble, we recommend rebooting and restarting the process. To check if PulseAudio successfully daemonized, run the ps command, which will run PulseAudio:

    ps