|I think we've got enough of an understanding of the firmware to be able to program this, but it won't be totally easy. The biggest problem is that since we don't have the bootloader figured out yet, doing this would probably accidently mess up a few cameras. Command $10 takes a picture, and it would take a little effort to modify the "start-usb mode" code to check a button and go into the timer mode. And we'd need to make a cable to power the camera with a bigger battery (maybe a couple of D-cells). Ugh, like I said, possible, but hard. It'll be a lot easier with the bootloader figured out to fix mess-ups.|
Until then, a microcontroller / external timer would be a lot simpler. There are only two buttons to control.