Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please improve documentation: exactly which kernel version do the drivers work with? #62

Open
bikeNomad opened this issue Apr 2, 2024 · 3 comments

Comments

@bikeNomad
Copy link

Saying "the latest Raspbian" version doesn't help three years later.

I've got a Matrix Creator and a RPi 4 that I want to use as a 4-mic array with LEDs and I don't care what OS version I use, just that I can get it working.

Has anyone got a clearly documented step-by-step guide to getting all of this working?

@fonix232
Copy link

The company's long dead. They won't be updating the documentation.

As per the last PR, it's compatible with kernel 5.10 - and with a little bit of tinkering you can get it working on 6.6.x (aka truly latest Raspbian Bookworm). However, the audio drivers will need some rework as the API has changed.

I've begun working on a "rewrite" of the various bits, and could use some help - if you have any experience with kernel modules or Debian packaging, any kind of help would be most welcome over at matrixng/matrix-ng 🙂

@amikosolucoes-p
Copy link

@fonix232 Please, if you can do this it would be a huge help!! The company simply disappeared and stopped supporting it more than 3 years ago.

@fonix232
Copy link

@amikosolucoes I just pushed some updates to the aforementioned repo which will let you manually compile and install the kernel modules. It does NOT work as a DEB package yet (I'm still trying to figure out debuild/debhelper and the Debian packaging systems), but you can install the modules by cloning the repo then doing:

cd kernel-modules/src
make
sudo make install

May I note that not everything works - the microphone driver needs to be reworked completely. However you can use it to control the Everloop LEDs, and get data from the sensors, as well as to communicate with the FPGA and MCU on the Creator.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants