OpenATV – jak zmienić logo startowe bootlogo.mvi w tunerach Enigma2

Pytanie

logo startowe boot openatv jak zmienic

Odpowiedź Sztucznej Inteligencji


Bezpośrednia odpowiedź na pytanie

  • W OpenATV logo startowe zmienia się przez podmianę pliku bootlogo.mvi (lub bootlogo.jpg/.png, ew. splash/logo.img) w katalogu /usr/share/ albo /usr/share/enigma2/.
  • Najprościej: połączyć się z tunerem FTP/SFTP jako root, wykonać kopię oryginalnego pliku, wgrać własny plik o tej samej nazwie, nadać mu uprawnienia 644 i zrestartować dekoder.
  • Alternatywy: skorzystanie z wtyczki BootLogoChanger lub gotowego pakietu “bootlogos” w menu Plugins.

Szczegółowa analiza problemu

  1. Rodzaje logo
    a) Bootloader/splash (np. logo.img) – pojawia się natychmiast po włączeniu zasilania, modyfikacja wymaga flashowania i jest ryzykowna.
    b) Logo Enigma2/OpenATV (najczęściej bootlogo.mvi) – wyświetlane chwilę później; jego podmiana jest bezpieczna i wykonywana z poziomu systemu plików.

  2. Wymagania pliku
    • Format: w większości aktualnych buildów OpenATV – *.mvi (MPEG-I intra-frame), w nowszych 4K boxach akceptowane bywają *.jpg/*.png.
    • Rozdzielczość: HD 1280×720 lub Full HD 1920×1080; dla boxów UHD nawet 3840×2160 (sprawdź w /proc/stb/video/).
    • Nazwa MUSI być identyczna z oryginałem (Linux rozróżnia wielkość liter).
    • Rozmiar pliku ≤ 2 MB (praktyczna granica, by uniknąć błędów ładowania).

  3. Konwersja do .mvi (jeśli wymagana)

    ffmpeg -i moje_logo.jpg -vcodec mpeg1video -q:v 2 -f mpegts bootlogo.mvi

    Test: odtwórz plik w dowolnym playerze, powinien wyświetlić pojedynczą klatkę wideo.

  4. Procedura manualna (FTP/SSH)

    # 1. logowanie
    sftp root@<IP_tunera>
    # 2. backup
    cd /usr/share/
    mv bootlogo.mvi bootlogo_org.mvi
    # 3. upload nowego pliku
    put bootlogo.mvi
    chmod 644 bootlogo.mvi
    # 4. restart
    reboot

    Po restarcie nowe logo powinno być widoczne.

  5. Procedura z wtyczką
    Menu → Zielony (Plugins) → Download plugins → Systemplugins → BootLogoChanger (lub Bootlogos). Po instalacji: Menu → Ustawienia → BootLogo → Wybierz/Wgraj własne.

Aktualne informacje i trendy

  • Od wersji OpenATV 7.x wiele modeli HiSilicon (H9S SE, H9TWIN) udostępnia dwa pliki: bootlogo.mvi (GUI) i logo.img (bootloader). Pierwszy można zmieniać bezpiecznie; drugi – tylko przez specjalne narzędzia producenta.
  • Coraz częściej skiny instalowane z feedu posiadają własne loga w podfolderach /usr/share/enigma2/<skin>/; nadpisują one plik globalny.
  • Pojawiają się wtyczki pozwalające na animowane sekwencje (seria plików MVI od bootlogo_wait.mvi do bootlogo_ready.mvi).

Wspierające wyjaśnienia i detale

  • Uprawnienia 644 (rw-r--r--) wystarczą – ważne, by grupa/world miały odczyt.
  • Jeśli logo się nie zmieniło: sprawdź, czy GUI nie buforuje obrazu (czasem potrzebny „Deep Standby” zamiast „Restart GUI”).
  • Skin-based logos: usuń lub podmień plik bootlogo.jpg/mvi w katalogu skina.

Aspekty etyczne i prawne

  • Korzystanie z cudzego, chronionego prawem autorskim logo (np. stacji TV) wymaga licencji.
  • Flashowanie sekcji bootloadera może unieważnić gwarancję lub zablokować urządzenie.

Praktyczne wskazówki

  • Zawsze zachowuj kopię oryginalnego pliku na PC.
  • Przed eksperymentami utwórz pełny backup flash (Menu → Software Manager → Backup).
  • Konwersję .mvi testuj lokalnie – nie każdy player czyta niepełny strumień MPEG-I.
  • Przy boxach z eMMC i dual-bootem (np. Zgemma H9) upewnij się, że modyfikujesz aktywną partycję.

Ewentualne zastrzeżenia lub uwagi dodatkowe

  • W niektórych buildach OpenATV katalog /usr/share/ jest w pseudo-ro (overlay); po aktualizacji online logo może wrócić do domyślnego.
  • Nieprawidłowy plik logo.img (bootloader) = ryzyko “dead boot”. Bez JTAG-a lub portu USB-TTL odzyskanie może być niemożliwe.

Sugestie dalszych badań

  • Automatyzacja: napisanie skryptu Python/Ansible, który po update OTA ponownie wgrywa własne logo.
  • Eksperyment z logo 4K w HEVC dla tunerów HiSilicon 3798MV200 (wymaga modyfikacji bootloadera).
  • Analiza struktury pliku .mvi – możliwość dodania kilku klatek i uzyskania krótkiej animacji.

Krótkie podsumowanie

Zmiana boot-logo w OpenATV sprowadza się do:

  1. Przygotowania właściwego pliku graficznego lub ­.mvi.
  2. Podmiany oryginalnego pliku na tunerze (FTP/SSH lub wtyczka).
  3. Nadania prawidłowych uprawnień i pełnego restartu.

Operacja jest bezpieczna, o ile ingerujesz wyłącznie w bootlogo.mvi. Modyfikacja najwcześniejszego splash-screenu (logo.img) jest zaawansowana i wiąże się z ryzykiem uszkodzenia sprzętu.

Oceń odpowiedź:

Zadaj dodatkowe pytanie Sztucznej Inteligencji

Czekaj (1min)...
Zastrzeżenie: Odpowiedzi udzielone przez sztuczną inteligencję (model językowy) mogą być niedokładne i wprowadzające w błąd. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi powinny być zweryfikowane przez użytkownika.