Oly FW-Update per SD-Card neu

Standardmäßig werden Firmware-Updates bei Olympus bzw. OM-System Kameras mit der Standard-Software des Herstellers OM Workspace oder mit der App OI.Share durchgeführt.

Es gibt noch eine weitere, nicht offizielle Variante (Benutzung auf eigene Gefahr), die man per SD-Card durchführt. In dieser Variante ist auch ein Rückstieg auf ältere Firmware-Versionen möglich. Die SD-Card Methode funktioniert generell aber nur für Kameras und nicht für Objektive.

Bis Ende 2025 war diese Methode recht einfach zu nutzen. Mittlerweile hat OM-System allerdings die Methode umgestellt, wie man zu den Dateien kommt, die man benötigt um die Kamera-Firmware per SD-Card umzustellen. Ich beschreibe hier, wie das trotzdem funktioniert.

Entdeckt habe ich die Methode auf der englischsprachigen Seite mu-43.com, genauer hier.

1. Schritt: Erstellen einer XML-Datei

Im ersten Schritt erstellt man sich eine XML-Datei mit folgendem Inhalt:

<?xml version="1.0"?>
<firmware_demand>
<revision>0001</revision>
<mac_address>00-00-00-00-80-D6</mac_address>
<time>20101107025813</time>
<language>ENU</language>
<application>FWUT</application>
<type>0000</type>
<version>00005000</version>
<os>WIN</os>
<country_code>0001</country_code>
<hardwares>
<firmup_mode>0</firmup_mode>
<hardware_info>
<hard_code>OLYE146000000000</hard_code>
<firmware_version>00001100</firmware_version>
<serial_no>V5PF30000</serial_no>
<default_languages>
<code>JPN</code><code>ENU</code><code>DEU</code><code>FRA</code><code>ESP</code><code>CHS</code><code>CHT</code><code>KOR</code><code>PTG</code><code>ITA</code><code>RUS</code><code>CSY</code><code>NLD</code><code>SVE</code><code>DAN</code><code>NOR</code><code>FIN</code><code>HRV</code><code>SLV</code><code>HUN</code><code>PLK</code><code>ELL</code><code>SKY</code><code>TRK</code><code>LVI</code><code>ETI</code><code>LTH</code><code>UKR</code><code>SRB</code><code>THA</code><code>BGR</code><code>IND</code><code>MSL</code><code>ROM</code>
</default_languages>
</hardware_info>
</hardwares>
</firmware_demand>

In der 15. Zeile (<hard_code>OLYE146000000000</hard_code>) ist dabei das Kameramodell beschrieben. E146 steht dabei für die OM1.2.

Die weiteren Zeilen inklusive jener mit <firmware-version> oder auch <serial_no> sind dabei vollkommen egal, müssen aber enthalten sein.

Für ausgewählte Kameras habe ich hier die entsprechenden Kennzeichnungen zusammengefasst:

1er-Serie: OM1.2 (E146); OM1 (E143); EM1 (E134); EM1.3 (E139); EM1.2 (E125); EM1 (E109)
3er-Serie: OM3 (E147)
5er-Serie: OM5.2 (E145); OM5 (E144); EM5.3 (E137); EM5.2 (E118); EM5 (E097)
10er-Serie: EM10.4 (E149); EM10.3 (E130); EM10.2 (E120); EM10 (E113)

Wenn Du also die Firmware für eine andere Kamera als die OM1.2 abrufen möchtest, musst Du die 15. Zeile entsprechend anpassen.

Diese Datei speicherst Du dann unter dem Namen all.xml z.B. in den Ordner downloads.

Anmerkung: Du kannst auch FW für mehrere Kameras gleichzeitig abrufen.

2. CURL-Aufruf aus dem Terminal (oder aus der PowerShell)

Jetzt wechselst Du am Mac in das Programm Terminal oder in Windows in die PowerShell. Hier wechselst Du in jenes Verzeichnis, in das Du davor all.xml abgespeichert hast, also z.B. nach downloads.

Hier gibst Du dann folgenden Befehl ein:

curl --ssl-no-revoke --user-agent "Olympus" --header "Content-Type: text/xml; Charset=UTF-8" --data "@all.xml" https://fw01.om-digitalsolutions.net/ww_inform/fcache.do --output all_do.xml

Durch diesen Befehl wird eine Datei mit dem Namen all_do.xml erzeugt. In dieser Datei ist dann der Link enthalten, den Du zum Runterladen der Datei benötigst, die die aktuelle Firmware der ausgewählten Kamera enthält.

3. Bearbeiten des Download-Links und Abruf der Datei

Wenn Du all_do.xml öffnest (mit den oben angeführten Parametern von all.xml) dann erhältst Du eine Datei die so ähnlich aussieht wie diese:

<?xml version="1.0" encoding="UTF-8" ?>
<firmware_result>
<revision>0001</revision>
<mac_address>00-00-00-00-80-D6</mac_address>
<time>20260111013847</time>
<application>FWUT</application>
<version>00005000</version>
<language>ENU</language>
<type>0000</type>
<os>WIN</os>
<country_code>0001</country_code>
<license_agreement>SOFTWARE LICENSE AGREEMENT\n\nBy downloading OM Digital Solutions Digital Camera Softwares(hereafter &quot;Software&quot;) , you (hereafter &quot;User&quot;) agree to the following End User License Agreement (EULA) provided by OM Digital Solutions Corporation and its licensed vendor (hereafter &quot;OMDS&quot;).\n\n1. Subject to the terms and conditions herein contained, OMDS shall grant to User a non-exclusive and non-transferable license to use the Software and the copy thereof (hereinafter, the copy of the Software are included in the Software) only for the purpose of applying to the OMDS products which is introduced and accepted by OMDS.\n\n2. User shall be prohibited to do or perform the following matters.\n\n(1) To make any copy of the Software, whether in whole or in part, for any other purpose than back-up purpose.\n(2) To sell, distribute or upload the Software, whether in whole or in part.\n(3) To change, modify, reverse engineer, decompile or disassemble the Software, whether in whole or in part.\n(4) To rent, lease or sublicense the Software, whether in whole or in part.\n(5) To export the Software, directly or indirectly, whether in whole or in part, without obtaining necessary approvals of relevant governmental authority in Japan or in any relevant country. \n\n3. Any right, title or interest in and to the Software shall be owned by or vested to OMDS or its licensor respectively. \n\n4. User acknowledges and understands that the software is provided to User on an &apos;as-is&apos; basis without warranty of any kind, either expressed or implied, including, but not limited to: \n\n(1) Warranties for merchantability and/or fitness for a User&apos;s particular purpose. \n(2) Warranty for no bug, error, failure or defects in the software; or\n(3) Warranties for non-infringement of rights or interests of any third party, including, but not limited to, intellectual property right.\n\n5. In no event shall OMDS be liable nor responsible for any damages suffered or incurred by User or any other third party (including, but not limited to, general, special, direct, indirect, consequential or incidental loss or damages including damages for loss of business profits, business interruption, loss of business information and the like), arising out of or in connection with the use of the software. \n\n6. If User fails in complying with any terms and conditions under this Agreement, OMDS may terminate this Agreement and seek to remedy for any loss or damage, including damages for loss of business profit, business interpretation, loss of business information and the like) or loss of profit incurred by OMDS, arising out of or in connection with such User&apos;s failure. In such event, User shall immediately destroy or return to OMDS any and all copies thereof, whether in whole or in part. </license_agreement>
<firmwares><firmware_info>
<maker_code>OLY</maker_code>
<model_name>OM-1 Mark II</model_name>
<model_id>1460</model_id>
<hardware_kind>E</hardware_kind>
<version>1300</version>
<file_name>OLY_E_146_1300_0000_0000.BIN</file_name><file_size>240517120</file_size>
<url>https://dl01.om-digitalsolutions.net/dslr/1460/v1300/OLY_E_146_1300_0000_0000.BIN?Expires=1768063427&amp;Signature=BlCC5LsUcOABdXkWbEjEPUb-nC1MZdgS7Vyoe-7RNNelNSmdKYz4TXhUbnFUdjwNY-XPyhfX2rkRRbRA7KTltdWP7Mwjf7CoFzh0rzD2iFK2UFSV9FA3RWtbgry3~vqwz4pioh2c7NWXT5E~Bz~DEXo6PJAPxBDOJY2c1P4rYGSs4R9rWEAVcBPqvbLaBVxj0fO660bc3rhvm~g06A5Ul8I1~kw47iBhctOFC1QxhRzFSp8e4w1Ri~koDHiGfUn8VQXBjj0cxlFc90cxNv~MRwfDINbuc-0QcmP9CJALTXpnWr6-ro1xRhhYj-qoBIkwtk9Tiwj5e4keXoKuqDrSjw__&amp;Key-Pair-Id=KXX19K1PXVDZ7</url>
<up_date>2025/07/01</up_date>
<comment></comment>
<detail_url>https://dl01.om-digitalsolutions.net/dslr/1460/v1300/ENU/index03a.html</detail_url><extension_comment></extension_comment>
</firmware_info>
</firmwares>
</firmware_result>

Dabei findest Du zwischen <url> und </url> den fast fertigen signierten und mit Ablaufdatum versehenen Download-Link:

https://dl01.om-digitalsolutions.net/dslr/1460/v1300/OLY_E_146_1300_0000_0000.BIN?Expires=1768063427&amp;Signature=BlCC5LsUcOABdXkWbEjEPUb-nC1MZdgS7Vyoe-7RNNelNSmdKYz4TXhUbnFUdjwNY-XPyhfX2rkRRbRA7KTltdWP7Mwjf7CoFzh0rzD2iFK2UFSV9FA3RWtbgry3~vqwz4pioh2c7NWXT5E~Bz~DEXo6PJAPxBDOJY2c1P4rYGSs4R9rWEAVcBPqvbLaBVxj0fO660bc3rhvm~g06A5Ul8I1~kw47iBhctOFC1QxhRzFSp8e4w1Ri~koDHiGfUn8VQXBjj0cxlFc90cxNv~MRwfDINbuc-0QcmP9CJALTXpnWr6-ro1xRhhYj-qoBIkwtk9Tiwj5e4keXoKuqDrSjw__&amp;Key-Pair-Id=KXX19K1PXVDZ7

Um diesen Link wirklich nutzen zu können, musst Du nach der Zeichenfolge &amp; suchen und diese durch & ersetzen. Dann hast Du den fertigen Download-Link, den Du im Browser eingibst (dort hin kopierst) um die Firmware abzurufen. Der Links sieht dann z.B. so aus:

https://dl01.om-digitalsolutions.net/dslr/1460/v1300/OLY_E_146_1300_0000_0000.BIN?Expires=1768063427&Signature=BlCC5LsUcOABdXkWbEjEPUb-nC1MZdgS7Vyoe-7RNNelNSmdKYz4TXhUbnFUdjwNY-XPyhfX2rkRRbRA7KTltdWP7Mwjf7CoFzh0rzD2iFK2UFSV9FA3RWtbgry3~vqwz4pioh2c7NWXT5E~Bz~DEXo6PJAPxBDOJY2c1P4rYGSs4R9rWEAVcBPqvbLaBVxj0fO660bc3rhvm~g06A5Ul8I1~kw47iBhctOFC1QxhRzFSp8e4w1Ri~koDHiGfUn8VQXBjj0cxlFc90cxNv~MRwfDINbuc-0QcmP9CJALTXpnWr6-ro1xRhhYj-qoBIkwtk9Tiwj5e4keXoKuqDrSjw__&Key-Pair-Id=KXX19K1PXVDZ7

Wenn Du diesen Link dann aufrufst erhältst Du eine Datei mit dem Namen OLY_E_146_1300_0000_0000.BIN. Das ist die BIN-Datei für die Kamera E146 (s.o., also die OM1.2) mit der FW-Version 1.3. Du siehst in all_do.xml auch unter <model_name> um welche Kamera es sich handelt, bzw. unter <version> um welche Firmware Version.

4. Weiter auf einer SD-Karte

4.1. Verzeichnis erstellen, BIN-Datei umbenennen und draufspielen.

Auf einer für die Kamera formatierten SD-Card erstellst Du Dir zunächst ein Verzeichnis mit dem Namen DCOLYMP.

Von der vorher runtergeladenen Datei OLY_E_146_1300_0000_0000.BIN machst Du Dir eine Kopie und nennst diese Kopie E1469999.BIN. Wenn Du Dir eine Firmware für eine andere Kamera als die OM1.2 runtergeladen hast, dann verwendest Du statt E146 das für die jeweilige Kamera passende Kürzel. Am besten ist, Du ersetzt im Dateinamen der BIN-Datei vorne das OLY_E_ durch ein E und alles hinter dem Kamerakürzel, hier also _1300_0000_0000 durch 9999.

Diese so unbenannte Kopie legst Du dann auf der SD-Card im Verzeichnis DCOLMYP ab.

5. Weiter in der Kamera

5.1. SD-Card in die ausgeschaltete Kamera schieben

In die ausgeschaltete Kamera schiebst Du nun die vorher vorbereitete SD-Card ein.

5.2. „OK“-Taste drücken und gleichzeitig Kamera einschalten

Drücke nun die OK-Taste der Kamera, halte sie gedrückt und schalte gleichzeitig die Kamera ein. Du kannst die OK-Taste nun loslassen, darfst die Kamera aber nicht ausschalten, solange die Front LED leuchtet.

5.3. Wenn Front LED der Kamera rasch blinkt, Kamera ausschalten, SD-Card entnehmen

Der Update-Vorgang der Kamera Firmware ist beendet, wenn die Front LED der Kamera rasch blinkt. Schalte jetzt die Kamera aus und nimm die SD-Card aus der Kamera. Lösche das Verzeichnis DCOLYMP von der SD-Card. Wenn Du die Kamera nun wieder einschaltest, ist die neue Firmware installiert.