[Recovery] UDM Pro bootet nicht

Diese Webseite finanziert sich ausschließlich durch freiwillige Spenden. Dank der Unterstützung unserer Nutzer können wir die Inhalte werbefrei und unabhängig anbieten. Jetzt Unterstützen
  • Hallo zusammen,

    ich versuche aktuell eine UDM Pro zu reparieren, die während eines Firmware-Updates durch einen Stromausfall ausgefallen ist.

    Seitdem bootet das Gerät nicht mehr vollständig.

    Fehlerbild

    Über UART erhalte ich folgende Meldungen:

    Was bereits funktioniert

    • Stage2 startet
    • Stage3 startet
    • EEPROM wird erkannt
    • Device Tree wird geladen
    • Board-ID wird korrekt erkannt

    Der Fehler tritt erst beim Laden der Application auf.

    Bisherige Analyse

    • SPI-Flash (Macronix, 8 MB) ausgelötet und vollständig ausgelesen.
    • Dump mehrfach verifiziert.
    • TOC-Einträge gefunden:
      • PRE_BOOT
      • PRE_BOOT_V2
      • 2ND_TOC
      • BOOT_APP
      • APP_0
      • APP_1
      • APP_2
      • APP_3
    • Mehrere gültige Device-Tree-Objekte gefunden:
      • 0x8F000
      • 0x96000
      • 0x9D000
      • 0xA4000
      • 0xAB000
    • Device-Tree-Magic (0xD00DFEED) vorhanden.
    • Im SPI-Dump befindet sich außerdem ein ext4-Dateisystem ab etwa Offset 0x200000.
    • Bereich 0x40000 enthält ARM-Code und ist nicht leer.
    • Die komplette SPI-Flash-Größe beträgt 8 MB.

    Aktuelle Vermutung

    Der Bootloader verwendet:

    Code
    instance_num = 3

    und meldet anschließend:

    Code
    al_flash_obj_header_read_and_validate failed (app, instance 3)

    Danach wird versucht, eine Application mit offensichtlich ungültiger Größe zu laden:

    Code
    Invalid application size!

    Daher vermute ich aktuell ein Problem mit den APP-Metadaten bzw. dem APP-Header der Instanz 3, möglicherweise verursacht durch den Stromausfall während des Updates.

    Zusätzlich

    Leider komme ich weder in einen Recovery-Modus noch in eine U-Boot-Konsole.

    • Reset-Taste zeigt keine Wirkung.
    • Recovery-Mode lässt sich nicht starten.
    • Über UART sehe ich nur die Bootmeldungen.
    • Tasteneingaben über UART werden nicht angenommen.
    • Es erscheint kein U-Boot-Prompt.

    Das Gerät bleibt immer beim oben beschriebenen Fehler stehen.

    Suche nach Vergleichsdaten

    Falls jemand eine funktionierende UDM Pro besitzt, wären folgende Informationen sehr hilfreich:

    • UART-Bootlog einer funktionierenden UDM Pro
    • SPI-Flash-Dump (8 MB Macronix Flash)
    • Informationen zur APP-Instanz-Auswahl (APP_0 bis APP_3)
    • Hinweise zur Reparatur nach abgebrochenem Firmware-Update/Stromausfall

    Insbesondere würde mich interessieren:

    • Welche APP-Instanz auf einer funktionierenden UDM Pro aktiv ist.
    • Wo die aktive APP-Instanz gespeichert wird.
    • Ob sich beschädigte APP-Header oder APP-Metadaten reparieren lassen.
    • Ob jemand bereits einen ähnlichen Fehler erfolgreich beheben konnte.

    Vielen Dank für jede Hilfe

  • Bin da auch überfragt, keine ne Idee?

    Mein Netzwerk

    WAN1: Vodafone Station im Bridge, Vodafone 1000/50

    WAN2: Fritzbox 7510, Telekom VDSL nur für Telefon Company Flex

    UDM Pro, USW Pro 24 Poe Gen2, US-24-250W, US-8, US-8-150W, US8-60W, USW-Flex, USW-Flex Mini, USW Ultra 210Watt, 5x UAP-AC-Pro, U7Pro, UAP AC M

  • Bin da auch überfragt, keine ne Idee?

    Naja es wurde ja schon ein mx dump helfen ich habe gehört das man das mit ssh machen kann . Der mx ist ein BIOS Chip hat aber keine Board Daten drauf dafür ist der andere Chip zuständig atmlh . Auf diesen Chip mx25u6432f befindest sich nur die boot Tabellen wie das Gerät startet.


    # Welche MTD-Partitionen gibt es (SPI-Flash)?

    cat /proc/mtd

    # Welche eMMC-Bereiche gibt es?

    ls -la /dev/mmcblk0*

    # Welches Board / welche Version?

    cat /etc/board.info 2>/dev/null

    info 2>/dev/null | head

    ubnt-device-info summary 2>/dev/null

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!