Folgende Ausführungen wurden (3 Mal reproduziert) Ausschliesslich an einer Fritz!Box Fon (ohne WLAN) durchgeführt. Dies sollte auch nach Anpassung der HWRevision im Script mit jeder anderen Box so gehen.
So, nachdem ichs denn auch mal geschafft habe, die ENV zu zerschiessen (nvi auf die ENV-Datei) habe ich gestern ca 5 Stunden versucht einen Workflow zu erstellen, um die Box wieder zu recovern. Wenn die ENV gelöscht ist, hat die Box keinerlei Indiviualität mehr. Vorraussetzung ist, dass bei der Box noch das mtd2 (bootloader) intakt ist, sonst hilft nur noch AVM.
Also folgendes Vorgehen:
Zu Allererst sucht euch die Recover.exe und ein Image Eurer Wahl. Packt alles in ein Verzeichnis. Gebt eurem Rechner eine IP aus dem Adress-Raum 192.168.178.x Subnet 255.255.255.0 Gateway = Ip-Adresse vom Rechner. Klemmt die Box direkt an euren Rechner (Ausgang LAN) oder über einen Switch. Dann macht Ihr ein Command-Fenster auf. (Start => Ausführen => cmd => Entertaste) und wechselt in das Verzeichnis, wo ihr die recover exe abgelegt habt. (meinetwegen C:/Fritz). Legt dort eine 0-Byte grosse Datei ab. (Name empty) Oder wenn Ihr haben solltet die dateien mtd3 und mtd4 (<= MOD ??? Mal bitte den Link zum Post mit dem Link einfügen, wenn möglich)
Gebt auf der Command-Zeile ein: recover -f "update.image"
(den Name eures Images) aber noch NICHT Enter drücken! Steckt die Box ans Stromnetz an und zählt bis 3..... JETZT Enter drücken. Bei Erfolg wird das "kernel.image" und "filesystem.image" übertragen und beendet sich mit "C:/Fritz" wieder auf dem Command-Promt. (Bei Misserfolg einfach 2-3 Mal probieren, bis Ihr den richtigen Zeitpunkt des Bootens der Box erwischt habt)
Wenn das Erfolgreich war, NICHT den Netzstecker der Box ziehen! Beim recovern von mtd0 und mtd1 (also beim wiederherstellen durch recover.exe) findet ihr die IP-Adresse der Box, wo sie gerade lauscht. (bei mir wars immer die 192.168.178.3)
Nun seit Ihr ja noch im Dos-Fenster. gebt nun ein:
ftp 192.168.178.3 (also die IP-Adresse die Ihr beim recovern gefunden habt)
Username: adam2
Passwort: adam2
Im Folgenden schickt Ihr Zeile für Zeile folgende Befehle zu eurer Box: (Achtung ! Eventuelle Anpassungen sind Markiert !)
Dann Bootet Eure Box neu. Sie wird dann Wahrscheinlich noch nicht per LAN erreichbar sein, also klemmt sie per USB an. Dann sollte sie über die IP 192.168.178.1 erreichbar sein. Dort könnt Ihr dann als erstes ein Firmware-Update durchführen auf die Letzte Aktuelle meinetwegen. Nach dem Neustart (nach dem FW-Update) macht ihr immernoch über USB alle Nötigen Einstellungen, noch einen Reboot, und die BOX lebt wieder.
Ich hoffe Einigen von Euch helfen zu können mit dieser Anleitung, bevor Ihr sie zu AVM schicken müsst.
So, nachdem ichs denn auch mal geschafft habe, die ENV zu zerschiessen (nvi auf die ENV-Datei) habe ich gestern ca 5 Stunden versucht einen Workflow zu erstellen, um die Box wieder zu recovern. Wenn die ENV gelöscht ist, hat die Box keinerlei Indiviualität mehr. Vorraussetzung ist, dass bei der Box noch das mtd2 (bootloader) intakt ist, sonst hilft nur noch AVM.
Also folgendes Vorgehen:
Zu Allererst sucht euch die Recover.exe und ein Image Eurer Wahl. Packt alles in ein Verzeichnis. Gebt eurem Rechner eine IP aus dem Adress-Raum 192.168.178.x Subnet 255.255.255.0 Gateway = Ip-Adresse vom Rechner. Klemmt die Box direkt an euren Rechner (Ausgang LAN) oder über einen Switch. Dann macht Ihr ein Command-Fenster auf. (Start => Ausführen => cmd => Entertaste) und wechselt in das Verzeichnis, wo ihr die recover exe abgelegt habt. (meinetwegen C:/Fritz). Legt dort eine 0-Byte grosse Datei ab. (Name empty) Oder wenn Ihr haben solltet die dateien mtd3 und mtd4 (<= MOD ??? Mal bitte den Link zum Post mit dem Link einfügen, wenn möglich)
Gebt auf der Command-Zeile ein: recover -f "update.image"
(den Name eures Images) aber noch NICHT Enter drücken! Steckt die Box ans Stromnetz an und zählt bis 3..... JETZT Enter drücken. Bei Erfolg wird das "kernel.image" und "filesystem.image" übertragen und beendet sich mit "C:/Fritz" wieder auf dem Command-Promt. (Bei Misserfolg einfach 2-3 Mal probieren, bis Ihr den richtigen Zeitpunkt des Bootens der Box erwischt habt)
Wenn das Erfolgreich war, NICHT den Netzstecker der Box ziehen! Beim recovern von mtd0 und mtd1 (also beim wiederherstellen durch recover.exe) findet ihr die IP-Adresse der Box, wo sie gerade lauscht. (bei mir wars immer die 192.168.178.3)
Nun seit Ihr ja noch im Dos-Fenster. gebt nun ein:
ftp 192.168.178.3 (also die IP-Adresse die Ihr beim recovern gefunden habt)
Username: adam2
Passwort: adam2
Im Folgenden schickt Ihr Zeile für Zeile folgende Befehle zu eurer Box: (Achtung ! Eventuelle Anpassungen sind Markiert !)
Code:
bin
debug
quote MEDIA FLSH
quote SETENV mtd0,0x900C0000,0x903C0000
quote SETENV mtd1,0x90010000,0x900C0000
quote SETENV mtd2,0x90000000,0x90010000
quote SETENV mtd3,0x903C0000,0x903E0000
put mtd3 "file mtd3" (<= oder alternativ: put empty "0x0 mtd3")
quote SETENV mtd4,0x903E0000,0x90400000
put mtd4 "file mtd4" (<= oder alternativ: put empty "0x0 mtd4")
quote SETENV HWRevision,58 (<= ANPASSEN)
quote SETENV ProductID,Fritz_Box_FON
quote SETENV SerialNumber,0000000000000000
quote SETENV autoload,yes
quote SETENV bootloaderVersion,0.18.01
quote SETENV bootserport,tty0
quote SETENV bluetooth,00:04:0E:XX:XX:XX <= ANPASSEN!
quote SETENV cpufrequency,150000000
quote SETENV firstfreeaddress,0x94730938
quote SETENV firmware_version,avm
quote SETENV firmware_info,06.1.128 (<=anpassen an die Recover-Version)
quote SETENV flashsize,0x00400000
quote SETENV maca,00:04:0E:XX:XX:XX <= ANPASSEN!
quote SETENV macb
quote SETENV macc
quote SETENV macwlan
quote SETENV macdsl,00:04:0E:XX:XX:XX <= ANPASSEN!
quote SETENV memsize,0x01000000
quote SETENV modetty0,38400,n,8,1,hw
quote SETENV modetty1,38400,n,8,1,hw
quote SETENV my_ipaddress,192.168.178.1
quote SETENV prompt,AVM_Ar7
quote SETENV reserved,00:04:0E:FF:FF:00
quote SETENV req_fullrate_freq,125000000
quote SETENV sysfrequency,125000000
quote SETENV usb_board_mac,00:04:0E:XX:XX:XX <= ANPASSEN!
quote SETENV usb_rndis_mac,00:04:0E:XX:XX:XX <= ANPASSEN!
quote SETENV usb_device_id,0x3A00
quote SETENV usb_revision_id,0x0100
quote SETENV usb_device_name,USB DSL Device
quote SETENV usb_manufacturer_name,AVM
quote REBOOT
Dann Bootet Eure Box neu. Sie wird dann Wahrscheinlich noch nicht per LAN erreichbar sein, also klemmt sie per USB an. Dann sollte sie über die IP 192.168.178.1 erreichbar sein. Dort könnt Ihr dann als erstes ein Firmware-Update durchführen auf die Letzte Aktuelle meinetwegen. Nach dem Neustart (nach dem FW-Update) macht ihr immernoch über USB alle Nötigen Einstellungen, noch einen Reboot, und die BOX lebt wieder.
Ich hoffe Einigen von Euch helfen zu können mit dieser Anleitung, bevor Ihr sie zu AVM schicken müsst.