Hi again,
I finally managed to get PTP working on Linux with my sx200.
The diskboot.bin from
here worked, as well as the one I've build myself from the
ptp branch of msl.
I used the ps.fi2 from the regular
chdk download for my camera, because I haven't managed to create my own.
The main issue was that I haven't started ptpcam as root.
Also, the usb cable need to be cannected after chdk has been manually started via the firmware update.
All buttons are blocked when I start the camera with the usb cable attached.
They can be enabled afterwards over ptp (e.g. by switching to "mode 1").
The chdkcam (for windows) starts up with wine
but doesn't connect to the camera. Same on windows.
Instead there is heavy CPU usage.
Unfortunately, file upload/download doesn't work:
<conn> download /dcim/100canon/test.jpg .
unexpected return code 0x2ff
download failed!
Any idea how I can debug file download?
How can I insert debug output in the chdk source?