Hallo, erstmal willkommen im Forum.
Beim Speedport W701v gibt es momentan eigentlich nur eine Möglichkeit: die vom Script erstellte Firmware per FTP hochzuladen. Ein Update per Weboberfläche funktioniert mit der aktuellen Version einer AVM Fritzbox 7170-Firmware nicht mehr. Bei einem Update über die Weboberfläche wird die Firmware zunächst in das RAM der Box geladen, um von da aus in den Flashspeicher übernommen zu werden.
Anscheinend ist jedoch die Firmware mittlerweile so gross, dass sie nicht mehr vollständig in das RAM passt: sie wird nicht übernommen. Nach einem Neustart ist dann nach wie vor die alte Firmware vorhanden.
Das ich jetzt: "nur eine Möglichkeit" schreibe, liegt daran, dass alle Methoden, sei es das im folgenden beschriebene Recover, ein Upload des kernel.image über ein FTP-Programm oder sonstige Methoden alle das gleiche Prinzip verwenden: über den FTP-Zugang, der für einen Zeitraum von 3-5 Sekunden nach einem Neustart oder dem Einschalten der Box existiert, wird ein kernel.image hochgeladen.
Die einfachste Lösung wäre: Im Script die Option "Build recover firmware" anwählen und "Push firmware to box via FTP" abwählen.
Nach dem Scriptdurchlauf befindet sich im Ordner Firmware.new dann eine unter Windows ausführbare .exe-Datei, die aus der VM per Drag&Drop nach Windows gezogen werden kann, oder, falls es sich um eine Installation auf einer Plattenpartition handelt, per USB-Stick o.ä. nach Windows kopiert werden kann.
Der Rechner braucht dann feste IP-Adressen:
Rechner: 192.168.178.19
Subnetz: 255.255.255.0
Gateway: 192.168.178.1
Mit diesen Adressen den Rechner neu booten, Speedport an LAN1 anschliessen (keine weiteren aktiven Netzwerkkarten im Gerät) und das Recover ausführen. Unter Win7 oder Vista muss es mit "Als Administrator ausführen" gestartet werden, es erklärt sich dann selber. Nach dem Durchlauf den Rechner wieder auf "Dynamische IP-Adressvergabe" zurückstellen und erneut booten. Das Speedport sollte dann mit:
http://fritz.box erreichbar sein.
mfg