matrix-io / matrixio-kernel-modules

MATRIX HAL in kernel space
22 stars 23 forks source link

Repo apt.matrix.one/raspbian is not working #60

Open ch-rigu opened 2 years ago

ch-rigu commented 2 years ago

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.

MuellerNicolas commented 1 year ago

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

qnlbnsl commented 1 year ago

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

MuellerNicolas commented 12 months ago

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

qnlbnsl commented 11 months ago

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.

qnlbnsl commented 11 months ago

@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.

marcelser commented 11 months ago

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?

MuellerNicolas commented 10 months ago

@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. 😅

qnlbnsl commented 10 months ago

@marcelser I updated the readme a bit.

qnlbnsl commented 10 months ago

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

MuellerNicolas commented 10 months ago

@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 :)