I've also tried to change the CHDK_SRC_DIR, pointing to chdk source dir and rebuild, but same result.
I have tried to modify ptp.c according to srsa_4c's patch at the end of ptp_usb_senddata
It has to be some compatibility issue affecting the oldest CHDK-capable cameras (S1, Ixus30, Ixus40)...
Hi,libgphoto2-based tools (like shotwell) start automagically provided the right udev rule (40-libgphoto2.rules) is at the right place. Just to confirm, I tried ptpcam included with libptp2 source:
Just to confirm: my Ixus30 does the same (it's still on CHDK 0.9.9), regular PTP works, chdkptp not. So, it really looks like Quote from: srsa_4c on 27 / August / 2012, 16:08:48It has to be some compatibility issue affecting the oldest CHDK-capable cameras (S1, Ixus30, Ixus40)...meaning: the correct firmware functions are available and found, but somehow do not work as expected...
./ptpcam -v --chdkunexpected return code 0x2fderror: cannot get camera CHDK PTP version; either it has an unsupported version or no CHDK PTP support at all<conn> mode 1usb_bulk_write: Connection timed outunexpected return code 0x2ffmode switch failed!
usb 4-1: reset full speed USB device number 5 using ohci_hcd
Might be worth looking the ptp_data structure and and the functions it points to. If canon moved something around or added parameters to the functions, that might explain it.
con> lscon 1>
Started by .Steve General Discussion and Assistance
Started by arie.meir RAW Shooting and Processing
Started by harry323 General Discussion and Assistance
Started by ProfHankD General Discussion and Assistance
Started by repurposeresearch General Discussion and Assistance