[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!