Good evening all.
I have been reading about USB but i cannot find a definitive answer to my question.
Is it possible to have a USB cable permanently connected to a camera in timelapse running ultimate intervalometer, (lets assume the camera is in a hermetically sealed box with usb to the outside world), but only connect a laptop to download say every couple of weeks without touching the camera buttons or turning chdk off. Wll the laptop connect / disconnect without interrupting chdk or it it mandatory to stop chdk first?.
There are ways this could be done, though at a minimum it will probably require modification to the script.
Normally, when you connect a PC to the cable, the camera will switch to PTP mode, retracting the lens and possibly shutting off the screen. (some old cameras with a hardware play/rec switch will just ignore the USB connection). Switching to PTP mode would probably confuse the script if it happens in the middle of shooting a timelapse. The script could be made to detect the presence of USB power and stop shooting, but I"m not sure what happens if you plug in while in the middle of a shot. If this is a problem, you could probably use the usb remote setting to ignore the USB connection in the shooting cycle and just check for USB power periodically in between. (USB remote is usually used for the the DIY hardware remote
http://chdk.wikia.com/wiki/USB_Shutter_Remote but it also hides the presence of USB from the camera firmware. The remote setting can be changed from script using set_config_value)
Bit loathed to just try it in case of damage.
Chances of actual damage to the camera should be extremely low. At the worst, it wouldn't run as expected and you lose some data.