Head Image

Olympus Updater Query

The query from the official Olympus updater program is fairly simple. This example shows a standard one. The E-M1 in the example has the version 1.0 and the Olympus server shows the download link for version 2.0.

1. The tool reads out some variables from the camera (some are documented here).
2. The tool sends a HTTP POST request to the Olympus server:
  • Olympus accepts the request under several urls: (IP:, Struts Java, HTTP/1.1)
    • http://fw01.olympus-imaging.com/ww_inform/fcache.do
    • http://fw01.olympus-imaging.com/ww_inform/firmware2.do
    • http://fw01.olympus-imaging.com/ww_inform/firmware.do (not working, but exists)
  • Needed head variables:
    a) Content-Type: text/xml; Charset=UTF-8
    b) User-Agent: Olympus
  • Content: link to the file
3. The Olympus server sends a file back: link to the file
4. Program shows the result.


  1. I'm sorry, but your updater software seems somewhat obsolete now that a simple hardware trick is available to flash firmware (pushing the OK button). Wouldn't it make more sense if you invest your apparently scarce time into the firmware itself, instead of the updater tool?

    1. I'm working on it. But today the only thing I did was recovering my camera, because it was not able to boot. I needed 2 hours to recover it.

  2. Thanks a lot for sharing :)