GfO: Firmwareupdate machen

Whenever there are firmware updates, there are always problems with them and the usual advice is, to download the file from various sites and update via SD card. It’s much easier and everything is fine. And again and again people break their camera during the update.

Here’s some background information.

When updating the firmware, the internal software of the computer in the camera is replaced. Sometimes in parts, sometimes completely. There are three methods for this: either via a connection to a computer running Workspace, via a cell phone running OIShare, or via an SD card.

With the first two methods, a direct connection to OMDS is established, the new software is downloaded and installed on the camera. A few interesting things happen in the process:

  • The serial number, firmware versions, error messages and usage statistics of the camera are transferred to OMDS.
  • Security checks are carried out and the firmware is checked for consistency.
  • It is checked whether the battery has enough power, if not, the firmware update is aborted.
  • The camera settings are backed up (for the newer cameras) and restored.

The small problem with this is that if you pull the plug in between or the connection to the cell phone is interrupted – for whatever reason – the camera is dead. It is “bricked”. However, since the first thing that is reported to OMDS during data transfer is the serial number of the camera, OMDS knows that an update attempt has been made. If the camera is now sent in for repair, there are normally no problems, except that the camera is on the road for a week.

There is a third method, using an SD card. An SD card is loaded with the firmware software, inserted into the camera, switched on and off you go. Wouldn’t that be much easier?

In principle, yes – other manufacturers have been doing it this way for many years without any problems. They have consistency checks in there, so it works pretty reliably. The disadvantage is that hackers can change the firmware – and not just improve it, of course, but also make it worse. (Since the new cameras can be integrated directly into local networks, in extreme cases it is even possible to hack an entire network via one camera).

However, as the Oly software and the Oly cameras do not have any of these checking mechanisms, you could get up to all sorts of mischief using an SD card. For example, there is a hack that allows stacking with all lenses – not just the lenses approved by Olympus/OMDS. (This also works, except that the results are sometimes not quite one hundred percent).

Now there is a source that makes the original firmware versions available for download. Isn’t that safe? In principle, yes, but only in principle.

The SD procedure is used by OMDS itself, both for service and for product presentations. Around 5% of the cameras regularly either fail completely or, what is worse, show strange effects, functions no longer work and the camera occasionally freezes. At journalist events, there was therefore always someone with a replacement camera in every group, who always replaced the camera immediately at the slightest problem.

If such a camera is now sent in by a customer for warranty repair, the service department can check – aha, the firmware version does not match our documentation – no more warranty.

The reason is transmission problems and SD card problems. Depending on the SD card manufacturer, the error rate can vary between 5 and 18%.

What has also happened: the wrong firmware was installed. Not the wrong firmware version, no, the firmware for a completely wrong camera. That was back in the DSLR days and the camera then behaved like the other camera (which had significantly fewer features.) Today, the wrong firmware should simply kill the camera. (Since I always have people buying the wrong book from me because they get the titles mixed up, I don’t think this scenario is that unlikely).

Why don’t you hear anything in the forums about people screwing up their cameras with SD card updates? Because people aren’t stupid. “Hello, I’ve just bricked my camera and lost my warranty. How can I still send my camera to OMDS and get them to fix it?” I read this exactly once in a forum. The response was thorough….

I am absolutely not a fan of sending my usage data to Japan. And I once used an SD card because I had to reinstall an earlier firmware version – and you can’t do that online.

But I always use the cable to upgrade. With the Win10 PC. I know that some people have other versions of Windows, that Workspace wants to usurp rights on the Mac that it is not entitled to and all that. I am aware of that. But if you want a firmware update, you have to bite the bullet. If, for whatever reason – data protection, technical problems, no suitable cables – you don’t want to or can’t do the update yourself, find someone who can do it and does it often. Do you often have disconnections on your cell phone? Does the connection from OiShare to the camera occasionally cause problems? Do you have a dozen very strong WLANs in your list? Then perhaps it’s better not to update via your cell phone.

The basic procedure for updating via cable: Insert a fresh battery, remove the SD card, connect the USB cable, switch on the camera, set the camera to “Memory”, press OK. Start Workspace, click on Camera -> Update and then do what it says on the screen. Incidentally, do not run the USB cable via any hubs, but plug it directly into the computer. Oh yes, Workspace should be up to date. If there are still problems, go to someone who has done this before and has no problems. It’s definitely less work than sending the bricked camera to Portugal.

10 Replies to “GfO: Firmwareupdate machen”

  1. Vielen Dank für die Hintergründe über das Updateverlauf und welche Gründe das sind, warum man weiter auf Workspace oder OI.Share setzt statt auf Speicherkarte.

    “Habt ihr öfter mal Verbindungsabbrüche auf dem Handy? Macht die Verbindung von OiShare zur Kamera gelegentlich Probleme?”

    Ich habe vor kurzem die OM-1 und OM-1 Mark II die Firmware über das Smartphone geupdatet. Das hat gut funktioniert. Was nicht funktioniert ist das Zurückspielen der Einstellungen. Das hat zu Folge, dass die Kamera auf Grundkonfiguration mit Auswahl der Sprache, Einstellen des Datums und der Uhrzeit zurück gesetzt wurde.

    Alle meine Einstellungen in den Custom-Modes sind leer. Zum Glück hatte ich die Einstellung auf mein Smartphone gesichert und konnte alles wieder zurückspielen.

    Allerdings habe ich auch gelesen, dass man hätte danach die Verbindung manuell wiederherstellen sollte und dann werden die Einstellungen zurückgespielt. Vorausgesetzt ist aber, die App im Smartphone muss am Laufen sein. Das wurde aber nicht so kommuniziert.

  2. Danke, einige Hintergründe waren mir nicht bekannt.

    Das Update via Win11 PC und direkter USB-Verbindung mit Workspace läuft.
    Aber die Customer Parameter (C1-C4) werden zum Teil verändert in der Kamera gespeichert.
    Klar, dass jedesmal nach dem Update Sprache, Datum und Uhrzeit neu eingestellt werden müssen.

  3. Danke für die detaillierte Darstellung und die Hintergrundinfos!

    Wenn ich es aus meinem FW-Update der OM1 1.6 über die App richtig in Erinnerung habe, sind
    1. das Herunterladen der SW aus vom Server
    2. der Transfer der SW von Smartphone zur Kamera und
    3. der eigentlich Updateprozess innerhalb der Kamera
    voneinander getrennte Schritte. Damit sehe ich einen Abbruch der Verbindung zwischen App und Kamera als nicht kritisch; falls während 3. die Verbindung zwischen App und Kamera abbricht, muss ich mich um meine überschriebenen Einstellungen selbst kümmern, die Kamera bleibt aber betriebsbereit. Oder habe ich da einen Denkfehler?

  4. Heute ist auf 43rumors eine ameldung von OMDS veröffentlicht worden, das zukünftig keine Updates auf MacOS mehr möglich sein sollen, das aber durch MacOS getriggert ist.

    Hast Du dazu Infos bekommen? Ich kann mir nicht vorstellen, dass eine simple USB Verbindung solche Probleme macht. Order liegt das an den Rechten die WS haben will und nun nicht mehr bekommt?

    1. Das ist ja das Problem, das ich anspreche: OMSystem greift da Daten ab, die sie nichts angehen und die für das Update überhaupt nicht notwendig sind. MacOS unterbindet das. Man muss das erst aufmachen, damit das dann geht. Aber anstatt dass OMSystem endlich reagiert und einen vernünftigen Updatepfad anbietet, verschieben sie den schwarzen Peter an Apple. Ich bin kein Apple-Fan – gar nicht, aber hier machen sie alles richtig.

      1. Das wäre ein massiver Affront gegen Apple-Nutzer, die gerade im Medienbereich und unter Fotografen sicher häufiger vertreten sind als in anderen Branchen! Ich arbeite seit über 20 Jahren mit Macs und es war nicht möglich, die umständliche Prozedur durchzuführen. (Ich habe 2 Stunden alles Denkbare probiert.) Mit IO Share funktionierte es passabel mit den genannten kleinen Problemen. Auch der LS-P5 lässt sich nicht mit dem Mac updaten.
        Ich arbeite mit vier Olympus- und Om-System-Kameras und einigen Objektiven. Wenn OM System korrekte Updates mit MacOS nicht unterstützt, muss ich die Marke wechseln und die OM-Ausrüstung verkaufen.
        I work with four Olympus and OM System cameras and a couple of lenses. If OM System does not support correct and working updates with MacOS, I will have to change brands and sell the OM equipment.

        1. Kann man OMDS nicht allein für verantwortlich machen. Ob bei Messsystemen im Labor oder im Hobbybereich (Modellbahn) da geht nicht viel und die Tendenz ist stark abnehmend. Sicher ist so ein Updateprozess überschaubar und wäre durch genug Initiative durch OMDS realisierbar. Nur würde ich nicht davon ausgehen, dass solche Probleme Dir mit anderen Kameraherstellern künftig erspart bleiben. Linux für die Finanzbranche und Apple für die Kreativen? Zumindest für Apple gilt das längst nicht mehr. In den Werbeagenturen ist der Zweit PC mit Windows Pflicht und das obwohl immer weniger physische Verbindungen zu Fremdhardware notwendig ist. Da findet man die reine Apple-Umgebung allenfalls nur noch im Büro vom Chef. Auch Apple muss nun lernen, dass Entwickler in immer mehr Bereichen es sich anscheinend leisten können diese Plattform (Mac) zu ignorieren und sich nicht gängeln lassen zu müssen.

  5. Ich mache seit meiner E-510 alle Updates per Kabel am PC, bzw. Notebook. Hat immer tadellos geklappt, auch die für die Objektive, warum in aller Welt sollte ich auf eine andere Methode umsteigen. Für mich ist dieser Weg einfach genug.

    Viele Grüße in die Runde und besten Dank an unseren unermüdlichen Reinhard

  6. Tja, ich sag nur Linux (und Uralt-Handy)… Was bin ich bei dem ganzen Theater froh, KEINE OM1 zu haben. Sonst müsste ich jetzt wohl die SD-Karten-Sache ausprobieren… nochmal Glück gehabt.

    1. Für zwei, drei Anwendungen, für die ich bis auf weiteres keinen nativen Linux-Ersatz sehe und die auch mit Wine nicht laufen, darunter Olympus/OM Workspace, gibt’s auf meinen einschlägigen Linux-Rechnern noch eine Windows-VM. Damit waren meine Firmware-Updates bisher kein Problem. (Zu beachten bei Virtual Box: die USB-Verbindung der Kamera in der VM vor dem Zurückspielen der Kamera-Einstellungen wiederherstellen.) Ich hätte im Ernstfall aber auch keine Angst vor der SD-Karten-Methode. Zumal man damit prinzipiell eine Downgrade-Option hat.

      In dem Zusammenhang würde mich so ein bisschen auch die Frage interessieren, ob die OM-1-II-Firmware grundsätzlich auf der OM-1 läuft 😉

Leave a Reply

Your email address will not be published. Required fields are marked *