Hardwareberichte: Unterschied zwischen den Versionen
K |
|||
(12 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | === | + | === [http://de.wikipedia.org/wiki/PCMCIA PCMCIA] Karten === |
− | + | Atheros Chipsatz - http://www.demarctech.com/products/reliawave-rwu/reliawave-rwu-300mw-atheros-802.11a-b-g-cardbus.html | |
− | generell sind | + | generell sind ORiNOCO Karten recht brauchbar. Besser sind Prism 2.5 Chipsatz Karten. |
− | === | + | === Fonera+ mit olsr === |
− | |||
− | |||
− | + | Die Fonera+ (Fonera Plus) ist eine erweiterte Fonera, die zusätzlich einen LAN-Port zum Anschluss von verkabelten Geräten anbietet. Ende 2007/Anfang 2008 wird diese Fonera mit einer Firmware Version 1.1.0 ausgeliefert, die aktuelle Firmware Mitte Jänner ist 1.1.1-r1 (durch "nach Hause telefonieren" nach dem Hack automatisch upgegradet). | |
− | + | Folgendes hab ich durchgeführt um ssh-Zugang auf der Gerät zu bekommen: | |
− | + | ||
− | + | ||
− | [ | + | Das Original der Anleitung findet sich auf [http://www.fonboard.nl/wiki/Unlock_la_fonera_plus http://www.fonboard.nl/wiki/Unlock_la_fonera_plus] |
+ | Deshalb hier nur eine kleine Zusammenfassung: | ||
− | + | * Image-Datei herunterladen: [http://www.leeman.be/fon/GetImage.php http://www.leeman.be/fon/GetImage.php] und entpacken | |
− | + | * Den tftp-Server habe ich nicht über inetd gestartet sondern als Standalone-Server: <code>~# atftpd --verbose --daemon --nofork /pfad/zum/imageverzeichnis/</code> | |
+ | * Dieses Script fängt die Fonera beim Booten ab: | ||
+ | <code>echo 'echo -e "\0377\0364\0377\0375\0006" >break.bin; sudo /usr/bin/arping -f 192.168.1.1; sudo nc -vvv 192.168.1.1 9000 <break.bin; telnet 192.168.1.1 9000' > catch_fonera+</code><br> | ||
+ | <code>./catch-fonera</code> | ||
+ | * Fonera über den LAN-Port verbinden und hochfahren, dann sollte man einen RedBoot-Prompt bekommen. Steht nach diesem ein (od. 2) Fragezeichen, dann "Strg + C" drücken | ||
+ | * Danach müssen einige Flash-Werte überprüft werden, um sicher an die richtigen Stellen zu flashen: | ||
+ | RedBoot> fis list | ||
+ | Name FLASH addr Mem addr Length Entry point | ||
+ | RedBoot 0xA8000000 0x80040400 0x00030000 0xA8000000 | ||
+ | loader 0xA8030000 0x80100000 0x00010000 0x80100000 | ||
+ | image 0xA8040000 0x80040400 0x00230004 0x80040400 | ||
+ | image2 0xA8660000 0xA8660000 0x00140000 0x80040400 | ||
+ | FIS directory 0xA87E0000 0xA87E0000 0x0000F000 0x00000000 | ||
+ | RedBoot config 0xA87EF000 0xA87EF000 0x00001000 0x00000000 | ||
− | + | RedBoot> x -b 0xa8040000 -l 32 | |
+ | A8040000: 00 21 BF DE A2 14 D3 9B 00 0A 50 34 6D 00 00 80 |.!........P4m...| | ||
+ | A8040010: 00 FF FF FF FF FF FF FF FF 00 04 02 48 80 0E 0F |............H...| | ||
− | + | RedBoot> x -b 0xa8250000 -l 32 | |
+ | A8250000: 1E 5E B5 70 5D FA DE 16 AE 98 85 61 87 D5 E2 09 |.^.p]......a....| | ||
+ | A8250010: D2 C1 70 A0 DD F6 2A 30 7F C8 5E 0B 00 DF 50 0A |..p...*0..^...P.| | ||
+ | *Der 2. und 3. Test lieferte bei mir abweichende Ergebnisse: | ||
+ | |||
+ | A8040000 00 21 B9 89 A7 A3 C6 Df 00 0A 50 1D 6D 00 00 80 |.!........P.m...| | ||
+ | A8040010 00 FF FF FF FF FF FF FF FF 00 04 02 48 80 0E 0F |............H...| | ||
+ | |||
+ | A8250000: 6D A8 A7 C2 A0 DA CD 67 68 F6 E0 3B 22 69 AA 95 |m......gh..;"i..| | ||
+ | A8250010: 03 58 3E 94 CF AE FC D9 90 3D 5C 10 97 74 C6 47 |.X>......=\..t.G| | ||
+ | |||
+ | *Die Fonera war noch nicht auf der neuesten Firmware-Variante, weshalb ich einen anderen Flashbefehl einsetzen musste (alternativ kann die Fonera über "nach Hause telefonieren" upgegraded werden) | ||
+ | *Aber zuerst lädt man sich über tftp die zuver heruntergeladene und entpackte Image-Datei: | ||
+ | RedBoot> load -r -b 0x80100000 image.bin | ||
+ | *und überprüft ob die fehlerfrei übertragen wurde: | ||
+ | RedBoot> cksum -b 0x80100000 -l 0x00610000 | ||
+ | POSIX cksum = 1614928997 6356992 (0x6041dc65 0x00610000) | ||
+ | *Dann kann geflasht werden (Wenn die 3 Tests oben das richtige Ergebnis lieferten! Also Firmware = Version 1.1.1) | ||
+ | RedBoot> fis write -b 0x80320000 -f 0xa8260000 -l 0x003f0000 | ||
+ | *Alternativ (bei alter Firmware): | ||
+ | RedBoot> fis write -b 0x80100000 -f 0xa8040000 -l 0x00610000 | ||
+ | *Nachfrage mit "y" bestätigen und Flash-Vorgang so starten. '''Achtung! Dieser Vorgang kann bis zu 20 Minuten dauern!''' | ||
+ | *Danach kann die Fonera mit "reboot" neu gestartet werden. | ||
+ | *Nun ist die Fonera per WLAN und LAN (nicht WAN) über ssh erreichbar | ||
+ | |||
+ | |||
+ | [[Category:Dokumentation]] | ||
+ | [[Category:Hardware]] |
Aktuelle Version vom 3. Februar 2009, 04:10 Uhr
PCMCIA Karten
Atheros Chipsatz - http://www.demarctech.com/products/reliawave-rwu/reliawave-rwu-300mw-atheros-802.11a-b-g-cardbus.html
generell sind ORiNOCO Karten recht brauchbar. Besser sind Prism 2.5 Chipsatz Karten.
Fonera+ mit olsr
Die Fonera+ (Fonera Plus) ist eine erweiterte Fonera, die zusätzlich einen LAN-Port zum Anschluss von verkabelten Geräten anbietet. Ende 2007/Anfang 2008 wird diese Fonera mit einer Firmware Version 1.1.0 ausgeliefert, die aktuelle Firmware Mitte Jänner ist 1.1.1-r1 (durch "nach Hause telefonieren" nach dem Hack automatisch upgegradet).
Folgendes hab ich durchgeführt um ssh-Zugang auf der Gerät zu bekommen:
Das Original der Anleitung findet sich auf http://www.fonboard.nl/wiki/Unlock_la_fonera_plus Deshalb hier nur eine kleine Zusammenfassung:
- Image-Datei herunterladen: http://www.leeman.be/fon/GetImage.php und entpacken
- Den tftp-Server habe ich nicht über inetd gestartet sondern als Standalone-Server:
~# atftpd --verbose --daemon --nofork /pfad/zum/imageverzeichnis/
- Dieses Script fängt die Fonera beim Booten ab:
echo 'echo -e "\0377\0364\0377\0375\0006" >break.bin; sudo /usr/bin/arping -f 192.168.1.1; sudo nc -vvv 192.168.1.1 9000 <break.bin; telnet 192.168.1.1 9000' > catch_fonera+
./catch-fonera
- Fonera über den LAN-Port verbinden und hochfahren, dann sollte man einen RedBoot-Prompt bekommen. Steht nach diesem ein (od. 2) Fragezeichen, dann "Strg + C" drücken
- Danach müssen einige Flash-Werte überprüft werden, um sicher an die richtigen Stellen zu flashen:
RedBoot> fis list Name FLASH addr Mem addr Length Entry point RedBoot 0xA8000000 0x80040400 0x00030000 0xA8000000 loader 0xA8030000 0x80100000 0x00010000 0x80100000 image 0xA8040000 0x80040400 0x00230004 0x80040400 image2 0xA8660000 0xA8660000 0x00140000 0x80040400 FIS directory 0xA87E0000 0xA87E0000 0x0000F000 0x00000000 RedBoot config 0xA87EF000 0xA87EF000 0x00001000 0x00000000
RedBoot> x -b 0xa8040000 -l 32 A8040000: 00 21 BF DE A2 14 D3 9B 00 0A 50 34 6D 00 00 80 |.!........P4m...| A8040010: 00 FF FF FF FF FF FF FF FF 00 04 02 48 80 0E 0F |............H...|
RedBoot> x -b 0xa8250000 -l 32 A8250000: 1E 5E B5 70 5D FA DE 16 AE 98 85 61 87 D5 E2 09 |.^.p]......a....| A8250010: D2 C1 70 A0 DD F6 2A 30 7F C8 5E 0B 00 DF 50 0A |..p...*0..^...P.|
- Der 2. und 3. Test lieferte bei mir abweichende Ergebnisse:
A8040000 00 21 B9 89 A7 A3 C6 Df 00 0A 50 1D 6D 00 00 80 |.!........P.m...| A8040010 00 FF FF FF FF FF FF FF FF 00 04 02 48 80 0E 0F |............H...|
A8250000: 6D A8 A7 C2 A0 DA CD 67 68 F6 E0 3B 22 69 AA 95 |m......gh..;"i..| A8250010: 03 58 3E 94 CF AE FC D9 90 3D 5C 10 97 74 C6 47 |.X>......=\..t.G|
- Die Fonera war noch nicht auf der neuesten Firmware-Variante, weshalb ich einen anderen Flashbefehl einsetzen musste (alternativ kann die Fonera über "nach Hause telefonieren" upgegraded werden)
- Aber zuerst lädt man sich über tftp die zuver heruntergeladene und entpackte Image-Datei:
RedBoot> load -r -b 0x80100000 image.bin
- und überprüft ob die fehlerfrei übertragen wurde:
RedBoot> cksum -b 0x80100000 -l 0x00610000 POSIX cksum = 1614928997 6356992 (0x6041dc65 0x00610000)
- Dann kann geflasht werden (Wenn die 3 Tests oben das richtige Ergebnis lieferten! Also Firmware = Version 1.1.1)
RedBoot> fis write -b 0x80320000 -f 0xa8260000 -l 0x003f0000
- Alternativ (bei alter Firmware):
RedBoot> fis write -b 0x80100000 -f 0xa8040000 -l 0x00610000
- Nachfrage mit "y" bestätigen und Flash-Vorgang so starten. Achtung! Dieser Vorgang kann bis zu 20 Minuten dauern!
- Danach kann die Fonera mit "reboot" neu gestartet werden.
- Nun ist die Fonera per WLAN und LAN (nicht WAN) über ssh erreichbar