Hallo Leute, ich habe hier jetzt wieder meinen alten WAP54G v3.1 verfügbar. Habe herausgefunden, dass man den jetzt auch mit OpenWRT white russian flashen kann. Nun wollte ich gerne wissen, auf welche Version die Freifunk-Firmware 1.6.36 basiert. Im Wiki habe ich keine schlüssige Antwort finden können ;) MfG Semmi
Hi, Sebastian Semmler wrote:
ich habe hier jetzt wieder meinen alten WAP54G v3.1 verfügbar. Habe herausgefunden, dass man den jetzt auch mit OpenWRT white russian flashen kann. Nun wollte ich gerne wissen, auf welche Version die Freifunk-Firmware 1.6.36 basiert. Die "klassische" Freifunk Firmware, also das was wir in Potsdam verwenden, basiert auf OpenWRT white russian. Laut dem OpenWRT-Wiki ist es möglich darauf OpenWRT zu flashen [1]. Allerdings - wir haben es noch nicht probiert :)
Falls Du den Router zerschiesst: Bastla hat soweit ich weiss ein JTAG-Interface, damit kann man die Büchsen immer wieder zum Leben erwecken. [1] http://oldwiki.openwrt.org/WAP54GHowto.html viele Grüße, // melle -- xmpp: melle@jabber.ccc.de passion: http://mellenthin.de F489 2C4F E8C2 9A15 DBCB mission: http://freifunk-potsdam.de 127C 81B6 FDC3 7C1A FF85 pubkey: http://mellenthin.de/key.txt
Hi Melle, über diesen Link bin ich aufmerksam geworden, dass die v3.1 auch mit Openwrt kann. Zuerst wollte ich es mit der Freifunk-Firmware 1.6.36 flashen, habe aber gleich einen Fehler erhalten. Mit white russian 0.9 hat es aber beim nächsten Versuch ohne Problem geklappt. Wie bekomme ich da nun die Freifunk-Firmware drauf? Vielleicht sollte man es nochmal von Openwrt aus mit Freifunk probieren. Wie flashe ich denn eine andere Firmware von Openwrt aus rauf? Vielleicht kann man sich ja die für die Freifunk Firmware nötigen Pakete aber auch runterladen und so "nachbauen"? Wenn Bastla so ein Gerät hat, kann ich ja ziemlich sorglos alle Sachen ausprobieren! :D MfG Semmi Am Dienstag, den 14.07.2009, 22:07 +0200 schrieb Thomas Mellenthin:
Hi,
Sebastian Semmler wrote:
ich habe hier jetzt wieder meinen alten WAP54G v3.1 verfügbar. Habe herausgefunden, dass man den jetzt auch mit OpenWRT white russian flashen kann. Nun wollte ich gerne wissen, auf welche Version die Freifunk-Firmware 1.6.36 basiert. Die "klassische" Freifunk Firmware, also das was wir in Potsdam verwenden, basiert auf OpenWRT white russian. Laut dem OpenWRT-Wiki ist es möglich darauf OpenWRT zu flashen [1]. Allerdings - wir haben es noch nicht probiert :)
Falls Du den Router zerschiesst: Bastla hat soweit ich weiss ein JTAG-Interface, damit kann man die Büchsen immer wieder zum Leben erwecken.
[1] http://oldwiki.openwrt.org/WAP54GHowto.html
viele Grüße,
// melle
Sebastian Semmler wrote:
Wie bekomme ich da nun die Freifunk-Firmware drauf? Vielleicht sollte man es nochmal von Openwrt aus mit Freifunk probieren. Wie flashe ich denn eine andere Firmware von Openwrt aus rauf? Vielleicht kann man sich ja die für die Freifunk Firmware nötigen Pakete aber auch runterladen und so "nachbauen"? Im prinzip geht es so. Praktisch haben wir das noch nicht gemacht. Du könntest mal auf der berliner FF-Liste nachfragen, wie man von OpenWRT auf die "Klassische" Freifunk-Firmware 1.6.36 kommt.
Was ich aber vorher mal probieren würde: Es gibt ein Script "firmware-burn", mit dem man von der Kommandozeile aus den Router flashen kann. In unserem Wiki gibt es eine entsprechende Update-Anleitung [1]. Ich weiss nicht, ob das Script in der Standard-OpenWRT Distribution enthalten ist, oder ob das eine Erfindung der Berliner Entwickler ist. Ich habe es zur Sicherheit mal rangehängt. Wenn das Script in OpenWRT vorhanden ist, sieht es so aus: root@1-64-melle:~# firmware-burn Input file missing. Du könntest also nach unserer Update-Anleitung [1] vorgehen und müsstest dann bei der "normalen" Freifunk-Firmware rauskommen. Beachte, dass der WAP weniger Speicher hat und ggf. nicht alle Pakete (z.B. ff-recommended-de) installierbar sind. [1] http://wiki.freifunk-potsdam.de/Firmware_aktualisieren#Shell viele Grüße, // melle -- xmpp: melle@jabber.ccc.de passion: http://mellenthin.de F489 2C4F E8C2 9A15 DBCB mission: http://freifunk-potsdam.de 127C 81B6 FDC3 7C1A FF85 pubkey: http://mellenthin.de/key.txt #!/bin/sh if [ "$1" != "-go" ]; then ffout="$1" if [ -z "$ffout" ] || [ ! -f "$ffout" ]; then echo "Input file missing.">&2 exit 1 fi BINMAGIC=$(dd if="$ffout" bs=4 count=1 2>/dev/null) case "$BINMAGIC" in W54G|W54S|W54A|W54s) # linksys/allnet SKIP=32 ;; LOAD) # se505 SKIP=28 ;; HDR0) # trx SKIP=0 ;; *) echo "Bad Header $BINMAGIC: aborted.">&2 rm -f "$ffout" exit 1 ;; esac if [ -x /www/cgi-bin/freifunk-upload ]; then if ! /www/cgi-bin/freifunk-upload -c "$ffout" $SKIP; then echo "CRC error: aborted.">&2 rm -f "$ffout" exit 1 fi fi outdev=/dev/null test -e /dev/tts/0 && outdev=/dev/tts/0 $0 -go "$ffout" $SKIP>$outdev 2>&1 & exit 0 fi trap "" SIGHUP trap "" SIGTERM sleep 1 killall5 -HUP nvram set ff_reset=format nvram commit killall5 -TERM sleep 1 echo 0x04>/proc/sys/diag WLDEV=$(sed -n 's/^ *\([^:]\+\):.*/\1/p' /proc/net/wireless) if [ -n "$WLDEV" ]; then ip link set dev $WLDEV down wifi down # Unloading wl.o does not work / will hangup script # rmmod wl fi rmmod wlcompat rmmod diag mkdir -p /tmp/burn.$$/bin mkdir -p /tmp/burn.$$/dev mkdir -p /tmp/burn.$$/lib mkdir -p /tmp/burn.$$/proc mount none /tmp/burn.$$/dev -t devfs mount none /tmp/burn.$$/proc -t proc mv "$2" /tmp/burn.$$/ rm /tmp/* rm -r /tmp/etc /tmp/log /tmp/lock /tmp/run /tmp/spool unset rom test -f /rom/bin/busybox && rom=/rom cp -a $rom/sbin/mtd $rom/sbin/mtdkill /tmp/burn.$$/bin/ cp -a $rom/lib/ld-uClibc* $rom/lib/libc* $rom/lib/libuClibc*\ $rom/usr/lib/libnvram.so $rom/usr/lib/libshared.so /tmp/burn.$$/lib/ exec chroot /tmp/burn.$$ /bin/mtdkill write "${2#/tmp}" linux $3
Hi, so ganz sicher bin ich mir da nicht, schau mal: root@2-0-bernd:/proc# more version Linux version 2.4.30 (root@pcnet) (gcc version 3.4.4 (OpenWrt-1.0)) #5 Di 30. Dez 15:02:49 CET 2008 OpenWrt-1.0, kann das sein? Nach Wikipedia nicht, da gehts nur bis 0.9 und 1.0 wäre dann schon Kamikaze. Wie gesagt bin mir da alles andere als sicher und jetzt selber etwas verwirrt :-\ Bernd Sebastian Semmler schrieb:
Hallo Leute,
ich habe hier jetzt wieder meinen alten WAP54G v3.1 verfügbar. Habe herausgefunden, dass man den jetzt auch mit OpenWRT white russian flashen kann. Nun wollte ich gerne wissen, auf welche Version die Freifunk-Firmware 1.6.36 basiert.
Im Wiki habe ich keine schlüssige Antwort finden können ;)
MfG
Semmi
------------------------------------------------------------------------
_______________________________________________ Users mailing list Users@lists.freifunk-potsdam.de http://lists.freifunk-potsdam.de/cgi-bin/mailman/listinfo/users
participants (3)
-
Bernd Nemetz
-
Sebastian Semmler
-
Thomas Mellenthin