MATRIX HAL in kernel space
Branch: master
Clone or download
Latest commit 57509fd Nov 27, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.drone Add drone files Apr 5, 2018
debian update changelog Nov 26, 2018
misc add asound file with softvol example Nov 26, 2018
overlay update overlay Nov 16, 2018
src allow volume and audio output selection Nov 26, 2018
.drone.yml remove test in branch Apr 5, 2018
.gitignore allow volume and audio output selection Nov 26, 2018
README.md Update README.md Apr 10, 2018
dkms.conf dkms.conf fixed Nov 16, 2018
kernel_modifications.txt debian package it's alive Apr 4, 2018

README.md

matrixio-kernel-modules

MATRIXIO Kernel Modules is the kernel drivers for MATRIX Creator and MATRIX Voice.

Warning: Kernel Version

This drivers only works with current stock raspbian kernel. To reverting back to current stock Raspbian kernel use:

sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel

Option 1: Package Installation

# Add repo and key
curl https://apt.matrix.one/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.matrix.one/raspbian $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/matrixlabs.list

# Update packages and install
sudo apt-get update
sudo apt-get upgrade

# Reboot in case of Kernel Updates

sudo reboot

# Installation MATRIX Packages
sudo apt install matrixio-kernel-modules

# Reboot
sudo reboot

Option 2: Cloning & compiling from sources

Install Dependencies

# Add repo and key
curl https://apt.matrix.one/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.matrix.one/raspbian $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/matrixlabs.list

# Update packages and install
sudo apt-get update
sudo apt-get upgrade

# Installation MATRIX Pacakages
sudo apt install matrixio-creator-init

# Installation Kernel Packages
sudo apt-get -y install raspberrypi-kernel-headers raspberrypi-kernel git 

# Reboot
sudo reboot

Cloning & Compiling

git clone https://github.com/matrix-io/matrixio-kernel-modules
cd matrixio-kernel-modules/src
make && make install

Overlay Setup

Add in /boot/config.txt

dtoverlay=matrixio

Then reboot your device. It allows and activates the MATRIXIO Kernel modules.