It should be possible to control E-M1 from PC

Started Nov 20, 2013 | Discussions thread
Flat view
micksh6 Senior Member • Posts: 2,613
It should be possible to control E-M1 from PC

First of all, if you connect PC to E-M1 and paste address in browser you can go to DCIM folder, see all image thumbnails and download JPEGs by clicking on them. My E-M1 was set to raw-only and I assume camera converted photos from SD card to JPEGs on the fly.

You may be able to replace address with just oishare, but this worked on one my laptop but not on another.

But that's not all. In theory it should be possible to do everything that O.I. Share Android app does. I installed packet sniffer (SniffDroid) on my Android phone and captured packets while O.I. Share was running.

Communication is done through standard HTTP. Here is list of all commands that camera understands (camera returns it after link is entered in browser):

Few other simple commands:
returns "E-M1" (duh!)
Powers off the camera immediately. I won't repeat that because I got SD card error when I powered it back on. The card was fixed by formatting it in camera, but still - this may be risky.

Here is list of all camera settings that be adjusted remotely
Command to get it:

Now, the most interesting part is live view and shutter activation. I haven't been able to control these. I saw commands that specify live view image size, focus area and start live view, but it's too tedious to repeat them in the same order from browser.

Live view stream is sent to controlling device to predefined UDP port and for showing live view one would need application that interprets the stream. It's possible that Olympus uses something standard, so, perhaps VLC video player may just work. But, some synchronization packet exchange seems to happen periodically, so there may be more than that.

And this command
activates shutter (starts continuous shooting in this case), but it didn't work from browser probably because I didn't send all previous commands - start live view, select AF area, etc.

That's about all I found. I'm not sure if this information is practical, but it may be interesting for some.
I think it is possible to reverse-engineer protocol and write PC or browser application to control E-M1 but I unlikely will have time for this. Plus, I think, Olympus said they were planning to add PC control in future.

 micksh6's gear list:micksh6's gear list
Olympus PEN E-PL5 Olympus E-M1 Olympus M.Zuiko Digital ED 9-18mm F4.0-5.6 Panasonic Leica Summilux DG 25mm F1.4 Olympus M.Zuiko Digital ED 40-150mm 1:4-5.6 R +6 more
Olympus E-M1
If you believe there are incorrect tags, please send us this post using our feedback form.
Flat view
Post (hide subjects) Posted by
Keyboard shortcuts:
FForum PPrevious NNext WNext unread UUpvote SSubscribe RReply QQuote BBookmark MMy threads
Color scheme? Blue / Yellow