[Recovery] eMMC Dead

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
  • [Hilfe gesucht] UDM Pro Max – eMMC defekt – Suche signiertes recovery.itb oder eMMC-Dump

    Hallo zusammen,

    meine UniFi Dream Machine Pro Max bootet nicht mehr. Die interne eMMC ist physisch defekt.
    Das Gerät selbst funktioniert einwandfrei – ich bin am U-Boot Prompt, TFTP läuft,
    Netzwerk antwortet. Nur die eMMC ist tot:

    USB device 0:
    Vendor: Generic- Rev: 1.00 Prod: SD/MMC/MS/MSPRO
    Capacity: not available
    USB read: device 0 block # 0, count 1 ... 0 blocks read: ERROR
    USB write: device 0 block # 0, count 1 ... 0 blocks write: ERROR

    Gerätedaten:
    sysid: ea32
    Board: alpine_v2_ubnt udm pro max v2.2 / 113-1340-19
    U-Boot: 2015.07-alpine_db-2.21-HAL (Jul 30 2024)
    Stage3: 2.22.0 / Commit 6088bc3
    DRAM: 8 GiB

    Was ich bereits versucht habe:
    - TFTP-Transfer funktioniert einwandfrei
    - Selbst erstelltes FIT-Image schlägt fehl: "Failed to verify required signature key-udm_pro_se_al324"
    - verify=no und skip_sig_verify=1 werden ignoriert (Secure Boot ist hardcodiert)
    - booti ist in diesem U-Boot Build nicht kompiliert
    - bootm mit legacy uImage funktioniert nicht (ARM64 ohne FIT nicht unterstützt)
    - Direkt auf eMMC schreiben schlägt fehl (Hardware tot)

    Was ich suche:
    Von jemandem mit einer funktionierenden UDM Pro Max (Firmware 5.x) benötige ich eines von beiden:

    Option 1 – Signiertes Kernel-Image (nur ~15 MB):

    ssh root@<deine-udm-ip>
    dd if=/dev/mmcblk0p1 bs=4M count=4 of=/tmp/boot_part.bin
    scp root@<deine-udm-ip>:/tmp/boot_part.bin ./

    Option 2 – Kompletter eMMC-Dump (~16 GB, für BGA-Chip-Austausch nach Reparatur):

    ssh root@<deine-udm-ip>
    dd if=/dev/mmcblk0 bs=4M | gzip > /tmp/emmc_full.img.gz
    scp root@<deine-udm-ip>:/tmp/emmc_full.img.gz ./

    Was bei mir dann am U-Boot Prompt passiert:

    setenv serverip <TFTP-Server-IP>
    setenv ipaddr 192.168.1.30
    tftpboot 0x08000000 uImage
    run bootunsign

    Ich habe ein vollständiges .unf-Konfigurations-Backup und kann das Gerät nach
    erfolgreicher Wiederherstellung sofort reaktivieren.


    Danke für jede Hilfe!

  • „Ich habe mit dem Support eine Lösung gefunden – ich habe jetzt eine UDM Pro Max hier und möchte sie reparieren. Hat jemand Erfahrung damit und wäre bereit, mir einen NAND/eMMC-Dump zukommen zu lassen? 😊

    Vielen Dank für euer Interesse!"

  • Ich nur UDM SE. Da heiße die schon andes (/dev/bootx)

    Aber... evt. in der Firmware. Per binwalk läst die sich auseinderbauen...

    darin gibt es ein "16E17C" boot executable Image zu sein scheint

    Code
    >$ ls -l
    total 986096
    -rw-r--r--  1 root root  12392960 May  4 16:03 16E17C
    -rw-r--r--  1 root root 976821889 May  4 16:03 F665D6.squashfs
    -rw-r--r--  1 root root  20535808 May  4 16:03 mkinitramfs-MAIN_lBLqdi
    drwxrwxr-x 14 root root      4096 Apr 28 19:20 squashfs-root
    >$ file 16E17C
    16E17C: Linux kernel ARM64 boot executable Image, little-endian, 4K pages

    vielleicht hilft es dir....

Participate now!

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