Question regarding zoom with PTP extension.
I previously had compiled the PTP control programs, phpcam and chdkptp, on my dockstar headless ARM device running debian. They both worked with the A590IS as I documented in the wiki:
http://chdk.wikia.com/wiki/Chdkptp_in_headless_linux_Dockstar_-_remote_controlhttp://chdk.wikia.com/wiki/Ptpcam_in_headless_linux_DockstarI am now trying to get this to work with the SX40HS. I am able to connect with either program, and to shoot and download, but zoom is not working correctly. For the A590IS, I could do "lua set_zoom(1)" through "lua set_zoom(7)" and the camera would move from the lowest to the greatest zoom.
On the SX40HS, "lua set_zoom(7)" results in less zoom than "lua set_zoom(1)", and neither provides very much. Trying numbers greater than 7 has no effect. I was not able to get ptpcamgui to recognize the camera at all in Windows (Vista), so was not able to try it out with that program, which had helped me before to know the PTP parameters.
My camera has v100I. I downloaded the chdk software as of March 31.
I imagine that the zoom code will be somewhere in the heart of the chdk code for the SX40HS port. How would I even begin to look for what would need to be changed to make this work?