Denkblockade: Wie gefritzte Eumex 300 IP mit FW 06.04.05 auf aktuellen Stand bringen

DJB

Neuer User
Mitglied seit
13 Dez 2004
Beiträge
97
Punkte für Reaktionen
0
Punkte
6
Hallo zusammen,
ich habe im Keller noch eine Eumex 300 IP gefunden, die ich mal mit Freetz beglücken wollte...
Ziel-FW habe ich schon gebaut... (300ip_as_fon_04.33freetz-1.2.de_20150110-183312)
Aufspielen klappt aber nicht, wegen dem Thema mit dem aktuellen Flash Layout?

Wie gehe ich denn jetzt am Besten vor?

Ich finde nämlich keine passende Recover..

Ein passendes Freetz Image habe ich erstellt, das möchte aber nicht wegen falscher Größe (Flashlayout).
Die Original Eumex FW bekomme ich auch nicht drauf (Webinterface) wegen falscher Firmware (wg. Branding nehme ich an)
In ADAM2 komme ich rein, nur Telnet bekomme ich nicht an (keine Ahnung warum), telefon ist "tot" beim Abheben...

drauf ist
Code:
 ProductID:                 Fritz_Box_FON
    HWRevision:                58
    annex:                     B
    autoload:                  yes
    bluetooth:                 00:04:hier stand was
    bootloaderVersion:         0.18.01
    bootserport:               tty0
    cpufrequency:              150000000
    firmware_info:             06.04.05
    firmware_version:          avm
    firstfreeaddress:          0x94730258
    flashsize:                 0x00400000
    maca:                      00:04:hier stand was
    macb:                      00:04:hier stand was
    macdsl:                    00:04:hier stand was
    macwlan:                   00:04:hier stand was
    memsize:                   0x01000000
    modetty0:                  38400,n,8,1,hw
    modetty1:                  38400,n,8,1,hw
    mtd0:                      0x900C0000,0x903C0000
    mtd1:                      0x90010000,0x900C0000
    mtd2:                      0x90000000,0x90010000
    mtd3:                      0x903C0000,0x903E0000
    mtd4:                      0x903E0000,0x90400000
    my_ipaddress:              192.168.178.1
    req_fullrate_freq:         125000000
    prompt:                    AVM_Ar7
    reserved:                  00:04:hier stand was
    SerialNumber:              0000000000000000
    sysfrequency:              125000000
    urlader-version:           99
    usb_board_mac:            hier stand was
    usb_device_id:             0x5401
    usb_manufacturer_name:     AVM
    usb_revision_id:           0x0100
    usb_rndis_mac:             hier stand was

  Flash-/Speichergrößen:
    Flashsize:   4.194.304 Bytes (4.096 kB, 4 MB)
    Memsize:    16.777.216 Bytes (16.384 kB, 16 MB)
    mtd0:        3.145.728 Bytes (3.072 kB, 3 MB)
    mtd1:          720.896 Bytes (704 kB, 0,7 MB)
    mtd2:           65.536 Bytes (64 kB, 0,1 MB)
    mtd3:          131.072 Bytes (128 kB, 0,1 MB)
    mtd4:          131.072 Bytes (128 kB, 0,1 MB)

  ProductID:   Fritz_Box_FON
  HW-Revision: 58  => FRITZ!Box Fon

wäre super, wenn jemand einen Tipp hätte...
Danke
 
"Aufspielen klappt aber nicht", bedeutet was genau? Wie hast du das denn versucht? Das ist jetzt (so denkt die Box zumindest) ein Fritzbox, ein Eumex-Update geht damit nicht.

Es gibt zwei Möglichkeiten:
Du machst die Box wieder zur Eumex (per "ADAM2" wieder zurück auf HWRevision "78" und firmware_version "tcom") und machst dann ein Eumex-Update oder
Du lässt die Box so als "FritzboxFon" und machst ein FBF-Update. Dann musst du aber später ein Freetz drauf machen, um alle drei Telefone nutzen zu können.

Ich würde dir daher empfehlen, das als Eumex zu machen, dann kannst du zur Not später immer noch die Tcom-FW drauf bekommen.

Danach kannst du dann, die "upgedatete Eumex" entweder Freetzen oder per Eumex-to-Fritz als FB mit drei Telefonen nutzen.
 
Zuletzt bearbeitet:
Hi und danke.
Bei der zurück zur eumex Variante , muss ich da eine bestimmte fw-Version und Methode verwenden?
 
Zuletzt bearbeitet:
Ganz so trivial ist es leider nicht man muss also ggf etwas tricksen...

Die "Problematik" ist, dass bei dem Update auf die letzte FW (egal ob Tcom- oder AVM-FW) werden direkt beim Update-Vorgang die Umgebungsvariablen (und damit auch die Werte HWRevision und firmware_version) dauerhaft in den Bootloader geschrieben; daher ist danach die Änderung (fast) unmöglich. Du hast jetzt die "FB-Werte" drin, wenn du die im ADAM änderst, fährt aber die Box vermutlich nicht mehr richtig hoch, weil diese Werte beim Start genutzt werden...

Gib mir mal etwas Zeit, das zu überdenken, wie du da am besten vorgehst....
 
Nur bevor ich "weiterdenke" ;-): Die Box funktioniert aber als FB, läuft als mit der AVM-Firmware ganz normal hoch? Dann könntest du in diesem Thread bei der "Möglichkeit 1" direkt einsteigen bei dem Unterpunkt:

"Danach die Eumex300IP Firmware entpacken und mit Adam2 auf die Box flashen."

Aber ich suche gerade nach einer "einfacheren" Version für deinen Stand ohne ADAM2-Bootloader-Änderung...

Wenn du aber mit der Einschränkung leben kannst, dass es ein FB bleibt (will sagen, mit der Fritz-Firmware nur zwei nutzbare FON-Anschlüsse), dann kannst du auch einfach so wie es jetzt ist die neuste FB-Firmware flashen.
Das sollte eigentlich klappen, denn die Box "fühlt" sich ja als "FritzBoxFON".
Danach wäre dann mit Freetz die Nutzung aller drei Ports möglich.
 
die neueste FB Fon wird nicht akzeptiert mit der Meldung
Code:
Das Firmware-Update ist fehlgeschlagen:

Nach dem Laden der Firmware wurde eine falsche Prüfsumme festgestellt (Kernel).
 
Das hatten wir doch mal... Denk...such...

Ach hier

Prüfe doch mal bitte die MAC-Werte...
 
Es sieht hier ja so aus, als hätte ich die Suche nicht bemüht ;-)

hatte ich schon gecheckt, sieht gut aus:
Code:
maca:                      00:04:0E:A4:23:D1
macb:                      00:04:0E:A4:23:D2
macdsl:                    00:04:0E:A4:23:D4
macwlan:                   00:04:0E:A4:23:D3
Um die Frage noch zu beantworten,
ja die Eumex fährt ganz normal hoch und ich komme ins FBFon Web-Interface.
wollte aber Freetz draufmachen und daher direkt auf den Kernel 2.6 wechseln (muss man doch, oder?)
 
Zuletzt bearbeitet:
Hätt ja sein können, da du es ausgeblendet hattest.
Also, den Fehler gibt es laut "install" Skript bei

- mtd (Flashbereich) nicht gefunden
- Annex nicht gefunden
- Default MACs
- Fehlende Dateien
- Wirklich ein Prüfsummenfehler

So, jetzt müsste man, um das genauer zu prüfen, eigentlich per "telnet" auf die Box...
Woran hast du denn das Telefon angeschlossen (wegen "Telefon tot")? Vielleicht nur an den "dritten" Port, der in der FBF-Firmware unbelegt ist?
 
Telnet läuft wieder... *schäm* (Telefonkabel hatte nur nen wackler ;-))
Leite mich an, Meister ;-)
what's to do in Telnet?
 
- Per telnet aufe Box
- Update starten --> Fehlermeldung
- Kein Neustart, sondern jetzt im Telnet: "/var/install" aufrufen (also "von Hand" das Update nochmal starten), da sollte eine Fehlermeldung kommen...
 
welches Image soll ich probieren?
ich hätte zur Auswahl:
fw_Eumex_300IP_v15.04.44.image
300ip_as_fon_04.33freetz-1.2.de_20150110-183312.image
fritz.box_fon.06.04.33.image

ich nehme an das letztere (frage aber zur Sicherheit :))

bevor ich jetzt was falsch mache...
 
ich würd das originale FB-Image versuchen, oder auch das Freetz-Image (das 04.33-er), der "Fehler" dürfte identisch sein...
 
voilá

brauche ich vielleicht eine Art Zwischenfirmware?
Code:
install: have Kernel 2.4
install: check and install new firmware ...
set led: /var/led
set INFO led to blink (modul=7, state=4)
OEM=avm
testing acceptance for device Fritz_Box_FON ...
korrekt install type: ar7_4MB_2eth_2ab_isdn_pots_05804
device has installtype ar7_4MB_2eth_2ab_isdn_pots_05804
check, if we have to recover missing annex in env
ANNEX=B
testing acceptance for device Fritz_Box_FON ...
korrekt install type: ar7_4MB_2eth_2ab_isdn_pots_05804
device has installtype ar7_4MB_2eth_2ab_isdn_pots_05804
assumed ANNEX B -- found ANNEX B
device has ANNEX B
OK - OEM avm is supported
OK - accept this update for device Fritz_Box_FON ...
testing acceptance for device Fritz_Box_FON done
curr: 06.04.05  new: xx.04.33
debug: curr: 06.04.05
debug: new: "XX.04.33"
major_currFWver=6
middle_currFWver=4
minor_currFWver=5
middle_newFWver=4
minor_newFWver=33
check Firmware Version: xx.04.33
DEBUG: 4 >= 4
DEBUG: 33 >= 5
Accept Firmware Version: xx.04.33
install: 24 check files...
File already contains the checksum, verifying
Calculated checksum is BB4E40F8
Saved checksum is EF3D106
Checksum validation failed!
chksum for file /var/tmp/kernel.image failed.
set INFO led to off (modul=7, state=1)

Interessant, wenn ich das freetz image versuche:

Meldung WebIF:
Das Firmware-Update ist fehlgeschlagen:
Es trat ein nicht näher spezifizierter Fehler während des Updates auf.

telnet:
Code:
Sep  8 14:01:37 firmwarecfg[523]: sign_wrapper_init - lib loaded
Sep  8 14:01:38 firmwarecfg[523]: voipd: stopped.
Sep  8 14:01:41 firmwarecfg[523]: igdd: stopped.
Sep  8 14:01:41 dsld[384]: igddev_api_checkserver: igd server not running
Sep  8 14:01:42 firmwarecfg[523]: multid: stopped.
Sep  8 14:01:43 firmwarecfg[523]: ctlmgr: stopped.
Sep  8 14:01:46 firmwarecfg[523]: dsld: stopped.
telefon: SIGTERM received!
Sep  8 14:01:47 igdd[532]: not running
Sep  8 14:01:47 dsld[535]: not running
Sep  8 14:01:47 multid[536]: not running
Sep  8 14:01:47 cltmgr[537]: not running
Sep  8 14:02:01 firmwarecfg[523]: MakeLanguagePath html=../html tail=tools/updat
e_result.html -> ../html/tools/update_result.html
Sep  8 14:02:01 websrv[339]: /cgi-bin/firmwarecfg(523): exit 6

Ab hier meine Eingabe:

/var/install
-sh: /var/install: not found

kein /var/install?
 
Zuletzt bearbeitet:
Hm, das sieht schon etwas merkwürdig aus. Habe gerade mal die Datei "/var/tmp/kernel.image" aus der originalen firmware und auch das "chksum" auf meine Eumex gebracht:

Code:
root@eumex:/var/mod/root# /tmp/chksum /tmp/kernel.image 
[B]File doesn't contain the checksum[/B], adding
Calculated checksum is EF3D106
Adding failed
root@eumex:/var/mod/root#

bei dir steht da:
Code:
[B]File already contains the checksum[/B], verifying
Calculated checksum is BB4E40F8
Saved checksum is EF3D106
Checksum validation failed!
Könntest du "spaßeshalber" den Befehl auch nochmal direkt im Telnet ausführen:

/var/chksum /var/tmp/kernel.image


EDIT
Zum Freetz-Versuch: Hast du die Box zwischendrin neu gestartet? Sonst könnte das zu Kuddelmuddel führen, z.B weil nicht genug Platz im RAM der Box ist

EDIT 2:
Muss jetzt "weg". Lass uns morgen weitersehen. Zur Vorsicht würd ich das Image nochmal von AVM herunterladen...

Ach so: Ein "Zwischenupdate" braucht man bei so "nahen" Versionen nicht. Wenn da jetzt eine 03.XY-Version drauf wäre, wäre das vielleicht was anderes.
 
Zuletzt bearbeitet:
Update:
bei manueller Eingabe
Code:
# /var/chksum /var/tmp/kernel.image
File already contains the checksum, verifying
Calculated checksum is 50584BC
Saved checksum is EF3D106
Checksum validation failed!

auch nach neuem Download...(direkt vom AVM-Server)

hab sogar mal eine Recover.exe probriert (hatte mich seelisch schon auf Brick eingestellt ,-))
Ergebnis:
Code:
FRITZ!Box Fon suchen an: 192.168.178.1
Eine Anlage gefunden! - Ermitteln der aktuellen Version.
Version erfolgreich ermittelt!
    Hardware:	FRITZ!Box Fon
    Urlader:	99
    Firmware:	06.04.05
Recover der Partition mtd2 fehlgeschlagen! WinError 10060
ich bin ein wenig ratlos ;-)
 
So eine alte Recover-Version funktioniert nicht unter Windows 7 oder 8, sondern nur mit Windows XP.
Oder du flasht die Box einfach mit dem ruKernelTool. Da steht die Firmware-Version 06.04.33 direkt mit den passenden Environment-Daten zur Verfügung.
 
Nur ganz kurz: Recover nur mit XP wäre auch mein Tipp, manchmal klappt es selbst da dann erst beim x-ten Anlauf...

@KunterBunter: Kann das ruKernelTool auch den Update des Bootloaders machen? Von 04.05 auf 04.33 ist ja der Wechsel vom 2.4-er auf den 2.6-er Kernel und damit der Tausch des Bootloaders beim Update.
 
@MaxMuster: Jetzt, wo du es sagst. :oops: Das ruKernelTool kommt mit dem alten Kernel nicht klar.
Bleibt also nur, das Recover zu versuchen.
 
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.