1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

[TUTORIAL] wrt54gs v1 sd-mod (microsd) - polish version + images

Discussion in 'Modding Forum' started by shibby20, Mar 6, 2009.

  1. shibby20

    shibby20 Network Guru Member

    witam

    3 dni zajelo mi zrobienie sdmoda :) Poniewaz na necie nie ma zadnego dokladnego opisu dla tego routera postanowilem go zamiescic.

    A wiec zaczynamy...

    Potrzebujemy:
    - adapter sd + karte microsd
    - 6-zylowy kabel (dobrze pasuje kabel od dyskietki)
    - lutownica
    - przyda sie goracy klej i szklo powiekszajace
    - miernik
    - sprawne oko i troche zdalnosci manualnych :)

    Lutujemy 6 kabli do adaptera zgodnie z opisem:
    [​IMG]

    Jak widac pin6 jest niewymagany, poniewaz adapter ma juz mostek w sobie.
    Calosc powinna wygladac mniej wiecej tak. Warto sprawdzyc miernikiem czy jest przejscie i czy nic nie zwiera.
    [​IMG]

    To byla latwa czesc. Najtrudniejsze to przylutowanie 3ch kabelkow do RP3. Tu przyda sie szklo powiekszajace i zdolnosci manualne. Tak to powino wygladac:
    [​IMG]

    Jak widac w moim przypadku GPIO4 jest nieuzywane (unused), wrecz proba wykorzystania go konczyla sie fiaskiem. Dlatego DO zamiast podlaczyc do GPIO4 (tak jak jest na wielu opisach) podlaczylem do GPIO2.

    Kolejny krok to przylutowanie zasilania i uziemienia:
    [​IMG]

    Ostatni krok to przylutowanie CS do diody DZM (sorry za niewyrazne zdjecie :p ):
    [​IMG]

    Kabelki zabezpieczamy goracym klejem, w szczegolnosci te lutowane do RP3. Efekt koncowy wyglada nastepujaco:
    [​IMG]

    Nie chcialem robic dziur w moim linksysie wiec adapter wypuscilem na zewnatrz i przykleilem do spodu obudowy na goracy klej:
    [​IMG]

    I widok dolnej czesci routera:
    [​IMG]

    Wkladamy karte microSD. Ja wykorzystalem 2GB:
    [​IMG]

    Router gotowy. Przejdzmy do programowania. Potrzebujemy softu (w przypadku tomato) lub modulu mmc.o ktory wykorzysta nastepujace (niestandartowe) GPIO:
    -GPIO2 - DO
    -GPIO3 - CLK
    -GPIO5 - DI
    -GPIO7 - CS

    Ja uzylem tomato by slodki, poniewaz pozwala on na modyfikacje GPIO z poziomu GUI.
    [​IMG]

    Karta domyslnie montuje sie jako /mmc
    Dodalem na jffs skrypt montowania /mmc/opt pod /opt by moc instalowac optware
    Code:
    #!/bin/sh
    
    sleep 10
    /bin/mount -o bind /mmc/opt /opt
    
    i odmontowanie
    Code:
    #!/bin/sh
    
    umount /opt
    umount /mmc
    
    Wynik DF:
    Code:
    # df -h
    Filesystem            Size  Used Avail Use% Mounted on
    rootfs                2.2M  2.2M     0 100% /
    /dev/root             2.2M  2.2M     0 100% /
    `proc': No such file or directory
    `ramfs': No such file or directory
    /dev/mtdblock/3       4.8M  796K  4.0M  17% /jffs
    /dev/mmc/disc0/part1  1.9G   95M  1.7G   6% /mmc
    /dev/mmc/disc0/part1  1.9G   95M  1.7G   6% /opt
    
    Nic tylko instalowac optware i cieszyc sie z dodatkowego miejsca w naszym linksyscie.
     
  2. kabar

    kabar Addicted to LI Member

    dzieki wielkie! :)
     
  3. kamatschka

    kamatschka Network Guru Member

    Can someone Translate this in English?!

    Thanks in Advance.....



    I installed all linke in the Tutorial... I have another Routerversion.. WRT54gs v1.1

    But I found a Picture where the Soldering is described for my PCB:

    [​IMG]...

    this is exactly the pcb i have.... Ive soldered all like this.. installed this Tomato-FW with SD support: Tomato ND 1.25 Thor MOD - SDHC | SNMP | VPN
    ...

    I formatted two SD cards with ext2.. one 2GB and one 32MB.. I then put it in the Router.. but all I get in Tomato after rebooting the Router is This message in the Logfile and therefore I cannot access the SD Card.:

    Here the excerpt of the Log-File:

    Jul 10 17:01:46 unknown user.info kernel: [INF] mmc: Version: 2.0.1 Parms: major=121 din=5 dout=1 clk=3 cs=7 maxsec=32 rahead=2 dbg=0001
    Jul 10 17:01:46 unknown user.info kernel: [DBG] mmc: init: power on/insertion initialization...
    Jul 10 17:01:46 unknown user.info kernel: [DBG] mmc: init: CMD0 - reset...
    Jul 10 17:01:46 unknown user.err kernel: [ERR] mmc: init: No card detected
    Jul 10 17:01:46 unknown user.info kernel: [DBG] mmc: init: power on/insertion initialization...
    Jul 10 17:01:46 unknown user.info kernel: [DBG] mmc: init: CMD0 - reset...
    Jul 10 17:01:46 unknown user.err kernel: [ERR] mmc: init: No card detected
    Jul 10 17:01:46 unknown user.info kernel: [INF] mmc: Module unloaded due to error
    Jul 10 17:01:47 unknown user.info init[1]: notice[mmc]: Error mounting SDHC/MMC. Check the logs to see if they contain more details about this error.


    With both SD Cards it is not working...


    Also the POWER-LED is blinking continously fast and the DMZ-LED is continously blinking half as fast as the Power LED.? IS this normal?


    does anyone know where my Problem is located?


    Thank you very much for help....

    Greetz kama
     

Share This Page