User Tools

Site Tools


doc:appunti:hardware:olympus:open-oly-imageshare

Open Oly ImageShare

Import photos from Olympus cameras via Wi-Fi connection

App (Free and Open Source) to download images from an Olympus camera using the Wi-Fi connection. The app is written in Python using the Kivy framework; using the same codebase you can run the program in Android, GNU/Linux, Windows and others O.S. The app is actually tested in GNU/Linux and Android 13.

Olympus E-M10 Wi-Fi Protocol API examples

Once you cannet an host to the camera private access point, you can point an HTTP client to the camera web server (http://192.168.0.10/) and retrieve several data:

GET /get_caminfo.cgi
GET /get_connectmode.cgi
GET /get_commandlist.cgi
GET /switch_cammode.cgi?mode=play
GET /set_utctimediff.cgi?utctime=20230911T132038&diff=+0200
GET /get_rsvimglist.cgi
GET /get_imglist.cgi?DIR=/DCIM
GET /get_thumbnail.cgi?DIR=/DCIM/100OLYMP/P9100457.JPG
GET /DCIM/100OLYMP/P9100457.JPG
GET /get_camprop.cgi

See below the Specification of Communication Protocol for Open Platform Camera document for further explanation. Beware that not all the commands are available on all the cameras. E.g. the exec_erase.cgi is available on the E-M10 Mark IV, but is not supported by the Mark II.

Change Settings over Wi-Fi

Olympus made a severe downgrade in the E-M10 Mark IV model, removing the capability to store MySet which were available on the Mark II. Only a subset of the settings can be enforced using the Wi-Fi protocol, whereas the MySet provided an extensive coverage of user selectable options.

Based on the output of get_commandlist of the E-M10 Mark IV, here are the settings that you can restore using an hypothetical Wi-Fi procedure:

Dials
shutspeedvalue Rear dial
expcomp Front dial
focalvalue Zoom ring
takemode Mode dial
Super Control Panel/Live control
drivemode Sequential shooting/Self-timer
isospeedvalue ISO sensitivity
wbvalue White balance
artfilter Picture mode
SceneSub Scene mode
colorphase Partial Color (Art Filter 14 I, II, III)
exposemovie Movie exposure mode

Web References

doc/appunti/hardware/olympus/open-oly-imageshare.txt · Last modified: by niccolo