http://chdk.wikia.com/wiki/Lua http://chdk.wikia.com/wiki/Canon_Basic http://chdk.wikia.com/wiki/Official_Canon_firmware_updates#Decrypters https://chdk.setepontos.com/index.php?topic=11229 https://chdk.setepontos.com/index.php?topic=6119 http://magiclantern.wikia.com/wiki/Firmware_file http://magiclantern.wikia.com/wiki/Fir_Security http://magiclantern.wikia.com/wiki/ReverseEngineering_tools http://www.magiclantern.fm/ http://www.magiclantern.fm/forum/ http://www.magiclantern.fm/forum/index.php?topic=9963;all http://www.magiclantern.fm/forum/index.php?topic=10279;all http://nikonhacker.com/ You can see that these cameras are using XOR / AES / SHA1 / RSA etc to handle firmware updates, and some of the keys are known. And can execute user supplied scripts down to binary bit banging. Whether the routines are in hw or sw, and are capable of writing not just reading, you'd have to look into it. If it's usable, they certainly would welcome any development help. Or you could start a crypto project to run alongside them. Many in the forums are tinkering with image crypto... :) https://youtu.be/UuMvyp1dT2w https://youtu.be/G9JAlhT1M1k So jump in, develop it, and spread it to more cameras...