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

  • Najprościej: podmień plik bootlogo w tunerze Enigma2/OpenATV.
  • Najczęściej wymieniasz: /usr/share/bootlogo.mvi (oraz opcjonalnie bootlogo_wait.mvi i backdrop.mvi).
  • Wgraj swoje pliki .mvi przez FTP/SFTP jako root, zrób kopię oryginałów, ustaw uprawnienia 644 i zrestartuj GUI lub cały tuner.

Kluczowe punkty

  • Standard w OpenATV to pliki .mvi (MPEG‑2 intraframe) w /usr/share/ lub /usr/share/enigma2/.
  • „Splash” (pierwszy ekran po włączeniu) to inny plik (splash.bin/logo.img) – zmiana wymaga trybu flash i jest bardziej ryzykowna.
  • Możesz też użyć wtyczki z feedu (kategoria Bootlogos/Bootlogo Changer).

Szczegółowa analiza problemu

  • Architektura startu:

    • Faza 1 (loader/bootloader): tzw. splash; obraz zapisany zwykle w splash.bin lub logo.img w pamięci flash SoC. Zmiana wymaga procedury flashowania – tylko dla zaawansowanych.
    • Faza 2 (start Enigma2): ekrany bootlogo/backdrop/bootlogo_wait odczytywane z systemu plików. To właśnie je zwykle chcemy zmienić.
  • Co dokładnie podmienić:

    • /usr/share/bootlogo.mvi – główne logo podczas startu Enigma2.
    • /usr/share/bootlogo_wait.mvi – ekran „Please wait…” podczas dalszego ładowania.
    • /usr/share/backdrop.mvi – tło (np. przy zatrzymaniu GUI).
    • W niektórych buildach alternatywna ścieżka: /usr/share/enigma2/ (te same nazwy plików).
  • Dwie sprawdzone metody:

    1. Wtyczka (najprościej)

      • Menu → Wtyczki → zielony (pobierz) → kategoria Bootlogos/Bootlogo Changer (nazwy mogą się różnić).
      • Wybierz pakiet z gotowymi logo albo wtyczkę, która sama konwertuje obraz i wgrywa .mvi.
      • Zastosuj i wykonaj Restart GUI.
    2. Ręczna podmiana (pełna kontrola)

      • Połącz się z tunerem (FTP/SFTP lub SCP): użytkownik root, IP tunera.
      • Zrób kopię oryginałów:
        • mv /usr/share/bootlogo.mvi /usr/share/bootlogo.mvi.orig
        • analogicznie dla bootlogo_wait.mvi i backdrop.mvi (jeśli istnieją).
      • Wgraj swoje pliki .mvi w to samo miejsce i nazwie.
      • Ustaw prawa: chmod 644 /usr/share/bootlogo*.mvi
      • Restart GUI (Menu → Czuwanie/Restart → Restart GUI) lub reboot.
  • Przygotowanie własnego .mvi (konwersja z PNG/JPG):

    • Zalecane rozdzielczości wejściowe:
      • nowsze odbiorniki: 1920×1080,
      • część modeli HD: 1280×720,
      • SD: 720×576 (PAL).
    • Konwersja ffmpeg (pojedynczy kadr → .mvi na bazie MPEG‑2 I‑frame):
      • ffmpeg -loop 1 -i logo.png -t 2 -s 1920x1080 -vcodec mpeg2video -q:v 2 -pix_fmt yuv420p bootlogo.mvi
      • Wyjaśnienie: -loop 1 powtarza kadr, -t 2 daje ~2 s materiału, mpeg2video + yuv420p zapewnia kompatybilność, q:v 2 to wysoka jakość.
    • Alternatywy: narzędzia „E2 LogoMatik/BootLogoMatik” potrafią automatycznie tworzyć zestaw .mvi i wysyłać je do tunera.
    • Uwaga: zmiana rozszerzenia JPG→MVI bez konwersji nie zadziała.
  • Różnice między obrazami:

    • Część image’ów dopuszcza bootlogo.jpg/png jako fallback, ale w OpenATV standardem pozostaje .mvi. Dlatego zawsze preferuj .mvi.
  • Typowe problemy i diagnoza:

    • Logo się nie zmienia: zła ścieżka (sprawdź też /usr/share/enigma2/), brak restartu GUI, pamięć zapisu w trybie tylko‑do‑odczytu (sprawdź wolne miejsce).
    • Czarny ekran przy starcie: niekompatybilny strumień (użyj mpeg2video, yuv420p, typowa rozdzielczość), uszkodzony plik – przywróć *.orig.
    • Uprawnienia/pliki: obrazy nie muszą mieć bitu wykonywalności – wystarczy 644; właściciel root:root.

Aktualne informacje i trendy

  • W nowszych wydaniach OpenATV (linie 6.x–7.x) nadal stosuje się .mvi dla ekranów Enigma2; dostępne są paczki bootlogo na feedach oraz proste wtyczki do podmiany bez ręcznej konwersji.
  • Część dystrybucji wzmacnia domyślne bezpieczeństwo (hasło root wymagane do SFTP/SSH). Jeśli łączenie bez hasła jest blokowane, ustaw hasło w menu sieci.

Wspierające wyjaśnienia i detale

  • .mvi w Enigma2 to po prostu krótki strumień wideo (zwykle MPEG‑2 I‑frame), dlatego ffmpeg generuje „film” z jednego obrazu. Dzięki temu sprzętowy dekoder w SoC wyświetla logo jeszcze zanim GUI jest gotowe.
  • bootlogo_wait.mvi bywa pokazywane po bootlogo.mvi – możesz użyć tego samego obrazu lub przygotować wariant z napisem „Please wait…”.

Aspekty etyczne i prawne

  • Szanuj prawa autorskie do grafiki; używaj własnych materiałów lub licencji pozwalających na modyfikację.
  • Zmiana splash.bin (pierwszy ekran) może być uznana za modyfikację firmware i potencjalnie wpływa na warunki gwarancji.

Praktyczne wskazówki

  • Zawsze rób kopie: *.orig, aby w kilka sekund wrócić do stanu wyjściowego.
  • Trzymaj się yuv420p i mpeg2video – największa kompatybilność.
  • Dopasuj rozdzielczość do możliwości odbiornika; nie używaj zbyt „egzotycznych” proporcji.
  • Po dużych zmianach zrób pełny restart urządzenia, nie tylko Restart GUI, aby zobaczyć efekt od samego power‑on.

Ewentualne zastrzeżenia lub uwagi dodatkowe

  • Ścieżki mogą się różnić między modelami i buildami; gdy nie widzisz plików w /usr/share/, sprawdź /usr/share/enigma2/.
  • Nie wszystkie modele pozwalają łatwo wymienić splash (pierwszy ekran) bez pełnego flashowania – rób to tylko świadomie.

Sugestie dalszych badań

  • Sprawdź wtyczki „Bootlogo Changer/LogoMatik” na feedzie OpenATV dla swojego builda.
  • Dokumentacja/fora Twojego modelu (Zgemma/Vu+/Ustym itp.) zawierają zalecane rozdzielczości i przykładowe paczki bootlogo.

Krótkie podsumowanie

  • Do zmiany logo w OpenATV podmień pliki .mvi (bootlogo/bootlogo_wait/backdrop) w /usr/share/ (lub /usr/share/enigma2/), używając poprawnie skonwertowanego .mvi (mpeg2video, yuv420p, 1080p/720p), ustaw prawa 644 i zrestartuj tuner. „Splash” to osobna, bardziej ryzykowna operacja na splash.bin.

Jeśli podasz model tunera i wersję OpenATV, przygotuję gotowy zestaw poleceń i profile ffmpeg (dokładna rozdzielczość, bitrate i ścieżki) pod Twoje urządzenie.

Oceń odpowiedź:
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.

Zadaj dodatkowe pytanie Sztucznej Inteligencji

Czekaj (2min)...