Kommt für die 7570 freetz?

So ich habe mal etwas weiter gemacht.

v5.diff im Anhang, freetz-r4781 als Basis.

Das resultierende Image kann nun auch vom Tcom-Webif geflassht werden. Usbroot sollte jetzt mit der 7570 klar kommen(Noch nicht getestet.)
 

Anhänge

  • v5.diff.txt
    39 KB · Aufrufe: 9
Sieht soweit sehr gut aus bekomme aber eine Fehlermeldung:

removing oem:./fwmod: eval: line 523: unexpected EOF while looking for matching `"'
./fwmod: eval: line 524: syntax error: unexpected end of file
./fwmod: eval: line 523: unexpected EOF while looking for matching `"'
./fwmod: eval: line 524: syntax error: unexpected end of file
Firmware wird trotzdem erstellt.

Heute ist es mir schon zu spät um noch zu suchen warum das auftritt.
Möglich, dass das nur bei mir ist.
 
Der Bock ist glub ich einierseits in Freetz und andererseits bei mir:

fwmod versucht in Zeile 512 herauszufinden, welche OEMs in der FW sind.
Zeile 523ff nutzt dann dieses Ergebnis.

Ich habe in meinem Patch das install-Script wohl etwas zu sehr maltretiert.

Mal sehen.
 
Ok, du wirst das sicher noch optimieren da hab ich keine Sorge!

Freue mich schon wenn es direkt ins Freetz übernommen wird!
 
Passt läuft jetzt sauber auch bei mir durch.
Auf die Box aufgespielt hab ich die Firmware noch nicht.
 
So nochmal ein Nachtrag. Da 7570 und W920 baugleich sind, habe ich mal die W920V default-Konfig aus /etc/default... in die Tonne gekloppt und statdessen die 7570er Config versymlinkt.

BTW: was sind die Hardwarerevs für 7570/W920? Habe ich evtl welche übersehen?
 

Anhänge

  • v6.diff.txt
    39.4 KB · Aufrufe: 7
Keine ausser der Harwarerevisionsnummer und der ID. (bootlader).
Der von dir eingebaute Link geht natürlich, aber bei der 7570 Firmware wird die entsprechend Environment Variabel nicht benutzt und könnte daher auch entfallen.

ln -s default.Fritz_Box_7570 ${FILESYSTEM_MOD_DIR}/etc/default.Fritz_Box_DECT_W920V

Es müsste somit auch nur mit

${FILESYSTEM_MOD_DIR}/etc/Fritz_Box_7570
am W920 funktionieren.


Also nichts an der Hardware wenn man von den LED Beschriftungen absieht.
 
Zuletzt bearbeitet:
Ja laufen tut es.

Wenn du jedoch von einer W920-Tcom-FW kommst und ein durch diesen Patch generiertes Image aufspielst. Treten auf der seriellen Konsole haufenweise Meldungen auf in denen hier /etc/default.Fritz_Box_DECT_W920V/ was fehlt.

Ob es Auswirkungen auf die Lauffähigkeit hat weis ich nicht.

Da jedoch dort die standard Einstellungen für ctlmgr/multid/usw. liegen und es nicht gut iest wenn diese Daemon keine gute Konfig haben, habe ich den Link eingebaut.

Mit dem derzeitigen Stand des Patches bin ich zufrieden. Ich würde mich freuen wenn er bei Zeiten in den freetz-trunk wandern würde. Feedback ist natürlich willkommen, auch wenn den Freetz-Entwicklern noch etwas fehlt. (Olistudent? RalfFriedel?)
 
Oliver hat bereits einen kleinen Teil davon eingecheckt, es stellt sich die Frage ob auch weitere HW Revisionsnummern da berücksichtigt gehören.

Bezüglich HW Revisionsnummern:

135 = Speedport W920V
153 = Alice IAD 7570 vDSL
146 = FRITZ!Box Fon WLAN 7570 vDSL

165 = FRITZ!Box Fon WLAN 7541 vDSL
105 = FRITZ!Box Fon WLAN 7540V


--- make/usbroot/files/root/etc/init.d/rc.usbroot (revision 4784)
+++ make/usbroot/files/root/etc/init.d/rc.usbroot (working copy)
@@ -154,11 +154,12 @@
# cache hotplug events
hotplugging defer

- if [ $HWRevision -eq 122 -o $HWRevision -eq 139 ]; then
- load_usb_modules_7270
- else
- load_usb_modules
- fi
+ case "$HWRevision" in
+ 122 | 135 | 139 )
+ load_usb_modules_7270 ;;
+ * )
+ load_usb_modules ;;
+ esac

for i in $FSTYPE usb-storage sd_mod; do
modprobe $i
 

Anhänge

  • HWrevisionsnummern_aus_7390_83_recover.txt
    2.5 KB · Aufrufe: 7
Zuletzt bearbeitet:
Ich hab mal einen neuen Patch gegen r4795 erstellt.

Features:
* 7570/W920 support (Getestet am W920V es sollten jedoch alle HWRevs jetzt supported sein)
* rc.ubsroot AFAIK jetzt werden alle mipsle Modelle mit musb_hdrc supported
* Freetz Ticket # 794

Zusätlich befindet sich eine IMO maximale Kernelconfig für die ur8 Modelle mit 2.6.19. sizeof(struct sk_buff) = 168 wie es der kdsldmod beim Starten ausgibt.
 

Anhänge

  • v6.1-r4795.diff.txt
    40.9 KB · Aufrufe: 4
  • kernel-2.6.19.2-80.config.txt
    51.9 KB · Aufrufe: 5
Zuletzt bearbeitet:
Ja sind nun eingeragen.

Habe mir die make/usbroot/files/root/etc/init.d/rc.usbroot

Nun angesehen und oberflächlich mal drüber gesehen.
Mir scheint dass da einige Typen wie der 7270v3 und 7240 nicht sauber unterstützt sind wenn nicht an anderer Stelle da noch patches darauf angewendet werden.

load_usb_modules_7270() {
piglet_bitfile=/lib/modules/microvoip_isdn_top.bit${HWRevision_BitFileCount}
dect_firstlevelfile=/lib/modules/dectfw_firstlevel.hex
dect_secondlevelfile=/lib/modules/dectfw_secondlevel.hex
piglet_load_params=""
modprobe Piglet_noemif \
piglet_bitfile=$piglet_bitfile \
piglet_enable_button=2 \
dect_firstlevelfile=$dect_firstlevelfile \
dect_secondlevelfile=$dect_secondlevelfile \
$piglet_load_params
if modprobe usbcore; then
mount -t usbfs usbfs /proc/bus/usb
modprobe musb_hdrc
fi
}
Beim 7570 sollte es eigenlich piglet_enable_button=3 heißen, ob das nun wichtig ist kann ich nicht sagen.

Beim 7270v3, 7240, und 7390:

dect_firstlevelfile=/lib/modules/dectfw_firstlevel_488.hex
dect_secondlevelfile=/lib/modules/dectfw_secondlevel_488.hex
 
Zuletzt bearbeitet:
Leider hast du Recht. Ist mir gestern auch schon aufgefallen...

MfG Oliver
 
Ja, mein Bock. Jetzt aber.

PS: 10 Woerter müssen es sein, Ich sehe schon einen Mod Beiträge mergen ;)
 

Anhänge

  • v6.2-r4795.diff.txt
    41.6 KB · Aufrufe: 5
Sieht jetzt so aus als ob das nun passt.
 
Ein Teil des Patches ist jetzt drin seit r4808. Der erweiterte USB Root Patch fehlt noch. Ich suche gerade nach einer Möglichkeit das led_module aus einer W920 Firmware zu integrieren, damit der W920 Led-Beschriftung Rechnung getragen wird.
 
Bei der 7240 reicht es die led_module.ko Datei zu kopieren.

MfG Oliver
 
Mir wäre lieber, wenn die LED-Belegung der AVM-Firmware benutzt wird, denn die ist in meinen Augen besser und speziell hat sie die Info-LED, welche es in der T-Com-Firmware garnicht gibt. Zu den Unterschieden: Klick mich

Happy computing!
R@iner
 
Auswählbar machen, wäre besser aber ich stimme Rainer zu, nur es gibt halt viel Leute die sich nach der Beschriftung richten wollen.
 
Auswählbar wäre natürlich klasse!

Happy computing!
R@iner
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,171
Beiträge
2,247,421
Mitglieder
373,714
Neuestes Mitglied
Panicmaker
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.