Originally Posted by HarryT
But what's the point with something like the Gen3, where you need to create a firmware "package" to change anything? Please correct me if I'm wrong, but I don't believe that those package creation tools are a standard part of Linux, are they? They are almost certainly proprietory software.
Aren't you making a big assumption here, that any revision would be run on the same hardware? Certainly one of the possibilities of modifying the software could be with an eye towards running it on different hardware, where such firmware packaging may not be an issue. It might be possible to adapt it to prototype hardware, or run it in emulation on a desktop, for instance.