M750S zerflashed

Aus open7x0.org

Wechseln zu: Navigation, Suche


Die DVB-T Empfänger M740AV und M750S sind zwar sehr ähnlich aufgebaut, aber das Flash-RAM ist anders eingeteilt.

Bei beiden Systemem ist das Flash in mehrere Bereiche aufgeteilt. Die beiden wesentlichen Teile sind der Systembereich (root file system, Dateisystem cramfs), welches nur lesbar ist, und der beschreibbare Datenbereich (/data, Dateisystem jffs2).

Bei der M740AV sind beide Bereiche ca. 6MB groß. Da der Systembereich zu klein für die komplette Software ist, ist das Hauptprogramm, die wavebox, im Datenbereich abgelegt. Daher umfasst ein Update auch immer beide Bereiche. Ausnahme hiervon sind meine Minis, die nur den Systembereich enthalten.

Bei der M750S haben die Entwickler dazugelernt und den Systembereich zu lasten des Datenbereiches vergrößert. Sämtliche Software befindet sich hier im Systembereich. Daher umfasst ein M750S-Update auch immer nur den Systembereich.

Alle Updates (WSW Dateien) enthalten eine Kennung, die angibt, für welches System das Update gedacht ist. Leider wird diese Information nicht ausgewertet. So kann man ein M740AV-Update auf eine M750S einspielen (schon mehrfach geschehen) und umgekehrt (mutmaßlich; hier ist noch kein Fall bekannt). Dabei wird die jeweilige Box allerdings unbrauchbar!

M740AV-Update auf einer M750S

Spielt man nun eine ein M740AV-Update auf eine M750S ein, dann sind aufgrund der anderen Aufteilung sowohl der Systembereich als auch der Datenbereich korrumpiert und nicht mehr verwendbar. Die M750S kann nicht gestartet werden.

Auch das Rettungssystem hilft nicht weiter. Da für die M750S ja nur Updates mit dem Systembereich verfügbar sind, kann auch nur dieser wieder hergestellt werden. Der Datenbreich bleibt weiter korrumpiert.

Ein Lösung wäre, wenn Siemens eine Update mit einem Datenbereich im Auslieferungszustand der Box liefern würde. Dann müßte man nur mit Hiilfe des Rettungssystems nacheinander das Daten-Update und danach ein System-Update mit der gewünschten Firmware einspielen.

Opfer sollten also Siemens nach solchen einem Update anfragen, schließlich haben deren Entwickler versäumt eine Sicherheitsabfrage einzubauen. Dabei kann durchaus ein Link auf diese Seite als Erklärung geliefert werden.

Links ins m740.de-Forum

Persönliche Werkzeuge