Fonera: Unterschied zwischen den Versionen

aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Zur Navigation springenZur Suche springen
Zeile 6: Zeile 6:
 
=== Mac OS X ===
 
=== Mac OS X ===
  
fon2200 am mac flashen (kein easyflash)
+
FON2200 am Mac OS X flashen (kein easyflash).
 +
Für FON2200 + ethernet only:
 +
 
 
<pre>
 
<pre>
für (mac user +) fon2200 + ethernet only:
 
 
 
 
sudo ifconfig en0 192.168.1.254
 
sudo ifconfig en0 192.168.1.254
 +
</pre>
  
 +
Either temporarily enable tftpd serving files from /private/tftpboot/:
 +
<pre>
 +
sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist
 +
</pre>
  
 +
..or permanently enable tftpd serving files from custom directory:
 +
<pre>
 
tftpserver config in /System/Library/LaunchDaemons/tftp.plist
 
tftpserver config in /System/Library/LaunchDaemons/tftp.plist
  
Zeile 21: Zeile 27:
 
load -F /System/Library/LaunchDaemons/tftp.plist
 
load -F /System/Library/LaunchDaemons/tftp.plist
 
start com.apple.tftpd
 
start com.apple.tftpd
 +
</pre>
  
 
openwrt(vmlinux+rootfs) files ins tftpdir kippen
 
openwrt(vmlinux+rootfs) files ins tftpdir kippen
Zeile 26: Zeile 33:
 
dann wie hier vorgehen:
 
dann wie hier vorgehen:
 
http://forum.openwrt.org/viewtopic.php?pid=63402
 
http://forum.openwrt.org/viewtopic.php?pid=63402
 
  
 
echo -e "\003" > break
 
echo -e "\003" > break
Zeile 35: Zeile 41:
  
 
fis init
 
fis init
load -r -b %{FREEMEMLO} openwrt-atheros-vmlinux.lzma
+
load -r -b 0x80041000 openwrt-atheros-vmlinux.lzma
 
fis create -e 0x80041000 -r 0x80041000 vmlinux.bin.l7
 
fis create -e 0x80041000 -r 0x80041000 vmlinux.bin.l7
load -r -b %{FREEMEMLO} openwrt-atheros-root.squashfs
+
load -r -b 0x80041000 openwrt-atheros-root.squashfs
 
fis create -l 0x06F0000 rootfs
 
fis create -l 0x06F0000 rootfs
 
fis load -l vmlinux.bin.l7
 
fis load -l vmlinux.bin.l7
Zeile 46: Zeile 52:
 
telnet 192.168.1.1
 
telnet 192.168.1.1
 
</pre>
 
</pre>
 
 
 
  
 
=== Windows/Linux (easyflash): ===
 
=== Windows/Linux (easyflash): ===

Version vom 8. März 2008, 15:11 Uhr

Fonera

FLASHING

Mac OS X

FON2200 am Mac OS X flashen (kein easyflash). Für FON2200 + ethernet only:

sudo ifconfig en0 192.168.1.254

Either temporarily enable tftpd serving files from /private/tftpboot/:

sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist

..or permanently enable tftpd serving files from custom directory:

tftpserver config in /System/Library/LaunchDaemons/tftp.plist

disabled auf false
directory auf irgendein worldreadable dir
$sudo launchctl
load -F /System/Library/LaunchDaemons/tftp.plist
start com.apple.tftpd

openwrt(vmlinux+rootfs) files ins tftpdir kippen

dann wie hier vorgehen: http://forum.openwrt.org/viewtopic.php?pid=63402

echo -e "\003" > break fonera an den strom, wenn das 2te led zu blinken beginnt: nc -vvv 192.168.1.1 9000 < break; danach ctrl+c telnet 192.168.1.1 9000

fis init load -r -b 0x80041000 openwrt-atheros-vmlinux.lzma fis create -e 0x80041000 -r 0x80041000 vmlinux.bin.l7 load -r -b 0x80041000 openwrt-atheros-root.squashfs fis create -l 0x06F0000 rootfs fis load -l vmlinux.bin.l7 exec

warten....

telnet 192.168.1.1

Windows/Linux (easyflash):

http://downloads.berlin.freifunk.net/fonera/

[ ]	ap51-flash-fonera-1.0-38	18-Dec-2007 19:10 	3.3M
[ ]	ap51-flash-fonera-gui-1.0-38.exe	18-Dec-2007 19:12 	3.3M

Passendes Tool runterladen.


http://downloads.openwrt.org/kamikaze/7.09/atheros-2.6/
 [   ] openwrt-atheros-2.6-root.jffs2-64k                 30-Sep-2007 20:16  1.6M  
 [   ] openwrt-atheros-2.6-vmlinux.lzma                   30-Sep-2007 20:16  768K   

die beiden runterladen.



Jetzt kommts..
1. Fonera mit ETHERNETKABEL an eth0 anstecken.
2. ./ap51-flash-fonera-1.0-38 eth0 openwrt-atheros-2.6-root.jffs2-64k  openwrt-atheros-2.6-vmlinux.lzma 
3. Strom an den Fonera anstecken 


Der Fonera schickt nun beim hochfahren einen ARP request raus, das Flashtool wartet darauf und tut dann seine Magie.
Der ganze Flashvorgang dauert rund _15_ Minuten.
Zuerst sieht man die IP vom Router 
Dann steht da was von 
Loading RootFS ..
Writing RootFS..  (10 Minuten)
Loading Kernel ..
Writing Kernel.. 
Rebooting Device..


Fertig.

Danach hat der Fonero die IP 192.168.1.1 und ist über TELNET erreichbar.
Happy hacking.











SOFTWARE

software zum flashen + packages .. http://download.berlin.freifunk.net/fonera/


Buildchain http://wiki.openwrt.org/BuildingPackagesHowTo

svn co https://svn.openwrt.org/openwrt/tags/kamikaze_7.09

http://forum.openwrt.org/viewtopic.php?pid=31794#p31794


Fettes ipkg repository http://downloads.openwrt.org/kamikaze/packages/mips/

HARDWARE

LCD am fonera? http://www.lefinnois.net/wpen/index.php/2007/11/11/lcd-screen-for-la-fonera/

I2C bus? http://www.lefinnois.net/wpen/index.php/2007/05/13/i2c-bus-for-la-fonera/

SD card am fonera? http://www.larsen-b.com/Article/262.html http://phrozen.org/fonera.html


GPIO kernel modul http://mobileaccess.de/fonera/gpio/ http://daubau.net/proc_gpio/

Fertig compiliertes GPIO kernelmodul im feschen .ipk + src Media:Kamikaze_7.09_GPIOkmod.tar.gz