Opravka android tv aparata
Android TV je Googleov operativni sistem za pametne televizore koji pretvara televizore u pametne uređaje, omogućavajući pristup širokom spektru aplikacija iz Google Play trgovine, zajedno s ugrađenim Google Assistantom za glasovno upravljanje i Google Cast (Chromecast) funkcionalnošću za streaming s telefona i tableta. Nudi prilagođeni početni ekran usmjeren na sadržaj za otkrivanje i može se naći na mnogim pametnim televizorima, digitalnim medijskim playerima i set-top box uređajima.
Greške na Android TV-u obično su uzrokovane problemima s mrežom, softverskim problemima ili oštećenim podacima aplikacija. Da biste riješili ove probleme, prvo provjerite Wi-Fi i ponovo pokrenite TV i ruter. Ako problem i dalje postoji, ažurirajte sistemski softver TV-a i određenu aplikaciju koja uzrokuje probleme, a zatim pokušajte obrisati keš memoriju aplikacije. Za uporne probleme ili ako vaš TV prestane reagirati, možda će biti potrebno vraćanje na tvorničke postavke, ali uvijek prvo napravite sigurnosnu kopiju važnih podataka.
Najčešće greške kod Android uređaja su softverske prirode jer stranke pokušavaju da instaliraju sve i svašta na svoj TV aparat i tako se desi da se on jednostavno zabudali.
Dobra stvar od strane proizvođača je ta što su oni za korisnika ostavili poseban prostor memorije, posebnu particiju, gdje korisnici mogu svašta da trpaju. Ako dođe do kakve greške - kvara, jednostavno treba očistiti tu particiju i na taj način vratiti aparat u početno - fabričko stanje.
Da bi riješili problem, potrebno je pristupiti aparatu uz pomoć računara i sa par komandi probati očistiti to što su korisnici instalirali.Da bi pristupili TV-u potreban vam je odgovarajući hardver. Postoji bezbroj uređaja a ja ću navesti tri.
- Programator RT809F(H)
- Programator CH341A
- USB to TTL serial cable (konvertor USB na TTL)
Prije nego krenem sa objašnjenjima kako povezati TV aparat i računar, treba napomenuti da je kod serijske komunikacije potrebno da se okrenu (ukrste) veze koje spajaju RX i TX na strani TV aparata i na strani računara.
To je otprilike kao na slici ispod
Znači, koriste se samo tri žice. Masa (GND) je zajednička a linije TX i RX se ukrste.
Postoji dosta kombinacija kako spojiti TV i računar. Razlika je u tome na koji port ćete se prikačiti na TV-u i na računaru.
Uglavnom ako se koristi VGA port na TV aparatu, RX i TX linije se nalaze na pinovima 12/15 ili 4/11. Ne postoji pravilo već to zavisi od proizvođača. Na slici ispod je prikazano koji su to pinovi na VGA portu.
Postoji dosta kombinacija kako spojiti TV i računar. Razlika je u tome na koji port ćete se prikačiti na TV-u i na računaru.
Uglavnom ako se koristi VGA port na TV aparatu, RX i TX linije se nalaze na pinovima 12/15 ili 4/11. Ne postoji pravilo već to zavisi od proizvođača. Na slici ispod je prikazano koji su to pinovi na VGA portu.
Kada je u pitanju HDMI port na TV-u, isto pravilo važi. Nema standarda.
Da bi se pristupilo TV-u koriste se pinovi 15/16 ili 2/14. Sve zavisi od proizvođača. Treća žica je masa (GND) i vezuje se na pin 17.
Na slici ispod prikazane su obje varijante povezivanja na HDMI konektor na strani TV-a.
Ovdje bih dodao još da se skoro uvijek koristi HDMI_2 port jer je HDMI_1 rezervisan za HDMI_ARC.
Takođe da bi saznali koji se pinovi koriste (15/16 ili 2/14) to možete saznati mjerenjem napona na tim pinovima dok je aparat u St.by. Na kojim je pinovima napon 3.3V to su SDA i SCL linije.
Da bi se pristupilo TV-u koriste se pinovi 15/16 ili 2/14. Sve zavisi od proizvođača. Treća žica je masa (GND) i vezuje se na pin 17.
Na slici ispod prikazane su obje varijante povezivanja na HDMI konektor na strani TV-a.
Ovdje bih dodao još da se skoro uvijek koristi HDMI_2 port jer je HDMI_1 rezervisan za HDMI_ARC.
Takođe da bi saznali koji se pinovi koriste (15/16 ili 2/14) to možete saznati mjerenjem napona na tim pinovima dok je aparat u St.by. Na kojim je pinovima napon 3.3V to su SDA i SCL linije.
Na prethodnim dvema slikama prikazan je raspored pinova VGA i HDMI konektora na strani TV aparata.
Na drugoj strani kabla priključak zavisi od toga šta imate od tehnike, odnosno koji programator imate.
Suština je da GNG ide na GND o druge dvije žice idu na RX i TX programatora. Koji ćete kabel od ovih napraviti, zavisi od vas.
Kako u zadnje vrijeme sve veći broj aparata dolazi bez VGA porta, preporučujem da obavezno imate kabal HDMI - TX RX za TTL-USB ili CH431A. Za one koji imaju samo RT809F(H) preporučio bih da naprave kabal HDMI - HDMI
Na drugoj strani kabla priključak zavisi od toga šta imate od tehnike, odnosno koji programator imate.
Suština je da GNG ide na GND o druge dvije žice idu na RX i TX programatora. Koji ćete kabel od ovih napraviti, zavisi od vas.
Kako u zadnje vrijeme sve veći broj aparata dolazi bez VGA porta, preporučujem da obavezno imate kabal HDMI - TX RX za TTL-USB ili CH431A. Za one koji imaju samo RT809F(H) preporučio bih da naprave kabal HDMI - HDMI
Sada kada smo napravili kabal hajdemo da pristupimo TV-u preko konzole
Pristup TV aparatu preko VGA porta na TV-u
Kolege koje imaju programator RT809F(H) prilikom kupovine su dobili i VGA kabal. Jedan kraj kabla ide u TV aparat a drugi u programator (VGA ISP). Klikom na softversko dugme Auto ISP, ako mikroprocesor u TV-u podržava takav pristup, pristupali su fleš memoriji u TV-u i mogli da isčitaju softver iz nje ili da upišu novi softver.
Pristup TV-u preko konzole je malo drugačiji.
Prvo što treba da znate je na kom portu radi vaš RT809F(H). Čim ste ga priključili na računar, on je zauzeo jedan od portova.
Da bi saznali koji je port zauzeo, potrebno je uću u Device Manager i pod stavkom Ports (COM & LPT) pročitati koji mu je port dodijeljen. Moj programator uvijek zauzima port 4.
Kolege koje imaju programator RT809F(H) prilikom kupovine su dobili i VGA kabal. Jedan kraj kabla ide u TV aparat a drugi u programator (VGA ISP). Klikom na softversko dugme Auto ISP, ako mikroprocesor u TV-u podržava takav pristup, pristupali su fleš memoriji u TV-u i mogli da isčitaju softver iz nje ili da upišu novi softver.
Pristup TV-u preko konzole je malo drugačiji.
Prvo što treba da znate je na kom portu radi vaš RT809F(H). Čim ste ga priključili na računar, on je zauzeo jedan od portova.
Da bi saznali koji je port zauzeo, potrebno je uću u Device Manager i pod stavkom Ports (COM & LPT) pročitati koji mu je port dodijeljen. Moj programator uvijek zauzima port 4.
Sada kada znamo na kom portu radi programator, potrebno je pokrenuti neki od programa za serijsku komunikaciju. Ima ih dosta ali da ne bi instalirali sve i svašta predlažem da koristite onaj koji je došao uz programator. U pitanju je program SecureCRT.
U glavnom meniju softvera za programator (Main Menu) u gornjrm desnom uglu nalazi se taster Tool Chain. Klikom na njega ulazi se u novi meni u kome treba kliknuti na SecureCRT. Ovime ste pokrenuli pomenuti program.
Na slici u prilogu možete vidjeti da se po difoltu pokrenuo COM4. Kako to meni odgovara, potrebno je samo kliknuti na Connect.
U slučaju da je kod vas neki drugi port, izaberite taj drugi. Program ima mogućnost i dodavanja portova.
U glavnom meniju softvera za programator (Main Menu) u gornjrm desnom uglu nalazi se taster Tool Chain. Klikom na njega ulazi se u novi meni u kome treba kliknuti na SecureCRT. Ovime ste pokrenuli pomenuti program.
Na slici u prilogu možete vidjeti da se po difoltu pokrenuo COM4. Kako to meni odgovara, potrebno je samo kliknuti na Connect.
U slučaju da je kod vas neki drugi port, izaberite taj drugi. Program ima mogućnost i dodavanja portova.
Nakon što ste kliknuli Connect, uspostavila se veza između računara i TV aparata
Na slici u prilogu veza nije uspostavljena jer nije prikačen programator. Da jeste, ne bi bilo ove poruke i crveni kružić u gornjem lijevom uglu bio bi zamijenjen zelenim štrikom (kvačicom)
Na slici u prilogu veza nije uspostavljena jer nije prikačen programator. Da jeste, ne bi bilo ove poruke i crveni kružić u gornjem lijevom uglu bio bi zamijenjen zelenim štrikom (kvačicom)
Zbog jednostavnosti, predložio bih da program SecureCRT pokrećete direktno sa radne površine (desktopa)
Program se inače nalazi na D:\ particiji u folderu RT809F/ SecureCRT kao što je prikazano na slici u prilogu.
Program se inače nalazi na D:\ particiji u folderu RT809F/ SecureCRT kao što je prikazano na slici u prilogu.
U trenutku kada uključite aparat u struju, automatski počinje ispis događaja u TV-u (Log File)
Prije nego nastavim sa šta dalje, da objasnim kako povezati druge pogramatore.
Pristup TV aparatu preko HDMI porta na TV-u
Kao i kod programatora RT809F(H) što smo morali znati na kom portu radi, isto važi i za druge programatore (CH431A) ili USB-TTL konvertore. Ulaskom u Device Manager pročitajte port vašeg uređaja a na slici u prilogu može se vidjeti da moj konvertor zauzima 11 port.
Prije nego nastavim sa šta dalje, da objasnim kako povezati druge pogramatore.
Pristup TV aparatu preko HDMI porta na TV-u
Kao i kod programatora RT809F(H) što smo morali znati na kom portu radi, isto važi i za druge programatore (CH431A) ili USB-TTL konvertore. Ulaskom u Device Manager pročitajte port vašeg uređaja a na slici u prilogu može se vidjeti da moj konvertor zauzima 11 port.
Dalje slijedi isto kao i kod VGA pristupa. Pokrećemo program SecureCRT. Kako ćete ga pokrenuti, odlučite sami. Ja ga pokrećem direktno sa desktopa.
Nakon što se program pokrenuo imam mogućnost izbora porta. Kako znam da mi uređaj radi na COM11, izabraću ovaj port i kliknuti na Connect.
U slučaju da nemate u listingu odgovarajući port, isti možete dodati na sledeći način.
Iz menija programa SecureCRT izaberite Quick Connect a zatim izaberite Protocol Serial
Nakon što se program pokrenuo imam mogućnost izbora porta. Kako znam da mi uređaj radi na COM11, izabraću ovaj port i kliknuti na Connect.
U slučaju da nemate u listingu odgovarajući port, isti možete dodati na sledeći način.
Iz menija programa SecureCRT izaberite Quick Connect a zatim izaberite Protocol Serial
Nakon što se izabrali protokol, izaberite COM port koji vam treba (pročitali ste ga u Device Manager)
U ovom primjeru ja sam izabrao port 11 jer je tako kod mene.
U ovom primjeru ja sam izabrao port 11 jer je tako kod mene.
Ovime je dodavanje porta završeno. Ostaje samo da kliknete taster Connect. U podešavanjima će vam biti upamćeno da imate i port 11 na raspolaganju.
Kao i kod VGA povezivanja, tako i kod HDMI, ako je sve povezano, čim uključite kabel od TV-a u struju, automatski počinje ispis događaja. Svi znate kako to izgleda, nešto poput ovog na slici u prilogu samo malo duže.
Kao i kod VGA povezivanja, tako i kod HDMI, ako je sve povezano, čim uključite kabel od TV-a u struju, automatski počinje ispis događaja. Svi znate kako to izgleda, nešto poput ovog na slici u prilogu samo malo duže.
Ovdje bih samo dodao u vezi programatora CH341A. Ovaj programator ima dva načina radi. Prvi je kada direktno pristupa memorijskim kolima a drugi kada šalje signal na TX-RX linije. Na programatoru ima jedan kratkospojnik i u zavisnosti u kom je položaju, birate režim rada. Kada je kratkospojnik u položaju 1-2 tada programator radi sa kolima koja se stavljaju u njegovo podnožje. Ako je kratkospojnik u položaju 2-3 onda sva komunikacija ide na TX-RX linije. Sve to zavisi od modela i gde se nalaze linije TX, RX.
Došli smo do konzole.
Rekao sam da ako su TV i računar povezani, čim uključite TV u struju počinje komunikacija. Na računaru se ispisuju sve radnje u TV aparatu. Operativni sistem u TV-u prvo provjerava šta sve ima od hardvera u aparatu, provjerava softverske datoteke, provjerava ima li softvera za ažuriranje... Kada sve provjeri, staje sa radim i čeka komandu ON (da uključite TV)
Ovo prethodno za sada nam ne treba. Tu se može vidjeti ima li kakvih problema u TV-u sa hardverom ili softverom. Nama treba pristup TV-u preko konzole. Da bi to uradili, isključite TV iz struje.
Na tastaturi računara držite pritisnut taster Enter i uključite TV u struju. Na računaru će proces učitavanja biti prekinut i dobićete dozvolu za pristup TV-u.
Prije nego nastavim dalje, moram napomenuti sledeće.
Kao što ne postoji standard oko hardvera, tako ne postoji standard kako zaustaviti BOOT i pristupiti TV-u.
Na našem trištu najviše su zastupljeni aparati koji koriste procesore MStar (MS) i MediaTek (MT). Ima i drugih kao što su Realtek, HiSilicon, mLogic...
Kada je u pitanju MS, potrebno je na tastaturi držati pritisnut taster Enter i uključiti TV u struju. Nakon par trenutaka. učitavanje BOOT-a će se zaustaviti/
Na nekim modelima (verzijama Androida), potrebno je držati neki drugi taster. Uglavnom "u igri su" Enter, Space (rastavnica)...
Nakon što ste zaustavili BOOT, kod procesora MS pojaviće se prompt << MStar >>#
Sada na raspolaganju imate veliki broj komandi. Ono što je nama bitno u ovom trenutku je kako izvršiti oporavak sistema.
Da bi znali koju komandu da upotrijebimo, najbolje je otkucati komandu HELP (nakon svake komande slijedi taster enter)
Računar će vam izlistati spisak raspoloživih komandi.
Nas interesuju komane recovery
Onako kako je napisano u Help-u unesite komadu primer:
recovery_wipe_partition cache (ovom komandom brišete keš iz TV-a)
nakon što se izvrši komanda, slijedi druga komanda reset
Aparat će da se resetuje i trebalo bi da proradi potpuno ispravan.
U slučaju da prethodna komanda nije dala rezultate, probajte drugu komandu
recovery_wipe_partition data
I ovdje nakon izvršenja komande slijedi komanda reset
Nakon reseta provjerite radi li aparat. Ako je sve OK, završili ste posao. U slučaju da i ova druga komanda nije dala rezultate, onda je najvjerovatnije oštećen sam operativni sistem i potrebno je tržiti softver za njega (firmware).
U nekim slučajevima i sam firmware ne pomaže, To se događa ako je hardver neispravan.
Slično, ili skoro isto, važi za procesore MediaTek
Nakon što ste držali pritisnute tastere CTRL+C i uključili aparat u struju, zaustavili ste BOOT.
MT daje svoj prompt mt5863 #
Spisak komandi se takođe dobija kada upišete naredbu Help.
I ovdje nam treba nešto za Recovery.
Kod MT procesora najčešće je to naredba eboot recovery
Upišite tu naredbu, reset i probajte aparat. Trebalo bi da je sve OK.
Za kraj dodao bih da je na pojedinim aparatima onemogućen pristup UART-u.
Kad isčitate LOG na samom kraju imate poruku UART Disabled ili UART BUS OFF
Kod MS procesora postoji softver kojim možete preko USB-a uključiti UART.
Nisam isprobao ali kažu da ako je UART zaključan, treba pročitati BOOT, prepraviti u njemu UARToff u UARTon i vratiti takav fajl nazad u TV.
Rekao sam da ako su TV i računar povezani, čim uključite TV u struju počinje komunikacija. Na računaru se ispisuju sve radnje u TV aparatu. Operativni sistem u TV-u prvo provjerava šta sve ima od hardvera u aparatu, provjerava softverske datoteke, provjerava ima li softvera za ažuriranje... Kada sve provjeri, staje sa radim i čeka komandu ON (da uključite TV)
Ovo prethodno za sada nam ne treba. Tu se može vidjeti ima li kakvih problema u TV-u sa hardverom ili softverom. Nama treba pristup TV-u preko konzole. Da bi to uradili, isključite TV iz struje.
Na tastaturi računara držite pritisnut taster Enter i uključite TV u struju. Na računaru će proces učitavanja biti prekinut i dobićete dozvolu za pristup TV-u.
Prije nego nastavim dalje, moram napomenuti sledeće.
Kao što ne postoji standard oko hardvera, tako ne postoji standard kako zaustaviti BOOT i pristupiti TV-u.
Na našem trištu najviše su zastupljeni aparati koji koriste procesore MStar (MS) i MediaTek (MT). Ima i drugih kao što su Realtek, HiSilicon, mLogic...
Kada je u pitanju MS, potrebno je na tastaturi držati pritisnut taster Enter i uključiti TV u struju. Nakon par trenutaka. učitavanje BOOT-a će se zaustaviti/
Na nekim modelima (verzijama Androida), potrebno je držati neki drugi taster. Uglavnom "u igri su" Enter, Space (rastavnica)...
Nakon što ste zaustavili BOOT, kod procesora MS pojaviće se prompt << MStar >>#
Sada na raspolaganju imate veliki broj komandi. Ono što je nama bitno u ovom trenutku je kako izvršiti oporavak sistema.
Da bi znali koju komandu da upotrijebimo, najbolje je otkucati komandu HELP (nakon svake komande slijedi taster enter)
Računar će vam izlistati spisak raspoloživih komandi.
Nas interesuju komane recovery
Onako kako je napisano u Help-u unesite komadu primer:
recovery_wipe_partition cache (ovom komandom brišete keš iz TV-a)
nakon što se izvrši komanda, slijedi druga komanda reset
Aparat će da se resetuje i trebalo bi da proradi potpuno ispravan.
U slučaju da prethodna komanda nije dala rezultate, probajte drugu komandu
recovery_wipe_partition data
I ovdje nakon izvršenja komande slijedi komanda reset
Nakon reseta provjerite radi li aparat. Ako je sve OK, završili ste posao. U slučaju da i ova druga komanda nije dala rezultate, onda je najvjerovatnije oštećen sam operativni sistem i potrebno je tržiti softver za njega (firmware).
U nekim slučajevima i sam firmware ne pomaže, To se događa ako je hardver neispravan.
Slično, ili skoro isto, važi za procesore MediaTek
Nakon što ste držali pritisnute tastere CTRL+C i uključili aparat u struju, zaustavili ste BOOT.
MT daje svoj prompt mt5863 #
Spisak komandi se takođe dobija kada upišete naredbu Help.
I ovdje nam treba nešto za Recovery.
Kod MT procesora najčešće je to naredba eboot recovery
Upišite tu naredbu, reset i probajte aparat. Trebalo bi da je sve OK.
Za kraj dodao bih da je na pojedinim aparatima onemogućen pristup UART-u.
Kad isčitate LOG na samom kraju imate poruku UART Disabled ili UART BUS OFF
Kod MS procesora postoji softver kojim možete preko USB-a uključiti UART.
Nisam isprobao ali kažu da ako je UART zaključan, treba pročitati BOOT, prepraviti u njemu UARToff u UARTon i vratiti takav fajl nazad u TV.
Procesor MStar
Chassis CV338H
Kada je UART BUS OFF zna da bude problematično. Treba ga uključiti, prebaciti na UART BUS ON.
Za procesor MStar, programeri su napisali kratku skriptu koju je potrebno snimiti na fleš memoriju i pokrenuti TV sa njom kao da se vrši ažuriranje softvera. Nakon takvog ažuriranja pristup preko UART-a biće omogućen tj. biće UART BUS ON
Takođe isti programeri su za ovu šasiju napisali još dvije kratke skripte.
Prvom skriptom briše se keš sa korisničke particije a drugom skriptom brišu se svi podaci sa korisničke particije.
Kada se raspakuje arhiva neka te ne buni sto svi fajlovi imaju isto ime. Tako mora da bude i ime ne smiješ da mijenjaš.
Znači, prvo na fleku stavij prvi fajl i probaš. Ako je ok, završio si posao.
Ako prvi fajl nije uradio ništa, na flešku stavi drugi fajl i opet probaj.
Opis faklova:
Fajl: CV338H--RECOVERY_WIPE_PARTITION-DATA briše korisničke podatke iz TV aparata
Fajl: CV338H--RECOVERY_WIPE_PARTITION-CACHE briše keš sa korisničke particije
Treći fajl služi za otključavanje UART BUS
Fajl: CV338H--UART_ON--XGIMI_CRC omogućava da ako je UART BUS OFF da ga prebaci na UART BUS ON
Za prvi fajl: Ubaciti flešku u tv, upaliti na taster, ne treba ništa držati, sve se prikazuje na ekranu. Na kraju se tv ugasi u st.by.
Za drugi fajl: Ubaciti flešku u tv koji jeisključen iz struje, pritisnuti taster power na tv i sada tek uključiti u struju, za par sekundi kreće i vidi se na ekranu šta radi. Sve završi za nekoliko sekundi i ode u st.by.
Ako tv proradi, možda bi bilo dobro da se resetuje na fabrička podešavanja, a možda prethodno da se obrišu keš fajlovi u tv-u iz korisničkog menija, jer postoje, nisu obrisani nakon primene ova prva 2 fajla ili se možda neki mali keš napravi odmah prilikom paljenja, pa sam pomislio drugačije.
Chassis CV338H
Kada je UART BUS OFF zna da bude problematično. Treba ga uključiti, prebaciti na UART BUS ON.
Za procesor MStar, programeri su napisali kratku skriptu koju je potrebno snimiti na fleš memoriju i pokrenuti TV sa njom kao da se vrši ažuriranje softvera. Nakon takvog ažuriranja pristup preko UART-a biće omogućen tj. biće UART BUS ON
Takođe isti programeri su za ovu šasiju napisali još dvije kratke skripte.
Prvom skriptom briše se keš sa korisničke particije a drugom skriptom brišu se svi podaci sa korisničke particije.
Kada se raspakuje arhiva neka te ne buni sto svi fajlovi imaju isto ime. Tako mora da bude i ime ne smiješ da mijenjaš.
Znači, prvo na fleku stavij prvi fajl i probaš. Ako je ok, završio si posao.
Ako prvi fajl nije uradio ništa, na flešku stavi drugi fajl i opet probaj.
Opis faklova:
Fajl: CV338H--RECOVERY_WIPE_PARTITION-DATA briše korisničke podatke iz TV aparata
Fajl: CV338H--RECOVERY_WIPE_PARTITION-CACHE briše keš sa korisničke particije
Treći fajl služi za otključavanje UART BUS
Fajl: CV338H--UART_ON--XGIMI_CRC omogućava da ako je UART BUS OFF da ga prebaci na UART BUS ON
Za prvi fajl: Ubaciti flešku u tv, upaliti na taster, ne treba ništa držati, sve se prikazuje na ekranu. Na kraju se tv ugasi u st.by.
Za drugi fajl: Ubaciti flešku u tv koji jeisključen iz struje, pritisnuti taster power na tv i sada tek uključiti u struju, za par sekundi kreće i vidi se na ekranu šta radi. Sve završi za nekoliko sekundi i ode u st.by.
Ako tv proradi, možda bi bilo dobro da se resetuje na fabrička podešavanja, a možda prethodno da se obrišu keš fajlovi u tv-u iz korisničkog menija, jer postoje, nisu obrisani nakon primene ova prva 2 fajla ili se možda neki mali keš napravi odmah prilikom paljenja, pa sam pomislio drugačije.
Comments
Post a Comment
Komentar: