User Tools

Site Tools


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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
doc:appunti:hardware:olympus:open-oly-imageshare [2025/11/15 17:55] – created niccolodoc:appunti:hardware:olympus:open-oly-imageshare [2025/12/03 17:05] (current) – [Open Oly ImageShare] niccolo
Line 1: Line 1:
 ====== Open Oly ImageShare ====== ====== Open Oly ImageShare ======
 +
 +**Import photos from Olympus cameras via Wi-Fi connection**
 +
 +  * See the **[[https://github.com/RigacciOrg/open-oly-imageshare|GitHub source code repository]]**
 +  * Available on the **[[https://play.google.com/store/apps/details?id=org.rigacci.openolyimageshare|Google Play]]**
 +
 +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:
 +
 +<code>
 +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
 +</code>
 +
 +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 =====
 +
 +  * **[[https://play.google.com/store/apps/details?id=org.rigacci.openolyimageshare|Open Oly ImageShare on Google Play]]**
 +  * **[[https://github.com/RigacciOrg/open-oly-imageshare|Open Oly ImageShare source code repository]]**
 +  * **[[https://olympus-wifi.readthedocs.io/en/stable/index.html|olympuswifi Python tool]]**
 +  * **{{opc_communication_protocol_en_1.0a.pdf|Specification of Communication Protocol for Open Platform Camera}}**
 +  * **[[https://github.com/mauriciojost/olympus-photosync|mauriciojost/olympus-photosync]]**
  
doc/appunti/hardware/olympus/open-oly-imageshare.1763225717.txt.gz · Last modified: by niccolo