Hallo IP-Phone-Forum Community,
ich versuche seit längerem ein selbstgebautes Freetz-NG Image auf meine Fritzbox 6591 (gekauft: 06/2019) zu installieren und komme aufgrund von Fehlermeldungen nicht weiter. Ich liste mal die soweit abgeschlossenen Schritte auf und hoffe auf Unterstützug eurerseits.
Hardware vorbereiten
Aus eigenen Recherchen habe ich es so verstanden, dass das Beschreiben der Partitionen mit einem eigenen Image nur über die Atom Konsole erfolgen kann. Deswegen habe ich ein vierpoliges Dupont Kabel an die Anschlusstelle für Atom angelötet und an den USB-2-Serial Adapter "DSD TECH SH-U09C5" angeschlossen. Den Jumper am Adapter habe ich auf 1,8V gesteckt. Im Gerätemanager und in Putty nutze ich die Einstellungen 115200/8/None/1/None für COM1. Die Verbindung darüber funktioniert soweit, weiss aber nicht genau, wie ich es nutzen könnte.
Freetz-Image bauen
Die benötigte VM habe ich hier heruntergeladen:
https://xxxxxxxxxx/Freetz/Freetz-VM/VirtualBox/Freetz-Linux-1.5.7 (64-Bit)
und nach kurzen Vorbereitungen folgende Kommandos ausgeführt:
Code:
git clone https://github.com/Freetz-NG/freetz-ng ~/freetz-ng
cd ~/freetz-ng
make menuconfig
*Ausgewählt sind die Pakete: OpenSSH, OpenVPN, Dnsmasq
make
Das bauen des Images hat problemlos geklappt. Es befindet sich unter
~/freetz-ng/images
.
Partitionen extrahieren
Code:
mkdir -p ~/upload
cd ~/upload
tar xvf ~/upload/6591_07.21.ger_freetz-ng-17227-dfd141673_20200921-143357.image "./var/firmware-update.uimg"
mv ~/upload/var/firmware-update.uimg ~/upload/freetz
rm -r ~/upload/var/
~/freetz-ng/tools/uimg -u ~/upload/freetz/firmware-update.uimg
Im Verzeichnis ~/upload liegen nun folgende Images vor:
- firmware-update.uimg
- firmware-update_02_ATOM_KERNEL.bin
- firmware-update_03_ATOM_ROOTFS.bin
- firmware-update_08_ARM_KERNEL.bin
- firmware-update_09_ARM_ROOTFS.bin
- firmware-update_10_GWFS.bin
Eine Methode, wie ich die Abbilder über die Atom Konsole in die Partitionen schreiben kann, habe ich nicht gefunden. Probiert habe die Eva-Methode über Ftp. Dafür habe ich die Dateien per SCP auf den Windows-Host kopiert. Die IP-Adresse des Hosts habe ich auf 192.168.178.2 gestellt und mit
ncftp.exe -u adam2 -p adam2 192.168.178.1
eine FTP-Verbindung beim hochfahren des Routers hergestellt. In ncftp wurden dann folgende Befehle abgesetzt:
Code:
bin
passive
quote GETENV linux_fs_start
Invalid reply: "linux_fs_start 0"
quote MEDIA FLSH
Media set to MEDIA_FLASH
lcd "D:\fritzbox_6591\freetz\7.21"
put firmware-update_03_ATOM_ROOTFS.bin mtd0
put firmware-update_03_ATOM_ROOTFS.bin: server said: Command not implemented
Cannot open local file mtd0 for reading (errno = 2).
put mtd0: could not open file.
Ab hier gehts nicht weiter. Ich bekomme folgende Fehlermeldung:
Code:
put firmware-update_03_ATOM_ROOTFS.bin: server said: Command not implemented
Cannot open local file mtd0 for reading (errno = 2).
put mtd0: could not open file.
Wie geschrieben dachte ich, dass das Beschreiben der 6591 nur über die Atom Konsole erfolgen kann. Ich habe aber keine weiteren Infos gefunden, wie genau das erfolgen sollte. Ich hoffe ihr könnt mir hier weiterhelfen.
Unerwünschten Link entfernt by stoney