![]() |
|||||||||||||||||||||||||||
CoreELEC - Instalacja, konfiguracja, pierwsze kroki - Wersja do druku +- Forum społeczności kodiwpigulce.pl - wszystko o Kodi! Polskie wtyczki, dodatki, poradniki. (https://forum.kodiwpigulce.pl) +-- Dział: Dyskusja ogólna (https://forum.kodiwpigulce.pl/forumdisplay.php?fid=3) +--- Dział: Poradniki z kodiwpigulce.pl (https://forum.kodiwpigulce.pl/forumdisplay.php?fid=6) +--- Wątek: CoreELEC - Instalacja, konfiguracja, pierwsze kroki (/showthread.php?tid=1073) Strony:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
|||||||||||||||||||||||||||
CoreELEC - Instalacja, konfiguracja, pierwsze kroki - DenDy - 12-09-2018 ![]() Lekki system na bazie linuxa pod Kodi 19.5 Matrix oraz Kodi 18.9 Leia.
Tylko dla urządzeń z procesorami AMLogic.
By zobaczyć linki musisz się zalogować lub zarejestrować. | By zobaczyć linki musisz się zalogować lub zarejestrować. | By zobaczyć linki musisz się zalogować lub zarejestrować. | By zobaczyć linki musisz się zalogować lub zarejestrować.
╔ INSTALACJA ╗ ╔ KONFIGURACJA ╗ ╔ POZOSTAŁE ╗ Do instalacji potrzebna będzie nam karta SD lub pendrive.
W przypadku karty najlepiej by była to minimum klasa 10. Jeśli chodzi o pojemność to wystarczy te 4-8gb. Ściągamy narzędzie niezbędne do nagrania obrazu. W tym przypadku będzie to Rufus Oczywiście można też użyć innego programu np. By zobaczyć linki musisz się zalogować lub zarejestrować. lub By zobaczyć linki musisz się zalogować lub zarejestrować. Pobieramy najnowszy obraz CoreELEC z tego linku By zobaczyć linki musisz się zalogować lub zarejestrować.. Interesuje nas plik w formacie img.gz
Podłącz kartę bądź pendrive do komputera i uruchom wcześniej ściągnięty Rufus.
Po uruchomieniu na samej górze w sekcji "Urządzenie" wybierz swoją kartę/pendrive. Następnie kliknij na "WYBIERZ" i wskaż lokalizację wcześniej ściągniętego pliku img.gz Teraz wystarczy zapisać obraz klikając na przycisk "START". Cierpliwie czekaj na zakończenie procesu zapisywania. ![]() Ważne jest, aby dobrać odpowiedni device tree do naszego urządzenia.
Jeśli plik będzie nieodpowiedni możemy napotkać różne problemy np. niedziałający pilot. UWAGA! W CoreELEC piloty są pre-konfigurowane do następujących BOX'ów: WeTek | Tanix | Khadas Jeżeli twojego box'a nie ma na powyższej liście oznacza to, że będziesz musiał skonfigurować pilota od podstaw. ► Jak dobrać plik dtb? Plik ten dobiera się zależnie od posiadanego CPU, ilości RAM oraz w niektórych przypadkach portu Ethernet.
Wchodzimy na kartę/pendrive i otwieramy katalog o nazwie "device_trees" w którym szukamy odpowiedniego pliku .dtb Przykładowo dla boxa X96 Max Plus w wersji z 4GB RAM będzie to plik o nazwie sm1_s905x3_4g_1gbit.dtb ![]() Kopiujemy go do głównego katalogu i zmieniamy jego nazwę na dtb.img ![]() Poniżej znajdziecie listę box'ów wraz z odpowiednimi plikami dtb dla nich. Jeżeli twojego urządzenia nie ma na liście i nie wiesz który plik wgrać, napisz w tym temacie a postaramy się pomóc.
Na początek musimy zrobić tzw. dual boot'a.
Chodzi o to by box najpierw startował z karty sd/pendrive. Gdy wyciągniemy kartę/pendrive odpali się normalny android. UWAGA! Etap ten wykonujemy tylko za pierwszym razem. W przyszłości gdy zmienisz kartę/pendrive możesz pominąć ten krok. ► Uruchomienie przy pomocy przycisku RESET Odłączamy nasze urządzenie od prądu. Jednocześnie przyciskając przycisk reset z wsadzoną kartą pamięci podłączamy boxa do prądu. Przycisk reset zazwyczaj jest umieszczony w tylnym panelu w gnieździe AV (w zależności od modelu boxa przycisk reset może być w innym miejscu). ![]() Gdy już box się uruchomi możemy puścić przycisk RESET. ► Uruchomienie przy pomocy aplikacji UPDATE Jeśli nasz box nie posiada przycisku RESET możemy zrobić to za pomocą aplikacji UPDATE. Patrz filmik niżej ↓ Link bezpośredni: By zobaczyć linki musisz się zalogować lub zarejestrować. ► Uruchomienie przy pomocy Terminal Emulator Kolejnym sposobem jest zainstalowanie na androidzie aplikacji Terminal Emulator Ściągniecie go stąd: By zobaczyć linki musisz się zalogować lub zarejestrować. | By zobaczyć linki musisz się zalogować lub zarejestrować. Po zainstalowaniu wsadź wcześniej przygotowaną kartę/pendrive do odpowiedniego portu. Następnie uruchom aplikację Terminal Emulator Teraz wystarczy wpisać komendę: reboot update Urządzenie powinno wystartować z karty/pendrive. ► Wstępna konfiguracja Przy pierwszym uruchomieniu powita nas ekran ze "wstępną" konfiguracją. I tu zalecam podłączenie myszki jeśli pilot nie działa. Pierwszym etapem jest wybór języka. Klikamy na "English", następnie z menu wybieramy "Polish", po czym klikamy na przycisk "Dalej". W kolejnym kroku możemy zmienić nazwę hosta, która standardowo ustawiona jest na "CoreELEC". Proponuję tego nie zmieniać i kliknąć na przycisk "Dalej". Teraz jesteśmy na etapie konfiguracji połączenia z internetem. Jeśli urządzenie jest połączone kablem ethernet wystarczy kliknąć "Dalej". Natomiast przy połączeniu bezprzewodowym (Wi-fi) należy wpisać hasło do sieci. Teraz upewniamy się, że usługa "SSH" jest włączona po czym klikamy "Dalej". W tym oknie możemy ustawić własne hasło SSH lub zachować istniejące czyli "coreelec". I to na tyle ![]() Czasami musimy połączyć się z boxem poprzez SSH by np. zaprogramować pilota.
reboot - Restartujemy nasze urządzeniePotrzebny będzie nam jakiś klient SSH. Ja używam Bitvise SSH Client ale świetnie sprawdzi się tez Putty Programy ściągniecie stąd: By zobaczyć linki musisz się zalogować lub zarejestrować. | By zobaczyć linki musisz się zalogować lub zarejestrować. Ja skupie się na Bitvise SSH Client. Po ściągnięciu i uruchomieniu zobaczycie takie okienko: ![]() W pole Host wpisujecie lokalne IP waszego TV BOX'a. W większości przypadków będzie to IP zaczynające się na 192.168.0.XX Port zostawiacie bez zmian. W Username wpisujecie "root". Natomiast w Password wpisujemy "coreelec". Następnie klikamy na przycisk Login. Jeżeli wszystko wpisaliście prawidłowo zobaczycie takie okienko: ![]() Oznacza to, że zalogowaliśmy się po SSH ![]() Kilka komend: ls -all - Wyświetla wszystkie pliki i katalogi top - Dzięki tej komendzie możemy przykładowo sprawdzić użycie CPU lub RAM. Widać również procesy działające w tle. By wyjść z "top" należy nacisnąć CTRL + C cputemp - Wyświetla temperaturę procesora. gputemp - Wyświetla temperaturę układu graficznego. ► Jak sprawdzić IP?
Wystarczy wejść w Ustawienia (Settings) -> O Systemie (System Information)
By połączyć się przez SFTP będzie nam potrzebny program.
Możemy do tego użyć wspomnianego wcześniej programu Bitvise SSH Client. Ja jednak do tego używam WinSCP, bardzo wygodny i czytelny programik. Program w wersji portable ściągniecie stąd: By zobaczyć linki musisz się zalogować lub zarejestrować. Po ściągnięciu wypakuj program, następnie go uruchom. W okienku które nam się pojawi wpisujemy to samo co przy SSH, czyli host, username oraz password. Po czym klikamy na przycisk Login. ![]() Po zalogowaniu wyświetlą się wszystkie foldery i pliki jakie są na naszym boxie. Możemy tworzyć/wgrywać/kasować/edytować pliki i foldery. ► Jak wyświetlić ukryte pliki/foldery?
W górnym menu wejdź w Options -> Preferences lub użyj skrótu CTRL+ALT+P. Następnie z lewej strony kliknij na Panels, po prawej stronie zaznacz opcje Show hidden files. Następnie potwierdź przyciskiem OK. ![]() Drugim sposobem jest po prostu wpisanie w eksploratorze windows'a adresu \\COREELEC Jednak przy tej metodzie pojawią nam się tylko podstawowe foldery. Ukrytych i systemowych nie zobaczymy. ![]() W CoreELEC pilota zaprogramować można na dwa sposoby. Przy użyciu meson-ir lub amremote.
Amremote pozwala na użycie pliku remote.conf który jest w androidzie i który był stosowany w LE 8 (Kodi 17). [spoiler=Meson-IR na CoreELEC-NG 19 (Kodi 19)] Niektóre TV BOX'y są pre-konfigurowane takie jak:
WeTek | Tanix | Khadas Problem pojawia się w przypadku gdy mamy urządzenie, które nie ma pre-konfigurowanego pilota w CoreELEC. Jednak nic straconego. Możesz sam zaprogramować pilota i nie jest to wcale takie trudne! Możesz jeszcze sprawdzić, czy czasami ktoś już nie udostępnił konfiguracji pod twoje urządzenie. Mały zbiór konfiguracji znajdziesz pod tym linkiem: By zobaczyć linki musisz się zalogować lub zarejestrować. lub By zobaczyć linki musisz się zalogować lub zarejestrować. ► MECOOL, MiniX, A95X
W przypadku tych urządzeń sprawa jest banalna.
Wystarczy zalogować się przez SSH i w terminalu wpisać: Dla MECOOL: echo "meson-ir * mecool" > /storage/.config/rc_maps.cfg Dla MINIX: echo "meson-ir * minix_neo" > /storage/.config/rc_maps.cfg Dla A95X: echo "meson-ir * a95x" > /storage/.config/rc_maps.cfg Po wpisaniu powyższej komendy należy zrestartować box'a. ► Pozostałe urządzenia
Najpierw logujemy się przez SSH na nasze urządzenie.
Następnie w terminalu wpisujemy:
Teraz musimy uruchomić skanowanie. Wpisujemy komende:
Wciskamy po kolei każdy przycisk na pilocie i zapisujemy sobie w notatniku co to za przycisk oraz jego zeskanowany kod.
Przykładowo ja wcisnąłem na pilocie strzałkę do góry i kod tego przycisku to 0x116 Robimy tak z każdym przyciskiem na pilocie. ![]() Gdy już zeskanowaliśmy wszystkie przyciski tworzymy nowy plik z konfiguracją. Przykładowy plik z konfiguracją znajdziecie pod tym linkiem: By zobaczyć linki musisz się zalogować lub zarejestrować. A spis wszystkich funkcji znajdziemy tutaj: By zobaczyć linki musisz się zalogować lub zarejestrować. Więc jeśli chcę by mój wcześniej zeskanowany przycisk pełnił funkcję "strzałki do góry" w nowo utworzonym pliku wpisuje:
UWAGA! Jeśli tworzysz plik w programie Notepad++ wejdź w Edycja -> Konwersja znaku końca lini -> Konwertuj na format UNIX
W przeciwnym razie konfiguracja nie zadziała! Gdy już utworzysz plik, zapisz go pod dowolna nazwą z rozszerzeniem .toml np. MOJTVBOX.toml Następnie wgraj go na swoje urządzenie poprzez SFTP do katalogu: /storage/.config/rc_keymaps/ Musisz utworzyć również plik rc_maps.cfg w następującym katalogu: /storage/.config/rc_maps.cfg O następującej zawartości:
Teraz wystarczy wczytać nasz utworzony config i sprawdzić czy wszystko działa.
Wpisujemy kolejno:
Jeżeli wszystko działa prawidłowo to możesz być z siebie dumny
[/spoiler]![]() [spoiler=Meson-IR na CoreELEC 9.2.7 (Kodi 18.9)] Niektóre TV BOX'y są pre-konfigurowane takie jak:
WeTek | Tanix | Khadas Problem pojawia się w przypadku gdy mamy urządzenie, które nie ma pre-konfigurowanego pilota w CoreELEC. Jednak nic straconego. Możesz sam zaprogramować pilota i nie jest to wcale takie trudne! Możesz jeszcze sprawdzić, czy czasami ktoś już nie udostępnił konfiguracji pod twoje urządzenie. Mały zbiór konfiguracji znajdziesz pod tym linkiem: By zobaczyć linki musisz się zalogować lub zarejestrować. lub By zobaczyć linki musisz się zalogować lub zarejestrować. ► MECOOL, MiniX, A95X
W przypadku tych urządzeń sprawa jest banalna.
Wystarczy zalogować się przez SSH i w terminalu wpisać: Dla MECOOL: echo "meson-ir * mecool" > /storage/.config/rc_maps.cfg Dla MINIX: echo "meson-ir * minix_neo" > /storage/.config/rc_maps.cfg Dla A95X: echo "meson-ir * a95x" > /storage/.config/rc_maps.cfg Po wpisaniu powyższej komendy należy zrestartować box'a. ► Pozostałe urządzenia
Najpierw logujemy się przez SSH na nasze urządzenie.
Następnie w terminalu wpisujemy:
Teraz musimy uruchomić skanowanie. Wpisujemy komende:
Wciskamy po kolei każdy przycisk na pilocie i zapisujemy sobie w notatniku co to za przycisk oraz jego zeskanowany kod.
Przykładowo ja wcisnąłem na pilocie strzałkę do góry i kod tego przycisku to 0x116 Robimy tak z każdym przyciskiem na pilocie. ![]() Gdy już zeskanowaliśmy wszystkie przyciski tworzymy nowy plik z konfiguracją. Przykładowy plik z konfiguracją znajdziecie pod tym linkiem: By zobaczyć linki musisz się zalogować lub zarejestrować. A spis wszystkich funkcji znajdziemy tutaj: By zobaczyć linki musisz się zalogować lub zarejestrować. Więc jeśli chcę by mój wcześniej zeskanowany przycisk pełnił funkcję "strzałki do góry" w nowo utworzonym pliku wpisuje:
UWAGA! Jeśli tworzysz plik w programie Notepad++ wejdź w Edycja -> Konwersja znaku końca lini -> Konwertuj na format UNIX
W przeciwnym razie konfiguracja nie zadziała! Gdy już utworzysz plik, zapisz go pod dowolna nazwą bez spacji, bez rozszerzenia np. MOJTVBOX Następnie wgraj go na swoje urządzenie poprzez SFTP do katalogu: /storage/.config/rc_keymaps/ (przykładowy plik ściągniesz stąd: By zobaczyć linki musisz się zalogować lub zarejestrować.) Musisz utworzyć również plik rc_maps.cfg w następującym katalogu: /storage/.config/rc_maps.cfg O następującej zawartości:
(przykładowy plik ściągniesz stąd: By zobaczyć linki musisz się zalogować lub zarejestrować.)
Teraz wystarczy wczytać nasz utworzony config i sprawdzić czy wszystko działa. Wpisujemy kolejno:
Jeżeli wszystko działa prawidłowo to możesz być z siebie dumny
[/spoiler]![]() Poniższa instrukcja tyczy się tylko Androida 7 i starszych.
Niestety w nowszych systemach konstrukcja jak i format pliku zostały zmienione. Zbiór gotowych konfiguracji znajdziesz pod tym linkiem: By zobaczyć linki musisz się zalogować lub zarejestrować. [spoiler=Wyciąganie z Androida 7 i starszych] Pierwsze co musimy zrobić to wyciągnąć plik remote.conf z naszego androida.
Do tego będzie ci potrzebny jakiś pendrive, aplikacja na androidzie która wyświetli pliki systemowe oraz zrootowane urządzenie. Najpierw podpinamy do boxa pendrive następnie instalujemy menadżer plików (zalecam użycie myszki ![]() Ja użyłem By zobaczyć linki musisz się zalogować lub zarejestrować.. W przypadku komunikatu z prośbą o dostęp do "Superuser'a" oczywiście klikamy zezwól. Aplikacja nie będzie w stanie wyświetlić plików systemowych, jeśli na taki dostęp nie zezwolisz. 1. Po uruchomieniu aplikacji wybieramy po prawej stronie ekranu naszego pendrive. 2. Następnie z lewej strony ekranu klikamy na /root/ a następnie szukamy folderu /etc/ 3. W folderze /etc/ szukamy pliku remote.conf i zaznaczamy go "ptaszkiem" po czym klikamy na "Kopiuj" (po środku ekranu). 4. Wyskoczy nam okienko z potwierdzeniem. Oczywiście klikamy "OK", plik powinien zostać skopiowany. Po tej operacji możecie aplikacje usunąć (jeśli chcecie) i wyłączyć androida. Gdy już posiadamy plik remote.conf wystarczy na pendrive/kartę sd z naszym CoreELEC wkleić plik do głównego folderu (tam gdzie wkleja się plik dtb). Lub jak kto woli można zrobić to przez SFTP, wtedy plik wgrywamy do: /storage/.config/remote.conf Po wklejeniu pliku wystarczy zrestartować CoreELEC. Po ponownym uruchomieniu pilot powinien działać. [/spoiler] Jeżeli nie jesteś zadowolony z tego jak pilot reaguje na przyciski możesz pobawić się dwoma komendami: ir-ctl -t | tutaj wartość podajemy w microsekundach! Wartość domyślna to 200000 (200ms). Czyli przykładowo jeśli chcemy ustawić timeout na 70ms wpisujemy: ir-ctl -t 70000 UWAGA! Ostrożnie z komendą ir-ctl -t! Podobno wartość 20000 (20ms) i niższa może uszkodzić odbiornik IR!
Uznajmy, że wartość 50000 (50ms) jest bezpieczna. Niższe wartości dla tych co lubią ryzyko ![]() Drugą komendą którą można się pobawić jest: ir-keytable | dzięki niej zmienimy repeat delay (-D) oraz repeat period (-P). Wartości domyślne to: -D 500 -P 125 Przykład użycia komendy: ir-keytable -D 350 -P 110 Jeśli będzie widoczny/słyszalny efekt "podwójnego kliknięcia" oznacza to, że wpisaliście za niską wartość repeat delay (-D). Komendy oczywiście wpisujemy w terminalu po wcześniejszym zalogowaniu się przez SSH. Nie ma uniwersalnych wartości które będą poprawnie działać na każdym urządzeniu. Każdy musi próbować ustawić to według własnych upodobań metodą prób i błędów. Gdy już znajdziemy odpowiadające nam wartości będziemy musieli utworzyć udev rule. Tak by nasze ustawienia się zapisały. W tym celu kopiujemy plik 70-input-repeat.rules z katalogu /usr/lib/udev/rules.d/ do /storage/.config/udev.rules.d/ Następnie edytujemy wcześniej skopiowany plik i na samym końcu w nowej linii dodajemy:
Pamiętajcie by wpisać tam swoją wartość. Zapisujemy zmiany i teraz przy każdym uruchomieniu wartość ir-ctl -t będzie ustawiona na taką jaką wpisaliśmy. By zapisać ustawienia komendy ir-keytable wchodzimy do katalogu /storage/.config/udev.rules.d/ Tworzymy w nim nowy plik o nazwie: 90-ir-repeat.rules Po czym wpisujemy do niego:
Oczywiście tak jak wcześniej ustawcie swoje wartości delay oraz period. UWAGA! Operacja ta spowoduje skasowanie całego androida, wszystkich danych oraz partycji!
dd if=/dev/zero of=/dev/dtb bs=256k count=1Robisz to na własną odpowiedzialność! UWAGA! Tylko dla urządzeń z systemem CoreELEC AMLogic (Stara wersja kernela 3.14)! By zainstalować CoreELEC na pamięci wewnętrznej urządzenia, należy najpierw wykonać punkty od 1 do 4 zgodnie z poradnikiem. Po uruchomieniu box'a z karty pamięci/pendrive należy zalogować się przez SSH (patrz poradnik). Po zalogowaniu w terminalu wpisujemy komendę: installtointernal Skrypt poinformuje was o wykasowaniu wszystkich danych z pamięci wewnętrznej oraz zapyta czy jesteście tego pewni. Jeśli tak to wpisujecie yes Grzecznie czekacie aż skrypt zakończy działanie. Po skończeniu wpisujecie rebootfromnand i to na tyle. Możecie wyjąć kartę/pendrive. Jeżeli po reboocie wyskakuje błąd, wykonaj jeszcze raz komendę installtointernal. ► Wgrałem zły plik dtb co teraz? Wgraj na kartę prawidłowy device tree (.dtb) po czym uruchom urządzenie i zaloguj się przez SSH. W terminalu wpisz kolejno dwie komendy: dd if=/flash/dtb.img of=/dev/dtb bs=256k Teraz wyłącz boxa, wyciągnij kartę i uruchom na nowo.
![]() UWAGA! Tylko dla urządzeń z systemem CoreELEC AMLogic-NG (Nowa wersja kernela 4.9)!
CEEMMC Tool - jest to narzędzie stworzone przez ekipę CE.
Pozwala na instalację CE w pamięci wewnętrznej urządzenia, obok lub zamiast androida. Oficjalnie wspieranymi urządzeniami są Khadas VIM3 oraz Khadas VIM3L. Istnieje możliwość użycia tego narzędzia na innych urządzeniach, jednak wiążę się to z pewnym ryzykiem. Wykonanie tej operacji może, ale nie musi uceglić twoje urządzenie. Dodatkowo nie otrzymasz żadnego wsparcia od twórców. Zastanów się dobrze czy chcesz podjąć ryzyko. ![]() ► Jak zainstalować? Przed przystąpieniem do instalacji, wykonaj zgodnie z poradnikiem punkty od 1 do 4. Upewnij się, że CE startuje z karty i wszystko działa prawidłowo. Zdecyduj czy wolisz dual boot czy single boot. ► Tryb DUAL BOOT Dzięki instalacji dual boot twój android pozostanie nietknięty. Możliwe będzie używanie zarówno androida jak i CE. Połącz się z urządzeniem przez By zobaczyć linki musisz się zalogować lub zarejestrować.. W konsoli wpisz komendę: ceemmc -x i zatwierdź enterem. Pojawi się komunikat mówiący o nieobsługiwanym sprzęcie i czy jesteś pewien, że chce kontynuować. Potwierdzasz wpisując y Cytat:CoreELEC:~ # ceemmc -x Po zatwierdzeniu pojawi się tekstowe menu wyboru. Nas w tym przypadku interesuje sekcja [DUAL BOOT] Cytat: Install in dual boot mode, CoreELEC and Android on eMMC Wpisz w konsoli 1 i zatwierdź enterem. Nastąpi sprawdzenie czy mamy wystarczająco miejsca na instalacje. Jeśli pojawi się napis: There is enough free space on EMMC for installation! wpisz y i zatwierdź. Proces instalacji się rozpocznie, poczekaj cierpliwie i niczego nie przerywaj. Cytat:Success! Komunikat ten oznacza, że wszystko przebiegło pomyślnie. Możesz wyłączyć urządzenie, wyciągnąć kartę i uruchomić ponownie. ► Tryb SINGLE BOOT
Android zostanie całkowicie usunięty z urządzenia! Jedynym systemem będzie CoreELEC. Tak samo jak w przypadku dual boot, z urządzeniem łączymy się przez By zobaczyć linki musisz się zalogować lub zarejestrować.. W konsoli wpisujemy ceemmc -x. Komunikat o nieobsługiwanym urządzeniu potwierdzamy wpisując y. Cytat: Install in single boot mode, only CoreELEC on eMMC Z menu tekstowego, interesuje nas sekcja [SINGLE BOOT]. Wybieramy opcję numer 3. Nastąpi sprawdzenie czy mamy wystarczająco miejsca na instalacje. Jeśli pojawi się napis: There is enough free space on EMMC for installation! wpisz y i zatwierdź. Proces instalacji się rozpocznie, poczekaj cierpliwie i niczego nie przerywaj. Cytat:Success! Komunikat ten oznacza, że wszystko przebiegło pomyślnie. Możesz wyłączyć urządzenie, wyciągnąć kartę i uruchomić ponownie. ► Aktualizacja / przywrócenie androida Pamiętaj by przed aktualizacją/przywróceniem wykonać kopię zapasową CE.
Udostępnione zostały statystyki CE. Można zobaczyć która wersja oraz który CPU są najczęściej używane. A także TOP 10 krajów. By zobaczyć linki musisz się zalogować lub zarejestrować. Przy każdym uruchomieniu urządzenia system wysyła zapytanie do serwera czy jest dostępna jakaś aktualizacja. Podczas wykonywania tego zapytania wysyłane są również informację o: aktualnie zainstalowanej wersji, procesorze, rodzaju urządzenia, kraju, aktualnej dacie. Jeżeli ktoś jest wrażliwy na tym punkcie to można wyłączyć wysyłanie tych informacji w ustawieniach CE. → Jeśli używasz standardową skórkę (Estuary): Ustawienia > CoreELEC > System > Submit Statistics → Jeśli używasz niestandardową skórkę i w ustawieniach nie ma pozycji CoreELEC: Ustawienia > Dodatki > Moje dodatki > Programy > CoreELEC Configuration > System > Submit Statistics UWAGA! Tylko dla urządzeń z wyświetlaczem!
1. Wejdź na stronę z gotowymi konfiguracjami VFD: By zobaczyć linki musisz się zalogować lub zarejestrować. Lub skorzystaj z poniższej listy. By zapisać plik: Chrome: Prawy przycisk myszki na nazwe > Zapisz link jako FireFox: Prawy przycisk myszki na nazwe > Zapisz element docelowy jako 2. Na liście znajdź swoje urządzenie i pobierz plik konfiguracyjny 3. Zmień nazwę wcześniej pobranego pliku na vfd.conf 4. Wgraj plik vfd.conf do /storage/.config 5. Z repozytorium CoreELEC w Kodi zainstaluj dodatek OpenVFD Dodatki > Zainstaluj z repozytorium > CoreELEC Add-ons> Usługi > OpenVFD 6. Uruchom ponownie urządzenie UWAGA! Tylko dla urządzeń z systemem CoreELEC AMLogic-NG (Nowa wersja kernela 4.9)!
Niektóre nowe urządzenia mają problem z wybudzaniem,
wyłączeniem/włączeniem z pilota, CEC, czy wybudzeniem po lanie. Przyczyną jest kiepsko skonfigurowany bootloader. Z tego powodu zostało stworzone narzędzie inject_bl301. Jeśli twoje urządzenie posiada któryś z wymienionych wyżej problemów, możesz użyc to narzędzie by je rozwiązać. Z urządzeniem łączymy się przez By zobaczyć linki musisz się zalogować lub zarejestrować.. W konsoli należy wpisać inject_bl301 Pytanie o kontynuacje potwierdzamy wpisując Y Cytat:Finished update of BL301.bin on internal eMMC! Po tym komunikacie należy zrestartować urządzenie. Robimy to wpisując komendę reboot Po restarcie urządzenia, ponownie łączymy się przez SSH i wpisujemy kolejno:
Po tej kombinacji celujemy naszym pilotem w tv boxa i wciskamy przycisk na pilocie odpowiedzialny za włączanie i wyłączanie. Otrzymamy informację o kodzie przycisku: Kopiujemy sobie wartość z remotewakeup czyli w moim przypadku 0xa659ff00 Teraz musimy zedytować plik config.ini możemy to też zrobić poprzez SSH. Wpisujemy:
Edytujemy plik aby wyglądał tak jak niżej z tymi wartościami, które odczytaliśmy z naszego pilota:
Zapisujemy plik po czym wpisujemy komendę: sync && reboot Dzięki ENTware będziesz miał możliwośc instalacji ponad 2000 linuksowych aplikacji na swoim TV BOXie. ► Jak zainstalować? Łączymy sie z naszym urządzeniem przez SSH i w terminalu wpisujemy: installentware Potwierdzamy instalację. Po wszystkim box się zapyta o restart na który mu pozwalamy. ► Instalacja NetDATA Dzięki netdata będziemy mieli dostęp przez przeglądarkę do takich informacji jak: użycie CPU, użycie RAM, użycie GPU, informacje o połączeniu, odczyt/zapis dysku, temperatura CPU itp. W terminalu wpisujemy kolejno:
Skrypt zapyta nas czy chcemy podmienić istniejące już pliki, wpisujemy A i potwierdzamy enterem. Po zakończeniu działania skryptu wpisujemy reboot by zrestartować boxa. Teraz w przeglądarce wpisz adres: By zobaczyć linki musisz się zalogować lub zarejestrować.-naszego-boxa:19999 Jeśli wszystko poszło prawidłowo to zobaczysz stronę z informacjami o twoim urządzeniu. ► Jak usunąć? Połącz się przez SSH ze swoim urządzeniem. W terminalu wpisz: rm -rf /opt/* Uruchom ponownie TV BOXa. Nightly builds - są to obrazy testowe. Mogą zawierać przeróżne błędy oraz mogą być niestabilne, nie zaleca się ich do użytku codziennego. Najnowsze obrazy wraz z changelog'iem znajdziecie tu: By zobaczyć linki musisz się zalogować lub zarejestrować. Jako że w tych obrazach nie ma auto-aktualizacji musimy skonfigurować niestandardowy kanał do aktualizacji. Tak by uniknąć ciągłego ręcznego ściągania obrazu i wgrywania go do /storage/.update
Niestety pomimo wykonania powyższej instrukcji, system nadal nie będzie aktualizował się automatycznie. Nie otrzymasz też żadnego powiadomienia o dostępnej aktualizacji. By sprawdzić czy jest nowsza wersja musisz co jakiś czas zaglądać w "Available Versions". Wtyczka umożliwia uruchomienie gier ze starych konsol.
Wymagane jest około 650mb wolnego miejsca na instalację wtyczki! ► Instalacja
Najpierw ściagamy wtyczkę stąd: Dla urządzeń z systemem CoreELEC AMLogic (Stara wersja kernela 3.14): By zobaczyć linki musisz się zalogować lub zarejestrować. Dla urządzeń z systemem CoreELEC AMLogic-NG (Nowa wersja kernela 4.9): By zobaczyć linki musisz się zalogować lub zarejestrować. Ściągniety plik wgrywamy na jakiegoś pendrive, po czym podłączamy go do naszego boxa. Następnie wchodzimy w Ustawienia > Dodatki > Zainstaluj z pliku zip i wskazujemy lokalizację wcześniej ściągniętego pliku. Instalacja może potrwać kilka minut! Po skończonej instalacji dodatek uruchamiamy po przez wejście w: Ustawienia > Dodatki > Moje dodatki > Programy > EmuELEC lub: Ustawienia > Dodatki > Moje dodatki > Wtyczki gier > Dostawcy gier > EmuELEC Romy z grami wgrywamy w następującej lokalizacji: /storage/roms/[system] Dla przykładu, gry z NES wgrywamy do: /storage/roms/nes A gry z PSP do: /storage/roms/psp Jeżeli któryś emulator wymaga BIOSa to wgrywamy go do: /storage/roms/bios/ ► Romy na pendrive / dysku zewnętrznym
Jeżeli chcesz przechowywać romy na zewnętrznym nośniku, wystarczy że na pendrive/dysku zewętrznym stworzysz folder o nazwie "roms". Następnie w nowo utworzonym folderze należy stworzyć pusty plik o nazwie "sx05reroms". Kolejnym etapem jest utworzenie odpowiednich folderów we wcześniej utworzonym katalogu "roms". Przykładowo dla gier NES tworzymy folder o nazwie "nes", dla psp folder o nazwie "psp" itd. RE: CoreELEC - Zaczynamy przygodę! - kyniol73 - 12-09-2018 przeszedłem 2 tyg temu z libreelec na coreelec . Z niespodzianki przestał działac standardowy pilot jai miałem z boxem beelink ale po 5 min poszukiwań i wgrania odpowiedniej paczki z kodami IR od minix wszystko bez problemu hula RE: CoreELEC - Zaczynamy przygodę! - mjw - 13-09-2018 Polecam CoreELEC szczególnie zainstalować w pamięci wewnętrznej urządzenia. Wtedy to dopiero rakieta. ![]() Świetna robota @DenDy ! RE: CoreELEC - Zaczynamy przygodę! - robert32 - 13-09-2018 Dzięki za super poradnik ![]() RE: CoreELEC - Zaczynamy przygodę! - kyniol73 - 13-09-2018 (13-09-2018, 08:25 AM)mjw napisał(a): Polecam CoreELEC szczególnie zainstalować w pamięci wewnętrznej urządzenia. Wtedy to dopiero rakieta. A możesz przypomnieć jak wrzucić to do wewnętrznej pamięci ? RE: CoreELEC - Zaczynamy przygodę! - mjw - 13-09-2018 Przez ssh komenda installtointernal RE: CoreELEC - Zaczynamy przygodę! - DenDy - 13-09-2018 W takim razie dodałem też informację o instalacji na pamięci wewnętrznej do pierwszego posta. Do punktu 4 dołożyłem też metodę uruchamiania przy pomocy apki Terminal Emulator. RE: CoreELEC - Zaczynamy przygodę! - zm1c4l - 14-09-2018 Testowałem coreelec ale jednak do pudełka ostatecznie wgrałem libreelec tam przynajmniej automatycznie dopasowuje częstotliwość (Hz) do fps video czego efektem jest płynny obraz. Nowsze nie znaczy że lepsze. RE: CoreELEC - Zaczynamy przygodę! - DenDy - 15-09-2018 @zm1c4l coreelec też automatycznie dopasowuje ale musisz to włączyć w ustawieniach. Ustawienia > System gdzieś tam jest tzw. "white list" musisz tam zaznaczyć rozdzielczości wraz z częstotliwością do jakich ma się dopasowywać. RE: CoreELEC - Zaczynamy przygodę! - zm1c4l - 15-09-2018 To jeszcze sprawdzę to na karcie bo tam akurat nie patrzyłem. Faktycznie działa a wcześniej nie działało bo siedziałem na rozdzielczości 1080i a odświeżanie działa w 1080p. |