Die Anleitung ist schon sehr verständlich. Etwas fehlt, man muss vorher im Paketmanager den Browser "links 2" suchen, und dann dessen Quelle aktivieren. Danach sollte der apt-get Aufruf so wie angegeben funktionieren. Eine Verzeichnisangabe war auch nicht korrekt, aber das findest Du dann schon selbst raus. Wenn Dir die Anleitung zu kompliziert ist, so fehlen Dir Linux Grundlagen, welche nicht hier erörtert werden sollten. Einfach mal die Befehle (oder auch Fehlermeldungen googlen, so lernst Du Schritt für Schritt die Befehle verstehen. ubuntu hat für fast alles gute deutschsprachige Erklärungen.
Um die Homebox Firmware zu aktualisieren kannst Du auch einfach die Homebox ein paar Stunden ans DSL anschließen, die aktualisiert sich automatisch.
- - - -
Wer Spaß am kompilieren hat, hier noch mal die Anleitung:
(alle Schritte sind an dieser Stelle nur Wiederholung und bereits weiter vorne im Thread beschrieben bzw. der ReadMe_for_Homebox_6641(V1.00(AAJG.0)b14-3).txt zu entnehmen. Die Anleitung dient rein zu Lernzwecken, Bezugsquellen sowie fertige FW gibts ebenfalls
hier im Thread)
- USB-Stick FAT32 formatieren,
Unetbootin runterladen und Distribution: Ubuntu 12.04_Live (32 bit) auf dem USB-Stick installieren, "Space used to preserve files across reboots" 4096 MB eingeben
- Ubuntu vom USB-Stick booten
im Ubuntu Software Center:
- Webbrowser "
Links 2" suchen, "Quelle nutzen" anklicken
- ein Terminal öffnen mit <STRG> + <ALT> + <T>
- UnRar installieren und die zuvor heruntergeladene Datei entpacken
Code:
sudo apt-get -y install unrar
unrar x o2HomeBox6641_opensource_package_b14-3.rar
- den absoluten Pfad merken wo das Verzeichnis entpackt wurde, beispielsweise
/home/ubuntu/o2HomeBox6641_opensource_package_b14-3/
- 2.b den Standard Terminal Interpreter ändern von "sh" zu "bash" -> Eingabe: "Nein"
(ist eigentlich nicht notwendig wenn man das script mit vorangestelltem bash aufruft, aber bash ist eh besser also was solls)
Code:
sudo dpkg-reconfigure dash
- 2.c zusätzliche Environment Pakete installieren und aktualisieren
Code:
sudo apt-get -y install links make gcc bison gawk automake flex zlib1g-dev g++
sudo apt-get update
- 3.a Source Code entpacken und Compiler Environment installieren (als "root") - hier nun den absoluten Pfad angeben
Code:
sudo -i
tar zxvf /home/ubuntu/o2HomeBox6641_opensource_package_b14-3/HomeBox6641_consumer_release.tar.gz
cd HomeBox6641_consumer_release
bash ./consumer_install_HomeBox6641
WICHTIG: Für das Auslesen mittels Script sind folgende Änderungen in der Datei
smb.conf vorzunehmen (Zeilen 46 + 49):
# wide links = no | (Zeile auskommentieren) |
smb passwd file = /var/etc/smb/smb.passwd | (Zeile aktivieren) |
den Editor kann man beispielsweise so im Terminal aufrufen:
ins Verzeichnis wechseln, Datei bearbeiten, Editor schliessen, Verzeichnisse verlassen
Code:
cd HomeBox6641_router/targets/fs.src/etc/samba
gedit smb.conf
cd ../../../../..
- 3.b den Build Prozess starten, kann ne Weile dauern und es können Warnungen auftreten, diese sind 'normal'
Code:
cd HomeBox6641_router
make PROFILE=DSL-2492GNAUID-B3CC
Die Firmware Datei liegt nun -doppelt- unter "HomeBox6641_router/images"
Die Dateien "ras.bin" bzw. "bcmDSL-2492GNAUID-B3CC_fs_kernel_NAND128.sip_uni_default" sind identisch
- Der Flashvorgang ist
hier beschrieben. Sollte es nicht funktionieren ladet euch eine fertige FW runter und flasht diese
- Danach könnt ihr euch das Script 6641-own-20150105-3.sh.zip von Seite 5 auf einen weiteren (ext3 formatierten) USB-Stick speichern und damit die Homebox wie im HowTo Beitrag #93 beschrieben auslesen
Viel Spaß bei dieser Übung.. treten Fehler auf - ist Google Dein Freund!