| [howto] LCD w ruterze | 
| obsy | Dodano 02-09-2009 17:44 | 
|  
 VIP
 
  
 
 Posty: 5775
 Dołączył: 31/10/2006 20:06
 
 
 | Niektóre rutery (np. nowe DLink) maja wbudowany wyświetlacz LCD prezentujący różne (przydatne zwykle) informacje. Więc stwierdziłem że ja też chce... 
 Jeden projekt jest już opisany: http://openwrt.livenet.pl/doku.php/ha...re:lcd2usb. Niestety informacje że jest to sposób "najtańszy" już się zdezaktualizowała: można do tego celu wykorzystać brelok do kluczy za 20zł zakupiony w biedronce! (albo na allegro, jak ktoś ma tylko tesco obok...)
 
 Całość ze zdjęciami opisana na: http://eko.one.pl/index.php?page=open...-lcd4linux
 
 | 
|  | 
 
 | 
|  | 
| arteq | Dodano 02-09-2009 17:55 | 
|  
 VIP
 
  
 
 Posty: 1918
 Dołączył: 04/03/2006 17:42
 
 
 | nadal jest to najtanszy :-) bo innego rodzaju LCD jest tam wykorzystane :-D 
 Mimo wszystko fajny pomysł. O projekcie PicFrame juz słyszałem brakowało jedynie "ofiary", aby to w praktyce wypróbowac.
 
 Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l | 
|  | 
 
 | 
|  | 
| obsy | Dodano 02-09-2009 18:03 | 
|  
 VIP
 
  
 
 Posty: 5775
 Dołączył: 31/10/2006 20:06
 
 
 | No właśnie ja na allegro nabyłem, też przypadkiem bo coś innego szukałem. I teraz mam generalnie info o systemie  + info jak szybko mi torrenty schodzą. Za 20zł  warto było :) 
 | 
|  | 
 
 | 
|  | 
| swwitch | Dodano 03-09-2009 13:29 | 
|  
 User
 
  
 
 Posty: 68
 Dołączył: 12/08/2009 20:39
 
 
 | na asus wl-500gp też można to uruchomić? 
 do "modyfikacji" oprogramowania lcd potrzebny jest linux, może być ubuntu?
 | 
|  | 
 
 | 
|  | 
| obsy | Dodano 03-09-2009 13:42 | 
|  
 VIP
 
  
 
 Posty: 5775
 Dołączył: 31/10/2006 20:06
 
 
 | Można, tylko: 
 1. To co jest w repo jest bardzo stare i nie obsługuje ani lcd2usb ani st2205. Trzeba sobie przekompilować wersje z trunka (posłałem odpowiednie zmiany i zostały wprowadzone do svn; zrobię odpowiednią paczkę dla broadcoma w weekend)
 2. może być ubuntu. To co jest w paczce nie wystarcza do wykonania modyfikacji, można odpalić nawet system z płyty LiveCD. O ile tylko breloczek jest kompatybilny z projektem (różne się trafiają) to powinno być ok.
 
 | 
|  | 
 
 | 
|  | 
| obsy | Dodano 03-09-2009 18:25 | 
|  
 VIP
 
  
 
 Posty: 5775
 Dołączył: 31/10/2006 20:06
 
 
 | U mnie, http://eko.one.pl/openwrt/index.php?p...%2F8.09.1/ są zbackportowanie (piękna kalka z anielskiego) pakiety st2205 i lcd4linux (+ wsparcie dla LCD2USB). Nie testowałem, jak ktoś ma asusa i chce się bawić niech sprawdzi. Edytowany przez obsy dnia 03-09-2009 18:25
 
 | 
|  | 
 
 | 
|  | 
| wujo11 | Dodano 15-12-2009 16:47 | 
|  
 User
 
  
 
 Posty: 55
 Dołączył: 15/09/2008 15:39
 
 
 | Odgrzeję temacik bo nie ma sensu tworzyć nowego. 
 Przy próbie kompilacji 'ST2205u phack tool v1.4.3' polecenie 'make install' na Ubuntu 5.10 wywala mi takie błędy:
 
 
 
 root@ubuntu:/home/wujo/st2205tool# make installmake -C setpic
 make[1]: Entering directory `/home/wujo/st2205tool/setpic'
 cc -g -Wall -I../libst2205   -c -o main.o main.c
 main.c:25:16: error: gd.h: No such file or directory
 main.c: In function 'sendpic':
 main.c:38: error: 'gdImagePtr' undeclared (first use in this function)
 main.c:38: error: (Each undeclared identifier is reported only once
 main.c:38: error: for each function it appears in.)
 main.c:38: error: syntax error before 'im'
 main.c:49: error: 'im' undeclared (first use in this function)
 main.c:49: warning: implicit declaration of function 'gdImageCreateFromPng'
 main.c:58: warning: implicit declaration of function 'gdImageGetPixel'
 main.c:59: warning: implicit declaration of function 'gdImageTrueColor'
 main.c:60: warning: implicit declaration of function 'gdTrueColorGetRed'
 main.c:61: warning: implicit declaration of function 'gdTrueColorGetGreen'
 main.c:62: warning: implicit declaration of function 'gdTrueColorGetBlue'
 main.c:64: warning: implicit declaration of function 'gdImageRed'
 main.c:65: warning: implicit declaration of function 'gdImageGreen'
 main.c:66: warning: implicit declaration of function 'gdImageBlue'
 main.c:77: warning: implicit declaration of function 'gdImageDestroy'
 make[1]: *** [main.o] Error 1
 make[1]: Leaving directory `/home/wujo/st2205tool/setpic'
 make: *** [setpic/setpic] Error 2
 Niestety nie jestem w stanie dojść jakich bibliotek mi brakuje, te które są opisane w 'readme' mam zainstalowane.
 | 
|  | 
 
 | 
|  | 
| obsy | Dodano 15-12-2009 16:51 | 
|  
 VIP
 
  
 
 Posty: 5775
 Dołączył: 31/10/2006 20:06
 
 
 | libgd2-noxpm-dev lub libgd2-xpm-dev, w zalezności czego używasz. 
 | 
|  | 
 
 | 
|  | 
| wujo11 | Dodano 15-12-2009 17:56 | 
|  
 User
 
  
 
 Posty: 55
 Dołączył: 15/09/2008 15:39
 
 
 | Dzięki, za 4 razem trafiłem na wersję biblioteki, która działa bez konfliktów na moim leciwym Ubuntu. Reszta problemów się zapewne pojawi jak brelok do mnie dotrze...  | 
|  | 
 
 | 
|  | 
| wujo11 | Dodano 23-12-2009 12:30 | 
|  
 User
 
  
 
 Posty: 55
 Dołączył: 15/09/2008 15:39
 
 
 | Po wydaniu komendy 
 by przetestować działanie dostaję taką odpowiedź'lcd4linux -F -f /etc/lcd4linux.conf'
 co jak doszedłem spowodowane jest brakiem biblioteki libconv. Tyle, że nigdzie jej nie mogę namierzyć by móc zainstalować...'lcd4linux: can't load library 'libiconv.so.2' | 
|  | 
 
 | 
|  | 
| obsy | Dodano 23-12-2009 12:32 | 
|  
 VIP
 
  
 
 Posty: 5775
 Dołączył: 31/10/2006 20:06
 
 
 | libiconv 
 Nawet w standardowym 8.09.1 jest.
 
 | 
|  | 
 
 | 
|  | 
| wujo11 | Dodano 23-12-2009 13:12 | 
|  
 User
 
  
 
 Posty: 55
 Dołączył: 15/09/2008 15:39
 
 
 | 
 opkg install libiconvCollected errors:
 * Cannot find package libiconv.
No najwyraźniej nie ma. :/
 | 
|  | 
 
 | 
|  | 
| obsy | Dodano 23-12-2009 13:14 | 
|  
 VIP
 
  
 
 Posty: 5775
 Dołączył: 31/10/2006 20:06
 
 
 | http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/libiconv_1.9.1-1_mipsel.ipk 
 Naprawdę męczące jest udowadnianie za każdym razem że jest inaczej. Nie mogłeś po prostu sprawdzić?
 
 PS. Pewnie opkg update nie zrobiłeś.
 
 | 
|  | 
 
 | 
|  | 
| wujo11 | Dodano 23-12-2009 13:23 | 
|  
 User
 
  
 
 Posty: 55
 Dołączył: 15/09/2008 15:39
 
 
 | A ja zawsze muszę udowadniać, że mój router jest inny od całej reszty ;) 
 
 
 root@Wl500Gp:~# opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/libiconv_1.9.1-1_mipsel.ipk
 Downloading http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/libiconv_1.9.1-1_mipsel.ipk
 Connecting to downloads.openwrt.org (78.24.191.177:80)
 libiconv_1.9.1-1_mip 100% |*******************************| 10589  --:--:-- ETA
 Installing libiconv (1.9.1-1) to root...
 Configuring libiconv
Instalacja przebiegła pomyślnie, więc wydaje polecenie:
 
 
 root@Wl500Gp:~# lcd4linux -F -f /etc/lcd4linux.confI dostaję:
 
 
 lcd4linux: can't load library 'libncurses.so.5':|
 | 
|  | 
 
 | 
|  | 
| obsy | Dodano 23-12-2009 13:26 | 
|  
 VIP
 
  
 
 Posty: 5775
 Dołączył: 31/10/2006 20:06
 
 
 | libncurses. I powiem od razu: też jest   
 | 
|  | 
 
 | 
|  | 
| wujo11 | Dodano 23-12-2009 13:35 | 
|  
 User
 
  
 
 Posty: 55
 Dołączył: 15/09/2008 15:39
 
 
 | Chyba jestem bliżej końca, nie wiem tylko czy procedury czy mojego żywota. Zainstalowałem powyższą bibliotekę. Teraz przy próbie sprawdzenia działania otrzymuję: 
 
 root@Wl500Gp:~# lcd4linux -F -f /etc/lcd4linux.conf
 picoLCD: could not find a picoLCD
 Error initializing driver picoLCD: Exit!
 | 
|  | 
 
 | 
|  | 
| obsy | Dodano 23-12-2009 13:39 | 
|  
 VIP
 
  
 
 Posty: 5775
 Dołączył: 31/10/2006 20:06
 
 
 | Wersja której używasz nie ma wkompilowanego drivera od picoLCD, a takiego używasz. 
 | 
|  | 
 
 | 
|  | 
| wujo11 | Dodano 23-12-2009 15:28 | 
|  
 User
 
  
 
 Posty: 55
 Dołączył: 15/09/2008 15:39
 
 
 | Mój błąd bo próbowałem odpalić standardowy plik konfiguracyjny. Podmieniłem jednak 'lcd4linux.conf' na ten z toturiala i przez chwilę wyglądało, że coś się dzieje. Na ekranie wyświetliły się krzaki. Zrestartowałem router i... jest po zawodach, breloka nie widzi ani router, ani Ubuntu, ani nawet Windoza pisząc, że nie rozpoznaje urządzenia. Chyba posłałem chińszczyznę do piachu. :/ | 
|  | 
 
 | 
|  | 
| obsy | Dodano 23-12-2009 15:31 | 
|  
 VIP
 
  
 
 Posty: 5775
 Dołączył: 31/10/2006 20:06
 
 
 | A wiesz że brelok ma reset?   
 | 
|  | 
 
 | 
|  | 
| wujo11 | Dodano 23-12-2009 16:12 | 
|  
 User
 
  
 
 Posty: 55
 Dołączył: 15/09/2008 15:39
 
 
 | To jest przycisk, który poza tym, że resetuje brelok nie robi nic więcej. Po zresetowaniu nadal nie jest widoczny przez żadne z w/w urządzeń. 
 Dioda się świeci na czerwono, 'Updating...' pisze cały czas. Aplikacja pod Windozę dostarczona z brelokiem nie widzi go. Router wypluwa:
 
 
 st2205: cannot open st2205 device /dev/sdaError initializing driver st2205: Exit!
bo go nie widzi.
 Windoza też:
 
  Ubuntu nie montuje tak jak montował gdy go przed hackiem podpinałem.
 | 
|  | 
 
 |