Ocena wątku:
  • 7 głosów - średnia: 4.57
  • 1
  • 2
  • 3
  • 4
  • 5
CoreELEC - Instalacja, konfiguracja, pierwsze kroki
#1
[Obrazek: S9euDuG.png]
Lekki system na bazie linuxa pod Kodi 19.5 Matrix oraz Kodi 18.9 Leia.
Tylko dla urządzeń z procesorami AMLogic.


Obsługiwane procesory AMLogic
GXL S805X, S805Y, S905X, S905D, S905L, S905M2, S905W
G12A S905X2, S905Y2
G12B A311D, S922X
SM1 S905D3, S905X3
SC2 S905X4



SPIS TREŚCI:




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

CoreELEC Amlogic-NG (Nowa wersja kernela 4.9.269)
Kodi 19.5 Matrix
UWAGA! W przypadku S905X, S905D, S905W, mogą pojawić się problemy z uruchomieniem jeśli na urządzeniu jest Android 6. Zalecana aktualizacja do nowszego androida (minimum android 7).

Dla procesorów: S905X / S905D / S905W / S905X2 / S905X3 / S905X4 / S922X / S905Y2:
By zobaczyć linki musisz się zalogować lub zarejestrować.
By zobaczyć linki musisz się zalogować lub zarejestrować.

Kodi 20 wersja ALPHA:
By zobaczyć linki musisz się zalogować lub zarejestrować.

CoreELEC Amlogic (Stara wersja kernela 3.14)
Kodi 18.9 Leia
END OF LIFE. Nie będzie aktualizacji do Kodi 19!
Dla procesorów: S905 / S905D / S905H / S905W / S905X / S912:
By zobaczyć linki musisz się zalogować lub zarejestrować.



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.

[Obrazek: ZuOB6yX.png]



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.

Dla CPU: Dla RAM: Dla portu Ethernet:
S905  --> gxbb_p200 / gxbb_p201
S905D --> gxl_p230  / gxl_p231
S905D3 --> sm1_s905d3
S905W --> gxl_p281
S905X --> gxl_p212
S912  --> gxm_q200  / gxm_q201
S905X2 --> g12a
S905X3 --> sm1
S922X --> g12b
1GB --> z dopiskiem _1g

2GB --> z dopiskiem _2g

3GB --> z dopiskiem _3g

4GB --> z dopiskiem _4g
100M  --> z dopiskiem _100M

1000M --> z dopiskiem _1Gbit


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

[Obrazek: grO2joJ.png]

Kopiujemy go do głównego katalogu i zmieniamy jego nazwę na dtb.img

[Obrazek: hurvjQw.png]

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.

Show ContentLista urządzeń:



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).

[Obrazek: resetbutton.jpg]

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 Smile możemy cieszyć się czyściutkim systemem.






Czasami musimy połączyć się z boxem poprzez SSH by np. zaprogramować pilota.
Potrzebny 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:

[Obrazek: 8AY4dOU.png]

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:

[Obrazek: Yqs4ssg.png]

Oznacza to, że zalogowaliśmy się po SSH Smile Gratuluję!

Kilka komend:
reboot - Restartujemy nasze urządzenie
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.

[Obrazek: zbelSL1.png]

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.

[Obrazek: LntfhjK.png]

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.

[Obrazek: jM98fBR.png]




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).


Show ContentMeson-IR na CoreELEC-NG 19 (Kodi 19):

Show ContentMeson-IR na CoreELEC 9.2.7 (Kodi 18.9):


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ć.

Show ContentWyciąganie z Androida 7 i starszych:



Zmieniamy czas reakcji pilota
TYLKO JEŚLI UŻYWASZ PILOTA SKONFIGUROWANEGO METODĄ MESON-IR!

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 Big Grin

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:
ACTION=="add|change", KERNEL=="lirc*[0-9]", DRIVERS=="meson-ir", RUN+="/usr/bin/ir-ctl -d $devnode -t 70000"

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:
ACTION=="add", SUBSYSTEMS=="rc", SUBSYSTEM=="input", KERNEL=="event[0-9]*", RUN+="/usr/bin/ir-keytable --delay=350 --period=110 --device=$devnode"

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!
Robisz 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=/dev/zero of=/dev/dtb bs=256k count=1
dd if=/flash/dtb.img of=/dev/dtb bs=256k

Teraz wyłącz boxa, wyciągnij kartę i uruchom na nowo.




[Obrazek: I9xtCMI.png]

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. Smile

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

Starting CoreELEC eMMC installation tool v0.1...

System is not supported: g12b_s922x_beelink_gt_king!

There is NO official support by Team CoreELEC
if you continue to run this tool!
Continue? [y]:

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
Use CoreELEC data from
[1] current used SD or USB device
[2] existing backup on current used SD or USB device

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!
You can now power off the device, remove the used boot media (SD or USB) and
power on again to boot the device from eMMC!

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
Use CoreELEC data from
[3] current used SD or USB device
[4] existing backup on current used SD or USB device

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!
You can now power off the device, remove the used boot media (SD or USB) and
power on again to boot the device from eMMC!

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.
  • DUAL BOOT
    Przed aktualizacją androida należy całkowicie usunąć CE.
    W przeciwnym razie proces ten zakończy się niepowodzeniem.
    • 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.
    • Wybierz opcję numer 6 by wykonać kopię zapasową CE
    • Po wykonaniu kopii zapasowej, wybierz opcję numer 7 by usunąć CE
    • Teraz wykonaj aktualizację androida. Po tym zabiegu bootloader urządzenia zostanie przywrócony do ustawień frabrycznych.
      Musisz ponownie wykonać pkt. 4 poradnika By zobaczyć linki musisz się zalogować lub zarejestrować..
    • Jak już CE wystartuje z karty to możesz go ponownie wgrać na pamięć wewnętrzną przywracając wcześniej utworzoną kopię zapasową.
      Z menu tekstowego należy wybrać opcję numer 2.

  • SINGLE 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.
    • Wybierz opcję numer 3 by wykonać kopię zapasową CE (na wypadek gdybyś chciał powrócić do CE).
    • Po wykonaniu kopii możesz wgrać obraz androida.
    • Jeśli kiedyś będziesz chciał ponownie wgrać CE przy uzyćiu kopii, z menu tekstowego
      wybierz opcję numer 4




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

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ć.
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ć.
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ć.
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ć.
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ć.
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ć.
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ć.
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ć.
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ć.
By zobaczyć linki musisz się zalogować lub zarejestrować. By zobaczyć linki musisz się zalogować lub zarejestrować.
By zobaczyć linki musisz się zalogować lub zarejestrować.

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!
Please reboot device now and enjoy the new CoreELEC wake-up features!

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:
systemctl stop kodi
systemctl stop eventlircd
ir-keytable -u

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:
Received IRMP code: remotewakeup='0xa659ff00', decode_type='0x0', remotewakeupmask='0xffffffff'

Kopiujemy sobie wartość z remotewakeup czyli w moim przypadku 0xa659ff00

Teraz musimy zedytować plik config.ini możemy to też zrobić poprzez SSH.
Wpisujemy:
mount -o rw,remount /flash
nano /flash/config.ini

Edytujemy plik aby wyglądał tak jak niżej z tymi wartościami, które odczytaliśmy z naszego pilota:
#------------------------------------------------------------------------------------------------------
#
# IR setup
#   Setup a custom keycode to wake the N2 from suspend or poweroff
#   You can stop kodi and eventlircd and use "ir-keytable -u" to obtain a compatible u-boot
#   IR keycode
#
remotewakeup='0xa659ff00'
#
#   decode_type can be one of the following:
#   NEC='0x0', DUOKAN='0x1', TOSHIBA='0x2', RCA='0x3', RC5='0x4', RC6A='0x5', NEC_TOSHIBA_2IN1='0x6',
#   NEC_RCA_2IN1='0x7', RCMM='0x8', NEC_RC5_2IN1='0x9', NEC_RC5_2IN1='0xa', RC6='0xb'
#
decode_type='0x0' # NEC
#
#   remote power key mask:
#   Some IR protocols implement a toggle bit, this can be ignored by the "and" mask:
#   RC5='0x37ff', RC6='0x1effff', RC6A='0xffff7fff'
#
remotewakeupmask='0xffffffff'
#
#------------------------------------------------------------------------------------------------------

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:
wget https://zips.ovh/entware_netdata.sh
chmod +x entware_netdata.sh
./entware_netdata.sh

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: http://ip-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
  • Wejdź w Ustawienia -> CoreELEC -> Updates
  • Zmień "Automatic updates" na "manual"
  • Zaznacz "Show custom channels"
  • Zedytuj "Custom Channel 1" tak by używał adresu: By zobaczyć linki musisz się zalogować lub zarejestrować.
  • W "Update Channel" wybierz "CoreELEC-9.0"
  • Od teraz najnowszy build można wybrać w "Available Versions". Na końcu nazwy jest podana data buildu ROK-MIĘSIĄC-DZIEŃ.

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.

Podziękowali: mjw, Jaca, wajnert, Tomek, kyniol73, kodivier, ssooqq, dirtyduck, zdenci22, supelek, ScatMan91, Matheusz, jaguli, mi1986, peter880726, onoffbass, adam_broda, paul, kris777, mar.tom, heppen_, yacysh, leolo, endefis
REKLAMA:



#2
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
#3
Polecam CoreELEC szczególnie zainstalować w pamięci wewnętrznej urządzenia. Wtedy to dopiero rakieta. Smile

Świetna robota @DenDy !
Jeśli chcesz nas wspomóc jakąś kwotą możesz to zrobić przez poniższy banner!




 [Obrazek: a015.gif]


Jak uzyskać logi: By zobaczyć linki musisz się zalogować lub zarejestrować.
#4
Dzięki za super poradnik Wink
#5
(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. Smile

Świetna robota @DenDy !

A możesz przypomnieć jak wrzucić to do wewnętrznej pamięci ?
#6
Przez ssh komenda installtointernal
Jeśli chcesz nas wspomóc jakąś kwotą możesz to zrobić przez poniższy banner!




 [Obrazek: a015.gif]


Jak uzyskać logi: By zobaczyć linki musisz się zalogować lub zarejestrować.
REKLAMA:



#7
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.
#8
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.
#9
@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ć.

Podziękowali: zm1c4l
#10
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.

Podziękowali: andreass2


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości