This is the last time I ever use open-source for anything.
Do not confuse community camera hacking with the open-source movement in general.
As much as I support community camera hacking, (among other things, as a great way to show camera mfrs what their products *really* should have been like from the factory), it remains just that: an unsupported hardware hack built by some very skilled volunteers. In this case, it seems you got what you paid for.
But open-source projects like linux, the BSD operating systems, Mozilla/Firefox, OpenOffice/LibreOffice, Android, etc. etc. etc. are managed largely by professionals (i.e. people paid to work on them) who Know What They Are Doing. You can thank open source for creating competition in markets where there previously wasn't any, and the consumer (& even the original incumbent player in each market) has benefited enormously as a result.
You can bet that there's some open-source code somewhere in the factory OS/application stack running on your Canon. Manufacturers are even putting Android on cameras now (Samsung, Nikon)...