I can likely figure a lot of this out on my own, but why not go straight to the source? Is it generally feasible for end-users who know what they are doing to build their own custom releases? For example, if someone desired to customize or replace the default web interface is that within reach for a knowledgeable developer?
I’ve browsed through the various repos on Github and get the gist of how everything fits together. Is there any end-to-end (public) documentation for how to make a build image? Are there any software dependencies that aren’t available in the MOD repos?
While you cannot replicate a MOD image yourself (not without a big amount of work), the web interface is hackable, yes.
See the comments on this pull request https://github.com/moddevices/mod-ui/pull/46
There are three tinned solider pads on the bottom PCB labled tx/rx/gnd I’m assuming this is a serial console, which might give a shell on the device, which could lead to deploying custom UI code. It also could break your unit.
Shell access as root is already available via ssh when your Duo is connected to the network, and one can easily copy files across, manage running services, etc. No hardware modifications necessary
The solder pads give access to a serial console but only to receive data, it can’t send data. Opening up your Duo and making modifications this way does void your warranty.
Also, @autostatic thanks for all the Rpi cross compiled packages. Your project is what originally led me to MOD when I built the mod-host on a raspberry pi.
Sorry brummer, it doesn’t void your warranty, it may void your warranty. Wrong wording And I mean soldering something onto the pads and breaking your Duo may void your warranty. You’re free to open up the MOD and have a look inside, there are no seals and nothing is gooped.
It’s not voided, I wasn’t specific enough, sorry about that And there’s a SATA port yes, quite some dev boards with an Allwinner SoC have those ports like the Duo core board’s close brother, the Cubieboard. And you’re welcome, always super cool to hear that stuff you do inspires others!