If decrypting and patching an official Canon firmware is the way to go (in case the 1000D won't boot from SD in original state), then how to decrypt the FWs?
#define LED_BLUE 0xC02200E8#define LED_ON 0x46int main() { *((volatile long*)LED_BLUE) = LED_ON; while (1) ;}
Run assemble_fw. You will get a file "output.fir". Copy this file to your sd card and do a firmware update. The blue led should turn on. To make your camera work again you'll have to take out its battery...
Well, you could do a lot of things, but you'll always have to make permanent changes to the firmware.The next thing is probably to find out how to hook buttons, so we can make the camera do something...
Just read in ther German CHDK Forums, that canons own script language has been discovered, could this be any helpful?