danisahne-mod

Status
Für weitere Antworten geschlossen.
Hi chres,

ich werde das neue Skript von Enrik übernehmen. Noch werden aber die 5012/5010er nicht unterstützt werden. Den Kernel und das Dateisystem so zu kombinieren, dass es funzt ist kein Problem, aber irgend ein Besitzer eines solchen Gerätes müßte mir eine passende Kernelkonfig zukommen lassen, weil ich es mangels Hardware nicht testen kann. Die Kernelpatches, die im Mod sind, dürften mit den 5012/5010ern kompatibel sein (hidden_root).

Der Fehler in der aktuellen Version ist gefunden und wird in der neuen Version im Laufe der Feiertage behoben werden.

Mfg,
danisahne

Btw.: Das Forum ist jetzt echt flott, wobei ich mich erst noch an das neue Design gewöhnen muss.
 
danisahne schrieb:
Btw.: Das Forum ist jetzt echt flott, wobei ich mich erst noch an das neue Design gewöhnen muss.
Apropos gewöhnen: bz2 ist als Dateierweiterung noch nicht freigeschaltet. Brauchst Du wahrscheinlich, um Deine Mods wie gewohnt hochzuladen, oder?

Edit: Hat sich erledigt. bz2 ist freigeschaltet.
 
danisahne schrieb:
irgend ein Besitzer eines solchen Gerätes müßte mir eine passende Kernelkonfig zukommen lassen, weil ich es mangels Hardware nicht testen kann.
Kein Problem, ich hab das Teil ja hier! Sag mir was du benötigst und du bekommst es.
Auch sonst helfe ich dir wo und wie ich kann, damit wir das auf den 5010/5012ern auch zum Laufen kriegen. ;)

Grüße
chres
 
Zuletzt bearbeitet:
heini66 schrieb:
:) nu auch mit ds-mod 01 unterwegs... das mit dem alten mod image vorher hats gebracht.

Was meinst Du damit? Was war die Lösung?

mfg

BaWe
 
Hi, hab eine gefixte Version 0.1.1 hochgeladen (die hoffentlich keine weiteren Fehler hat ;) ). Der Fehler liegt in der aktuellen Version der Busybox. Im aktuellen Snapshot der busybox ist der Fehler wieder behoben, der bugfix in 0.1.1 umgeht den Fehler der busybox aber einfach. Vielleicht geh ich in der Version 0.2 auf den aktuellen Snapshot, davor streube ich mich gerade noch ein wenig.

Gruß,
danisahne
 
Hallo,

mit der neuen Version 0.1.1 hat es nun auch geklappt! :)

mfg

BaWe
 
Hi ihrs,

ich muss euch loben ihr macht ne Top Arbeit, hatte gestern versucht den ds-0.1 drauf zu machen, hatte aber keine lust mehr was zu schreiben, das es nich geht, aber der Fehler wurde ja jetzt schon behoben, hab noch nen vorschlag, in dem mod m4.28 gibts nen email push service für statusdaten und so, vielleicht könntet ihr den ja auch im ds-mod mit aktivieren bzw. integrieren?

MFg 3Dfxatwork

edit: Wieso wird meine Signatur nicht angezeigt?
 
Zuletzt bearbeitet:
Hi.
Der Patch für den Push-Service bewirkt nur, dass der Menüpunkt, auch wenn die Box sich nicht selbst einwählt, im Webinterface angezeigt wird. Der eigentliche Service kommt von der FritzBox selbst.

MfG Oliver
 
k, hab es selbst gerade gesehen, da ich in Linux /Unix nicht wirklich bewandert bin, hab ich keine Ahnung, wie ich mir die Seite in mein Webinterface zuabern kann, wäre nett wenn jemand ne Anleitung hätte. Dann is mir noch aufgefallen ich hab bei
Code:
make menuconfig
den Startassistenten und die Hilfe rausgenommen, aber die Links sind noch da, könnte man vielleicht noch verbessern?

MFG 3Dfxatwork
 
So, Version 0.2 bahnt sich an.

Die wichtigsten Neuerungen von ds-0.2rc1:

- Neue make targets 'tools' und 'recover'. Ersteres von beiden kompiliert die Tools mit dem Host-Compiler neu (bis auf 7zip). Recover sollte sebsterklärend sein. Es handelt sich hierbei um das allseits bekannte Skript von Enrik.

- ds-0.2rc1 ist nun Cygwin kompatibel (siehe HOWTO im Mod). Ich habs nur einmal ausprobiert, da würde ich um eure Erfahrungsberichte bitten. Nur das neue make target 'recover' funktioniert nicht unter Cygwin.

- Neues Paket im Status TESTING: wol-cgi. Dieses Paket stellt eine seperate Wake-On-LAN Weboberfläche zur Verfügung. Getestet hab ich das Paket selber noch nicht. Auch hier bitte Erfahrungsberichte. Das Paket muss in `make menuconfig' unter "Package Selection" ausgewählt werden (standardmäßig deaktiviert).

Das wol-cgi Interface kann sowohl MAC Adressen aus der "Hosts" Datei des Mods aufwecken (neu ist hier die Möglichkeit eine Beschreibung eines Hosts einzufügen, welche dann in der Liste des WOL Interface erscheint), als auch jede MAC, die man auswendig weiß ;)

EDIT:
3dfxatwork schrieb:
Dann is mir noch aufgefallen ich hab bei
Code:
make menuconfig
den Startassistenten und die Hilfe rausgenommen, aber die Links sind noch da, könnte man vielleicht noch verbessern?
Das war mir ehrlich gesagt zu viel Arbeit, weils mich nicht stört, wenn der Menüeintrag drinnen bleibt. Damals gings um Platz, welcher Dank LZMA und Contiguous Squashfs zur Zeit reichlich vorhanden ist. Wenn mir das allerdings jemand als Patches schickt, dann integrier ich es auch gerne. Es gibt doch auch noch ne ganze Reihe interessanter Patches im Forum, die ich jetzt nicht alle suchen will, aber wenn jemand seinen Lieblingspatch mit im Mod haben will, dann schickt ihn mir einfach mit ner kurzen Erklärung was er macht per PN.

Viele Grüße,
danisahne
 
Zuletzt bearbeitet:
hallo,

hier die kompletten web-seiten patches:

Code:
#############################################
# web-interface international patchen
#############################################

echo "INTERNATIONAL=$INTERNATIONAL" >> $FEATURES
if [ "$INTERNATIONAL" == "YES" ]
then
    echo "patche web interface international"
    sed -i -e "s/avme/avm/g" ./usr/www/all/html/de/fon/sip1.html
    sed -i -e "s/avme/avm/g" ./usr/www/all/html/de/fon/sip1.js
fi

#############################################
# web-interface enum patchen
#############################################

echo "ENUM=$ENUM" >> $FEATURES
if [ "$ENUM" == "YES" ]
then
    echo "patche web interface enum"
    sed -i -e "s/display:none//g" ./usr/www/all/html/de/fon/sipoptionen.html
    sed -i -e "s/avme/avm/g" ./usr/www/all/html/de/fon/sipoptionen.js
fi

#############################################
# web-interface push patchen
#############################################

echo "PUSH=$PUSH" >> $FEATURES
if [ "$PUSH" == "YES" ]
then
    echo "patche web interface push"
cat <<\EOP | patch -p0 --no-backup-if-mismatch
--- usr/www/all/html/de/menus/menu2_system.html    2005-10-04 12:00:00.000000000 +0100
+++ usr/www/all/html/de/menus/menu2_system.html    2005-10-04 12:00:00.000000000 +0100
@@ -15,3 +15,1 @@
-<? if eq '<? query connection0:settings/type ?>' 'pppoe' `
-    <li class="$var:classname"><img src="$var:subpfeil"> <a href="javascript:jslGoTo('system','email')">$var:txt09</a></li>
-` ?>
+    <li class="<? echo $var:classname ?>"><img src="<? echo $var:subpfeil ?>"> <a href="javascript:jslGoTo('system','email')"><? echo $var:txt09 ?></a></li>
EOP
fi

#############################################
# web-interface wds patchen
#############################################

echo "WDS=$WDS" >> $FEATURES
if [ "$WDS" == "YES" ]
then
    echo "patche web interface wds"
cat <<\EOP | patch -p0 --no-backup-if-mismatch
--- usr/www/all/html/de/menus/menu2_wlan.html    2005-10-04 12:00:00.000000000 +0100
+++ usr/www/all/html/de/menus/menu2_wlan.html    2005-10-04 12:00:00.000000000 +0100
@@ -37,5 +37,3 @@
-<? if eq $var:isWlanWds 1 `
 <? if eq <? query box:settings/expertmode/activated ?> 1 `
     <li class="$var:class3"><img src="$var:subpfeil"> <a href="javascript:jslGoTo('wlan','wds')">Repeater</a></li>
-` ?>
 ` ?>
EOP
fi

#############################################
# hilfedateien loeschen
#############################################

echo "NOHELP=$NOHELP" >> $FEATURES
if [ "$NOHELP" = "YES" ]
then
    echo "entferne hilfedateien"
    rm -rf usr/www/all/html/de/help
    find usr/www/all/html/de/menus -type f |
    xargs sed -s -i -e '/var:menuHilfe/d'
    sed -i -e '/setvariable var:txtHelp/d' usr/www/all/html/de/global.inc
    find usr/www/all/html -name "*.html" -type f |
    xargs sed -s -i -e '/<input type="button" onclick="uiDoHelp()"/d'
    find usr/www/all/html -name "*.js" -type f |
    xargs sed -s -i -e '/function uiDoHelp() {/,/}/d'
fi

#############################################
# startassi loeschen
#############################################

echo "NOSTARTASSI=$NOSTARTASSI" >> $FEATURES
if [ "$NOSTARTASSI" = "YES" ]
then
    echo "entferne einrichtungsassistent"
    rm -rf usr/www/all/html/de/first
    rm usr/www/all/html/index_assi.html
    rm usr/www/all/html/assistent.html
    find usr/www/all/html/de/menus -type f |
    xargs sed -s -i -e '/var:menuAssistent/d'
fi

stehen alle im fritzbox_mod.6. die patches für desn startassi und die hilfeseiten sind von buehmann.

micha
 
hi

hier geht es ja in großen Schritten voran.
Ich habe mich mal an cygwin probiert, scheitere aber immer an der Meldung
kernel splitting failed

Hat einer eine Ahnung woran das liegt?
 
Hi fritzchen,

du hast bestimmt
Code:
make tools
vergessen, oder? Der Fehler kommt bei mir auch, wenn ich das nicht mache. find-squashfs ist das erste Binary Tool, das aufgerufen wird und dann den Fehler provoziert. Die Tools sind ja für i386-linux vorkompiliert, das läuft unter Cygwin nicht. Deshalb müssen die Tools erst für Cygwin compiliert werden.

Ich werd mal in das Makefile noch eine Erkennung einbauen, sodass bei Cygwin die Tools automatisch kompiliert werden, wenn man `make' tippt.

Mfg,
danisahne
 
upps, sorry - die Lesekompetenz...

läuft super!
 
Hallo,

ich brauch eure Hilfe: Hast du eine 4MB-Flash (EDIT: AVM) Box, die nicht eine aus
  • Fon 5012
  • Fon WLAN 7050
ist und du willst den danisahne-mod auf diese Box aufspielen? Dann schick mir bitte per PN (nicht hier posten!) die Antworten auf folgende Fragen:
  1. FTP Url deiner Firmware?
  2. Hat die Box USB (Host oder Slave)?
  3. Kann sie WLAN?
  4. Ist es eine Fon Box?
  5. Was ist die Ausgabe von folgendem Befehl auf der Box?
    Code:
    cat /proc/sys/dev/adam2/environment | grep mtd

Danke schon mal für eure Mithilfe.

Mfg,
danisahne
 
Zuletzt bearbeitet:
heini66 schrieb:
oder waren da nur avm's gemeint???
Vorzugsweise mal Kisten, auf denen der Mod auch läuft. Ich nehme nicht an, dass die AVM Firmware auf dem SMC Teil läuft oder?

Gruß,
danisahne
 
Status
Für weitere Antworten geschlossen.
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.