sweetcow
I have a idea but I donot know it works or not. we can disassemblers or decompilers the firmwares and find out how it deal with raw files, or find out the functions or code segments which deal with raw files.
There are some discussions in forum about this topic. I tried to draw that secret from firmware but gave up at some point. It's not only about finding the color matrix you have to translate it also from some sort of Canon presentation to "real world" numbers.
I'm also encountering the battery drain-out problem, even without CHDK. Batteries are fully loaded and my camera stops very very quickly (after a few shots) and complains "change batteries...".
Ok, I'm off until the end of the week...
Regards!