Povezivanje Samsung TV i androida preko WiFi mreže

poruka: 1
|
čitano: 2.284
|
moderatori: DrNasty, Lazarus Long, XXX-Man, vincimus, pirat
1
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
neaktivan
offline
Povezivanje Samsung TV i androida preko WiFi mreže

Ako je netko zainteresiran evo kratko ću postati upute kako preko običnog usb wifi sticka (obavezno chip rt2870) povezati Samsung TV na Android i onda možemo streamati multimediju preko mreže na TV. Ja imam model Samsung PS51F4900, dakle F je serija a radi i na A i B seriji. Više na ovom linku. 

 

Možete sljediti upute iz gornjeg linka, ali potrebne su male izmjene. Naime potrebno je skinuti mediatek driver v2.6.1.3 koji možete skinuti ovdje. I obavezo raditi u 32 bitnom sučelju Linuxa, ja sam koristio Linux Mint 17.3 Cinnamon 32 bit u VMware workstation 11. I obavezno mora biti usb stick sa rt2870 chipom, ja koristim Edimax EW-7711UMn koji sam platio 65 kn, a Samsungov wifi stick dođe 400-injak kuna, dakle fina ušteda.

 

Sve se radi iz terminala i naredbe su boldane. Inače terminal možete i pokrenuti kombinacijom tipki ctrl+alt+t što je dosta zgodno.

 

1. U terminalu upisati

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install build-essential linux-headers-$(uname -r) fakeroot dpkg-dev

sudo reboot

 

2. Gore skinuti driver (modul) otpakirati na desktopu i iz terminala uci u fodler od drivera i editirati ga.

cd Desktop

cd DPO_RT5572_LinuxSTA_2.6.1.3_20121022

sudo gedit /os/linux/config.mk

i pormjeniti HAS_ATE=y, HAS_WPA_SUPPLICANT=y i HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y te sejvati

 

3. Ukjlučite stick i upišite

lsusb te očitajte vaš vid pid broj tipa 7392:7722 i zapišite ga.

sad upišite lsmod | grep rt izapišite koje vam je linux drivere očitao (vrlo vjerovatno rt2800usb, rt2800lib, rt2x00usb i rt2x00lib)

Sad moramo ove gore očitane drivere blacklistati odnosno kazat linuxu da ih ne učitava. Isključite stick i utipkajmo u terminal :

sudo gedit /etc/modprobe.d/blacklist.conf i upisujemo sljedeće u otvorenoj datoteci :

blacklist rt2800usb

blacklist rt2800lib

blacklist rt2x00usb

blacklist rt2x00lib

i eventualno još neke module koje je izbacila gore naredba lsmod | grep rt

sada resetiramo linux sa sudo reboot

 

4. Sad je vrijeme za kompaliranje drivera. To radimo na sljedeći način iz terminala :

cd Desktop

cd DPO_RT5572_LinuxSTA_2.6.1.3_20121022

sudo make

Sad ako vam nije izbacilo nikakve greške, to je odlično pokrenite odmah sudo make install. No vjerovatno prikraju ćete imati error i to error tipa kuid i kgid te se spominje datoteka /os/linux/rt_linux.c. Moramo sad to ispraviti na način da u terminalu upišete sudo gedit /os/linux/rt_linux.c Ovdje sad trebamo pronaći sljedeći kod: 

#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,29)
            pOSFSInfo->fsuid = current->fsuid;
            pOSFSInfo->fsgid = current->fsgid;
            current->fsuid = current->fsgid = 0;
#else
           pOSFSInfo->fsuid = current_fsuid();
           pOSFSInfo->fsgid = current_fsgid();

 

Ovjde jednostavno iskomentirajte zadnje tri linije koda sa // odnosno ovako treba izgledati sad kod :

#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,29)
            pOSFSInfo->fsuid = current->fsuid;
            pOSFSInfo->fsgid = current->fsgid;
            current->fsuid = current->fsgid = 0;
//#else
           //pOSFSInfo->fsuid = current_fsuid();
          // pOSFSInfo->fsgid = current_fsgid();

 

i sad sejvajte te upisujemo sad:

sudo make clean

sudo make

sudo make install

 

5. Ako je sve prošlo ok, morao se kompajlirati driver rt5572sta.ko. Sljedeće što radimo je da ubacujemo ovaj driver u linux da ga automatski očita prilikom boota. To radimo na sljedeći način :

sudo cp rt5572sta.ko /lib/modules/$(uname -r)/kernel/drivers
echo 'rt5572sta.ko'|sudo tee -a /etc/modules
sudo depmod

Ako je sve prošlo ok, driver je morao biti dodan, radimo provjeru : 

pwd

cd /etc

gedit modules

Driver bi trebao biti upisan i ako je sve ok sad restartamo

sudo reboot

 

6. Sad ukljkučite usb wifi stick i upišimo u terminalu iwconfig Ovdje bi trebalo se očitati ra0 sučelje što je u biti naš usb stick. Upisujemo sljedeće

sudo ifconfig ra0 up

Sad ćemo provjeriti gore prije očitane vrijednosti za svaki slučaj sljedećim naredbama :

iwpriv ra0 e2p 208

iwpriv ra0 e2p 20A

ovdje vam je trebalo izbaciti gore očitane vid i pid brojke sa naredbom lsusb. Ako je sve ok sad slijedi najvažniji dio i reprogramiranje adresa u eepromu, to radimo sljedećim naredbama :

sudo iwpriv ra0 e2p 208=04E8
sudo iwpriv ra0 e2p 20A=2018

Sačekajte nekoliko sekundi, iskljkučite vaš wifi stick i ponovno ga uključite, upišite naredbu lsusb i provjerite da li su se vrijednosti vid i pid promjenile, sad bi trebalo pisati samsung stick sa promjenjenim vrijednostima. I to je to. Testirajte stick na TV-u, spojite se localcastom ili drugom aplikacijom i uzivajte u streamu.

 

 

 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice