Fritz!Box Fon WLAN 7170 – Firmware I/O via bootloader

fritz!box logo

AVM FRITZ!Box Fon WLAN 7140

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

Fritz!Box Fon WLAN 7170 - bootloader firmware download

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

Fritz!Box Fon WLAN 7170 - bootloader firmware update

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” ]