Zgemma Twin – brak restartu, wyświetla tylko zegar, Enigma2 nie uruchamia się, OpenATV, Permanent VFD Clock
Pytanie
Dekoder zgemma twin nie restartuje się w ustawieniach. Pokazuje tylko zegar na wyświetlaczu.
Odpowiedź Sztucznej Inteligencji
Bezpośrednia odpowiedź na pytanie
- Zatrzymanie się dekodera Zgemma Twin na samym zegarze oznacza, że Enigma2/pamięć flash nie zamyka się poprawnie; urządzenie utkwiło w stanie „stand-by” i nie wykonuje pełnego rebootu.
- Aby przywrócić normalne działanie: 1) wykonaj twardy reset (power-cycle), 2) usuń/wyłącz potencjalnie wadliwe wtyczki (szczególnie „Permanent VFD Clock”), 3) sprawdź wolne miejsce w pamięci i logi, 4) w razie potrzeby przeprowadź reflashing najnowszym stabilnym obrazem (OpenATV 7.x, OpenViX 6.x, OpenPLi 9.x).
- Jeżeli po czystym flashu objaw się powtarza, zweryfikuj zasilacz i ewentualnie skonsultuj urządzenie z serwisem.
Szczegółowa analiza problemu
- Mechanizm bootu i rola wyświetlacza
• Po wyłączeniu GUI Enigma2 kernel przechodzi w tryb „stand-by” – na VFD zostaje wyświetlony zegar. Jeśli GUI nie startuje ponownie, zegar „zamraża” się, a polecenie „Restart” z menu pozostaje bez efektu.
- Typowe przyczyny
a) Błąd wtyczek (najnowsze raporty z forum World-of-Satellite 2023–2024): „Permanent VFD Clock”, „LCD4linux”, skiny opartych na Python3 – kolizja z aktualnym buildem OpenATV/ViX.
b) Uszkodzone lub przepełnione partycje flash (df -h
pokazuje > 95 %).
c) Crushlog loop – Enigma2 nie kończy zamykania, pozostawiając procesy VFD.
d) Niestabilne zasilanie (spadek poniżej 11,5 V dla wersji H9-Twin), obciążenie przy restarcie CPU/Tunery → watchdog zatrzymuje boot loader.
- Diagnostyka krok po kroku
- Twardy reset: wyłącz przełącznikiem z tyłu, odczekaj 30 s, włącz.
- Sprawdź logi: Telnet/SSH →
cat /home/root/logs/enigma2_crash* | tail-n 50
.
- Uwolnij flash: FTP → usuń nieużywane picony, stare logi, pluginy; kontrola
df -h
.
- Usuń/wyłącz „Permanent VFD Clock”: Menu → Wtyczki → Odinstaluj.
- Test z domyślną skórką: Menu → System → Interfejs → Skin → Default.
- Jeśli dalej brak poprawy – tryb recovery (przycisk POWER trzymany przy włączaniu) lub pełny flash USB.
- Reflash – procedura (H9/H7 Twin, identyczna dla większości serii):
• Pendrive ≤ 8 GB, FAT32, katalog „zgemma”.
• Najnowszy stable image (OpenATV 7.3, OpenViX 6.4, OpenPLi 9.0 – 2024-03).
• Plik force
w katalogu aby wymusić flash.
• Podłączyć USB, przytrzymać „OK/POWER” → na VFD pojawi się FLSH
.
• Po zakończeniu (2-3 min) urządzenie zrestartuje się; usunąć pendrive.
• Pierwszy boot trwa dłużej (~5 min).
- Weryfikacja sprzętowa
• Zasilacz 12 V/2 A: pomiar multimetrem pod obciążeniem, tolerancja ±5 %.
• Kondensatory low-ESR w sekcji standby: wizualna inspekcja „spuchnięcia”.
• Pamięć eMMC: narzędzie badblocks -sv /dev/mmcblk0
(tylko zaawansowani).
Aktualne informacje i trendy
- Firmware’y 2024: OpenATV przenosi się na kernel 5.15 (Python 3.12), zwiększając wymagania co do kompatybilności pluginów – stąd częstsze zawieszenia starych wtyczek VFD.
- OpenViX wprowadził automatyczne czyszczenie flash przy < 10 MB wolnego, redukując ryzyko soft-freeze.
- Trend: migracja na boot z eMMC + overlayFS, co zmniejszy korupcję flash przy twardych resetach.
Wspierające wyjaśnienia i detale
- Komenda Enigma2 do restartu GUI (
init 4; sleep 2; init 3
) czasem zawiesza się na init 4
z powodu wtyczek piszących wątki w tle – wtedy VFD ukazuje czas, lecz proces /usr/bin/enigma2
nie startuje.
- „Clock freeze” ≠ „boot loop”: w boot loop wyświetlacz pokazuje
boot
/load
.
Aspekty etyczne i prawne
- Korzystaj z obrazów udostępnianych zgodnie z licencją GPL; unikanie nielegalnych list kanałów/softcamów.
- Flashowanie nieautoryzowanym softem może naruszać gwarancję producenta.
Praktyczne wskazówki
- Regularny backup: Menu → Zarządzanie → Backup na USB; automatyczny harmonogram raz w tygodniu.
- Trzymaj minimum 20 % wolnego miejsca w flash.
- Używaj listew antyprzepięciowych lub UPS dla stabilności zasilania.
- Po każdej instalacji pluginu wykonaj szybki restart GUI zamiast pełnego rebootu — łatwiej wychwycić problematyczną wtyczkę.
Ewentualne zastrzeżenia lub uwagi dodatkowe
- Uszkodzenie eMMC często objawia się identycznie; wymaga lutowania lub wymiany całej płyty.
- Nie wszystkie pendrive’y są wykrywane przez bootloader Zgemma – wybieraj modele USB 2.0 Max 16 GB.
Sugestie dalszych badań
- Test wersji beta OpenPLi 9.1 z read-only rootfs i overlayFS.
- Implementacja watchdog-script monitorującego zanik procesu Enigma2 i automatyczny restart.
- Analiza dmesg przy błędach I/O eMMC pod kątem zużycia komórek.
Krótkie podsumowanie
Dekoder zatrzymuje się na zegarze, bo proces Enigma2 nie wznawia się po poleceniu restartu. Najpierw wykonaj twardy reset, oczyść flash i usuń podejrzane wtyczki (zwłaszcza „Permanent VFD Clock”). Jeśli to nie pomoże, zrób pełny reflash aktualnym, stabilnym obrazem. Nie zapomnij o kopii zapasowej i sprawdzeniu zasilacza. Dopiero uporczyjny brak efektu po czystym systemie wskazuje na usterkę sprzętową wymagającą serwisu.
Zadaj dodatkowe pytanie Sztucznej Inteligencji
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.