Everloop and mic array do not work


I’ve initially had the demos from matrix-creator-malos/src/js_test working.

At some point I tried to install libmatrixio-creator-hal and libmatrixio-creator-hal-dev deb packages (which have happened to be conflicting with libmatrix-creator-hal and libmatrix-creator-hal-dev). Then I’ve removed everything, cleaned up and did sudo apt-get install libzmq3-dev xc3sprog matrix-creator-openocd wiringpi cmake g++ git matrix-creator-init matrix-creator-malos again.

And now test_everloop.js and the mic array don’t work.

Funny detail about test_everloop.js — it runs but nothing happens with the leds, but when I stop it and do sudo reboot, the leds turn green.

When I do arecord -D mic_channel0 -r 16000 -c 1 -f S16_LE test.wav -vv it hangs with no output like if the file open operation takes forever. The same command was working ok before.


I’ve started from scratch with the clean Linux. It’s ok again.

But there is another problem — the setup instructions don’t work out of the box with Stretch, I needed to:

  1. Add Jessie repositories in order to have proper libzmq (Stretch repos have version 4).
  2. matrix-creator-init was failing saying that /etc/lirc/hardware.conf is not found, I needed to do sudo touch /etc/lirc/hardware.conf to work it around.

And there is another question, but it’s for the separate topic probably. https://github.com/matrix-io/matrix-creator-quickstart/wiki/Malos-From-Sources document is incomplete. One of eight microphones has appeared to be broken on my device (all I get from it is a very loud noise). I want to change the sources to exclude the broken microphone from the beamformed channel — what’s the best approach for doing so?


Is debian stretch supported in any sense? I miss any hints in the Matrix Creator documentation with which distribution of Raspian one should start?!

See SSH into RPi3 - MALOS Unavailable


As I said, with the two steps workaround it seems to be working fine with Stretch. But I haven’t tried all the sensors, and given the step 2, I’m not sure IR sensor will work correctly, but I don’t need it yet.


Hi @Sphinx we are updating our packages to work in both Jessie and Stretch repo. So using the httsp://apt.matrix.one should get the new repo. You can choose which debian you want, both of them should be ok with the new repo. But using the old repo, then i recommend to use Jessie. Also, we recommend to use a fresh debian distribution so you won’t find any dependencies on our packages.


Also @hoho you want to desativate a mic channel and work with another one of the array ?


Hi @hoho ,

DId you solved the problem? We have updated some packages so let us know if you got it working if no try update/update.



What exact Jessie image is a good starting point - http://downloads.raspberrypi.org/raspbian/images/ (Desktop) or http://downloads.raspberrypi.org/raspbian_lite/images/ (Lite) ?


Stretch and Jessie are currently supported. Our recommendation is to use the lite version of the latest Raspbian Stretch.

For setting up HAL please follow the guide in the readme https://github.com/matrix-io/matrix-creator-hal