] > Linksys WRT54GL: SD Mod - Karol „Zal” Zalewski - Blog

Linksys WRT54GL: SD Mod

2008-09-08, Poniedziałek 19:11:46 +0200, autor Karol „Zal” Zalewski, licencja LPRCTKC

Wspomniana wcześniej próba modyfikacji routera Linksysa WRT54GL polegająca na instalacji 1 GB karty SD została zakończona sukcesem.

Linksys WRT54GL SD Mod

Zmieniłem nieco poprzednie plany i do instalacji całości wykorzystałem jedynie: kartę mikroSD z adapterem SD (13 PLN), taśmę klejącą oraz kawałek skrętki (w celu wydobycia 7 kabelków). Uznałem, iż wymiana karty będzie na tyle rzadka, iż nie trzeba robić otworów w obudowie, a jedynie dolutować kable idące od płyty głównej do adaptera SD, a całość przykleić pod płytą główną tak, jak to widać poniżej.

Linksys WRT54GL SD Mod - SD pod płytą główną

Wątpię, abym tam jeszcze kiedykolwiek zajrzał, ale w razie potrzeby demontaż obudowy nie jest pracochłonny, a adapter zamiast prawdziwej karty SD uchroni mnie od ponownego lutowania.

Linksys WRT54GL SD Mod - Menu DD-WRT

Obecnie mam zamiar postawić tam prosty serwer WWW, FTP oraz SVN-a zapewne :-) Odczyt/zapis z i na kartę wynosi około 250KiB/s, więc nie jest to demon prędkości, ale do zastosowań domowych z pewnością wystarczy.

Szczegóły techniczne dot. modyfikacji można znaleźć na Wiki OpenWRT. Naprawdę nic więcej do jej wykonania nie potrzeba, a spolszczenie ww. instrukcji byłoby niepotrzebne ;-]

[EDIT] Oprogramowanie warto dodawać korzystając z Optware. Router bez problemu radzi sobie z obsługą małego serwera WWW, FTP i SVN.

Komentarze do wpisu Linksys WRT54GL: SD Mod
  1. kodama powiedział(a):

    To wyjaśnia, dlaczego nie odzywałeś się do mnie cały boży dzień... ;) Gratuluję tak czy siak. :*

  2. DeeTah powiedział(a):

    Sprytny pomysł z tym adapterem, chociaż ja bym jednak spróbował czegoś w tym stylu: http://uanr.com/sdfloppy/

  3. BeteNoire powiedział(a):

    Że Ci się chciało :] No, ale szpoko, może ze swoim WuRTem coś takiego zrobię jak skończy mu się gwaranz.

  4. Zal powiedział(a):

    @Kodama: W rzeczy samej Kochanie ;* Ale wynagrodzę Ci to wieczorną rozmową ;D

    @DeeTah: Caladan o tym wspominał, ale jeżeli nie masz pod ręką taśmy od napędu dyskietek to zawsze można pobawić się najtańszym (poniżej 10 PLN) czytnikiem kart SD pod USB. Tyle tylko, że lutowania jest wtedy dwa razy więcej, niż przy floppy :P

    @BeteNoire: Ja nie mogłem wytrzymać (chciałem pobawić się lutownicą) i sam gwarancję zakończyłem ;] Co nie zmienia faktu, że o ile z samego DD-WRT jestem zadowolony to z jego menadżera pakietów już nie jestem. Robi problemy z zależnościami, a przecież to był główny motyw „zrywania gwarancji” i instalacji moda.

  5. BeteNoire powiedział(a):

    A, no zapomniałem, że u siebie „zerwałem” gwaranz wgraniem Tomato ;-) Ale ten softowy proces można odwrócić i udać, że nic nie było :]

  6. pecet powiedział(a):

    Ta, tylko jak ci się coś zepsuje to raczej nie wgrasz standardowego firmware’a ;) No oczywiście zależy jak zdefiniujemy „coś”.

  7. Zal powiedział(a):

    @pecet: Też racja :P A każda próba wrócenia do starego firmware w takiej sytuacji wiązałaby się z koniecznością dostępu do płyty głównej routera, co jest równoznaczne z utratą gwarancji.

  8. BeteNoire powiedział(a):

    No dokładnie. Ale byłem świadom tej konsekwencji, w sumie grzebanie hardwarowe „bardziej” łamie gwarancję i trudniej się z tego wywinąć ;)

  9. DeeTah powiedział(a):

    @pecet, ostatecznie to wgrasz, są hacki pozwalające dostać się bezpośrednio do flasza. Gorzej z problemami sprzętowymi.

    @Zal: za to efekt lepszy ;) Teraz jesteś ograniczony do MicroSD. Karty SDHC są dużo tańsze.

  10. Zal powiedział(a):

    @DeeTah: Trudno się nie zgodzić – w momencie, gdybym na routerze chciał zapuścić klienta BitTorrenta, albo wgetem ISO systemów ściągać to ma to duże znaczenie :] Ale przy moich potrzebach to nieistotne :D

    Z drugiej zaś strony – nie wiem, jak sobie DD-WRT radzi z kartami powyżej 1 GB. Czytałem na Wiki DD-WRT, że przy 2 GB potrafi już fochy strzelać. I to z przytupem ;>

  11. DeeTah powiedział(a):

    Hm, a ja gdzie indziej wyczytałem, że nowe sterowniki nawet na dużym SDHC się nie zadławią. Ale mogę się oczywiście mylić.

  12. Zal powiedział(a):

    @DeeTah: Możliwe, że tutorial, którym się kierowałem był starej daty ;] A co do problemów z paczkami – korzystanie z OptWare nie powoduje żadnych z problemów, które miałem korzystając z repo OpenWRT ;]

  13. Infro powiedział(a):

    @BeteNoire: przez udane wgranie Tomato nie utraciłeś gwarancji. Ja, zanim w swoim WRT pozbyłem się oryginalnego firmware’u, zgłębiłem nieco temat i ostatecznie wyczytałem gdzieś, że gwarancję traci się jedynie w przypadku nieudanej aktualizacji. A na http://openlinksys.info/readarticle.php?article_id=49 jest fajna instrukcja, jak reanimować WRT, gdy wszystko inne zawiedzie ;)

  14. vmario powiedział(a):

    Kurcze, narobiłeś mi smaku. Ale jak znajdę czas, to w tym roku spróbuję podłączyć ATmegę do Ethernetu i może powstanie jakiś termometr czy sterownik via TCP/IP ;)

  15. Zal powiedział(a):

    @vmario: Też ciekawa koncepcja :D A jak tak bardzo lubisz bawić się sprzętem, a masz tego WRT54GL to warto wspomnieć o tym, iż posiada on dwa porty szeregowe z czego jeden jest na pewno do pełnej dyspozycji użytkownika :]

  16. vmario powiedział(a):

    @Zal: Porty szeregowe? Takie RS-232? A po co oni dali w routerze porty szeregowe?

  17. Zal powiedział(a):

    @vmario: Do pełnego RS-232 brakuje tam pewnej modyfikacji, ale fakt – dwa porty. Jeden służy do komunikacji ze zmodyfikowanym softem (DD-WRT, OpenWRT itp.), a drugi pozostaje do pełnej dyspozycji użytkownika. Dlaczego? W sumie to nie mam zielonego pojęcia – może korzystali z tego do debuggowania całości? Więcej na Wiki (szukaj „serial port”, ma też JTAG-a).

  18. Lex powiedział(a):

    Miej odrobinę litości dla tej karty SD i nie stawiaj na niej serwera WWW...

  19. Zal powiedział(a):

    @Lex: To większy problem z małą ilością RAM-u (użycie swapa mija się z celem – szczególnie na karcie SD), niż kartą SD ;) Ale SVN i FTP hula, aż miło :D A o zużycie poprzez dużą liczbę zapisów nie ma się co martwić.

  20. lorty powiedział(a):

    a czemu swapa na SD mija sie z celem? co jest złe w tym pomysle?

  21. Zal powiedział(a):

    @lorty: A] niska prędkość zapisu/odczytu (około 150KB/s) oraz B] zjawisko zużywania karty SD (pamięć flash ma ograniczoną liczbę zapisów, jaką można wykonać bez zniszczenia nośnika – do około 100 000 bodajże).

  22. xeros powiedział(a):

    Też się przymierzam do tej modyfikacji, ale jakoś wcześniej nie mogłem się do tego przekonać ze względu na problemy ze stabilnością sterownika i niską prędkością odczytu/zapisu na karcie. Jak to się teraz sprawuje? Czytałem gdzieś, że z kartą SD (nie microSD) 2GB większej prędkości szybkość „transferu” osiąga nawet 400KB/s (http://www.hendlsofen.de/WRT54GL/eng/WRT54GL_SDMod.html). Czy w Kamikaze mają już ten sterownik do kart SD/MMC skompilowany w binarce lub repo? I jaka jest wersja Twojego WRT54GL? (1.0 czy 1.1?) Ja mam 1.0.

  23. Zal powiedział(a):

    @xeros: W używanym przeze mnie DD-WRT moduł jądra jest już w komplecie i nawet interfejs webowy udostępnia część odpowiedzialną za jego konfigurację. Co do wersji hardware – 1.1 ;]

  24. xeros powiedział(a):

    Jakoś DD-WRT mnie nie przekonuje, bardziej mi odpowiada OpenWRT. WhiteRussian sprawuje się naprawdę nieźle, ale teraz czekam na oficjalne wydanie Kamikaze z kernelem 2.6. Czy poza wstawieniem karty microSD rozważasz również wymianę kości ram na 64MB? Wtedy to byłaby już naprawdę całkiem niezła maszynka na prosty serwer. Szkoda, że wszystkie modyfikacje dotyczą tylko wersji 1.1. Trudno znaleźć już jakieś instrukcje/schematy do 1.0.

  25. Zal powiedział(a):

    @xeros: Z danych mi dostępnych wynika, iż wersje 1.0 oraz 1.1 nie różnią się pod względem instalacji karty pamięci. Co do pamięci – rozważałem, ale niestety nie jest to zabawa dla mnie. Nie mam wiedzy na temat lutowania, a nie chciałbym się uczyć na błędach – szczególnie, iż sama pamięć jest umiejscowiona bardzo blisko innych, równie ważnych, elementów.

    Chyba, że znajdę kogoś, kto się na tym zna i nie będzie oczekiwał zbyt wiele za usługę ;]

  26. MKak powiedział(a):

    A tak w ogóle to jak wrt54g rozebrać, aby dało się go jeszcze poskładać ?

  27. Zal powiedział(a):

    @MKak: W przypadku WRT54GL to proste - najpierw odkręcasz anteny z tylnej części obudowy, a następnie siłujesz się z zatrzaskami (jedną ręką trzymasz niebieską część, drugą czarną część obudowy). Nawet filmy można znaleźć na YouTube prezentujące tą nieskomplikowaną czynność.

  28. MKak powiedział(a):

    Wielkie dzięki - nie wpadłem na to, żeby szukać videorelacji. Bez filmu na pewno bym popsuł bo próbowałem rozbierać w innej płaszczyźnie.
    Pozdrawiam serdecznie.

Dodaj komentarz:

Możesz wykorzystać Markdown. Znaczniki HTML nie działają!

Wysyłając komentarz wyrażasz zgodę na jego publikację na zasadach licencji CC BY-NC-SA 3.0. Jeżeli się na to nie zgadzasz - nie komentuj.

Uwaga! Niniejszy serwis przechowuje adres IP osoby pozostawiającej komentarz. Chcesz pozostać anonimowy? Skorzystaj z Tora, lub bezpiecznego proxy. Z mojej strony gorąco polecam Tora w połączeniu z systemem GNU/Linux, przeglądarką Firefox oraz rozszerzeniem Torbutton.

Polecam: Tor Project

Powyższe logo jest zarejestrowanym znakiem handlowym The Tor Project, Inc.

Podgląd komentarza: