Skip to content

Toolset and sources file used for customizing RPI audio distributions with EVO Sabre hardware support

Notifications You must be signed in to change notification settings

audiophonics/Evo_Sabre

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Evo Sabre

Toolset and sources file used for customizing RPI audio distributions with EVO Sabre hardware support

This repository holds sources and methods for installing the specific hardware found in a EVO Sabre (second display, remote control) and some utilities in a fresh distribution for audio playback on raspberry pi.

Currently supported :

moOde audio

  • Installation of OLED #2 Display
  • Installation of IR remote
  • Installation of aptswi (web interface with some system options, see below)

Volumio :

APTSWI : Audiophonics ToolSet in a Web Interface

Some options can be configured by the user (such as OLED #2 brightness, sleep-delay or boot logo) in a tiny web interface powered by nodeJS. You can get there by using your web-browser to open the port 4150 :

Important notes :

  • It should be generally safe to use this script on a non-fresh installation of moOde if something broke after an update or if you messed with the configuration. However keep in mind that I designed this script for the purpose of building and debugging our custom releases and I could not test every possible scenario where the script would run on an already customized / configured device. Remember that you use this installation script at your own risks and that some extreme cases could lead you to reflash your SD card. So be sure to backup everything important (local music files on the SD card or the loggins for your volumio account) before doing anything.

  • Most of what can be configured from the regular distro web interface is left untouched by this script. If you use this installation method on a fresh install, you still have to configure moOde in their WebUi (allowing MPD to control volume and such). Some distros may require the audio output to be already configured with the ES9038 driver to work. I suggest you do this in your regular distribution interface before running any customization script.

  • Your device must have network access to download dependencies. This set of files is not designed for offline installation.

Usage :

  • Update package repo list
sudo apt-get update
  • Download source files (this repository).
git clone http://github.com/audiophonics/Evo_Sabre
  • Enter directory.
cd Evo_Sabre
  • Each supported distribution has its own directory, enter the one corresponding to the distribution installed on your EVO.
# for moOde audio
cd moode
  • Run the installation script as root to install all available features
sudo bash install.sh

most scripts deal with hardware configuration and will require you to reboot after completion. A successful script installation will explicitely notify you from terminal if a reboot is needed.

Install duration :

Some scripts and core functionnalities automatically download and compile frameworks from source. This is due to the wide range of Linux flavors that are found across the audio distributions for raspberry pi and the different rate at which updates happen. Since the defaults packages and libraries natively available on those systems can vary a lot, do not expect installation time to be consistent from one distribution to another. Installing OLED#2 can take about 5 minutes on moOde audio and up to 30 minutes on Volumio.

About

Toolset and sources file used for customizing RPI audio distributions with EVO Sabre hardware support

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published