Zmiana logo startowego w Zgemma H9 Twin z Hyperion 8

Pytanie

jak zmienić logo startowe w dekoderze zgemma 9twin z hyperion 8

Odpowiedź Sztucznej Inteligencji


Bezpośrednia odpowiedź na pytanie

  • Podmień plik bootlogo.mvi (lub bootlogo.png, zależnie od kompilacji) w katalogu /usr/share/ lub /usr/share/bootlogo/ za pomocą FTP/SFTP (root/root).
  • Nowe logo przygotuj w rozdzielczości identycznej z plikiem fabrycznym (najczęściej 1280×720 lub 1920×1080), przekonwertuj do formatu .mvi (MPEG-1, jedna klatka) poleceniem FFmpeg lub konwerterem on-line, nadaj nazwę bootlogo.mvi.
  • Zrestartuj dekoder zasilaniem; przy starcie pojawi się nowe logo.

Kluczowe punkty
• Kopia zapasowa oryginalnego pliku.
• Prawidłowe parametry obrazu (rozdzielczość, YUV 4:2:0).
• Uprawnienia pliku chmod 644.
• Podział na dwa poziomy logo: „bootlogo” (Enigma2) i „splash/logo.img” (bootloader).

Szczegółowa analiza problemu

  1. Identyfikacja rodzaju logo
    a) Bootlogo Enigma2 – plik bootlogo.mvi (czasem bootlogo.png) wyświetlany od zakończenia ładowania kernela do startu GUI.
    b) Splash/hi-logo – plik splash.bin lub logo.img w partycji boot (pokazuje się absolutnie jako pierwszy, przed kernelem). Ta część wymaga refl ashowania obrazu przez USB lub narzędzie HiTool. Poniższe kroki dotyczą bezpieczniejszej, codziennie stosowanej wymiany bootlogo Enigma2.

  2. Przygotowanie grafiki
    • Stwórz lub wybierz obraz RGB 24-bit.
    • Sprawdź rozdzielczość oryginalnego pliku komendą

      ffprobe /usr/share/bootlogo.mvi

    W H9 Twin/Hyperion 8 zazwyczaj jest to 1280×720; w niektórych buildach 1920×1080.
    • Zmień lub przeskaluj grafikę do tej samej rozdzielczości, zapisz jako PNG/JPG.

  3. Konwersja do .mvi
    Metoda A – FFmpeg (najpewniejsza):

    ffmpeg -loop 1 -i moje_logo.png -t 1 \
           -vf scale=1280:720 -pix_fmt yuv420p \
           -f mpegvideo bootlogo.mvi

    Metoda B – konwerter on-line „Enigma2 bootlogo generator” (wygoda, brak CLI).

  4. Transfer na dekoder
    • Uruchom FileZilla/WinSCP → IP dekodera → root/(hasło).
    • Przejdź do /usr/share/ lub /usr/share/bootlogo/.
    • Zmień nazwę oryginalnego pliku, np. bootlogo.mvi.bak.
    • Wyślij nowy bootlogo.mvi → nadaj uprawnienia:

      chmod 644 /usr/share/bootlogo.mvi

    • Odłącz połączenie.

  5. Weryfikacja
    • Pełny restart zasilania (menu → Zasilanie → Restart lub wyłącznik 0/1).
    • Jeśli logo się nie pokaże: sprawdź nazwę, rozdzielczość, format pikseli, prawa dostępu.

  6. Zmiana logo bootloadera (zaawansowane, opcjonalne)
    • Pobierz HiTool (Huawei/HiSilicon).
    • W zakładce HiFastPlay wygeneruj logo.img z pliku bootlogo.jpg 1280×720.
    • Wstaw wygenerowany plik do folderu obrazu systemu, przeflashuj cały image z pendrive’a (przycisk RESET przy włączaniu) – ryzyko „uceglenia”, wymagane pełne backupy.

Teoretyczne podstawy
• Dekodery HiSilicon używają „single-frame MPEG-1” jako .mvi.
• GUI Enigma2 szuka pliku według ścieżek zadanych w /etc/enigma2/settings (klucz config.bootlogo.path).
• Bootloader wczytuje osobny blok „logo partition” bez montowania rootfs.

Praktyczne zastosowania
• Branding operatora hotelowego lub ISP.
• Personalizacja urządzeń w instalacjach sieci IPTV.

Aktualne informacje i trendy

  • W Hyperion 8 pojawił się plugin „Bootlogo Manager” w feedzie PKTeam – umożliwia zmianę logo bez klienta FTP.
  • W OE-Alliance trwają prace nad obsługą animowanego .mvi (kilka klatek) – faza eksperymentalna.
  • Wersje Hyperion 9 testowo przenoszą bootlogo do /usr/share/enigma2/res/ (warto sprawdzić przy aktualizacjach).

Wspierające wyjaśnienia i detale

  • Podmiana pliku PNG zamiast MVI zadziała tylko, gdy w obrazie jest zmodyfikowany skrypt init_logo.sh, dlatego większość dystrybucji wciąż wymaga .mvi.
  • Czarny ekran po starcie jest zazwyczaj skutkiem braku pola GOP 0 w nagłówku MPEG-1 – polecenie FFmpeg powyżej wymusza prawidłowy strumień.
  • Analogia: .mvi to w praktyce „zrzut ekranu” zakodowany jak 1-sekundowy film.

Aspekty etyczne i prawne

  • Używaj grafik wolnych od praw autorskich lub posiadaj licencję; bootlogo bywa publicznie prezentowane (np. w hotelach).
  • Modyfikacja oprogramowania jest dozwolona wyłącznie na własną odpowiedzialność; utrata gwarancji możliwa.

Praktyczne wskazówki

• Zawsze wykonuj kopię zapasową (WinSCP → pobierz plik na PC).
• Jeśli planujesz zmienić splash/logo.img – przygotuj pendrive ≥ 1 GB, system FAT32, stabilne zasilanie (UPS).
• Testuj nowe logo na nieprodukcyjnym dekoderze.

Ewentualne zastrzeżenia lub uwagi dodatkowe

  • Niewłaściwy plik splash może uniemożliwić start (potrzebny będzie tryb „serial loader”).
  • Niektóre nightly buildy Hyperion mają włączone BLS (boot logo symlink); wówczas plik znajduje się w /usr/share/hyperion/.
  • Rozbieżność w dokumentacji (1280×720 vs 1920×1080) wynika z różnych domyślnych rozdzielczości GUI – zawsze kopiuj parametry z oryginału.

Sugestie dalszych badań

• Automatyzacja personalizacji poprzez skrypty bash i scp dla wielu dekoderów w sieci.
• Badanie możliwości animowanego bootlogo (MPEG-2, H.264) na SoC Hi3798.
• Integracja z CI/CD (repo IPK → post-install generuje logo z template SVG).

Krótkie podsumowanie

Zmiana logo w Zgemma H9 Twin (Hyperion 8) polega na zastąpieniu pliku bootlogo.mvi odpowiednio przygotowaną wersją (właściwa rozdzielczość, format MPEG-1). Operacja odbywa się przez FTP/SFTP, jest odwracalna (backup) i nie wymaga refl ashowania całego systemu. Bardziej ryzykowna modernizacja splash/logo.img wymaga HiTool i pełnego flashowania USB. Zachowanie kopii zapasowych i dokładne dopasowanie parametrów obrazu gwarantuje bezproblemowy efekt.

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