

For this reason, the wireless download app uses only standard PTP/MTP features. While it would be possible to fully fully replicate the functionality of the iOS app, I do not think that this would be wise without support from Leica as there is a risk that mistakes in using reverse-engineered protocol features could cause problems with the camera.

You can query the camera to get information about the supported properties and operations. In short, yes, the M10 uses a more-or-less standard version of PTP/IP with some MTP extensions and zero-conf for service discovery. There was a thread here earlier this year looking at how the wireless protocol works with the M10.

You can download the app from my blog here. If anyone is interested, I have written a small app for macOS that can download images from the M10 over WiFi.
