dreambox zacina się
Kluczowe punkty:
• SNR ≥ 12 dB, BER ≈ 0, temp. CPU < 60 °C, wolna pamięć flash > 15 MB.
• Zasilacz to najczęstsza przyczyna twardych zwisów w modelach DM500/DM800.
• Nieinstalowane z repozytoriów Dream-OS/Enigma2 wtyczki są głównym źródłem konfliktów.
• Dla IPTV/streamingu pierwszym testem jest przełączenie z Wi-Fi na LAN 1 Gb s i zwiększenie bufora.
1.1 Odczytaj SNR, AGC i BER w Menu → Informacje → Tuner.
• SNR poniżej 60 % (12 dB) lub BER > 0 oznacza konieczność korekty anteny/LNB lub wymiany kabla F-59/konwertera.
1.2 Sprawdź fizycznie wtyki F (rdzeń ≠ oplot), stan kabla (pęknięcia, przetarcia).
1.3 Przy obrotnicy DiSEqC lub multiswitchu zaktualizuj firmware sterownika lub usuń utlenione złącza.
2.1 Wolne miejsce: Menu → Informacje → Pamięć: min. 10–15 MB flash. Usuń logi, picony HD, stare pakiety.
2.2 Pluginy/skórki: wyłącz ostatnio instalowane, zwłaszcza EPG-Importer, IPTVPlayer, Weather oraz „ciężkie” skórki FHD.
2.3 EPG: usuń bazę /media/hdd/epg.dat lub /usr/lib/enigma2/python/Plugins/Extensions/CrossEPG/crossepg.db.
2.4 Aktualizacja:
• Oficjalny Dream-OS 2.6 (2024-Q1) naprawia losowe freezy DM9x0 po długim standby.
• Alternatywy: OpenATV 7.3, OpenPLi 9.3 (LTS). Po flashu przywracaj JEDYNIE listy kanałów (lamedb, bouquets).
2.5 Hard crash na logo: wgraj „recovery image” z mini-USB (MODE RESCUE na OLED) lub DreamUP / dreambox-flash-tools.
3.1 Temperatura: Menu → Informacje → Temperatura; lub z shella cat /proc/stb/sensors/temp0/value.
• > 60 °C → wyczyść radiator, wymień pastę (np. MX-4), dołóż 40 mm/5 V wentylator z PWM.
3.2 Zasilacz: dla DM500/800 sprawdź pod obciążeniem 12 V (±5 %), ripple < 80 mV. Najszybszy test – podmień na laboratoryjne 12 V/3 A.
3.3 RAM/NAND: w Telnecie memtester 64M 1 i badblocks -sv /dev/mtdblockX. Błędy → wymiana płyty głównej.
3.4 Dysk/USB: odłącz nośnik; jeśli freezy znikną – wykonaj fsck.ext4 lub wymień dysk (2,5″ SSD + adapter SATA-USB ≤ 5 W).
4.1 LAN vs Wi-Fi: użyj gigabitowego switcha, kable Cat5e/6; Wi-Fi → kanał 36/40, szer. 40 MHz, RSSI > -60 dBm.
4.2 Bufor: w plikach m3u zwiększ #EXT-X-TARGETDURATION, w servicach Enigmy ustaw buffer_mode=1, buffer_size=524288.
4.3 DNS: statycznie 1.1.1.1 / 8.8.8.8; wyłącz IGMP-Snooping w routerze (typowy powód mikro-freezów Multicast).
• Dream-OS 2.6 (luty 2024) wprowadził kernel 5.15-LTS, poprawki HDMI 2.0 i sprzętowego HEVC dla DM900/920/One/Two.
• OpenATV udostępnił tryb „LowMemoryGuard” – automatyczne czyszczenie cache przed przepełnieniem flash.
• Rośnie udział IPTV; zacięcia częściej wynikają z jakości serwerów niż z tunera – popularne pluginy (Xtream, JediMaker) domyślnie mają niski bufor.
• Zasilacze impulsowe typu „laptop-style” (DM500/DM800) są po 5-7 latach praktycznie zawsze poza specyfikacją – wymiana to pierwszy krok serwisowy.
• Dreambox nie ma aktywnej ochrony termicznej – przegrzanie skutkuje nierejestrowanymi restartami jądra (kernel panic).
• Pluginy pisane w Python 2 potrafią blokować GIL – typowe objawy to chwilowe freezy GUI co 5 s.
• Na forach (Elektroda, Dream-board) potwierdzono, że kondensatory C810/C811 (1000 µF/16 V) w DM500 tracą pojemność o > 40 %.
• Używanie nielegalnych list IPTV czy sharingu kart (CCcam, Oscam) narusza prawo autorskie i może skutkować sankcjami karnymi.
• Flashowanie nieoficjalnych image’ów nie zdejmuje odpowiedzialności za licencje kodeków (MPEG-LA, Dolby).
• Zgodnie z dyrektywą EMC naprawy wewnętrzne wymagają odłączenia urządzenia z sieci i uziemienia stanowiska ESD.
dbackup lub Dreambox-OS-backup – pełny tar.gz na /media/usb. dreambox-flash-wizard (starsze). init 4; enigma2 > /tmp/enigma2_log.txt 2>&1; analiza freeze-timestamp + dmesg. fan-control2). • Modele DM500/DM800 mają tylko 64 MB RAM – nowoczesne skórki FHD powodują swap-thrashing i freezy nie do usunięcia inaczej niż zmianą image na „lite”.
• Niektóre aktualizacje OpenPLi 8 → 9 wymagają zmian w bootloaderze (u-boot) – pominięcie kroku kończy się zawieszeniem na logo.
• Przy IPTV/FHD bitrate > 8 Mb/s starsze modele bez H.265 dekodują programowo – „klatkują” niezależnie od sygnału.
• Monitoruj długookresowo SNR/BER (signalstat.py) i temperaturę CPU (collectd + Grafana).
• Porównaj stabilność na image’ach off-line (Pure2, Egami) vs. oficjalny Dream-OS 2.6.
• Zbadaj wpływ różnych LNB (wide-band vs. legacy) i multiswitchy z AGC.
• Test Raspberry Pi 4 jako serwer transcodingu – odciążenie Dreamboxa przy IPTV.
Zacinanie Dreamboxa jest w 90 % przypadków efektem: (1) niskiej jakości sygnału, (2) przegrzewania lub wadliwego zasilacza, (3) przepełnionej pamięci i konfliktów pluginów, (4) zbyt małego bufora sieciowego przy IPTV. Postępuj diagnostycznie: pomiar sygnału → restart → czyszczenie systemu → test zasilacza → flash czystego image. W razie dalszych problemów udostępnij logi i parametry sprzętu – pozwoli to na precyzyjne wskazanie źródła freezów i trwałe usunięcie usterki.