Aktualisierung der Lantiq XRX200-Geräte mit der neuesten DSL-Vektorisierungs-Firmware

Da ich mich einige Zeit lang herumschlagen musste, möchte ich eine Anleitung zum Aktualisieren der Firmware veröffentlichen. Die meisten Informationen sind irgendwo im Internet verfügbar. Hier eine kombinierte Version.
Diese Anleitung ist für GNU-Linux OS. Ich interessiere mich nicht für Closed-Source-Betriebssysteme wie Windows, MacOS, …..

AVM Fritzbox 7490 Firmware verwenden

Im Allgemeinen würde ich empfehlen, die AVM Fritzbox 7490 Firmware zu verwenden, um die Firmware zu beziehen. Der Grund dafür ist, dass dieser Router am häufigsten Firmware Update Fritzbox erhält. Es hat auch die Firmware der Anlagen A und B im Inneren. Sowohl Anhang A als auch Anhang B unterstützen die Vektorisierung.
Das Howto wird geschrieben, um die meiste Zeit wiederverwendbar zu sein. Somit ist die Firmware-Datei mit dem AVM 7490 nicht direkt verknüpft.
Im Allgemeinen: Die neueste Firmware erhalten Sie hier: https://ftp.avm.de/ 72 Es gibt stabile und Beta-Versionen (noch aktueller). Du kannst selbst entscheiden, was du bevorzugst.

Fritz!Box

Anleitung zum Aktualisieren der Firmware

  1. Laden Sie die Firmware von der Website herunter. Wenn Sie eine Version in einer Zip-Datei herunterladen, entpacken Sie sie. Wir benötigen die *.image Datei.
  2. Installieren Sie das p7zip-Paket, wenn es nicht installiert ist und führen Sie „7z e [filename_of_firmware].image -r filesystem.image“ und dann „7z e filesystem.image filesystem_core.squashfs“ aus.
  3. Jetzt brauchen wir Software von Freetz, um weiter zu extrahieren. Sie müssen zuerst die Voraussetzungen für den Build-Prozess installieren. Überprüfen Sie https://www.freetz.org/wiki/help/howtos/common/install.en 70 . Wenn Sie die benötigte Software von Ihrem Betriebssystem-Paketierungssystem aus installiert haben, führen Sie „svn checkout http://svn.freetz.org/trunk 28 freetz-trunk“ gefolgt von „cd freetz-trunk“ gefolgt von „make menuconfig“ aus. In make menuconfig müssen Sie nichts ändern. Drücken Sie einfach esc und bestätigen Sie die Speicherung. Erstellen Sie nun die benötigten Werkzeuge für die Extraktion – „make tools“.
  4. In freetz-trunk/tools/ solltest du nun unsquashfs4-avm-be finden. Führen Sie „unsquashfs4-avm-be filesystem_core.squashfs -e lib/modules/dsp_vr9/“ gefolgt von „cd lib/modules/dsp_vr9/“ gefolgt von “ bspatch vr9-B-dsl.bin vr9-A-dsl.bin vr9-A-dsl.bin vr9-A-dsl.bin.bsdiff“ .
  5. Erledigt. Jetzt haben Sie Ihre beiden Dateien mit der neuesten DSL-Firmware. Eine trägt den Namen „vr9-A-dsl.bin“ und die zweite den Namen „vr9-B-dsl.bin“.
  6. Kopieren Sie die Datei Anhang A oder Anhang B auf Ihren Router: „scp vr9-*-dsl.bin root@192.168.1.1:/lib/firmware/“
  7. Gehen Sie mit Ihrem Webbrowser zu luci(standardmäßig 192.168.1.1) und konfigurieren Sie in Netzwerk->Schnittstellen die Zeile „Firmware-Datei“. Sie müssen dort z.B. „/lib/firmware/vr9-B-dsl.bin“ eingeben. Drücken Sie dann auf Speichern & Übernehmen. Ihre DSL-Verbindung sollte neu gestartet und neu synchronisiert werden. Erledigt