"can't send spi message" error when running Matrix Creator examples on resinOS

This is the thread I was referring to.

Also is there any way to prevent the lib/modules folder from becoming read only when flashing the os?

You cannot add to the host /lib/modules due to the way balenaOS boots. However you shouldn’t need to either; a privileged container has root access and can insmod without issue.

I think we can say that your modules are loaded (we see it in lsmod) and that its that they either a) don’t work with the HW correctly or b) ALSA is misconfigured somehow.