-
-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LAB-Updates patch für 5590 + 6890 - Bitte um revice / Probleme mit "Flash-Image zur gross" bei der 6890 jetzt #756
Comments
Ich hab so ein Teil nicht, daher muss das jemand mit machen, da man schauen muss was raus kann und vor allem die webif-änderungen gehen nicht blind
Interessante sache. Nach diesem einmalengen(??) update bräuchte man diese firmware gar nicht mehr im fos? Und nicht vergessen avm nach sourcen zu fragen |
Srry. ich weiss das Du lieber einen PR hättest, da bin ich nicht Sattelfest genug, da ich auch noch Sachen drin habe, Beim 2. Punkt weiss ich jetzt aber künftig bescheid. Ich hab mir das beim Webinterface auch nur kurzweilig angeschaut und könnte da nur mit nem Screenshot aushelfen, Das Changelog der 6890 brachte mich darauf, und das wird auch in die Final-Version dann mit Sicherheit rein kommen.. Meine Tests mit 3 deutschen Netzen haben ergeben, das die ältere Firmware in allen Fällen die bislang gemeldeten Bugs drin haben, und mit der jetzigen neuen Firmware der LTE-Betrieb durchgängig etwas besser wurde - jedoch auch noch nicht wirklich so fehlerfrei wie ich das ausführlich an AVM vor einiger Zeit gemeldet hatte. Ja sonst habe ich nur festgestellt, das wie bei allen Boxen noch eine Vorgänger-DSL Version drin war, da passen weiterhin Und die führt das Image jetzt ans absolute Limit. Bauen und testen konnte ich problemlos - nachdem ich alle Tools bis auf den MC entfernen musste, tr69 raus und Myfritz raus. "AVME" noch mit raus bringt kaum noch Ersparnisse. Aber hier mal so zur Veranschaulichung:
Man könnte noch mehr sparen indem man die Binarys zum Update selber auch noch entfernt, wären dann nochmal 1-2 MB mehr Speicher. Allerdings kann man dann bei einem Firmwareupdate mit einem Freetz-Image auch kein einmaliges Update mehr machen und müsste zumindest einmal eine Stockfirmware zum initial-Update einmal verwenden und dann freetzen. Wäre also sinnfrei die Funktionen zum einmaligen Update auf die aktuellste Version auch noch zu entfernen. Es gibt auch noch viel ältere Versionen an LTE-Modulfirmware noch aus der FOS 6.x Zeit. Das aktuelle Labor hat im Image jetzt die beiden Versionen drin: a.) neuste b.) Vorletzte - was in diesem Fall die der Labor 7.39 bzw. 7.29 final ist. Zu Deiner Frage ob man die Firmwares dann "Nicht mehr braucht": Das müsste ich tatsächlich mal testen. Normal wird die Firmware IN DAS USB-Modul geflasht und nicht wie bei WLAN jedes mal "ins Ram geladen". Wäre eine gute Idee, man könnte (siehe oben) erheblich mehr sparen wenn man dann alle Blobs+das .fls Image auch entfernt, bis auf die LUA-Sachen die werden für die Modulverwendung ja aktiv verwendet. ;-) Das wäre konkret der Teil:
Das "feb01.fls" ist das finale Flashfile, gebildet aus den Diffs, und falls es was zum flashen gibt, wird dieses Ergebnis dann wohl genommen. Addier das mal zusammen, dann weisst Du wieso absolut kein Platz mehr jetzt im Image ist :-( Wichtig zu wissen ist aber: Das geht automatisch wärend des Boots, an irgend einer Stelle in den Startscripten rennt jetzt aber noch ein Check-Script, was nachschaut ob die Modulfirmware aktuell ist, sofern nicht, wird das Update sofort selber durchgeführt. Dann im Logfile eingetragen das das Update startet und gefolgt von Erfolg oder Misserfolg. Noch eine Anmerkung: Ich weiss nicht wie AVM sich hier vorstellt künftig noch Erweiterungen einzubauen, wenn die sich mit dieser Methode selber ne Möglichkeit genommen haben, noch im Stock-Image ausreichend Platz haben. Einzig eine Repartitionierung ueber ein Recovery und etwas weniger "ftp-Storage" seitens AVM wäre für die dann noch Der Flashbereich für den ftp-Storage hat unverändert hunderte MB noch frei. Einzig der Platz für die beiden Bänke 0+1 Nach den entsprechenden Sourcen zu 3 Boxen sind die Anfragen trotzdem rausgegangen, die Hoffnung das die für Betas was rausgeben ist bei mir jedoch recht klein aus Erfahrung. |
Ja rrdtool ist drin, damit erstellen die ja die stats, das wird für die LTE life-stats verwendet, die man bei DSL? wohl nicht braucht. Blöd ist bei der 6890, das die jetzt monatelang keine einzige Lab bekam, und jetzt schlagartig alles auf einmal Man kann zumindest erstmal auch die 2. DSL->Version/downgrade entfernen, dann kann man wenigstens noch |
Fix: |
Derzeit "bester" Kompromiss:
AVM+AVME beide wieder aktiv, 2nd DSL-Image wieder aktiv, lediglich alle Sprachen ausser DE+EN entfernt. (Für Myfritz+tr069 ist es nach wie vor extrem eng. Im EU-Ausland ist zumindest tr069 bei manchen Providern In Deutschland würde tr069/tr369 bei der Telekom für User aktiv benötigt werden, wenn sie unbedingt "EasySupport" |
Du kannst gern jeden Tag eine neuere Labor Version reinmachen - solang du es selbst macht Bei Freetz ist das mit den brandings etwas anders, die werden alle in ein "all" Verzeichnis gepackt und verlinkt. AVM hat je ein Verzeichnis. Das war schon bei DS so. Daran spart man also nichts. Wenn ein Webif-Patch nicht mehr für 7.50 passt sollte jemand den anpassen. Hab ja bereits gesagt dass ich webif patches nicht blind machen kann+will! Was man aus /usr/share/lte löschen kann muss man in den avm-scripten nachschauen. Ich hab aktuell aber nicht mehr alls avm-images lokal entpackt, die Platte ist voll. Das macht man eh am besten wenn man so ein Gerät zum ausprobieren hat. Die .lua Dateien scheinen mir recht gross |
Du hattest nur 50% gefunden: 72fb527 |
Hallo.
Nach einem ausführlichem Lokaltest hier ein generischer Patch zum Update der Labore für die 5590 und 6890
mit der Bitte um eine letzte Prüfung.
Fix:
labor-updates2.patch
Da bei der 6890, bei der auf die AVM-Diffs der 7590 zugegriffen wird, muss noch eine exklusion für den neuen Kernel 4.9.235
gesetzt weden, da es hier noch keine AVM-diff gibt im Moment. Somit erst einmal Vanilla hier.
Hinweis/Request:
bei der 6890 ist das Image jetzt zu gross!
Die Revision hat jetzt auch einen Sprung von 7.39 -> 7.51 gemacht intern bei AVM.
Es kann gerade einmal der MC noch eingebaut werden und tr69 entfernt werden, ferner muss Myfritz rausfliegen.
Dann sind im Image gerade noch 23000 Bytes frei. Extra Tools... keine Chance mehr....
Vorschlag für eine weitere "Removing"-Option, ggfs. auch sinnvoll für die anderen LTE-Modelle (im Labor+Finals):
Es sind neben der abwählbaren 2. DSL-Firmware (also die "Vorgängerversion")
Jetzt auch 2 LTE Firmwares als Binary-Blobs mit in der Firmware. Diese Binarys belegen fast 2 MB extra Platz und ein
vollständiges Image für Leute die tr69 und MyFritz weiter drin haben wollen lässt sich wg. Speichermangel nicht mehr bauen.
Dazu gibt es im LTE-Bereich des Webinterfaces, so wie bei DSL die Option "Downgrade" auf Vorgängerversion für das
(USB)-LTE-Modul.
Wenn im Image nur noch die aktuellere LTE-Firmware enthalten ist, erfolgt automatisch direkt nach dem ersten Flashen dann
einmalig ein Firmware-Update des USB-Moduls, welches auch im Logfile protokolliert wird beim ersten Neustart.
@fda77
Könntest Du ggfs. die Sektion "Remove-Patches" erweitern für die LTE-Modelle das man eine 2. LTE-Firmware (also Downgrade)
der Binarys als auch die WebIF Funktion entfernen kannst - so wie es auch bei der 2nd. DSL-Firmware schon immer machbar wäre ?
Etwas Platz kann man noch sparen wenn mann "avme" mit raus nimmt. Bei den Languages ist nicht mehr viel rauszuholen.
Aktuell reicht es nicht mal mehr für "nano, tcpdump, mtr, netcat oder irgend ein anderes kleines Tool/lib".
Auch für zlib ist nicht mal mehr Platz.
The text was updated successfully, but these errors were encountered: