I have a custom board that will use the CM3 Plus Raspberry Pi module.
This board uses an LCD which uses the Sitronix ST1633 chip for the touch controller.
Hello @rlev I suspect the change would not be trivial and some breakage should be expected. I can try and loop in some engineers from the OS team if you are interested in attempting this. Just to be clear, this is not something we offer direct support for, so any kind of help we can provide will be on a best-effort basis. Alternatively we can do custom backports for such cases, but I would recommend contacting sales directly (https://www.balena.io/contact-sales/) to discuss details about that.
I have received the driver ( C file ) from the manufacturer of this CPT I2C controller and I would like to add it to a custom Balena Image built from source.
Does somebody knows if there is a guide in How to add hardware driver to balena OS repositories?
In my case In will try to build a Raspberry pi 3 B+ balena Image?
I’ve never done this myself, but I believe that you can build your driver as a kernel module and load it on balenaOS at runtime. See https://github.com/balenalabs/kernel-module-build for an example