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:
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.
To byla latwa czesc. Najtrudniejsze to przylutowanie 3ch kabelkow do RP3. Tu przyda sie szklo powiekszajace i zdolnosci manualne. Tak to powino wygladac:
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:
Ostatni krok to przylutowanie CS do diody DZM (sorry za niewyrazne zdjecie

):
Kabelki zabezpieczamy goracym klejem, w szczegolnosci te lutowane do RP3. Efekt koncowy wyglada nastepujaco:
Nie chcialem robic dziur w moim linksysie wiec adapter wypuscilem na zewnatrz i przykleilem do spodu obudowy na goracy klej:
I widok dolnej czesci routera:
Wkladamy karte microSD. Ja wykorzystalem 2GB:
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.
Karta domyslnie montuje sie jako /mmc
Dodalem na jffs skrypt montowania /mmc/opt pod /opt by moc instalowac optware
Kod:
#!/bin/sh
sleep 10
/bin/mount -o bind /mmc/opt /opt
i odmontowanie
Kod:
#!/bin/sh
umount /opt
umount /mmc
Wynik DF:
Kod:
# 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.
Dziekuje wszystkim za pomoc, dzieki warlock za podpowiedzi na pm.
Komentarze mile widziane.
Pozdro
Komentować można tu:
viewtopic.php?t=20915