- Wyprowadzenia gniazda USB
- Identyfikacja punktów D+ D- na płycie głównej rutera
- Układ zasilania
- Kompilacja oprogramowania
- Gotowy interfejs USB
Ruter zbudowany jest na układzie SoC AR7241-AH1A, który posiada interfejs USB 2.0. Jednak producent nie wyprowadził interfejsu na zewnątrz rutera. W takim wypadku wystarczy sygnały DATA+ DATA- zasilanie 5 V oraz masę doprowadzić do gniazda USB i mamy w pełni funkcjonalny interfejs USB. Ruter posiada 4 MB wbudowanej pamięci flash, więc jest to niewiele. W połączeniu z systemem OpenWrt możemy tę przestrzeń powiększyć i cieszyć się bogatą bazą oprogramowania.
Wyprowadzenia gniazda USB
Identyfikacja punktów D+ D- na płycie rutera
Układ zasilania
Prosty układ oparty na stabilizatorze napięcia 7805.
Kompilacja oprogramowania
Ponieważ fabrycznie ruter nie ma wyprowadzonego portu USB, to oprogramowanie do tego modelu nie posiada wsparcia dla poru USB. Musimy sobie sami dodać taką obsługę.
Najpierw dodajemy wsparcie w jądrze poprzez nałożenie poniższej łatki. Łatka pasuje do wersji trunk rev. 35593
Następnie kompilujemy OpenWrt według tego artykułu.
Podczas konfiguracji zaznaczamy następujące pakiety do kompilacji:
kmod-usb-core kmod-usb2 kmod-usb-storage block-mount kmod-fs-ext4 kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1
Dla osób, które nie czują się na sile, dodaje gotowe firmware.
Wersja stabilna Barrier Breaker 14.07
Wersja testowa trunk svn_44034