This is about firmware but not the usual one.
Whappo sent me an email to let me know about an open-source program called CHDK, which can be used to update the software for your Digital Camera. – Chris Pirillo
Still, this is only available for Canon Cameras…