eumex-to-fritz.tar

Nimm doch erst mal das alte image!
 
geht nicht so ohne weites es wäre ein downgrade
 
Dann lad vorher die downgrade2.tar rein, dann ist das Downgrade kein Problem.
 
geht nicht schon probiert
 
Gibt's hier wirklich so wenig Leute die den Durchblick haben? :saufen2:

Läuft bei mir mit der 06.04.15, jedoch nicht unter cygwin. Checksummen-Test hab ich rausgeschmissen. Da hab ich jetzt kein Bock drauf den noch anzupassen.

MfG Oliver
 
Zuletzt bearbeitet:
Hi Olistudent,

olistudent schrieb:
Gibt's hier wirklich so wenig Leute die den Durchblick haben? :saufen2:
Läuft bei mir mit der 06.04.15, jedoch nicht unter cygwin. Checksummen-Test hab ich rausgeschmissen. Da hab ich jetzt kein Bock drauf den noch anzupassen.
MfG Oliver

jo, alles Windoofler hier ;-)

Thx für das neue Script. Ich hätte jedoch eine Bitte:

Könntest du zumindestens eine Prüfsumme und die korrekte Größe für das neu erstellte filesystem.image posten, damit man einen Anhaltspunkt hat, ob das Script korrekt abgearbeitet wurde ? Das kernel.image wird ja wohl ohnehin nicht verändert, so daß eine Prüfsumme hierfür überflüssig sein dürfte.

Diese Bitte einfach aus folgendem Grunde: Ich habe damals probiert das 06.04.01 Image unter Cygwin zu patchen. Das Script lief damals zwar durch, erzeugte aber ein fehlerhaftes Image, so daß ich die Eumex erstmal mit adam2 fixen mußte. Daher wäre es ganz gut nen Anhaltspunkt zu haben ob alles richtig geklappt hat. Diesmal werde ich allerdings eine Live Linux CD nutzen, da du ja schreibst, daß das neue Script unter Cygwin ohnehin nicht richtig läuft.


C.U. NanoBot
 
Kann ich damit dann ne eumex auf der schon die 06.04.12 per Adam2 Methode eingespielt wurde aktualisieren? Oder muss da erst wieder die Originalfirmware drauf?

askibo
 
Hallo,

ich habe gestern endlcih mal die Zeit gefunden und habe meine Eumex 300ip auf Fritz! gepatcht.
Ich habe zuerst die 06.04.15 nach der "Adam2 - Methode" drauf gemacht, bin dann über die fehlende 3. Nst gestolpert. Also habe ich etwas gesucht und diesen Thread gefunden. Alles wunderbar, dachte ich, also das Script von Olistudent genommen, Firmware gepacht, einspielen --> Fehler.
Ok, gleich Version, geht nicht. Also die beiden .image - Files wieder mit der "Adam2 - Methode" auf die Box und die 3. NSt ist immer noch nicht da.
Was kann ich tun, dass ich diese 3. NSt doch noch bekomme?
Für jeden Tip bin ich dankbar.
Gruß
 
Also ein image gleicher version lässt sich per Firmwareupdate im Webinterface beliebig oft ersetzen! Nur ne höhere gegen eine niedrigere Version geht nicht!
Zum Problem: Ich warte noch auf ein vollständig funktionierendes Skript von Haveaniceday!
 
Zuletzt bearbeitet:
Hi,

ich habe jetzt das Skript von Oliver mit der 06.04.15 ausprobiert. Es läuft bei mir leider nicht. Das Skript von haveaniceday mit der 06.04.01 hingegen läuft ohne Probleme. So unterschiedlich sind die Skripte doch gar nicht. Wenn ich das richtig sehe, sind nur die Versions-Variablen geändert und Oliver hat die Checksummen-Prüfung rausgenommen, oder?

Ich habe das Ganze unter Knoppix 5.0 probiert. Dabei haben jeweils beide Image-Dateien und die gepackten Skript-Dateien im Home-Verzeichnis gelegen.

Das funktionierende Skript mit der 06.04.01 gibt mir folgende Ausgabe:
Code:
knoppix@1[knoppix]$ tar xvf eumex-to-fritz.0.3.2.tar
eumex-to-fritz/
eumex-to-fritz/tools/
eumex-to-fritz/tools/tar
eumex-to-fritz/tools/TI-chksum-0.1/
eumex-to-fritz/tools/TI-chksum-0.1/Makefile
eumex-to-fritz/tools/TI-chksum-0.1/tichksum
eumex-to-fritz/tools/TI-chksum-0.1/ckmain.c
eumex-to-fritz/tools/TI-chksum-0.1/ckmain.o
eumex-to-fritz/tools/TI-chksum-0.1/cksum.c
eumex-to-fritz/tools/TI-chksum-0.1/cksum.h
eumex-to-fritz/tools/TI-chksum-0.1/cksum.o
eumex-to-fritz/tools/find-squashfs
eumex-to-fritz/tools/mksquashfs
eumex-to-fritz/tools/mksquashfs.exe
eumex-to-fritz/tools/tichksum.exe
eumex-to-fritz/tools/find-squashfs.c
eumex-to-fritz/tools/dumpsquashfs
eumex-to-fritz/README
eumex-to-fritz/40_packfs
eumex-to-fritz/20_unpackfs
eumex-to-fritz/30_convertfs
eumex-to-fritz/checksumme.log.referenz
eumex-to-fritz/patch-3-port/
eumex-to-fritz/patch-3-port/patch.3
eumex-to-fritz/eumex-to-fritz.sh
eumex-to-fritz/50_tarnew
eumex-to-fritz/10_untar

knoppix@1[knoppix]$ cd eumex-to-fritz/

knoppix@1[eumex-to-fritz]$ ./eumex-to-fritz.sh
Start im Directory /ramdisk/home/knoppix/eumex-to-fritz
./var/
./var/tmp/
./var/tmp/kernel.image
./var/tmp/filesystem.image
./var/flash_update.o
./var/info.txt
./var/install
./var/chksum
patching file usr/www/all/html/de/fon/foncalls.js
patching file usr/www/all/html/de/fon/fonlist.html
patching file usr/www/all/html/de/fon/rul.frm
patching file usr/www/all/html/de/fon/rul.html
patching file usr/www/all/html/de/fon/rul.js
patching file usr/www/all/html/de/fon/sip1.frm
patching file usr/www/all/html/de/fon/sip1.js
patching file usr/www/all/html/de/fon/wecker.js
patching file usr/www/all/html/de/system/nacht.frm
patching file usr/www/all/html/de/system/netipadr.js
patching file usr/www/all/html/de/system/nacht.js
File doesn't contain the checksum, adding
Calculated checksum is 9185A3CB
Added successfully
./50_tarnew
-rw-r-----  1 knoppix knoppix 2805768 2006-07-30 13:46 fritz.box_fon.06.04.01.image.4/var/tmp/filesystem.image
Filesystem:
-rw-r-----  1 knoppix knoppix 2805768 2006-07-30 13:46 fritz.box_fon.06.04.01.image.4/var/tmp/filesystem.image
Image für Upload:
-rw-r--r--  1 knoppix knoppix 3604480 2006-07-30 13:46 /ramdisk/home/knoppix/eumex-to-fritz/fritz.a300-avm.06.04.01.image
Vergleich der Checksumme mit der Referenz von Haveaniceday:

Checksummen wie bei den Tests.

knoppix@1[eumex-to-fritz]$

Mit dem Skript für die 06.04.15 erhalte ich folgende Ausgabe:
Code:
knoppix@1[knoppix]$ tar xvf eumex-to-fritz-15.tar.bz2
eumex-to-fritz-15/
eumex-to-fritz-15/tools/
eumex-to-fritz-15/tools/tar
eumex-to-fritz-15/tools/TI-chksum-0.1/
eumex-to-fritz-15/tools/TI-chksum-0.1/Makefile
eumex-to-fritz-15/tools/TI-chksum-0.1/tichksum
eumex-to-fritz-15/tools/TI-chksum-0.1/ckmain.c
eumex-to-fritz-15/tools/TI-chksum-0.1/ckmain.o
eumex-to-fritz-15/tools/TI-chksum-0.1/cksum.c
eumex-to-fritz-15/tools/TI-chksum-0.1/cksum.h
eumex-to-fritz-15/tools/TI-chksum-0.1/cksum.o
eumex-to-fritz-15/tools/dumpsquashfs-lzma
eumex-to-fritz-15/tools/mksquashfs-lzma
eumex-to-fritz-15/README
eumex-to-fritz-15/40_packfs
eumex-to-fritz-15/20_unpackfs
eumex-to-fritz-15/30_convertfs
eumex-to-fritz-15/patch-3-port/
eumex-to-fritz-15/patch-3-port/patch.3
eumex-to-fritz-15/eumex-to-fritz.sh
eumex-to-fritz-15/50_tarnew
eumex-to-fritz-15/10_untar

knoppix@1[knoppix]$ cd eumex-to-fritz-15/

knoppix@1[eumex-to-fritz-15]$ ./eumex-to-fritz.sh
Start im Directory /ramdisk/home/knoppix/eumex-to-fritz-15
./var/
./var/tmp/
./var/tmp/kernel.image
./var/tmp/filesystem.image
./var/flash_update.o
./var/info.txt
./var/install
./var/chksum
./var/regelex
./var/signature
+ set -u
+ mkdir fritz.box_fon.06.04.15.image.2
+ tools/dumpsquashfs-lzma -x -f fritz.box_fon.06.04.15.image.1//var/tmp/filesystem.image -C fritz.box_fon.06.04.15.image.2
Can't locate Compress/unLZMA.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.7 /usr/local/share/perl/5.8.7 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at tools/dumpsquashfs-lzma line 212.
BEGIN failed--compilation aborted at tools/dumpsquashfs-lzma line 212.
Auspacken hat nicht geklappt.
Pruefen ob Perl und das Perlmodul Compress-Zlib
knoppix@1[eumex-to-fritz-15]$

Hat jemand eine Idee, wo das Problem liegt?

Danke!

Marsupilami
 
Da fehlt das Perl-Modul unLZMA.

MfG Oliver
 
Greift das Skript zur 06.04.01 nicht auf die gleichen Perl-Module zu? Wie kann ich das Modul nachladen?
 
Nein, die 06.04.01 hat noch zlib-Komprimierung.
Code:
runterladen: [URL="http://search.cpan.org/CPAN/authors/id/F/FA/FABPOT/Compress-unLZMA-0.01.tar.gz"]http://search.cpan.org/CPAN/authors/id/F/FA/FABPOT/Compress-unLZMA-0.01.tar.gz[/URL]
entpacken
perl Makefile.PL
make
make install
MfG Oliver
 
Läuft das letze Patch denn jetzt auch mit cygwin?

Hab mich die letzen 2h mit Zugriffs und Rechte Problemen bei meiner Knoppix 4.0 rumgeschlagen, weil ich keinen schreibenenden Zugriff auf den USB Stick gekriegt habe... :mad: nach mehreren Änderungen der fstab und hin und her gemounte hab ich das jetzt aufgegeben...

Wollte das ganze dann mal unter Windoof testen... aber möcht nicht nochmal sinnlos Zeit verschwenden... daher die Frage... wird das File anschließend tun?

Und wo kriegt man dann noch ältere FIrmwares her? Will noch nicht unbedingt gleich die eumi töten :(

Grüße

jonkel
 
Nein, mein Anhang läuft nicht unter cygwin.

MfG Oliver
 
Hallo Oliver,

die skripte von haveaniceday aber schon? Oder?
Also fehlt mir nur eine kompatible original Firmware... Bei AVM gibts die ja nicht mehr. Gibts irgendwo nen bekannten FTP oder sowas wo die noch archiviert werden?

Grüße

jonkel
 
Ein dickes, fettes Dankeschön an olistudent! :groesste:
Mit dem Hinweis hat es jetzt problemlos geklappt!

Für alle, die es auch so probieren wollen, hier mein Erfahrungsbericht:

Ich habe für das Erstellen des Firmware-Images Knoppix 5.0 verwendet. Das bringt von Hause aus fast alles mit, ausser dem einen fehlenden Modul. Das muss gemäß dieser Anleitung von olistudent noch nachgeladen werden.
Für das "make install" muss man Super-User sein, was unter Knoppix ja auch kein Problem ist. Die Datei habe ich im Home-Verzeichnis abgelegt, dann sieht der Aufruf des ganzen und die dazugehörige Ausgabe so aus:
Code:
knoppix@1[knoppix]$ tar xvf Compress-unLZMA-0.01.tar.gz
Compress-unLZMA-0.01/
Compress-unLZMA-0.01/Changes
Compress-unLZMA-0.01/lib/
Compress-unLZMA-0.01/lib/Compress/
Compress-unLZMA-0.01/lib/Compress/unLZMA.pm
Compress-unLZMA-0.01/lzma_sdk/
Compress-unLZMA-0.01/lzma_sdk/copying.txt
Compress-unLZMA-0.01/lzma_sdk/history.txt
Compress-unLZMA-0.01/lzma_sdk/License.txt
Compress-unLZMA-0.01/lzma_sdk/lzma.txt
Compress-unLZMA-0.01/lzma_sdk/Source/
Compress-unLZMA-0.01/lzma_sdk/Source/LzmaDecode.c
Compress-unLZMA-0.01/lzma_sdk/Source/LzmaDecode.h
Compress-unLZMA-0.01/Makefile.PL
Compress-unLZMA-0.01/MANIFEST
Compress-unLZMA-0.01/META.yml
Compress-unLZMA-0.01/ppport.h
Compress-unLZMA-0.01/README
Compress-unLZMA-0.01/t/
Compress-unLZMA-0.01/t/Compress-unLZMA.t
Compress-unLZMA-0.01/t/README
Compress-unLZMA-0.01/t/README.lzma
Compress-unLZMA-0.01/t/test.png
Compress-unLZMA-0.01/t/test.png.lzma
Compress-unLZMA-0.01/unLZMA.xs

knoppix@1[knoppix]$ cd Compress-unLZMA-0.01/

knoppix@1[Compress-unLZMA-0.01]$ perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Compress::unLZMA

knoppix@1[Compress-unLZMA-0.01]$ make
cp lib/Compress/unLZMA.pm blib/lib/Compress/unLZMA.pm
/KNOPPIX/usr/bin/perl /usr/share/perl/5.8/ExtUtils/xsubpp  -typemap /usr/share/perl/5.8/ExtUtils/typemap  unLZMA.xs > unLZMA.xsc && mv unLZMA.xsc unLZMA.c
cc -c  -I. -Ilzma_sdk/Source -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" -fPIC "-I/usr/lib/perl/5.8/CORE"   unLZMA.c
unLZMA.xs: In function 'LzmaUncompressData':
unLZMA.xs:94: warning: pointer targets in assignment differ in signedness
Running Mkbootstrap for Compress::unLZMA ()
chmod 644 unLZMA.bs
rm -f blib/arch/auto/Compress/unLZMA/unLZMA.so
LD_RUN_PATH="" cc  -shared -L/usr/local/lib unLZMA.o  -o blib/arch/auto/Compress/unLZMA/unLZMA.so
chmod 755 blib/arch/auto/Compress/unLZMA/unLZMA.so
cp unLZMA.bs blib/arch/auto/Compress/unLZMA/unLZMA.bs
chmod 644 blib/arch/auto/Compress/unLZMA/unLZMA.bs
Manifying blib/man3/Compress::unLZMA.3pm

knoppix@1[Compress-unLZMA-0.01]$ su

root@1[Compress-unLZMA-0.01]# make install
Installing /usr/local/lib/perl/5.8.7/auto/Compress/unLZMA/unLZMA.bs
Installing /usr/local/lib/perl/5.8.7/auto/Compress/unLZMA/unLZMA.so
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /usr/local/lib/perl/5.8.7/Compress/unLZMA.pm
Installing /usr/local/man/man3/Compress::unLZMA.3pm
Writing /usr/local/lib/perl/5.8.7/auto/Compress/unLZMA/.packlist
Appending installation info to /usr/local/lib/perl/5.8.7/perllocal.pod

root@1[Compress-unLZMA-0.01]# exit

knoppix@1[Compress-unLZMA-0.01]$ cd ..

knoppix@1[knoppix]$

So, dann kann es auch schon losgehen. Das Original-Firmware-Image mit der Version 06.04.15 vom AVM-Server runterladen. Dazu das Skript von olistudent aus diesem Posting herunterladen.
Ich habe beide wieder ins Home-Verzeichnis gepackt.

Dann analog zu der Anleitung aus dem Eingangs-Posting von haveaniceday das Archiv mit dem Skript auspacken, in das Verzeichnis mit dem Skript wechseln und dort das Skript ausführen.
Mein erfolgreicher Aufruf davon sieht so aus:
Code:
knoppix@1[knoppix]$ tar xvf eumex-to-fritz-15.tar.bz2
eumex-to-fritz-15/
eumex-to-fritz-15/tools/
eumex-to-fritz-15/tools/tar
eumex-to-fritz-15/tools/TI-chksum-0.1/
eumex-to-fritz-15/tools/TI-chksum-0.1/Makefile
eumex-to-fritz-15/tools/TI-chksum-0.1/tichksum
eumex-to-fritz-15/tools/TI-chksum-0.1/ckmain.c
eumex-to-fritz-15/tools/TI-chksum-0.1/ckmain.o
eumex-to-fritz-15/tools/TI-chksum-0.1/cksum.c
eumex-to-fritz-15/tools/TI-chksum-0.1/cksum.h
eumex-to-fritz-15/tools/TI-chksum-0.1/cksum.o
eumex-to-fritz-15/tools/dumpsquashfs-lzma
eumex-to-fritz-15/tools/mksquashfs-lzma
eumex-to-fritz-15/README
eumex-to-fritz-15/40_packfs
eumex-to-fritz-15/20_unpackfs
eumex-to-fritz-15/30_convertfs
eumex-to-fritz-15/patch-3-port/
eumex-to-fritz-15/patch-3-port/patch.3
eumex-to-fritz-15/eumex-to-fritz.sh
eumex-to-fritz-15/50_tarnew
eumex-to-fritz-15/10_untar

knoppix@1[knoppix]$ cd eumex-to-fritz-15/

knoppix@1[eumex-to-fritz-15]$ ./eumex-to-fritz.sh
Start im Directory /ramdisk/home/knoppix/eumex-to-fritz-15
./var/
./var/tmp/
./var/tmp/kernel.image
./var/tmp/filesystem.image
./var/flash_update.o
./var/info.txt
./var/install
./var/chksum
./var/regelex
./var/signature
+ set -u
+ mkdir fritz.box_fon.06.04.15.image.2
+ tools/dumpsquashfs-lzma -x -f fritz.box_fon.06.04.15.image.1//var/tmp/filesystem.image -C fritz.box_fon.06.04.15.image.2
squashfs 2.76
flags: DUPLICATE
blocksize: 16384
inodes: 1521
fragments: 170
lzma options: 93
patching file usr/www/all/html/de/fon/foncalls.js
patching file usr/www/all/html/de/fon/fonlist.html
Hunk #1 succeeded at 35 with fuzz 2 (offset 9 lines).
patching file usr/www/all/html/de/fon/rul.frm
patching file usr/www/all/html/de/fon/rul.html
Hunk #1 succeeded at 48 with fuzz 2 (offset 2 lines).
patching file usr/www/all/html/de/fon/rul.js
patching file usr/www/all/html/de/fon/sip1.frm
Hunk #1 succeeded at 59 (offset 6 lines).
patching file usr/www/all/html/de/fon/sip1.js
Hunk #1 succeeded at 30 (offset -1 lines).
Hunk #2 succeeded at 769 (offset 105 lines).
Hunk #3 succeeded at 845 (offset 108 lines).
patching file usr/www/all/html/de/fon/wecker.js
patching file usr/www/all/html/de/system/nacht.frm
patching file usr/www/all/html/de/system/nacht.js
File doesn't contain the checksum, adding
Calculated checksum is 9648926C
Added successfully
./50_tarnew
-rw-r-----  1 knoppix knoppix 2650120 2006-07-30 16:48 fritz.box_fon.06.04.15.image.4/var/tmp/filesystem.image
Filesystem:
-rw-r-----  1 knoppix knoppix 2650120 2006-07-30 16:48 fritz.box_fon.06.04.15.image.4/var/tmp/filesystem.image
Image für Upload:
-rw-r--r--  1 knoppix knoppix 3461120 2006-07-30 16:48 /ramdisk/home/knoppix/eumex-to-fritz-15/fritz.a300-avm.06.04.15.image
Vergleich der Checksumme mit der Referenz von Haveaniceday:
Checksummenvergleich disabled by Oliver :-)

knoppix@1[eumex-to-fritz-15]$
Dann habt ihr in dem Verzeichnis die Datei fritz.a300-avm.06.04.15.image liegen. Mit der einfach die Eumex aktualisierten. Nach erfolgreichem Update meldet sie sich dann als
Freumex schrieb:
FRITZ!Box Fon (EU300), Firmware-Version 15.04.15

Das Ganze muss zwar nicht im Home-Verzeichnis gemacht werden, wie aber schon mehrfach in diesem Thread festgestellt wurde, geht es nicht auf einem USB-Stick. Da ich allerdings keine Lust hatte, meinen WLAN-Schlüssel unter Knoppix einzugeben, habe ich die Sachen alle unter Windows heruntergeladen und mit meinem USB-Stick unter Knoppix genutzt. Genauso habe ich dann die fertigen Dateien über den USB-Stick zurück mit zu Windows genommen.

Vielen Dank noch mal an haveaniceday und olistudent für die Skripte & Hilfe! :bier:
 
Ist bei dir, marsupilami, in dem letzten Code-Schnipsel
-rw-r--r-- 1 knoppix knoppix 3461120 2006-07-30 16:48 /ramdisk/home/knoppix/eumex-to-fritz-15/fritz.a300-avm.06.04.15.image
die 3461120 die Grössenangabe des Images?

Weil wenn ja, dann hab ich das nun auch hinbekommen, und unser Ergebnis ist zumindest per Dateigrösse identisch ;)

Dann spiel ich den Kram auch mal auf die Box drauf.

Cu later..

Edit 18:23:
per ADAM2 draufgebügelt und läuft wunderbar. Der neue Look der Webseiten gefällt und meine Einstellungen hats auch alle übernommen.
 
Zuletzt bearbeitet:
Ja, das ist die Dateigröße in Bytes.
 
Ach Mist, hab doch was gefunden was nich geht:

Bei der Wählhilfe gibts kein "Fon 3" zum auswählen.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.