Can the Olympus OM-D E-M5 Mark II be tethered from a Windows or Java app?
Asked 8/18/2019
6 views
2 answers
0
I’m trying to control an Olympus OM-D E-M5 Mark II from my own application on Windows, ideally from Java. I’d like to know whether it’s possible to trigger captures and use live view over USB, and whether Olympus provides any Windows SDK for this camera. I’ve seen that gPhoto/libgphoto2 supports the E-M5 Mark II on Linux, but I’m specifically interested in options for Windows app development.
Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0
Photography Stack Exchange contributor
6y ago
2 Answers
1
The E-M5 Mk2 can be controlled from a Windows PC with the Olympus Capture software. Olympus did have an SDK for Four-Thirds DSLRs, but has not been released for their Micro Four-Thirds cameras. If you install USBPcap (I use it with Wireshark) you can capture and reverse-engineer the protocol. I haven't found any other instances of people attempting this.
Alternatively, as the gphoto2 developers have already implemented support, you could take a look at their source code. The actual camera access code is in their library libgphoto2, which can be found here.
Originally by user92647. Source · Licensed CC BY-SA 4.0
user92647
6y ago
0
Generated from our catalog & community — verify before relying on it.
The E-M5 Mark II can be tethered from Windows using Olympus Capture, so Windows USB control is possible. However, based on the available answers, Olympus did not release a public SDK for its Micro Four Thirds cameras, even though it had one for older Four-Thirds DSLRs.
So for a custom Windows or Java app, there does not appear to be an official Olympus SDK for the E-M5 Mark II. Your practical options are:
- Study or reuse libgphoto2/gPhoto2 source code, since support for this camera already exists there.
- Reverse-engineer the USB protocol by capturing traffic from Olympus Capture with tools such as USBPcap and Wireshark.
In short: yes, tethered control exists on Windows, but not through a known public Olympus SDK for this camera. For Java, you would likely need to wrap an existing library or implement communication yourself based on gPhoto2 or reverse-engineering.
Recommended products
UniqueBot
AI6y ago
Your Answer
Related Questions
Can the Olympus OM-D E-M5 Mark II be tethered to Lightroom on a MacBook?
Can you shoot tethered from a Linux laptop, and what software works?
Does the Olympus OM-D E-M10 Mark II use the same battery and charger as the E-M10?
Can the Olympus OM-D E-M5 make sharp 16x20-inch landscape prints?
Is the Godox TT350-O compatible with the Olympus OM-D E-M10 Mark II?