A Canon camera using the ptd protocol properly connects to a computer currently running Leap 42.2. That is, after plugging in the camera to a USB port, it opens the device notifier, gwenviewer and file manager. One can view images in gwenviewer or move them off the camera on to local storage.
This also worked on a second computer when it was running leap 15.0. The this computer was upgraded to 15.1, the computer can no longer access files on the camera. The computer recognizes the camera with the device notifier. It provides an option to view images with gwenviewer. however, gwenviewer cannot access the images. The device notifier does not activate the file manager, so the images can not be pulled off the camera.
Here is a list of the usb drives on the 15.1 computer
linux-2542:~> lsusb
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 004: ID 046d:c71c Logitech, Inc.
Bus 007 Device 003: ID 046d:c71b Logitech, Inc.
Bus 007 Device 002: ID 046d:0b06 Logitech, Inc.
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 019: ID 04a9:32ac Canon, Inc. PowerShot ELPH 170 IS / IXUS 170
Bus 001 Device 017: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 016: ID 05a9:2643 OmniVision Technologies, Inc. Monitor Webcam
Bus 001 Device 015: ID 0424:2512 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 006: ID 03f0:5c12 Hewlett-Packard OfficeJet 6700
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Clearly, the computer sees the camera.
I ran dmesg and the Canon device is listed.
A search for usb in YaST software manager to compare leap 15.1 with 42.2. The older version has three additional packages installed:
libusb-0.1-4
libusbredirhost1
libusbredirparser1
Also, of the seven software packages in common, the leap 42.2 versions are older.
I do not have a computer running 15.0 for comparison between it an 15.1.