Hallo,
habe seit langer Zeit mal meine 7390 aktualisert und mit 7490 und 7590 mit freetz ersetzt.
Seit der 7390 hat sich viel verändert und einige Hindernisse sind eingebaut worden, so dass einfach flashen einer Freetz Firmware geht nicht. Da mich das herausfinden dieser Probleme sehr viel zeit gekostet hat, hier eine Sammlung von Dingen die ich nicht wusste, bzw. neu für mich waren um erfolgreich Freetz auf die 7490 und 7590 zu bringen. Diese Punkte dienen mehr als Notiz für mich, wenn ich später mal wieder danach suchen muss, weil die sehr detailierten Posts von PeterPawn und anderen einfach zu lange sind, und mitlerweile irgendwo in the tausend anderen Post untergehen.
1. O2 Branding ist auch unter der Variable "provider" hinterlegt, so dass Stock Recoveries nicht funktionieren.
Lösung: Debranden nach dieser ANleitung: https://www.schongeil.de/fritz-box-branding-entfernen/
Kurzanleitung: Box beim Start per "ftp 192.168.178.1" stoppen, User/Pass: "adam2" eigeben und die foglenden befehle eingeben:
debug bin
quote GETENV provider
quote UNSETENV provider
quote SETENV firmware_version avm
quote reboot
Dann sofort die Stockrecovery die Box komplett neu flashen lassen, damit man eine Stock Box hat ohne irgendwelche dämlichen Brandings. Ohne die befehle oben lässt die AVM Stockrecovery das zurücksetzen einer O" Box nicht zu, und O2 bietet keine recoveries an. Unglaublich, aber wahr, hätte man von o2 eigentlich auch nichts anderes erwarten können.
2. Powershell script von peterPawn runterladen von: https://github.com/PeterPawn/YourFritz/tree/master/eva_tools
Das discover Script is nicht wirklich hilfreich, aber das EVA-FTP-Client.ps1.
Falls die Powersehll scripte Fehler melden, lag das bei mir daran, dass ich zig LAN und VPN Adapter habe, dann alle bis auf den echten LAN Adapter disablen, damit die Scripte probemlos durchlaufen.
Erst Box beim Start per "ftp 192.168.178.1" stoppen, User/Pass: "adam2". Tip: Der Bootloader ist verfügbar, sobald das Icon für die Netwerkkarte von disconnected auf connected wechselt, dann innerhalb von 5 sekunden das ftp commando ausführen.
dann "bye" eingeben, damit der ftp server für andere Tools, wie das Powershell freigegeben wird. Beim Discover script von pterPawn habe ich nicht verstanden wie man aus dem discober script rauskommt, und den ftp server für die anderen tools freigibt, also das was "bye" bei ftp macht, also vom ftp server disconnecten ohne die Box neuzustarten.
Das powershell screipt aus dem Speicherordner aufrufen (powerchel muss im besagten orden sein): ".\EVA-FTP-Client.ps1"
Genaue Anleitung ist in diesem Post: https://www.ip-phone-forum.de/threa...kript-dateien-aus-yourfritz-eva_tools.298591/
Aber kurz, es muss der folgende befehl eingegeben werden:
.\EVA-FTP-Client.ps1 -Verbose -Debug -ScriptBlock { BootDeviceFromImage c:\VerzeichnisWoDieDateienLiegen\7590_06.92-freetz-devel-14596M.de_20180214-212131.image.in-memory }
Das .in-memory Image erhält man, wenn man in freetz unter compiler options oder ähnliches den entsprechenden Stern setzt.
Die pwoershell Methode bei der 7590 ist nötig, da es keine alte Standardfirmware gibt, die noch unsignierte Images flasht, wie bspw. die 6.50 bei der 7490.
Ok. dass sollte es sein.
habe seit langer Zeit mal meine 7390 aktualisert und mit 7490 und 7590 mit freetz ersetzt.
Seit der 7390 hat sich viel verändert und einige Hindernisse sind eingebaut worden, so dass einfach flashen einer Freetz Firmware geht nicht. Da mich das herausfinden dieser Probleme sehr viel zeit gekostet hat, hier eine Sammlung von Dingen die ich nicht wusste, bzw. neu für mich waren um erfolgreich Freetz auf die 7490 und 7590 zu bringen. Diese Punkte dienen mehr als Notiz für mich, wenn ich später mal wieder danach suchen muss, weil die sehr detailierten Posts von PeterPawn und anderen einfach zu lange sind, und mitlerweile irgendwo in the tausend anderen Post untergehen.
1. O2 Branding ist auch unter der Variable "provider" hinterlegt, so dass Stock Recoveries nicht funktionieren.
Lösung: Debranden nach dieser ANleitung: https://www.schongeil.de/fritz-box-branding-entfernen/
Kurzanleitung: Box beim Start per "ftp 192.168.178.1" stoppen, User/Pass: "adam2" eigeben und die foglenden befehle eingeben:
debug bin
quote GETENV provider
quote UNSETENV provider
quote SETENV firmware_version avm
quote reboot
Dann sofort die Stockrecovery die Box komplett neu flashen lassen, damit man eine Stock Box hat ohne irgendwelche dämlichen Brandings. Ohne die befehle oben lässt die AVM Stockrecovery das zurücksetzen einer O" Box nicht zu, und O2 bietet keine recoveries an. Unglaublich, aber wahr, hätte man von o2 eigentlich auch nichts anderes erwarten können.
2. Powershell script von peterPawn runterladen von: https://github.com/PeterPawn/YourFritz/tree/master/eva_tools
Das discover Script is nicht wirklich hilfreich, aber das EVA-FTP-Client.ps1.
Falls die Powersehll scripte Fehler melden, lag das bei mir daran, dass ich zig LAN und VPN Adapter habe, dann alle bis auf den echten LAN Adapter disablen, damit die Scripte probemlos durchlaufen.
Erst Box beim Start per "ftp 192.168.178.1" stoppen, User/Pass: "adam2". Tip: Der Bootloader ist verfügbar, sobald das Icon für die Netwerkkarte von disconnected auf connected wechselt, dann innerhalb von 5 sekunden das ftp commando ausführen.
dann "bye" eingeben, damit der ftp server für andere Tools, wie das Powershell freigegeben wird. Beim Discover script von pterPawn habe ich nicht verstanden wie man aus dem discober script rauskommt, und den ftp server für die anderen tools freigibt, also das was "bye" bei ftp macht, also vom ftp server disconnecten ohne die Box neuzustarten.
Das powershell screipt aus dem Speicherordner aufrufen (powerchel muss im besagten orden sein): ".\EVA-FTP-Client.ps1"
Genaue Anleitung ist in diesem Post: https://www.ip-phone-forum.de/threa...kript-dateien-aus-yourfritz-eva_tools.298591/
Aber kurz, es muss der folgende befehl eingegeben werden:
.\EVA-FTP-Client.ps1 -Verbose -Debug -ScriptBlock { BootDeviceFromImage c:\VerzeichnisWoDieDateienLiegen\7590_06.92-freetz-devel-14596M.de_20180214-212131.image.in-memory }
Das .in-memory Image erhält man, wenn man in freetz unter compiler options oder ähnliches den entsprechenden Stern setzt.
Die pwoershell Methode bei der 7590 ist nötig, da es keine alte Standardfirmware gibt, die noch unsignierte Images flasht, wie bspw. die 6.50 bei der 7490.
Ok. dass sollte es sein.