KunterBunter
IPPF-Urgestein
- Mitglied seit
- 12 Okt 2005
- Beiträge
- 30,577
- Punkte für Reaktionen
- 1,451
- Punkte
- 113
Geht ja wohl aus dem Datum 12072017 hervor, daß es eine ganz frühe Box ist.Welche der beiden soll eine ganz frühe "Beta"-Testversion sein? Die mit "provider a1_12072017_pdc"?
Wie @NDiIPP schrieb, muss man die Firmware nur über den Bootloader installieren, wenn es nicht über das Webinterface geht.
C: \ WINDOWS \ system32> ftp 192.168.178.1
Connected to 192.168.178.1.
220 FRITZ! Box7590 (UI) FTP server ready.
530 Please login with USER and PASS.
It's not branding but DE(German)-only firmware sold in Germany or from German providers as yours.Is there any other way to undrand a 7590?
Yes, but it might be not so easy for you. You can find it in this very same thread, just back up about 200 posts at #1607.Is there any other way to unbrand a 7590?
Thanks all for your supportYes, but it might be not so easy for you. You can find it in this very same thread, just back up about 200 posts at #1607.
##### Freetzvorbereitungen auf Raspbian ###############
https://freetz.github.io/wiki/help/howtos/common/install#NotwendigePakete
sudo apt-get -y install git mktemp patchutils graphicsmagick subversion gcc g++ binutils autoconf automake automake1.9 libtool make bzip2 libncurses5-dev libreadline-dev zlib1g-dev flex bison patch texinfo tofrodos gettext pkg-config ecj fastjar realpath perl libstring-crc32-perl ruby gawk python libusb-dev unzip intltool libacl1-dev libcap-dev libtool-bin imagemagick
git clone https://github.com/Freetz/freetz.git freetz-devel
############# FW entpacken, modifizieren, packen, flashen #############
## Ich gehe davon aus, dass wir uns in/unter ~/freetz-devel/ befinden ##
make menuconfig (korrekte Box auswählen und EXIT - muss bei jedem Modell erneut eingestellt werden, sonst kein (Ent-)packen möglich)
make tools (einmalig - hol Dir nen Kaffee oder so, das dauert)
mkdir fwmod-xxx
./fwmod -u -d fwmod-xxx/ FRITZ.Box_7590.154.07.10.image
nano fwmod-xxx/original/filesystem/etc/init.d/rc.conf
• strg+w = Suche > ## OEM Ermitteln (siehe nano1.png + nano2.png)
export OEM ändern > export OEM="avm" ## also ="avm" direkt hinter das ...OEM - siehe restliche Config ##
• strg+x > j/y > ENTER
./fwmod -p -d fwmod-xxxx/ FRITZ.Box_7xxx.1xx.07.xx.image
cd tools/yf/eva_tools
./image2ram < ~/freetz-devel/fwmod-7520/7520_07.10.de_20190519-203231.image > 7520_1u1_zu_avm.image.in-memory
./eva_to_memory 7520_1u1_zu_avm.image.in-memory 192.168.178.1 0
Doch, genau so sollte man es IMHO machen, Du bootest ja nicht... (und wenn, geht davon ja nichts kaputt, die Box meldet sich dann mit der roten Info-LED)Da auf linux_fs_1 noch kein Update liegt ... kann ich dorhin wohl nicht umschalten um auf linux_fs_start 1 ein dann aktuell gebootetes *in.memory zu schreiben?
Die 7520 kam mit der 7.03 (diese liegt mit UI noch in "0")Wie hast Du das bei der 7520 gemacht? Erst ein ein Update auf *.7.xx und dann die Modifikation auf linux_start_ 1 geschrieben.
Ob sich da etwas Zwecks Bootloader getan hat (erinnere mich da an ein paar Posts wg. der 7490), weiß ich nicht (denke nicht, da alle 7590 ja mit dem "geschlossenen" Bootloader daher kamen?!).Eigentlich wäre mir ein älteres image lieber z.B.154.06.92 aus 11/2017.
Das sollte sich ja zur Not (ebenfalls mit Peters Tools) in Freetz, über Bootselect einbauen lassen.Durch modfs bin ich halt doch recht verwöhnt, da Minimalveränderungen [...] das Bootmenue für linux_fs_start eigentlich mir vollauf genügten
Dunkel habe ich Erinnerung, dass bei den 7580/7590 erst nach einem "Stromlos-Reboot" umgeschaltet wird via linux_fs_start?Doch, genau so sollte man es IMHO machen, Du bootest ja nicht... (und wenn, geht davon ja nichts kaputt, die Box meldet sich dann mit der roten Info-LED)
Stellst also erst auf linux_fs_start 1, trennst die FTP-Verbindung (da wenn ich es richtig verstanden habe, nur ein User eingeloggt sein kann) und startest den Upload via eva_
Nein. Dann würden ja stinknormale Firmwareupdates nicht mehr funktionieren...Dunkel habe ich Erinnerung, dass bei den 7580/7590 erst nach einem "Stromlos-Reboot" umgeschaltet wird via linux_fs_start
Steht die Null am Ende nicht für linux_fs_start 0 ?
Ja, das ist in so weit normal, weil die Freetztoolchain selbst, ansich nichts am Image geändert hat. Also kann ignoriert werden.Btw hat bei jmd. das reine Ändern
export OEM ändern > export OEM="avm" ## also ="avm" direkt hinter das ...OEM - siehe restliche Config ##
beim Wiederzusammenpacken auch angemeckert, dass "nichts geändert wurde" als Warnmeldung?
Wo liegt den der Freetz-Ordner? Im Homeverzeichnis (~/) des Users mit welchem Du arbeitest? (Sollte zumindest so sein, wenn Du dem Code-Block oben 1 zu 1 gefolgt bist)Ich kämpfe gerade seit Stunden mit den Pfaden von eva_to_memory was partout weder file noch directory finden mag.
Stimmt und TX für die Erläuterung des Parameters 0. Imho muss er gesetzt sein für die F7590.Nein. Dann würden ja stinknormale Firmwareupdates nicht mehr funktionieren...
Ja, das ist in so weit normal, weil die Freetztoolchain selbst, ansich nichts am Image geändert hat. Also kann ignoriert werden
freetz@linux-6n8s:~/YourFritz/eva_tools> ./eva_discover INTERFACE=enp1s0 FROM=192.168.178.57 TO=192.168.178.1 HOLD=1
^CEVA_FOUND=0
freetz@linux-6n8s:~/YourFritz/eva_tools> ifconfig
enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.178.57 netmask 255.255.255.0 broadcast 192.168.178.255
ether 88:ae:1d:xx:xx:xx txqueuelen 1000 (Ethernet)
RX packets 2678 bytes 1135404 (1.0 MiB)
RX errors 0 dropped 906 overruns 0 frame 0
TX packets 3027 bytes 229129 (223.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 162 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
loop txqueuelen 1000 (Lokale Schleife)
RX packets 4147 bytes 362193 (353.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4147 bytes 362193 (353.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.177.17 netmask 255.255.255.0 broadcast 192.168.177.255
ether a0:88:b4:yy:yy:yy txqueuelen 1000 (Ethernet)
RX packets 90137 bytes 13041699 (12.4 MiB)
RX errors 0 dropped 16243 overruns 0 frame 0
TX packets 4167 bytes 564235 (551.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
freetz@linux-6n8s:~/YourFritz/eva_tools> ./eva_discover INTERFACE=enp1s0 FROM=192.168.178.57 TO=192.168.178.1 HOLD=1
EVA_FOUND=1
EVA_IP=192.168.178.1
boot sequence interrupted
freetz@linux-6n8s:~/YourFritz/eva_tools>
freetz@linux-6n8s:~/YourFritz/eva_tools> ./eva_discover INTERFACE=enp1s0 FROM=192.168.178.57 TO=192.168.178.1 HOLD=1
EVA_FOUND=1
EVA_IP=192.168.178.1
boot sequence interrupted
freetz@linux-6n8s:~/YourFritz/eva_tools> nc 192.168.178.1 21
freetz@linux-6n8s:~/YourFritz/eva_tools> ftp 192.168.178.1
ftp: Can't connect to `192.168.178.1:21': Verbindungsaufbau abgelehnt
ftp: Can't connect to `192.168.178.1:ftp'
ftp>
ftp> exit
freetz@linux-6n8s:~/YourFritz/eva_tools> ls
7412_auth.image 7590ver1.image.in-memory EVA_FTP.cs eva_to_memory.log profile.ps1
7412-v1.image build_in-memory_image eva_get_environment FTPClient.cs README.md
7412-v1.image.in-memory Discovery.cs eva_get_environment_session.log FTPtoEVA.ps1 yf_helpers
7412-v2.image eva_discover eva_store_tffs functions
7590_07.10.de_20190521-161044.image EVA-Discover.ps1 eva_switch_system image2ram
7590-v1.in-memory EVA-FTP-Client.ps1 eva_to_memory prepare_jffs2_image
freetz@linux-6n8s:~/YourFritz/eva_tools> eva_get_environment EVA_IP=192.168.178.1
If 'eva_get_environment' is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf eva_get_environment
freetz@linux-6n8s:~/YourFritz/eva_tools> ./eva_get_environment EVA_IP=192.168.178.1
^C
freetz@linux-6n8s:~/YourFritz/eva_tools> ls
7412_auth.image 7590ver1.image.in-memory EVA_FTP.cs eva_to_memory.log profile.ps1
7412-v1.image build_in-memory_image eva_get_environment FTPClient.cs README.md
7412-v1.image.in-memory Discovery.cs eva_get_environment_session.log FTPtoEVA.ps1 yf_helpers
7412-v2.image eva_discover eva_store_tffs functions
7590_07.10.de_20190521-161044.image EVA-Discover.ps1 eva_switch_system image2ram
7590-v1.in-memory EVA-FTP-Client.ps1 eva_to_memory prepare_jffs2_image
freetz@linux-6n8s:~/YourFritz/eva_tools> ./eva_discover INTERFACE=enp1s0 FROM=192.168.178.57 TO=192.168.178.1 HOLD=1
EVA_FOUND=1
EVA_IP=192.168.178.1
boot sequence interrupted
freetz@linux-6n8s:~/YourFritz/eva_tools> nc 192.168.178.1 21
freetz@linux-6n8s:~/YourFritz/eva_tools> nc
usage: nc [-46CDdFhklNnrStUuvZz] [-I length] [-i interval] [-M ttl]
[-m minttl] [-O length] [-P proxy_username] [-p source_port]
[-q seconds] [-s source] [-T keyword] [-V rtable] [-W recvlimit] [-w timeout]
[-X proxy_protocol] [-x proxy_address[:port]] [destination] [port]
freetz@linux-6n8s:~/YourFritz/eva_tools>
ipconfig /all
Windows-IP-Konfiguration
Ethernet-Adapter VirtualBox Host-Only Network:
Verbindungsspezifisches DNS-Suffix:
Verbindungslokale IPv6-Adresse . : fe80::4fb:cut
IPv4-Adresse . . . . . . . . . . : 192.168.56.1
Subnetzmaske . . . . . . . . . . : 255.255.255.0
Standardgateway . . . . . . . . . :
Ethernet-Adapter Ethernet:
Verbindungsspezifisches DNS-Suffix: fritz.box
Verbindungslokale IPv6-Adresse . : fe80::b86f:cut
IPv4-Adresse . . . . . . . . . . : 192.168.17x.31
Subnetzmaske . . . . . . . . . . : 255.255.255.0
Standardgateway . . . . . . . . . : 192.168.17x.1
Danke nur imho kam ich über stoney`s Spickzettel darauf, da er ja nur eine "ungebrandete" FW einer 7520//7530 via Bootloader flashte und es augenscheinlich klappte mit dem Parameter 0?Nicht jedoch für die GRX5-Modelle wie die 7560, 7580, 7590, 6890 usw.