Fritz!Box Fon WLAN 7170 – Firmware I/O via bootloader
Fritz!Box Fon WLAN 7170 Router
Zodra je via ftp bent ingelogd in de bootloader kun je altijd het flash geheugen herstellen doormiddel van een firmware image.
Echter werkt de standaard ftp client van windows NIET op de Fritz!Box, gebruik daarvoor bijvoorbeeld NcFTP.
Wat heb je nodig?
1) Firmware image (kernel.image), zie onderaan deze pagina
2) FTP Client > NcFTP
Voorbereiding firmware handelingen
Start NcFTP via de commandolijn als volgt: ncftp.exe -u adam2 -p adam2 192.168.178.1
Na het inloggen, voer altijd het volgende in om te starten als je gegevens gaat overdragen:
debug (zet debug mode aan)
bin (zet de mode in binairy)
quote PASV (zet de FTP mode in passive overdracht (optioneel)
quote MEDIA FLSH (zet de media als flash geheugen)
Ter info: het flash geheugen wordt op de symbolische namen aangesproken:
-
mtd0: Filesystem, root, ca. 3 tot 6 Mbyte
-
mtd1: Linux Kernel, 704 KByte
-
mtd2: ADAM2 Bootloader, 64 KByte
-
mtd3, mtd4: 2 Blokken, 128 of 256 KByte met Transactie Flash-File-System (TFFS) om variabelen van de configuratie data in op te slaan.
Let op, bij nieuwe versies van de Fritz!Box, spreekt men van een “hidden root”, dat wil zeggen dat het bestandssysteem direct achter de kernel ligt, voor deze 7170 box is het dan:
-
mtd0: Filesystem, root, 0 Byte
-
mtd1: Linux Kernel, ca. 3 tot 6 Mbyte
Firmware backup via bootloader
De partitie waar het om gaat is mtd1, om een backup te maken gebruik het volgende commando:
get mtd1
Er wordt nu een bestand mtd1 aangemaakt in de windows folder (werk directory)
Firmware wegschrijven via bootloader
Je kan ook de firmware herstellen via de bootloader naar de mtd1 partitie, dat gaat met het commando:
put -z kernel.image mtd1
Reboot de box met het commando quote REBOOT (dit werkt niet altijd, haal daarom de voeding eraf en zet deze er weer op).
[#/firmware/fritz!box_fon_wlan_7170_telnet” ]