W Xiaomi Mi TV 4S 43″ przez długi czas miałem irytujący problem: podczas oglądania telewizji strzałki góra/dół na pilocie nie zmieniały kanałów. W menu Android TV działały normalnie, więc pilot był sprawny. Podejrzenie padło na firmware, aplikację Live TV i mapowanie klawiszy.
Rozwiązanie
Wyłączenie HbbTV w ustawieniach Live TV natychmiast przywróciło przełączanie kanałów pojedynczym naciśnięciem strzałki góra lub dół.
Test wykonany na Xiaomi Mi TV 4S 43″, model L43M5-5ASP, platforma machuca / MiTV-MSSP3, firmware PI.6031, Android TV 9. Nie był potrzebny downgrade, root, Magisk ani modyfikacja firmware.
Dlaczego HbbTV ma wpływ na strzałki?
Analiza firmware PI.3829 i PI.6031 pokazała, że obsługa strzałek nadal istnieje w aplikacji /system/priv-app/LiveTV/LiveTV.apk. W klasie odpowiedzialnej za główny ekran Live TV zmiana kanału dla DPAD_UP i DPAD_DOWN jest uzależniona od stanu HbbTV. Gdy HbbTV jest aktywne w obsługiwanym regionie, ta ścieżka zmiany kanału zostaje zablokowana.
Co ciekawe, podobna blokada istniała już w starszym PI.3829. Sam test nie dowodzi więc, że Xiaomi usunęło tę funkcję w nowszym firmware. Problem może zależeć również od konfiguracji HbbTV lub sposobu, w jaki aktywna aplikacja nadawcy przechwytuje klawisze.
Co tracimy po wyłączeniu HbbTV?
Wyłączenie HbbTV nie wyłącza tunera DVB ani zwykłego odbioru telewizji. Tracimy natomiast interaktywne usługi nadawców HbbTV, takie jak dodatkowe informacje, aplikacje uruchamiane z kanału czy część usług VOD dostępnych przez telewizję hybrydową.
W skrócie
- objaw: strzałki góra/dół działają w menu, ale nie zmieniają kanałów w Live TV,
- model: Xiaomi Mi TV 4S 43″ L43M5-5ASP,
- firmware: PI.6031,
- rozwiązanie: wyłączyć HbbTV w ustawieniach Live TV,
- bez downgrade’u i bez roota.
FAQ
Czy trzeba cofać firmware do PI.3829?
Nie. Na firmware PI.6031 wyłączenie HbbTV przywróciło przełączanie kanałów strzałkami góra/dół bez cofania systemu, roota i modyfikacji firmware.
Czy wyłączenie HbbTV wpływa na odbiór kanałów DVB?
Nie. Kanały DVB nadal działają normalnie. Wyłączone zostają dodatkowe usługi hybrydowe HbbTV, takie jak aplikacje nadawców, dodatkowe informacje i część usług VOD.
Czy niedziałające strzałki oznaczają uszkodzony pilot?
Jeżeli strzałki góra/dół działają w menu Android TV, ale nie zmieniają kanałów w Live TV, pilot nie musi być uszkodzony. Warto najpierw wyłączyć HbbTV i ponownie sprawdzić działanie.
Dlaczego HbbTV może blokować zmianę kanałów strzałkami?
Analiza aplikacji LiveTV w firmware PI.6031 pokazała, że obsługa DPAD_UP i DPAD_DOWN jest uzależniona od stanu HbbTV. Przy aktywnym HbbTV ścieżka zmiany kanału może zostać zablokowana.

