matrix-io/matrixio-kernel-modules

Repo apt.matrix.one/raspbian is not working

Opened this issue · 10 comments

Hi, this repo is not working

Hit:4 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
Ign:1 https://s3.amazonaws.com:443/apt.matrix.one/raspbian bullseye InRelease
Err:5 https://s3.amazonaws.com:443/apt.matrix.one/raspbian bullseye Release
404 Not Found [IP: 52.216.40.200 443]

Reading package lists... Done
E: The repository 'https://apt.matrix.one/raspbian bullseye Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

please update the repo
Cheers.

i would really appreciate an update to bullseye :)
@samreenislam are you planning to release an update soon?

i would really appreciate an update to bullseye :) @samreenislam are you planning to release an update soon?

@MuellerNicolas if you are still interested i updated their packages. I still haven't tested them extensively... or like at all..... BUT they are built on bookworm with compatibility with bullseye

Hi @qnlbnsl
when i find time in the future, i can test it. Where do I find your updated packages? :)
And how come you're updating this dead project? :D

Hi @qnlbnsl when i find time in the future, i can test it. Where do I find your updated packages? :) And how come you're updating this dead project? :D

sure, i made a master repo that uses forks as submodules.
https://github.com/qnlbnsl/Matrix-IO

Now those are 64 bit for now but recent testing ahs revealed that their code depends a bit on other blobs that are loaded onto the spart fpga. As such, Debian errors out loading those blobs primarily because they have linked libraries only available for the armhf architecture. I have had much more recent success just running bookworm as an armhf image.

NOTE: if you are wanting to set things up on the fpga then please still use debian buster. My testing revealed that the zwave utils package (required for flashing the zwave controller using openocd) works without any side effects on buster. Once programmed then you can move onto a more recent os with self built packages. At that point you only need the HAL and the kernel modules followed by any other abstraction libraries.

@MuellerNicolas I just updated the repo with a bit of layout changes etc... I was able to get it to work on a rpi 4b using the latest rasbian 32-bit lite image. x64 packages are here as well but i'll focus on testing them after i'm done with my side project.

I'm not an expert on repos etc. Can anyone elaborate as a terminal command how I can make use of the forked Matrix-IO repository (instead of the broken one from matrixlabs) so I can just do an dist-upgrade from buster to bullseye?

@marcelser
I still haven't found the time to test it [maybe later -> holidays coming] :(

From looking at the code:
If you want to do a fresh&clean install with the latest debian version, you need to install the requirements listet in the readme. After that execute the install.sh script, where you specify your architecture as the first parameter.

I also noticed that zwave is listed as a dependency. I am using a matrix voice, not the creator version (maybe you too?). Probably some adjustments necessary. 😅

@marcelser I updated the readme a bit.

@MuellerNicolas Where is it listed as a dependency? Might be the creator package.

@qnlbnsl Finally I found time to install it on bookworm. I ran into the following issue. Maybe you can have a look on it.
Thank you very much in advance :)