Firmware Update - Hilfe bei Problemen mit dem Update

ACHTUNG: Mit der neuen EU Drohnenverordnung muß sich jeder Drohnen-Betreiber beim Luftfahrtbundesamt registrieren und seine Drohne mit der e-ID kennzeichnen! Ein passendes Kennzeichen bekommst Du hier im Shop. Außerdem benötigst Du eine Drohnen-Versicherung. Hier geht es zu unserem Drohnen-Versicherungsvergleich. Informationen zum neuen EU Drohnenführerschein gibt es hier.

  • Firmware Update - Hilfe bei Problemen mit dem Update

    In diesem Thread wollen wir Euch ein wenig Unterstützung bei einem missglücktem Firmware-Update geben.

    Ein missglücktes oder nicht starten wollendes Firmware-Update kann verschiedene Ursachen haben. Meist liegt es an einer vorzeitig abgebrochenen, noch laufenden Aktualisierung. Aber auch falsche microSD-Karten bzw. deren Formatierung wie auch sogenannte „korrupte“ Update-Dateien in Folge eines fehlerhaften Downloads oder Dateihandlings während der Vorbereitung können Ursache eines solchen Misserfolges sein. Daher hier noch einmal eine Aufstellung häufig erkannter Fehlerquellen bei einem Firmware-Update.

    Die micro SD-Karte / der USB-Speicherstick
    • Die microSD-Karte muss die Mindestanforderung Class 10 / UHS 1 erfüllen.
    • Die Speicherkarte / USB-Speicherstick muss in FAT32 oder exFAT formatiert sein. Es empfiehlt sich, die microSD-Speicherkarte im Vorfeld in der Kamera Ihres Flugmodells zu formatieren.
    • Es darf sich nur eine Update-Datei mit der Dateiendung .bin im Stammverzeichnis der microSD-Karte befinden.
    Korrupte Update-Datei
    • Ladet nach einem missglückten Firmware-Update die Dateien erneut von der entsprechenden DJI Download-Seite lt. der Anleitung Firmware Update für das Flugmodell unter Punkt 4 herunter.
    • Achtet darauf, dass Ihr die korrekte Update-Dateien für Euer Flugmodell herunter geladen habt. Beim Phantom 3 wird auch eindeutig nach den Versionen Advanced und Professional unterschieden.
    • Achtet auf Hinweise, ob für das Flugmodell, die Fernsteuerung oder die „Intelligent Flight Battery“ überhaupt ein Update erforderlich ist. Hierbei werden beim Phantom 3 Updates bis einschließlich Version 1.3.20 auch nach Fernsteuerungs-Versionen vom Typ GL300A oder GL300B unterschieden.
    Vorzeitig abgebrochenes Firmware-Update
    • Das Firmware-Update des Flugmodells dauert bis zu 30 Minuten, das Update der Fernsteuerung bis zu 10 Minuten und das Update der „Intelligent Flight Battery“ bis zu 5 Minuten“
    • Der Start eines erneuten Updates nach einem misslungenen Updateversuch kann infolge eines aufwendigeren Versionsvergleich bis zu 10 Minuten auf sich warten lassen und im weiteren auch länger dauern.
    • Achtet nicht auf die LED’s an den Propellerarmen oder der Tonfolge welche das Flugmodell selbst von sich (wie beim Einschalten) gibt. Vor allem nach einem misslungenen Firmware-Update macht Euer Inspire 1 / Phantom 3 sehr lauten und anhaltenden (auch mal bis zu 30 Minuten) Lärm. Es empfiehlt sich daher nicht, weitere Updateversuche innerhalb der nächtlichen Ruhestunden durchzuführen.
    • Ausschließlich die „kleine“ Status-LED im vorderen Gimbal-Gehäuse des Phantom 3 oder die Status-LED der Fernsteuerung sowie die Tonfolge, welche der Gimbal und die Fernsteuerung von sich gibt, sind für den Updateverlauf ausschlaggebend.
    • Update-Statusmeldungen
    Status:Update läuft:Update erfolgr.Update erfolglos
    Flugmodell LED:
    Flugmodell Ton:
    D-D-D-D-D

    danach

    D-D-D-D---
    DDD-D-D---
    DDDDDDDDDD
    Fernsteuerung LED:(update über App)
    Fernsteuerung LED:(update über USB)
    Fernsteuerung Ton:
    D-D-D-D-D

    danach

    D-D-D-D---
    DDD-D-D---
    DDDDDDDDDD

    • Bei älteren Updates (Versionen 1.1.xx und 1.2.xx) gibt es Hinweise, dass entgegen der DJI-Anleitung das einschalten der zugehörigen Fernsteuerung vor Beginn und während der Aktualisierung des Flugmodells, nach einem erfolglosen bzw. abgebrochenen Update weiter geholfen haben soll. (Angaben ohne Gewähr)

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von quadle ()

  • Wenn nichts mehr hilft, hift ...

    • Wendet Euch an den Support von

      DJI Europe GmbH

      Industrie Straße 12
      D-97618 Niederlauer
      Tel.: +49 (0) 9771 / 1773 000
      Mail: support.eu@dji.com

      Öffnungszeiten: Mo.-Fr. 9:00-15:00 Uhr

    • Kompetente Hilfe sowie weiterführende Tipps & Tricks zum Update und dessen Verlauf aber auch zu allem anderen Themen rund um Euer Flugmodell erhaltet Ihr im Rahmen der regen Diskussionen hier bei uns im drohnen-forum in den jeweiligen Unterforen.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von quadle ()

  • Die Firmware-Update – Datei

    Für den Inspire 1 und Phantom 3 Advanced / Professional findet Ihr auf den DJI Download-Seiten die Updatedateien nach folgendem Muster.

    Achtet unbedingt darauf, dass die richtige Update-Datei für Euren Inspire 1 oder Phantom 3 herunter geladen habt. Die Updatedateien findet Ihr als gepackte ZIP-Datei unter

    "Updatehilfe das Programm",vereinfacht die Vorbereitungen des Update-Paketes entsprechend der in Anleitung Update des Flugmodell's beschriebenen Punkt 4 - 6.

    Dieses hilfreiche Tool wird vom unserem Mitglied @Willie zur Verfügung gestellt
    .
  • Die Firmware-Update – Log-Dateien

    Die DJI-Flugmodelle Inspire 1 und Phantom 3 legen nach dem Firmware-Update verschiedene Ergebnis-Dateien auf der microSD-Karte nach folgendem Muster ab.

  • Ergebnisdatei für das Flugmodell-Update

    Die Ergebnisdatei mit den Resultaten zu Euren Updates findet Ihr im Stammverzeichnis der microSD-Karte mir welcher das Update durchgeführt wurde. Diese heißt am Beispiel des DJI Phantom 3 Professional:

    F:\P3X_FW_RESULT_AB.txt

    Das aktuelle Ergebnis des Updates findet Ihr im zuletzt geschriebenen Block.


    ...

    ========== 2015.08.08 11:26:20 =====================
    Packet: P3X_FW_V01.03.0020.bin
    Result: Abort.
    Firmware bin file is corrupted.

    ========== 2014.01.01 00:00:12 remo-con disconnect======
    Packet: P3X_FW_V01.04.0010.bin
    Upgrading ...
    Result: Success.



    Das Datum des Flugmodells wird während des Updates auf den 01.01.2014 zurückgesetzt und erst mit dem nächsten GPS-Kontakt wieder aktualisiert. Dies ist jedoch zum Zeitpunkt des Log-Eintrages noch nicht geschehen.

    Ihr findet in dem Block die aktuelle Firmware-Datei, am wichtigsten jedoch ist der Eintrag hinter „Result“ (Ergebnis). Der Eintrag „Success“ steht dabei für ein erfolgreiches Update. Findet sich hier jedoch der Eintrag „Abort“ steht das für ein Abbruch des Update-Prozesses. Am davor befindlichen (im Beispiel heller dargestellten) Block findet Ihr unterhalb des Ergebnisses eine Erläuterung des Update-Abbruches. Im Beispiel war die Firmware-Datei fehlerhaft.

    Belasst Die die Update-Datei auf der microSD-Karte um zum Beispiel auch später weitere „Intelligent Flight Battery‘s“ zu aktualisieren, wird bei jedem Start Ihres Flugmodells ein weiterer Eintrag in die Log-Datei geschrieben. Wenn dabei keinerlei Update durchgeführt wird, sieht der Eintrag wie folgt aus


    ...

    ========== 2015.09.11 11:12:40 =====================
    Packet: P3X_FW_V01.04.0010.bin
    Result: Abort.
    The firmware on the SD card is identical to or older than the current firmware on the aircraft.



    Dieser Eintrag besagt, dass das Update nach der Prüfung abgebrochen wurde, da die auf der Speicherkarte befindliche Update-Version gleich oder älter zu der bereits auf allen Modulen des Flugmodells befindliche Firmware ist und somit kein Update erforderlich ist. Dieser Eintrag ist dabei leider nicht ganz korrekt und bezieht sich nur darauf, dass es sich um dieselbe Version handelt. Seit dem Update auf FW-Version 1.3.20 ist auf dem Phantom 3 auch ein FW-Downgrade möglich, welcher in einem solchen Fall durchgeführt würde.

    Auf der Fernsteuerung ist ein solches FW-Downgrad jedoch nicht möglich.
  • Protokolldatei für das Flugmodell

    Zusätzlich wird zur Ergebnisdatei im Stammverzeichnis der microSD-Karte wird eine weit ausführlichere Protokoll-(Log-)-Datei in dem versteckten Unterverzeichnis /MISC/LOG/ abgelegt. Damit Sie dieses Verzeichnis und somit auch die Datei sichtbar machen können, muss in Ihrem Computer die Ordneroption: Ausgeblendete Dateien, Ordner und Laufwerke anzeigen angewählt sein. Dann findet Ihr folgende Datei am Beispiel eines DJI Phantom 3 Professional.

    F:\MISC\LOG\P3X_FW_LOG_AB.txt

    Den Eintrag zum aktuellen Update findet Ihr in diesem Beispiel ebenfalls im zuletzt geschriebenen Block.

    ...


    [00012583]========== 2015.08.08 11:26:20. boot(15) ============
    [00012712]Packet [C:\P3X_FW_V01.03.0020.bin] detected, card sn [0xa0ce1101].
    [00012753]Packet upgrade start...

    [00012798]Packet checking...
    [00012838]Packet vlink 01.03.0020 <-> 01.01.0009.
    [00012878]Record vlink 01.03.0020 <-> 01.01.0009 (flow = 0).
    [00012918]Done.

    [00012961]Version checking[1]...
    [00013034][03 05][00] v34.2.0.9 -> v34.2.0.9
    [00013095][03 06][00] v2.2.6.19 -> v2.2.6.19
    [00013147][04 00][00] v1.40.0.0 -> v1.40.0.0
    [00013204][09 00][00] v1.7.0.3 -> v1.7.0.3
    [00013313][11 00][00] v1.7.0.0 -> v1.7.0.0
    [00013409][12 00][00] v1.8.0.0 -> v1.8.0.0
    [00013483][12 01][00] v1.8.0.0 -> v1.8.0.0
    [00013573][12 02][00] v1.8.0.0 -> v1.8.0.0
    [00013648][12 03][00] v1.8.0.0 -> v1.8.0.0
    [00013788][15 00][00] v1.1.2.0 -> v1.1.2.0
    [00013864][17 00][00] v1.1.1.7 -> v1.1.1.7
    [00013985][17 01][00] v1.0.2.7 -> v1.0.2.7
    [00014044][19 00][00] v1.0.8.96 -> v1.0.8.96
    [00014084][01 00][00] v1.23.3419 -> v1.23.3419
    [00014123][01 01][00] v1.23.3419 -> v1.23.3419
    [00014178][08 00][00] v0.12.0.4 -> v0.12.0.4
    [00014218]Packet upgrade cancelled at version checking.

    [00013130]Packet [C:\P3X_FW_V01.04.0010.bin] detected, card sn [0xa0ce1101].
    [00013168]Packet upgrade start...

    [00013212]Packet checking...
    [00013250]Packet vlink 01.04.0010 <-> 01.03.0020.
    [00013292]Record vlink 01.03.0020 <-> 01.01.0009 (flow = 0).
    [00013331]Done.

    [00013371]Version checking[1]...
    [00013448][03 05][00] v34.2.0.9 -> v34.2.0.9
    [00013528][03 06][00] v2.2.6.19 -> v2.3.0.13 need upgrade.
    [00013578][04 00][00] v1.40.0.0 -> v1.41.0.0 need upgrade.
    [00013628][09 00][00] v1.7.0.3 -> v1.7.0.3
    [00013748][11 00][00] v1.7.0.0 -> v1.7.0.0
    [00013842][12 00][00] v1.8.0.0 -> v1.10.0.0 need upgrade.
    [00013942][12 01][00] v1.8.0.0 -> v1.10.0.0 need upgrade.
    [00014042][12 02][00] v1.8.0.0 -> v1.10.0.0 need upgrade.
    [00014142][12 03][00] v1.8.0.0 -> v1.10.0.0 need upgrade.
    [00014272][15 00][00] v1.1.2.0 -> v1.1.2.0
    [00014457][17 00][00] v1.1.1.7 -> v1.1.1.7
    [00014591][17 01][00] v1.0.2.7 -> v1.0.2.7
    [00014647][19 00][00] v1.0.8.96 -> v1.0.8.96
    [00014691][01 00][00] v1.23.3419 -> v1.23.3419
    [00014732][01 01][00] v1.23.3419 -> v1.23.3419
    [00014791][08 00][00] v0.12.0.4 -> v0.12.0.4
    [00014832]Done.

    [00016871]Waiting for user confirm...
    [00026910]Timeout, start upgrade automatically.

    [00026990]Firmware upgrading[1]...
    [00027048][12 00] Firmware upgrade start...
    [00120007][12 00] Firmware upgrade finished successfully.
    [00120065][12 01] Firmware upgrade start...
    [00199214][12 01] Firmware upgrade finished successfully.
    [00199270][12 02] Firmware upgrade start...
    [00283132][12 02] Firmware upgrade finished successfully.
    [00283203][12 03] Firmware upgrade start...
    [00368359][12 03] Firmware upgrade finished successfully.
    [00368586][03 06] Firmware upgrade start...
    [00711362][03 06] Firmware upgrade finished successfully.
    [00711427][04 00] Firmware upgrade start...
    [00769417][04 00] Firmware upgrade finished successfully.
    [00769458]Done.

    [00769498]Version checking[2]...
    [00769589][03 05][00] v34.2.0.9 -> v34.2.0.9
    [00769668][03 06][05] v2.3.0.13 -> v2.3.0.13
    [00769713][04 00][05] v1.41.0.0 -> v1.41.0.0
    [00769773][09 00][00] v1.7.0.3 -> v1.7.0.3
    [00769928][11 00][00] v1.7.0.0 -> v1.7.0.0
    [00770017][12 00][05] v1.10.0.0 -> v1.10.0.0
    [00770097][12 01][05] v1.10.0.0 -> v1.10.0.0
    [00770208][12 02][05] v1.10.0.0 -> v1.10.0.0
    [00770297][12 03][05] v1.10.0.0 -> v1.10.0.0
    [00770469][15 00][00] v1.1.2.0 -> v1.1.2.0
    [00770557][17 00][00] v1.1.1.7 -> v1.1.1.7
    [00770676][17 01][00] v1.0.2.7 -> v1.0.2.7
    [00770731][19 00][00] v1.0.8.96 -> v1.0.8.96
    [00770771][01 00][00] v1.23.3419 -> v1.23.3419
    [00770809][01 01][00] v1.23.3419 -> v1.23.3419
    [00770867][08 00][00] v0.12.0.4 -> v0.12.0.4
    [00770907]Packet upgrade finish successfully


    Das Beispiel einer Protokolldatei zeigt im unteren, den dicker dargestellten und umfangreicheren Block, welcher sich in drei Bereiche gliedert.

    Der erste Bereich zeigt den ersten Versionsvergleich mit den Modulen, welche ein Update benötigen (need upgrade). In diesem Beispiel sind es 6 Module.

    Im zweiten Bereich findet Ihr den Updateverlauf mit Start (Firmware upgrade start ...) und erfolgreichem Abschluss (Firmware upgrade finished successfully.) bei jedem einzelnen der 6 Module.

    Im dritten Bereich erfolgt als Gegenprobe ein zweiter, nochmals kompletter Versionsvergleich. Bei Versions-Gleichheit wird das Firmware-Update mit erfolgreich (Packet upgreade successfully.) abgeschlossen. Werden jedoch Differenzen zwischen den Versionen festgestellt, erfolgt nochmals der im zweiten Bereich beschrieben Updateverlauf mit einem abermals anschließenden, Versionsvergleich.

    Der vorangegangene, dünnere Block davor, zeigt einen Versionsvergleich welcher bei Gleichheit (Packet upgrade cancelled at version checking.) abgebrochen wird.
  • Erkannte Module

    Hier eine Auflistung der bisher bekannten Module innerhalb des Flugmodells

    Modul: [08 00][00] -> Air End Decoder on Camera
    Modul: [11 00][00] -> Intelligent Flight Battery
    Modul: [12 00][00] -> ESC-Motor 1
    Modul: [12 01][00] -> ESC-Motor 2
    Modul: [12 02][00] -> ESC-Motor 3
    Modul: [12 03][00] -> ESC-Motor 4
    Modul: [15 00][00] -> MC-Decoder


    Sind Euch weitere Module bekannt bin ich für jeden Hinweis und eine Nachricht darüber dankbar.