Jump to content

Sprzęt 4K


mickey
 Share

Recommended Posts

Cześć,

 

Dawno nie zaglądałem na forum. Jakoś tak tunerów tylko używam ... i to rzadko. Ale próbuję nadąrzać.

 

Takie mam pytanka dotyczące 4K:

 

1) Wpadła mi ostatnio w ręce Zgemma H9. No niby sprzęt 4K. Może i dekoduje 4K, nie wiem bo nie miałem dostępu do Fashion 4K akurat. Ale... Na pokładzie OpenATV 6.3. Enigma2. Wchodzę do ustawień A/V i ... nie ma tam nic powyżej Full HD. Czyli: Czy to coś wyświetla obraz 4K? Potrzebuję innego softu? Nowszej E2?

 

2) U siebie mogę odtwarzać 4K na MiBoxie, który ładnie łączy się z ESI-88 czy Zgemma H2S po sieci i dekoduje u siebie. Ale ostatnio zorientowałem się, że sąsiedzi Czesi przeszli na DVB-T2. I pytanko jest takie: Potraficie polecić dongla USB, który radzi sobie z DVB-T2 i będzie działał na Zgemmie? RTL2832U nie działa. A może mam za starą E2 po prostu? Czyli: Od której wersji E2 obsługuje DVB-T2?

 

Pozdrawiam,

Mickey

Link to comment
Share on other sites

Co do 4K to pisałem już wiele razy....

 

Poszukam i poczytam jeszcze, ale kojarzę głównie, że ciągle nie do końca jest to ustandaryzowane.

Wierzę, że ta Zgemma H9 jest w stanie zdekodować HEVC i w tym sensie jest to sprzęt 4K.

Tylko chodzi mi o to, czy to potrafi faktycznie 4K wyświetlić?

Bo w opcjach A/V jest jak pisałem co najwyżej FHD.

 

Natomiast RTL2832U na 100% ma sterowniki w GOS dla MIPS. Ale czy działa poprawnie? Nie mam dongla to nie mam jak sprawdić.

 

Szukam, czytam, i nie wiem ... Chyba 2832U nie jest zgodny z DVB-T2, ale pewności nie mam :(

Znasz dongla, który na pewno jest zgodny i do tego jeszcze działa pod Linuksem?

Link to comment
Share on other sites

Dzięki za linka.

Poczytałem.

2832 nie jest tu problemem, a reszta tego co na donglu.

A dokładniej: 2832U ma wewnętrzny demodulator obsługujący DVB-T.

Żeby było T2, to trzeba sobie zewnętrzny demodulator podpiąć.

Przykładowo Panasonic MN88473.

Tylko, że do 2832U nie da się go podpiąć, a potrzeba 2832P.

Zaopatrzę się w Chinach w odpowiednią wersję i wrócę do tematu.

Link to comment
Share on other sites

  • 4 weeks later...

I znowu ja :)

 

Następne 4K przeszło przez moje ręce. Przez chwilę. Zgemma H9.2S. Ten ma w menu 2160p30. Chyba działa. Obraz na TV był ale nie szukałem po menu jaki właściwie tryb zgłasza TV.

 

RTL2832P ... Kupiłem jednego z tych: https://www.linuxtv.org/wiki/index.php/Astrometa_DVB-T2. Na Windowsie OK. DVB-T2 jest. HEVC też, bo odpowiedni GeForce tam jest.

 

Ale na Zgemmie H2S klapa :( No może nie całkowita. Dotarł niestety model z demodulatorem Sony CXD2837ER. Dongla Zgemma widzi. Zgłasza się jako "dvbt2". Ale nic nie działa. Z tego co czytam na podanej stronie musiałbym sobie sam skompilować sterownik do RTL2832 korzystając ze źródeł V4L. Pełne wsparcie "out of the box" dla tego demodulatora w Linuksie jest dopiero w jajku 5.0 :(

 

Cytuję: "In 2018 several clones are being shipped using the Sony CXD2837 chipset. This has a driver from kernel 4.14 onwards (it is now covered by the cxd2841er driver), but the device as a whole does not work because the RTL2832 driver has not been updated to recognise it. However, updated RTL2832 driver has been accepted to the media_tree (as mentioned here) so you can compile it yourself (see How to Obtain, Build and Install V4L-DVB Device Drivers#Retrieving_from_the_upstream_development_Kernel_tree) or use a specialized distribution such as LibreELEC (kodi appliance) which supports this device out-of-the-box, provided you enable the bundled "DVB drivers from the latest kernel (media_build)" add-on. These changes will most likely be included in the next mainline kernel. In most cases the RTL chip does not appear to be connected to the tuner, so these devices will not work for DVB-T either."

 

No nic... Zamówiłem jeszcze jeden... Może tym razem będę miał więcej szczęścia. W sieci piszą, że TVR901 ma Panasonica MN88473. Przyjdzie, to się przekonam.

 

Pozdrawiam,

Mickey

Link to comment
Share on other sites

  • 1 month later...

No i spasowałem.

Dałem sobie spokój z RTL2832P. Wersja z Panasonic MN88473 chyba jest już nieprodukowana i ciężko osiągalna.

Ale chwilę poklikałem i padło na GENIATECH MyGica T230. U mnie dokładnie z tego linka: https://www.aliexpress.com/item/699124717.html

 

Włożony do Zgemma H2S. Z rocznym jajkiem już. Widoczny od strzału. W ustawieniach tunera musiałem ręcznie zmienić na DVB-T, bo się z automatu właczyło DVB-C.

Polskie i czeskie kanały DVB-T działają bez problemu.

Czeskie DVB-T2, też, ale jest tylko dźwięk :]

Po odpaleniu strumienia z poziomu MiBox S działa obraz i dźwięk.

Czyli w skrócie: sukces :)

 

A co do 4K.

Całą historię sobie odpuszczę ale w skrócie:

H9.2S działał na TV 4K.

Musiałem go na chwilę wziąć na testy i podłączyłem do telewizora HD Ready (z obsługą FHD).

Zadziałał bez problemy mimo, że chwilę wcześniej miał ustawione w meny 2160p30.

Wnioskuję (domniemuję) więc, że: urządzenie gada z TV i na podstawie ustaleń pokazuje w menu odpowiednie tryby.

Czyli 4K jest, ale jak się dogada z TV. Może w H9S też było, tylko z tamtym TV się nie dogadało i w menu się nie pojawiło.

Link to comment
Share on other sites

Seria H9 jest na HISILICON.

W skrócie to 1/3 systemu jest prekompilowana przez producenta i działa na bibliotekach lekko nieświeżych.

Trudno napisać jak to działa i jak będzie działać.

Seria H7 jest ba BCM i to inna bajka.

Link to comment
Share on other sites

  • 4 weeks later...
  • 1 year later...
W dniu 9.12.2019 o 20:40, mickey napisał:

Ale chwilę poklikałem i padło na GENIATECH MyGica T230. U mnie dokładnie z tego linka: https://www.aliexpress.com/item/699124717.html

 

Włożony do Zgemma H2S. Z rocznym jajkiem już. Widoczny od strzału. W ustawieniach tunera musiałem ręcznie zmienić na DVB-T, bo się z automatu właczyło DVB-C.

Polskie i czeskie kanały DVB-T działają bez problemu.

Czeskie DVB-T2, też, ale jest tylko dźwięk :]

Po odpaleniu strumienia z poziomu MiBox S działa obraz i dźwięk.

Czyli w skrócie: sukces 🙂

Ostatnio wpadł mi w ręce H9.S i kupiłem ten sam tuner i ... nie działa.

Doczytałem więc szczegóły i T230 faktycznie obsługuje DVB-T2, ale T230 jest w praktyce nie osiągalny. Pod podanym linkiem jest T230C, który też działa, ale trochę nowszego jajka wymaga niż ma H9.S (4.4.35). W H2.S mam 4.10.12 a tam wersja T230C działa już poprawnie ... jakoś tak od strzału odpaliło i nie zauważyłem nawet wtedy, że to jest nowsza wersja 🙂

W dniu 9.12.2019 o 21:45, tux napisał:

Seria H9 jest na HISILICON.

W skrócie to 1/3 systemu jest prekompilowana przez producenta i działa na bibliotekach lekko nieświeżych.

Trudno napisać jak to działa i jak będzie działać.

Seria H7 jest ba BCM i to inna bajka.

No i jak pisałem wyżej posiadam takiego H9.S. Nie ma GOS to OpenPLi 8.0 zainstalowałem. Z pewnymi problemami, ale InfinityFHD też się udało ... chociaż w sumie nie wiem po co, bo ten tuner służy tylko jako źródło sygnału dla MiBox S 😉

Dobra a piszę, bo mam z nim pewien problem i nie wiem jak go ugryźć. Po dokładniejszym przeszukaniu wyszło mi, że na tym H9.S to odpaliłaby w sumie ten nieosiągalny MyGica T230 czy też DVBSky T330. Ale gdzieś się też przewinął się Xbox One Digital TV Tuner, który jest tani i jakoś łatwiej osiągalny. Ale postanowiłem spróbować i kupiłem. Podłączyłem i ... oczywiście nie działa. I temat bym zamknął, gdyby nie pewna dziwna rzecz, która się ostatnio zdarzyła:

H9.S się zrestartował z powodu zaniku zasilania. Po restarcie stwierdziłem, że tuner nie działa w ogóle - nie ma TVSat. Zacząłem klikać (przez OpenWebif) i dostałem komunikat, że nie ma tunera. Idąc dalej doszedłem do ustawień. Tam jak zwykle był Si2166D, ale już nie DVB-S/S2 a DVB-T/C. Czyli lekko bez sensu. Klikałem dalej, dałem skanowanie i znalazło kanały z telewizji naziemnej. Chyba tylko DVB-T a nie DVB-T2. Ale żadne później nie działały. No i po tej całej zabawie jestem kompletnie skołowany, czy ten tuner z Xbox działa czy nie. Zrobiłem reboot i Si2166D ponownie stał się tunerem DVB-S i zaczął działać poprawnie. Jak mam sprawdzić czy ten tuner Xbox One działa? Czy się ładuje? Jak spróbować go odpalić całkowicie ręcznie?

Link to comment
Share on other sites

Pytanie podstawowe na sam początek....czy tuner widać w systemie, nie w E2 tylko w systemie.
Chodzi mi o to czy załadował sterowniki do niego.
Jeżeli jakimś cudem załadował (bo np. były w jajku i jeszcze ID czy inne takie się zgadzały) to E2 może nie widzieć tego tunera tylko dlatego, że obsługuje np. maksymalnie 1 czy 2 głowice.
W takim przypadku można podmienić na początek binarkę E2 z innego tunera co ma więcej niż 2 głowice (lub może mieć). Przynajmniej coś to może rozjaśnić.

Link to comment
Share on other sites

Chyba nie widać...

root@zgemmah9s:~# opkg list-installed | grep 18250
kernel-module-tda18250-4.4.35 - 4.4.35-.9.5
root@zgemmah9s:~# opkg list-installed | grep 88472
firmware-dvb-demod-mn88472-02 - 1.1+git296+4b2b151-r0.2
kernel-module-mn88472-4.4.35 - 4.4.35-.9.5
root@zgemmah9s:~# opkg list-installed | grep dib7000
kernel-module-dib7000m-4.4.35 - 4.4.35-.9.5
root@zgemmah9s:~# lsmod
Module                  Size  Used by
mali                  274855  0
h9_4                 6323062  24 mali
dvb_usb_dib0700        95889  0
dib3000mc              10636  1 dvb_usb_dib0700
dib7000m               14050  1 dvb_usb_dib0700
dibx000_common          6631  3 dvb_usb_dib0700,dib3000mc,dib7000m
h9_3                  436693  22 h9_4,mali
dib0090                24464  1 dvb_usb_dib0700
dib0070                 7723  1 dvb_usb_dib0700
dvb_usb                16299  1 dvb_usb_dib0700
h9_2                   31103  1 h9_3
h9_1                    6549  3 h9_2,h9_3,h9_4
root@zgemmah9s:~# lsusb
Bus 001 Device 002: ID 045e:02d5
Bus 002 Device 002: ID 04a3:0101
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0001
Bus 003 Device 001: ID 1d6b:0002
Bus 004 Device 001: ID 1d6b:0003
root@zgemmah9s:~# ls -al /lib/modules/4.4.35/kernel/drivers/media/tuners/
drwxr-xr-x    2 root     root           304 Aug 21 16:26 .
drwxr-xr-x    5 root     root           360 Jul 31 16:45 ..
-rw-r--r--    1 root     root         13456 Jun 29 22:20 si2157.ko
-rw-r--r--    1 root     root         15656 Jul  6 10:55 tda18250.ko
root@zgemmah9s:~# ls -al /lib/modules/4.4.35/kernel/drivers/media/usb/dvb-usb
drwxr-xr-x    2 root     root           392 Aug 21 16:26 .
drwxr-xr-x    4 root     root           296 Jul 31 16:44 ..
-rw-r--r--    1 root     root         62808 Jun 29 22:20 dvb-usb-cxusb.ko
-rw-r--r--    1 root     root        134192 Jul  6 10:55 dvb-usb-dib0700.ko
-rw-r--r--    1 root     root         27976 Jun 29 22:20 dvb-usb.ko
root@zgemmah9s:~# ls -al /lib/modules/4.4.35/kernel/drivers/media/dvb-frontends/
drwxr-xr-x    2 root     root           672 Aug 21 16:26 .
drwxr-xr-x    5 root     root           360 Jul 31 16:45 ..
-rw-r--r--    1 root     root         14040 Jun 29 22:20 dib0070.ko
-rw-r--r--    1 root     root         39836 Jul  6 10:55 dib0090.ko
-rw-r--r--    1 root     root         17248 Jul  6 10:55 dib3000mc.ko
-rw-r--r--    1 root     root         22188 Jul  6 10:55 dib7000m.ko
-rw-r--r--    1 root     root         12928 Jul  6 10:55 dibx000_common.ko
-rw-r--r--    1 root     root         29480 Jun 29 22:20 m88ds3103.ko
-rw-r--r--    1 root     root         16192 Jun 29 22:20 si2168.ko
root@zgemmah9s:~# ls -al /lib/modules/4.4.35/kernel/drivers/staging/media/mn88472/
drwxr-xr-x    2 root     root           232 Aug  1 09:30 .
drwxr-xr-x    3 root     root           224 Aug  1 09:30 ..
-rw-r--r--    1 root     root         13648 Jul  6 10:55 mn88472.ko

Wg opisu na stronie https://www.linuxtv.org/wiki/index.php/Xbox_One_Digital_TV_Tuner urządzenie składa się z:

  • USB interface: DiBcom DiB7000
  • Demodulator: Panasonic MN88472
  • Tuner: TDA 18250B

No niby sterowniki do wszystkiego mam, ale chyba się nie ładują? Jakim poleceniem mogę to jeszcze sprawdzić?

Czy to jest tak skonstruowane jak sterowniki do Wi-Fi, czyli że dodawanie w źródłach kolejnego sprzętu na tych samych sterownikach polega na dopisaniu "045e:02d5" do odpowiedniego pliku?

Link to comment
Share on other sites

W dmesg znalazłem:

dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
dvb-usb: Microsoft Xbox One Digital TV Tuner error while loading driver (-12)
usbcore: registered new interface driver dvb_usb_dib0700

Po wykilkaniu na Google była sugestia, żeby odłączyć i podłączyć, to wyskoczyło:

usb 1-1: USB disconnect, device number 2
usb 1-1: new high-speed USB device number 4 using ehci-platform
usb 2-1: new full-speed USB device number 3 using ohci-platform
usb 2-1: not running at top speed; connect to a high speed hub
dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in warm state.
dvb-usb: This USB2.0 device cannot be run on a USB1.1 port. (it lacks a hardware PID filter)
dvb-usb: Microsoft Xbox One Digital TV Tuner error while loading driver (-19)
usb 2-1: USB disconnect, device number 3
usb 2-1: new full-speed USB device number 4 using ohci-platform
usb 2-1: not running at top speed; connect to a high speed hub
dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in cold state, will try to load a firmware
dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
dib0700: firmware started successfully.
dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in warm state.
dvb-usb: This USB2.0 device cannot be run on a USB1.1 port. (it lacks a hardware PID filter)
dvb-usb: Microsoft Xbox One Digital TV Tuner error while loading driver (-19)

No to przepiąłem do gniazda USB 3.0 (chyba, w każdym razie niebieskiego):

usb 2-1: USB disconnect, device number 4
usb 3-1: new high-speed USB device number 2 using xhci-hcd
dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in cold state, will try to load a firmware
dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
dib0700: firmware started successfully.
dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (Microsoft Xbox One Digital TV Tuner)
mn88472: module is from the staging directory, the quality is unknown, you have been warned.
mn88472 3-0018: Panasonic MN88472 successfully identified
tda18250 3-0060: NXP TDA18250BHN/M successfully identified
usb 3-1: DVB: registering adapter 1 frontend 0 (Panasonic MN88472)...
dvb-usb: Microsoft Xbox One Digital TV Tuner successfully initialized and connected.

I zaczęło działać. DVB-T na pewno. Kwestią obsługi DVB-T2 jeszcze się zajmę. Zobaczę też jak po restartcie 😉

Przydatne wątek: https://forums.openpli.org/topic/67209-mn8847x-support/

Na podstawie tego wątku instalowałem pakiety oraz pobierałem firmware.

=================================

DVB-T2 działa.

Po restarcie odbiornika nie działa. Problem podobny chyba do tego z tunerem DVB-T do nboxa, czyli wymagane było odłączenie zasilania, żeby wstał.

Za te ok. 50 zł, to chyba znośnie...

Sprawdzę jeszcze nieszczęsnego T230C w tym gnieździe USB...

=================================

Z tym Microsoft Xbox One Digital TV Tuner jest gorzej niż z tunerem do nbox. Po wyłączeniu z zasilania wchodzi w ten dziwny tryb, że jest tuner DVB-S2, który się zgłasza jako DVB-T.

Krok następny to restart odbiornika - wtedy wraca do życia głowica Si2166D (DVB-S2X).

Potem odłączenie tunera USB, podłączenie ponowne i restart enigmy i ... i jeszcze trzeba wejść w ustawienia tunerów i włączyć ten drugi tuner, bo startuje w trybie "wyłączony" 😕

W każdym razie działa. OpenWebif raportuje:

  • Tuner A: Si2166D (DVB-S2X)
  • Tuner B: Xbox USB Tuner (Łączony DVB-C/T2)
Link to comment
Share on other sites

Jest to kompletnie nieopłacalne, ale nachodzą mnie takie pomysły co jakiś czas i dla sprawdzenia je realizuję...

Udało mi się wyszukać w czeluściach Internetu coś takiego jak DVBSky T330, tuner DVB-T2, który oficjalnie jest zgodny nawet z jajkami w wersji 3. Dużo droższy od tego tunera do Xbox. I z tym jak się okazało podobne problemy jak z tunerem Xbox. No może poza jednym, nie było błędu (-12), czyli nie ma problemu przy restarcie odbiornika.

Przypomniałem sobie wtedy o problemie, który już mnie kiedyś męczył na H2.S a którego rozwiązanie pojawiło się tutaj: https://forum.graterlia.tv/topic/1700-zgemma-h2s-release/?tab=comments#comment-29289

W przypadku tunera Microsoft Xbox One Digital TV Tuner w katalogu /etc/modprobe.d utworzyłem plik xbox.conf z następującą zawartością:

blacklist dibx000_common
blacklist dib3000mc
blacklist dib7000m
blacklist dib0090
blacklist dib0070
blacklist dvb_usb
blacklist mn88472
blacklist tda18250
blacklist dvb_usb_dib0700

a do /etc/init.d/rcS.local dodałem:

modprobe dibx000_common
modprobe dib3000mc
modprobe dib7000m
modprobe dib0090
modprobe dib0070
modprobe dvb_usb
modprobe mn88472
modprobe tda18250
modprobe dvb_usb_dib0700

Rozwiązuje to problem częściowo, aczkolwiek wystarczająco. Znaczy się po restarcie zasilania tuner DVB-T działa od razu. Jest jeszcze problem restartu systemu, ale to dokładnie taki problem jak z tunerem w nbox - bez restartu zasilania nie da się nic zrobić. Nie wiem czy jest metoda na chwilowe odłączenie zasilania portu USB podczas restartu.

Przy okazji, dla DVBSky T330 w katalogu /etc/modprobe.d utworzyłem plik dvbsky.conf z następującą zawartością:

blacklist m88ds3103
blacklist si2157
blacklist si2168
blacklist dvb_usb_v2
blacklist dvb_usb_dvbsky

a do /etc/init.d/rcS.local dodałem:

modprobe m88ds3103
modprobe si2157
modprobe si2168
modprobe dvb_usb_v2
modprobe dvb_usb_dvbsky

Konstrukcja urządzenia jest inna i nie ma problemu po restarcie systemu.

@tux Jeszcze pytanie do Ciebie. Jak zerkniesz do tego wątku, do którego link podałem, to tam miałem problem z RTL2832 na Zgemmie H2S pod GOS. Na początku poradziłem sobie podobnie jak tutaj, czyli blacklist i modprobe, ale potem coś poprawiłeś w systemie i okazało się, że można bez tego. Da się to zaimplementować w OpenPLi?

BTW: Miałem na H9S OpenPLi 8.0. Naszło mnie wpisać opkg upgrade i ... zaktualizowało się do 8.1. Aczkolwiek kilkakrotnie wpisywałem opkg update i opkg upgrade, bo ciągle jakieś błędy były. Podejrzewam, że gdybym tego nie zrobił, to by nie wstało po restarcie...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...