Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

Lösung: Downloaded file is wrong

Registriert
31. Juli 2012
Beiträge
230
Reaktionspunkte
129
Punkte
103
Bei Versuchen das MCA per FTP zu aktualisieren kam immer wieder die Meldung "Downloaded file is wrong".

Die per FTP geladene Firmware wird vor dem Flashen mittles einer CRC32-Prüfsumme überprüft, schlägt dieser Test fehl, kommt es zur genannten Meldung.

Die Ursachen dafür sind entweder eine Fehlerhafte Firmwaredatei, hier hilft nur eine andere Firmware zu verwenden,
oder eher seltener das fehlerhafte Mounten der Partition /dev/mtd9.
Wird diese Partition nicht gemountet wird die Firmware in den RAM geladen.
In den Meisten Fällen ist allerdings nicht genügend Speicher verfügbar, wodurch konsequenterweise natürlich der CRC32-Check fehlschlägt.

In meinem Fall wurde das durch einen unmarkierten "Bad Block" in der Partition verursacht, um das Problem zu lösen wird eine Firmware mit telnet/ssh-Zugriff benötigt, mit folgendem Befehl lässt sich die Partition prüfen und die bad blocks werden markiert:

nandtest -m /dev/mtd9

nach einem Neustart sollte die Partition wieder gemountet werden und Flashen über FTP sollte wieder funktionieren.
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…