Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

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.
 
Zurück
Oben