Hi.
I found my own bug for Ixus 160
"set_zoom()" doesn't work: libusb reports I/O error or "disconnected"(on the same place - just different execution of the same code). Camera switched off without lens closing. So, it looks like CHDK build issue. Behavior is 100% the same in the chdkptp(command line) and my code. I tried to call "set_zoom_speed" - the same issue.
I checked the same code in my A495 - it works good.
You can see wireshark usb logs for Ixus 160 in attachment.