Hi, as far as I know the control of the camera in the GoPro is not possible over USB.
(I vaguely remember the gopro being split into two computers, one for the camera and for the storage?) There is one special opcode 0x9999 in your list, but otherwise no indication it could be in the undocumented opcode space. Ciao, Marcus On Sat, Dec 30, 2017 at 02:15:51PM +0000, Yvo Weidmann / GEOIDEE wrote: > Dear List > > I tried to trigger a GoPro Hero5 Black with gphoto2 version 2.5.15. The GoPro > is set to "Photo" and connected to the computer > Raspberry Pi with gphoto2 -version: > --- > gphoto2 2.5.15 gcc, popt(m), exif, no cdk, no aa, no jpeg, no > readline > libgphoto2 2.5.15 all camlibs, gcc, ltdl, EXIF > libgphoto2_port 0.12.0 iolibs: disk ptpip serial usb usbdiskdirect > usbscsi, gcc, ltdl, USB, serial without locking > --- > > The camera is successfully detected with gphoto2 -auto-detect > --- > Model Port > ---------------------------------------------------------- > GoPro HERO5 Black usb:001,036 > --- > > But the command gphoto2 -trigger-capture causes an Error > --- > *** Error *** > Sorry, your camera does not support generic capture > ERROR: Could not trigger capture. > *** Error (-6: 'Unsupported operation') *** > > For debugging messages, please use the --debug option. > Debugging messages may help finding a solution to your problem. > If you intend to send any error or debug messages to the gphoto > developer mailing list <gphoto-devel@lists.sourceforge.net>, please run > gphoto2 as follows: > > env LANG=C gphoto2 --debug --debug-logfile=my-logfile.txt > --trigger-capture > > Please make sure there is sufficient quoting around the arguments. > --- > > The requested command "env LANG=C gphoto2 --debug > --debug-logfile=my-logfile.txt --trigger-capture" gives the attached message. > > Does anyone can give me a hint, how to trigger and download the GoPro Hero5 > Black? > > Looking for any hints. > > Best regards and all the best for 2018, > Yvo > > --------------------------------------------------------- > GeoIdee; GIS, Database and Software Engineering > Yvo Weidmann > Bellariastrasse 80 > Postfach 1209 > CH-8038 Zurich > Switzerland > Mobile +41 79 648 59 83 > Skype yvo.weidmann > Web www.geoidee.ch > > 0.000094 main (2): ALWAYS INCLUDE THE FOLLOWING LINES > WHEN SENDING DEBUG MESSAGES TO THE MAILING LIST: > 0.000282 main (2): gphoto2 2.5.15 > 0.000326 main (2): gphoto2 has been compiled with the > following options: > 0.000360 main (2): + gcc (C compiler used) > 0.000391 main (2): + popt (mandatory, for handling > command-line parameters) > 0.000422 main (2): + exif (for displaying EXIF > information) > 0.000452 main (2): + no cdk (for accessing > configuration options) > 0.000482 main (2): + no aa (for displaying live > previews) > 0.000512 main (2): + no jpeg (for displaying live > previews in JPEG format) > 0.000542 main (2): + no readline (for easy navigation > in the shell) > 0.000578 main (2): libgphoto2 2.5.15 > 0.000612 main (2): libgphoto2 has been compiled with > the following options: > 0.000643 main (2): + all camlibs > 0.000672 main (2): + gcc (C compiler used) > 0.000701 main (2): + ltdl (for portable loading of > camlibs) > 0.000731 main (2): + EXIF (for special handling of > EXIF files) > 0.000767 main (2): libgphoto2_port 0.12.0 > 0.000802 main (2): libgphoto2_port has been compiled > with the following options: > 0.000836 main (2): + iolibs: disk ptpip serial usb > usbdiskdirect usbscsi > 0.000866 main (2): + gcc (C compiler used) > 0.000895 main (2): + ltdl (for portable loading of > iolibs) > 0.000925 main (2): + USB (libusb0, for USB cameras) > 0.000954 main (2): + serial (for serial cameras) > 0.000984 main (2): + no resmgr (serial port access > and locking) > 0.001013 main (2): + no ttylock (serial port locking) > 0.001042 main (2): + no lockdev (serial port locking) > 0.001072 main (2): CAMLIBS env var not set, using > compile-time default instead > 0.001101 main (2): IOLIBS env var not set, using > compile-time default instead > 0.001130 main (2): invoked with following arguments: > 0.001160 main (2): --debug > 0.001189 main (2): --debug-logfile=my-logfile.txt > 0.001218 main (2): --trigger-capture > 0.001372 load_settings (2): Creating gphoto config directory > ('/home/pi/.gphoto') > 0.001592 load_settings (2): Loading settings from file > '/home/pi/.gphoto/settings'. > 0.003127 main (2): The user has not specified both a > model and a port. Try to figure them out. > 0.003194 gp_port_info_list_load (2): Using ltdl to load io-drivers from > '/usr/local/lib/libgphoto2_port/0.12.0'... > 0.003617 foreach_func (2): Called for filename > '/usr/local/lib/libgphoto2_port/0.12.0/disk'. > 0.004287 gp_port_library_list (2): found fstab fsname proc > 0.004348 gp_port_library_list (2): found fstab fsname /dev/mmcblk0p6 > 0.004444 gp_port_library_list (2): found fstab fsname /dev/mmcblk0p7 > 0.004832 gp_port_library_list (2): found mtab fsname /dev/root > 0.004901 gp_port_library_list (2): found mtab fsname devtmpfs > 0.004950 gp_port_library_list (2): found mtab fsname sysfs > 0.004994 gp_port_library_list (2): found mtab fsname proc > 0.005035 gp_port_library_list (2): found mtab fsname tmpfs > 0.005119 gp_port_library_list (2): found mtab fsname devpts > 0.005164 gp_port_library_list (2): found mtab fsname tmpfs > 0.005242 gp_port_library_list (2): found mtab fsname tmpfs > 0.005323 gp_port_library_list (2): found mtab fsname tmpfs > 0.005420 gp_port_library_list (2): found mtab fsname cgroup > 0.005465 gp_port_library_list (2): found mtab fsname cgroup > 0.005547 gp_port_library_list (2): found mtab fsname cgroup > 0.005590 gp_port_library_list (2): found mtab fsname cgroup > 0.005631 gp_port_library_list (2): found mtab fsname cgroup > 0.005785 gp_port_library_list (2): found mtab fsname cgroup > 0.005830 gp_port_library_list (2): found mtab fsname cgroup > 0.005874 gp_port_library_list (2): found mtab fsname systemd-1 > 0.005916 gp_port_library_list (2): found mtab fsname debugfs > 0.005997 gp_port_library_list (2): found mtab fsname mqueue > 0.006041 gp_port_library_list (2): found mtab fsname fusectl > 0.006081 gp_port_library_list (2): found mtab fsname configfs > 0.006237 gp_port_library_list (2): found mtab fsname /dev/mmcblk0p6 > 0.006323 gp_port_library_list (2): found mtab fsname tmpfs > 0.006411 gp_port_library_list (2): found mtab fsname gvfsd-fuse > 0.006457 gp_port_library_list (2): found mtab fsname /dev/mmcblk0p5 > 0.006659 foreach_func (2): Loaded '' ('^disk:') from > '/usr/local/lib/libgphoto2_port/0.12.0/disk'. > 0.006701 foreach_func (2): Called for filename > '/usr/local/lib/libgphoto2_port/0.12.0/ptpip'. > 0.007222 foreach_func (2): Loaded 'PTP/IP Connection' > ('ptpip:') from '/usr/local/lib/libgphoto2_port/0.12.0/ptpip'. > 0.007267 foreach_func (2): Loaded '' ('^ptpip:') from > '/usr/local/lib/libgphoto2_port/0.12.0/ptpip'. > 0.007303 foreach_func (2): Called for filename > '/usr/local/lib/libgphoto2_port/0.12.0/serial'. > 0.008210 foreach_func (2): Loaded 'Serial Port Device' > ('serial:') from '/usr/local/lib/libgphoto2_port/0.12.0/serial'. > 0.008255 foreach_func (2): Loaded '' ('^serial:') from > '/usr/local/lib/libgphoto2_port/0.12.0/serial'. > 0.008291 foreach_func (2): Called for filename > '/usr/local/lib/libgphoto2_port/0.12.0/usb'. > 0.010002 foreach_func (2): Loaded '' ('^usb:') from > '/usr/local/lib/libgphoto2_port/0.12.0/usb'. > 0.010053 foreach_func (2): Loaded 'Universal Serial Bus' > ('usb:001,031') from '/usr/local/lib/libgphoto2_port/0.12.0/usb'. > 0.010093 foreach_func (2): Loaded 'Universal Serial Bus' > ('usb:001,003') from '/usr/local/lib/libgphoto2_port/0.12.0/usb'. > 0.010127 foreach_func (2): Called for filename > '/usr/local/lib/libgphoto2_port/0.12.0/usbdiskdirect'. > 0.010761 foreach_func (2): Called for filename > '/usr/local/lib/libgphoto2_port/0.12.0/usbscsi'. > 0.011358 gp_port_info_list_count (2): Counting entries (8 available)... > 0.011400 gp_port_info_list_count (2): 4 regular entries available. > 0.011498 gp_abilities_list_load_dir (2): Using ltdl to load camera libraries > from '/usr/local/lib/libgphoto2/2.5.15'... > 0.013642 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/adc65'. > 0.013703 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/agfa_cl20'. > 0.013739 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/aox'. > 0.013772 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/ax203'. > 0.013805 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/barbie'. > 0.013837 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/canon'. > 0.013870 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/casio_qv'. > 0.013902 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/clicksmart310'. > 0.013934 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/digigr8'. > 0.013966 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/digita'. > 0.013998 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/dimagev'. > 0.014030 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/dimera3500'. > 0.014062 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/directory'. > 0.014094 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/enigma13'. > 0.014168 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/fuji'. > 0.014202 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/gsmart300'. > 0.014234 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/hp215'. > 0.014266 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/iclick'. > 0.014297 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/jamcam'. > 0.014329 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/jd11'. > 0.014360 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/jl2005a'. > 0.014392 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/jl2005c'. > 0.014423 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/kodak_dc120'. > 0.014455 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/kodak_dc210'. > 0.014486 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/kodak_dc240'. > 0.014518 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/kodak_dc3200'. > 0.014550 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/kodak_ez200'. > 0.014581 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/konica'. > 0.014613 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/konica_qm150'. > 0.014644 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/largan'. > 0.014676 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/lg_gsm'. > 0.014708 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/mars'. > 0.014739 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/mustek'. > 0.014771 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/panasonic_coolshot'. > 0.014803 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/panasonic_dc1000'. > 0.014835 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/panasonic_dc1580'. > 0.014866 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/panasonic_l859'. > 0.014898 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/pccam300'. > 0.014929 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/pccam600'. > 0.014961 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/pentax'. > 0.014993 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/polaroid_pdc320'. > 0.015024 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/polaroid_pdc640'. > 0.015056 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/polaroid_pdc700'. > 0.015088 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/ptp2'. > 0.015119 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/ricoh'. > 0.015151 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/ricoh_g3'. > 0.015182 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/samsung'. > 0.015214 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/sierra'. > 0.015245 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/sipix_blink2'. > 0.015276 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/sipix_web2'. > 0.015308 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/smal'. > 0.015339 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/sonix'. > 0.015371 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/sony_dscf1'. > 0.015403 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/sony_dscf55'. > 0.015434 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/soundvision'. > 0.015466 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/spca50x'. > 0.015497 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/sq905'. > 0.015528 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/st2205'. > 0.015583 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/stv0674'. > 0.015616 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/stv0680'. > 0.015647 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/sx330z'. > 0.015678 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/topfield'. > 0.015710 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/toshiba_pdrm11'. > 0.015741 foreach_func (2): Found > '/usr/local/lib/libgphoto2/2.5.15/tp6801'. > 0.015796 gp_abilities_list_load_dir (2): Found 64 camera drivers. > 0.121397 gp_port_info_list_count (2): Counting entries (8 available)... > 0.121507 gp_port_info_list_count (2): 4 regular entries available. > 0.121530 gp_port_new (2): Creating new device... > 0.121565 gp_port_info_list_get_info (2): Getting info of entry 0 (8 > available)... > 0.122017 gp_port_set_settings (2): Setting settings... > 0.122048 gp_port_info_list_get_info (2): Getting info of entry 1 (8 > available)... > 0.122317 gp_port_set_timeout (2): Setting port timeout to 500 > milliseconds. > 0.122337 gp_port_set_settings (2): Setting settings... > 0.122357 gp_port_info_list_get_info (2): Getting info of entry 2 (8 > available)... > 0.123221 gp_port_set_timeout (2): Setting port timeout to 5000 > milliseconds. > 0.123246 gp_port_set_settings (2): Setting settings... > 0.123274 gp_port_usb_update (2): gp_port_usb_update(old int=0, > conf=-1, alt=-1) port usb:001,031, (new int=0, conf=-1, alt=-1), port > usb:001,031 > 0.123291 gp_abilities_list_detect_usb(2): Auto-detecting USB cameras... > 0.124291 gp_port_usb_find_device_lib (2): Looking for USB device (vendor > 0x2672, product 0x27)... found. > 0.124311 gp_port_usb_find_device_lib (2): inep to look for is 82 > 0.124336 gp_port_usb_find_device_lib (2): Detected defaults: config 1, > interface 0, altsetting 0, inep 82, outep 01, intep 83, class 06, subclass 01 > 0.124354 gp_abilities_list_detect_usb(2): Found 'GoPro HERO5 Black' > (0x2672,0x27) > 0.124375 gp_port_info_list_get_info (2): Getting info of entry 3 (8 > available)... > 0.125230 gp_port_set_timeout (2): Setting port timeout to 5000 > milliseconds. > 0.125252 gp_port_set_settings (2): Setting settings... > 0.125279 gp_port_usb_update (2): gp_port_usb_update(old int=0, > conf=-1, alt=-1) port usb:001,003, (new int=0, conf=-1, alt=-1), port > usb:001,003 > 0.125297 gp_abilities_list_detect_usb(2): Auto-detecting USB cameras... > 0.126834 gp_port_usb_find_device_by_class_lib(2): Looking for USB device > (class 0x29a, subclass, 0xffffffff, protocol 0xffffffff)... > 0.127975 gp_port_usb_find_device_by_class_lib(2): Looking for USB device > (class 0x6, subclass, 0x1, protocol 0x1)... > 0.128059 gp_port_free (2): Freeing port... > 0.128078 gp_port_close (2): Closing port... > 0.128110 gp_port_usb_close [libusb.c:325](0): Invalid parameters: 'port && > port->pl->dh' is NULL/FALSE. > 0.128397 gp_camera_set_abilities (2): Setting abilities ('GoPro HERO5 > Black')... > 0.128424 gp_setting_set (2): Setting key 'model' to value 'GoPro > HERO5 Black' (gphoto2) > 0.128446 save_settings (2): Saving 3 setting(s) to file > "/home/pi/.gphoto/settings" > 0.128790 gp_port_info_list_lookup_path(2): Looking for path 'usb:001,031' (8 > entries available)... > 0.128820 gp_port_info_list_get_info (2): Getting info of entry 2 (8 > available)... > 0.128845 gp_camera_set_port_info (2): Setting port info for port > 'Universal Serial Bus' at 'usb:001,031'... > 0.129763 gp_port_set_timeout (2): Setting port timeout to 5000 > milliseconds. > 0.129788 gp_port_set_settings (2): Setting settings... > 0.129815 gp_port_usb_update (2): gp_port_usb_update(old int=0, > conf=-1, alt=-1) port usb:001,031, (new int=0, conf=-1, alt=-1), port > usb:001,031 > 0.129838 gp_setting_set (2): Setting key 'port' to value > 'usb:001,031' (gphoto2) > 0.129859 save_settings (2): Saving 3 setting(s) to file > "/home/pi/.gphoto/settings" > 0.131179 gp_camera_init (2): Initializing camera... > 0.131222 gp_port_usb_find_device_lib (2): Looking for USB device (vendor > 0x2672, product 0x27)... found. > 0.131242 gp_port_usb_find_device_lib (2): inep to look for is 82 > 0.131266 gp_port_usb_find_device_lib (2): Detected defaults: config 1, > interface 0, altsetting 0, inep 82, outep 01, intep 83, class 06, subclass 01 > 0.131283 gp_camera_init (2): Loading > '/usr/local/lib/libgphoto2/2.5.15/ptp2'... > 0.131835 gp_port_open (2): Opening USB port... > 0.131876 gp_port_usb_open (2): gp_port_usb_open(0x16ec348) > 0.131963 gp_port_usb_open (2): claiming interface 0 > 0.132184 camera_init (2): maxpacketsize 512 > 0.132229 gp_port_set_timeout (2): Setting port timeout to 8000 > milliseconds. > 0.132271 ptp (2): PTP: Opening session > 0.132301 ptp_usb_sendreq (2): Sending PTP_OC 0x1002 (Open > session) (0x1) request... > 0.132322 gp_port_write (3): Writing 16 = 0x10 bytes to port... > 0.132461 gp_port_write (3): Wrote 16 = 0x10 bytes to port: > (hexdump of 16 bytes) > 0000 10 00 00 00 01 00 02 10-00 00 00 00 01 00 00 00 ................ > > 0.132487 ptp_usb_getresp (2): Reading PTP_OC 0x1002 (Open > session) response... > 0.132508 gp_port_read (3): Reading 1024 = 0x400 bytes from > port... > 0.132615 gp_port_read (3): Read 12 = 0xc out of 1024 bytes > from port: (hexdump of 12 bytes) > 0000 0c 00 00 00 03 00 01 20-00 00 00 00 ....... .... > > 0.132635 gp_port_set_timeout (2): Setting port timeout to 20000 > milliseconds. > 0.132660 ptp_usb_sendreq (2): Sending PTP_OC 0x1001 (Get device > info) request... > 0.132678 gp_port_write (3): Writing 12 = 0xc bytes to port... > 0.132740 gp_port_write (3): Wrote 12 = 0xc bytes to port: > (hexdump of 12 bytes) > 0000 0c 00 00 00 01 00 01 10-01 00 00 00 ............ > > 0.132762 ptp_usb_getdata (2): Reading PTP_OC 0x1001 (Get device > info) data... > 0.132780 gp_port_read (3): Reading 1024 = 0x400 bytes from > port... > 0.132950 gp_port_read (3): Read 461 = 0x1cd out of 1024 > bytes from port: (hexdump of 461 bytes) > 0000 cd 01 00 00 02 00 01 10-01 00 00 00 64 00 06 00 ............d... > 0010 00 00 64 00 68 6d 00 69-00 63 00 72 00 6f 00 73 ..d.hm.i.c.r.o.s > 0020 00 6f 00 66 00 74 00 2e-00 63 00 6f 00 6d 00 3a .o.f.t...c.o.m.: > 0030 00 20 00 31 00 2e 00 30-00 3b 00 20 00 20 00 6d . .1...0.;. . .m > 0040 00 69 00 63 00 72 00 6f-00 73 00 6f 00 66 00 74 .i.c.r.o.s.o.f.t > 0050 00 2e 00 63 00 6f 00 6d-00 2f 00 57 00 4d 00 50 ...c.o.m./.W.M.P > 0060 00 50 00 44 00 3a 00 20-00 31 00 31 00 2e 00 30 .P.D.:. .1.1...0 > 0070 00 3b 00 20 00 6d 00 69-00 63 00 72 00 6f 00 73 .;. .m.i.c.r.o.s > 0080 00 6f 00 66 00 74 00 2e-00 63 00 6f 00 6d 00 2f .o.f.t...c.o.m./ > 0090 00 57 00 4d 00 50 00 50-00 44 00 3a 00 20 00 31 .W.M.P.P.D.:. .1 > 00a0 00 30 00 2e 00 30 00 3b-00 20 00 6d 00 69 00 63 .0...0.;. .m.i.c > 00b0 00 72 00 6f 00 73 00 6f-00 66 00 74 00 2e 00 63 .r.o.s.o.f.t...c > 00c0 00 6f 00 6d 00 2f 00 57-00 4d 00 44 00 52 00 4d .o.m./.W.M.D.R.M > 00d0 00 50 00 44 00 3a 00 20-00 31 00 30 00 2e 00 31 .P.D.:. .1.0...1 > 00e0 00 3b 00 00 00 00 00 1b-00 00 00 01 10 02 10 03 .;.............. > 00f0 10 04 10 05 10 06 10 07-10 08 10 09 10 0a 10 1b ................ > 0100 10 0b 10 0c 10 0d 10 0f-10 10 10 14 10 15 10 16 ................ > 0110 10 0b 90 0c 90 0d 90 0e-90 01 98 02 98 03 98 99 ................ > 0120 99 0d 00 00 00 01 40 02-40 03 40 04 40 05 40 06 ......@.@.@.@.@. > 0130 40 07 40 08 40 09 40 0a-40 0b 40 0c 40 0e 40 07 @.@.@.@.@.@.@.@. > 0140 00 00 00 01 50 11 50 03-d3 01 d4 02 d4 06 d4 07 ....P.P......... > 0150 d4 00 00 00 00 07 00 00-00 0d 30 01 30 01 38 05 ..........0.0.8. > 0160 30 04 30 00 30 03 30 06-47 00 6f 00 50 00 72 00 0.0.0.0.G.o.P.r. > 0170 6f 00 00 00 0c 48 00 45-00 52 00 4f 00 35 00 20 o....H.E.R.O.5. > 0180 00 42 00 6c 00 61 00 63-00 6b 00 00 00 10 48 00 .B.l.a.c.k....H. > 0190 44 00 35 00 2e 00 30 00-32 00 2e 00 30 00 32 00 D.5...0.2...0.2. > 01a0 2e 00 30 00 30 00 2e 00-30 00 30 00 00 00 0f 43 ..0.0...0.0....C > 01b0 00 33 00 31 00 36 00 31-00 33 00 35 00 35 00 31 .3.1.6.1.3.5.5.1 > 01c0 00 31 00 36 00 30 00 30-00 30 00 00 00 .1.6.0.0.0... > > 0.133015 ptp_usb_getresp (2): Reading PTP_OC 0x1001 (Get device > info) response... > 0.133033 gp_port_read (3): Reading 1024 = 0x400 bytes from > port... > 0.133119 gp_port_read (3): Read 12 = 0xc out of 1024 bytes > from port: (hexdump of 12 bytes) > 0000 0c 00 00 00 03 00 01 20-01 00 00 00 ....... .... > > 0.133200 print_debug_deviceinfo (2): Device info: > 0.133219 print_debug_deviceinfo (2): Manufacturer: GoPro > 0.133234 print_debug_deviceinfo (2): Model: HERO5 Black > 0.133249 print_debug_deviceinfo (2): device version: HD5.02.02.00.00 > 0.133265 print_debug_deviceinfo (2): serial number: 'C3161355116000' > 0.133280 print_debug_deviceinfo (2): Vendor extension ID: 0x00000006 > 0.133295 print_debug_deviceinfo (2): Vendor extension version: 100 > 0.133313 print_debug_deviceinfo (2): Vendor extension description: > microsoft.com: 1.0; microsoft.com/WMPPD: 11.0; microsoft.com/WMPPD: 10.0; > microsoft.com/WMDRMPD: 10.1; > 0.133329 print_debug_deviceinfo (2): Functional Mode: 0x0000 > 0.133344 print_debug_deviceinfo (2): PTP Standard Version: 100 > 0.133358 print_debug_deviceinfo (2): Supported operations: > 0.133376 print_debug_deviceinfo (2): 0x1001 (Get device info) > 0.133394 print_debug_deviceinfo (2): 0x1002 (Open session) > 0.133412 print_debug_deviceinfo (2): 0x1003 (Close session) > 0.133430 print_debug_deviceinfo (2): 0x1004 (Get storage IDs) > 0.133448 print_debug_deviceinfo (2): 0x1005 (Get storage info) > 0.133466 print_debug_deviceinfo (2): 0x1006 (Get number of objects) > 0.133483 print_debug_deviceinfo (2): 0x1007 (Get object handles) > 0.133501 print_debug_deviceinfo (2): 0x1008 (Get object info) > 0.133519 print_debug_deviceinfo (2): 0x1009 (Get object) > 0.133537 print_debug_deviceinfo (2): 0x100a (Get thumbnail) > 0.133554 print_debug_deviceinfo (2): 0x101b (Get partial object) > 0.133572 print_debug_deviceinfo (2): 0x100b (Delete object) > 0.133590 print_debug_deviceinfo (2): 0x100c (Send object info) > 0.133607 print_debug_deviceinfo (2): 0x100d (Send object) > 0.133625 print_debug_deviceinfo (2): 0x100f (Format storage) > 0.133643 print_debug_deviceinfo (2): 0x1010 (Reset device) > 0.133661 print_debug_deviceinfo (2): 0x1014 (Get device property > description) > 0.133679 print_debug_deviceinfo (2): 0x1015 (Get device property value) > 0.133696 print_debug_deviceinfo (2): 0x1016 (Set device property value) > 0.133715 print_debug_deviceinfo (2): 0x900b (Unknown PTP_OC) > 0.133733 print_debug_deviceinfo (2): 0x900c (Unknown PTP_OC) > 0.133751 print_debug_deviceinfo (2): 0x900d (Unknown PTP_OC) > 0.133769 print_debug_deviceinfo (2): 0x900e (Unknown PTP_OC) > 0.133787 print_debug_deviceinfo (2): 0x9801 (Get object properties > supported) > 0.133805 print_debug_deviceinfo (2): 0x9802 (Get object property > description) > 0.133823 print_debug_deviceinfo (2): 0x9803 (Get object property value) > 0.133841 print_debug_deviceinfo (2): 0x9999 (Unknown PTP_OC) > 0.133855 print_debug_deviceinfo (2): Events Supported: > 0.133870 print_debug_deviceinfo (2): 0x4001 > 0.133885 print_debug_deviceinfo (2): 0x4002 > 0.133899 print_debug_deviceinfo (2): 0x4003 > 0.133914 print_debug_deviceinfo (2): 0x4004 > 0.133928 print_debug_deviceinfo (2): 0x4005 > 0.133943 print_debug_deviceinfo (2): 0x4006 > 0.133957 print_debug_deviceinfo (2): 0x4007 > 0.133971 print_debug_deviceinfo (2): 0x4008 > 0.133986 print_debug_deviceinfo (2): 0x4009 > 0.134000 print_debug_deviceinfo (2): 0x400a > 0.134014 print_debug_deviceinfo (2): 0x400b > 0.134028 print_debug_deviceinfo (2): 0x400c > 0.134056 print_debug_deviceinfo (2): 0x400e > 0.134070 print_debug_deviceinfo (2): Device Properties Supported: > 0.134085 print_debug_deviceinfo (2): 0x5001 > 0.134099 print_debug_deviceinfo (2): 0x5011 > 0.134114 print_debug_deviceinfo (2): 0xd303 > 0.134128 print_debug_deviceinfo (2): 0xd401 > 0.134142 print_debug_deviceinfo (2): 0xd402 > 0.134156 print_debug_deviceinfo (2): 0xd406 > 0.134171 print_debug_deviceinfo (2): 0xd407 > 0.134193 ptp_usb_sendreq (2): Sending PTP_OC 0x1004 (Get storage > IDs) request... > 0.134210 gp_port_write (3): Writing 12 = 0xc bytes to port... > 0.134278 gp_port_write (3): Wrote 12 = 0xc bytes to port: > (hexdump of 12 bytes) > 0000 0c 00 00 00 01 00 04 10-02 00 00 00 ............ > > 0.134300 ptp_usb_getdata (2): Reading PTP_OC 0x1004 (Get storage > IDs) data... > 0.134317 gp_port_read (3): Reading 1024 = 0x400 bytes from > port... > 0.134423 gp_port_read (3): Read 20 = 0x14 out of 1024 bytes > from port: (hexdump of 20 bytes) > 0000 14 00 00 00 02 00 04 10-02 00 00 00 01 00 00 00 ................ > 0010 01 00 01 00 - .... > > 0.134446 ptp_usb_getresp (2): Reading PTP_OC 0x1004 (Get storage > IDs) response... > 0.134464 gp_port_read (3): Reading 1024 = 0x400 bytes from > port... > 0.134551 gp_port_read (3): Read 12 = 0xc out of 1024 bytes > from port: (hexdump of 12 bytes) > 0000 0c 00 00 00 03 00 01 20-02 00 00 00 ....... .... > > 0.134573 ptp_list_folder (2): (storage=0xffffffff, > handle=0xffffffff) > 0.134588 ptp_list_folder (2): Listing ... > 0.134610 ptp_usb_sendreq (2): Sending PTP_OC 0x1007 (Get object > handles) (0xffffffff,0x0,0xffffffff) request... > 0.134627 gp_port_write (3): Writing 24 = 0x18 bytes to port... > 0.134690 gp_port_write (3): Wrote 24 = 0x18 bytes to port: > (hexdump of 24 bytes) > 0000 18 00 00 00 01 00 07 10-03 00 00 00 ff ff ff ff ................ > 0010 00 00 00 00 ff ff ff ff- ........ > > 0.134712 ptp_usb_getdata (2): Reading PTP_OC 0x1007 (Get object > handles) data... > 0.134729 gp_port_read (3): Reading 1024 = 0x400 bytes from > port... > 0.135068 gp_port_read (3): Read 24 = 0x18 out of 1024 bytes > from port: (hexdump of 24 bytes) > 0000 18 00 00 00 02 00 07 10-03 00 00 00 02 00 00 00 ................ > 0010 01 00 00 00 35 00 00 00- ....5... > > 0.135091 ptp_usb_getresp (2): Reading PTP_OC 0x1007 (Get object > handles) response... > 0.135109 gp_port_read (3): Reading 1024 = 0x400 bytes from > port... > 0.135195 gp_port_read (3): Read 12 = 0xc out of 1024 bytes > from port: (hexdump of 12 bytes) > 0000 0c 00 00 00 03 00 01 20-03 00 00 00 ....... .... > > 0.135217 ptp_list_folder (2): adding new objectid 0x00000001 > (nrofobs=0,j=0) > 0.135237 ptp_list_folder (2): adding new objectid 0x00000035 > (nrofobs=1,j=1) > 0.135262 ptp_list_folder (2): (storage=0x00010001, > handle=0xffffffff) > 0.135277 ptp_list_folder (2): Listing ... > 0.135299 ptp_usb_sendreq (2): Sending PTP_OC 0x1007 (Get object > handles) (0x10001,0x0,0xffffffff) request... > 0.135315 gp_port_write (3): Writing 24 = 0x18 bytes to port... > 0.135379 gp_port_write (3): Wrote 24 = 0x18 bytes to port: > (hexdump of 24 bytes) > 0000 18 00 00 00 01 00 07 10-04 00 00 00 01 00 01 00 ................ > 0010 00 00 00 00 ff ff ff ff- ........ > > 0.135400 ptp_usb_getdata (2): Reading PTP_OC 0x1007 (Get object > handles) data... > 0.135418 gp_port_read (3): Reading 1024 = 0x400 bytes from > port... > 0.135613 gp_port_read (3): Read 24 = 0x18 out of 1024 bytes > from port: (hexdump of 24 bytes) > 0000 18 00 00 00 02 00 07 10-04 00 00 00 02 00 00 00 ................ > 0010 01 00 00 00 35 00 00 00- ....5... > > 0.135648 ptp_usb_getresp (2): Reading PTP_OC 0x1007 (Get object > handles) response... > 0.135666 gp_port_read (3): Reading 1024 = 0x400 bytes from > port... > 0.135768 gp_port_read (3): Read 12 = 0xc out of 1024 bytes > from port: (hexdump of 12 bytes) > 0000 0c 00 00 00 03 00 01 20-04 00 00 00 ....... .... > > 0.135790 ptp_list_folder (2): adding old objectid 0x00000001 > (nrofobs=2,j=0) > 0.135808 ptp_list_folder (2): adding old objectid 0x00000035 > (nrofobs=2,j=1) > 0.135824 camera_trigger_capture (2): camera_trigger_capture > 0.135842 camera_trigger_capture (2): Triggering capture to , autofocus=0 > 0.135865 gp_context_error (0): Sorry, your camera does not support > generic capture > 0.135989 gp_camera_trigger_capture [gphoto2-camera.c:1369](0): > 'camera->functions->trigger_capture (camera, context)' failed: -6 > 0.137718 gp_camera_free (2): Freeing camera... > 0.137768 gp_camera_exit (2): Exiting camera ('GoPro HERO5 > Black')... > 0.137796 ptp_usb_sendreq (2): Sending PTP_OC 0x1003 (Close > session) request... > 0.137814 gp_port_write (3): Writing 12 = 0xc bytes to port... > 0.137913 gp_port_write (3): Wrote 12 = 0xc bytes to port: > (hexdump of 12 bytes) > 0000 0c 00 00 00 01 00 03 10-05 00 00 00 ............ > > 0.137937 ptp_usb_getresp (2): Reading PTP_OC 0x1003 (Close > session) response... > 0.137955 gp_port_read (3): Reading 1024 = 0x400 bytes from > port... > 0.138056 gp_port_read (3): Read 12 = 0xc out of 1024 bytes > from port: (hexdump of 12 bytes) > 0000 0c 00 00 00 03 00 01 20-05 00 00 00 ....... .... > > 0.138096 gp_port_close (2): Closing port... > 0.138281 gp_filesystem_reset (2): resetting filesystem > 0.138301 gp_filesystem_lru_clear (2): Clearing fscache LRU list... > 0.138316 gp_filesystem_lru_clear (2): fscache LRU list already empty > 0.138333 delete_all_folders (2): Internally deleting all folders > from '/'... > 0.138349 lookup_folder (2): Lookup folder '/'... > 0.138364 lookup_folder (2): Found! / is 0x16ec318 > 0.138381 recurse_delete_folder (2): Recurse delete folder 0x16ec318// > 0.138396 gp_port_free (2): Freeing port... > 0.138410 gp_port_close (2): Closing port... > 0.138431 gp_port_usb_close [libusb.c:325](0): Invalid parameters: 'port && > port->pl->dh' is NULL/FALSE. > 0.138542 gp_filesystem_reset (2): resetting filesystem > 0.138559 gp_filesystem_lru_clear (2): Clearing fscache LRU list... > 0.138575 gp_filesystem_lru_clear (2): fscache LRU list already empty > 0.138591 delete_all_folders (2): Internally deleting all folders > from '/'... > 0.138606 lookup_folder (2): Lookup folder '/'... > 0.138621 lookup_folder (2): Found! / is 0x16ec318 > 0.138637 recurse_delete_folder (2): Recurse delete folder 0x16ec318// > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Gphoto-devel mailing list > Gphoto-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gphoto-devel ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Gphoto-devel mailing list Gphoto-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gphoto-devel