Pincho DVB AVerMedia

Hoy me ha tocado desenterrar un viejo pincho DVB-T del armario, el motivo es la sintonización de la TDT que nuestro amado gobierno está gestionando maravillosamente, de momento aún nadie se ha enterado del problemón que nos viene encima, pero dentro de un mes va a ser un tema que va a dar que hablar, ¡y mucho! (los tiros van que los fabricantes de módulos para las cabeceras TDT no van a ser capaces de servir todo el material antes del apagón de las frecuencias del 60 al 69).

Pero dejémonos un poco de política y vayamos a lo técnico.

Nota: al realizar el manual he tenido problemas con libc6 por no tenerlo actualizado con los paquetes que he ido instalando, así que antes de nada recomiendo actualizar el sistema (apt-get update && apt-get upgrade && apt-get dist-upgrade).

El dispositivo que tengo es un AVerMedia VOLAR X

root@carboni:~# lsusb |grep AVerMedia
Bus 001 Device 004: ID 07ca:a815 AVerMedia Technologies, Inc. AVerTV DVB-T Volar X (A815)

Con el kernel 3.16.0-4 éste dispositivo no está soportado, almenos esto dice dmesg

root@carboni:~# dmesg
[    2.584670] cdc_wdm 1-4:1.5: cdc-wdm0: USB WDM device
[    2.584722] cdc_wdm 1-4:1.8: cdc-wdm1: USB WDM device
[    2.584737] usbcore: registered new interface driver cdc_wdm
[    2.585841] usb 1-2: dvb_usb_v2: found a 'AVerMedia AVerTV DVB-T Volar X' in cold state
[    2.585854] usb 1-2: firmware: failed to load dvb-usb-af9015.fw (-2)
[    2.585859] usb 1-2: Direct firmware load failed with error -2
[    2.585861] usb 1-2: Falling back to user helper
[    2.589839] intel_rapl: RAPL domain dram detection failed
[    2.592704] usb 1-2: dvb_usb_v2: Did not find the firmware file 'dvb-usb-af9015.fw'. Please see linux/Documentation/dvb/ for more details on firmware-problems. Status -12
[    2.592715] dvb_usb_af9015: probe of 1-2:1.0 failed with error -12
[    2.592738] usbcore: registered new interface driver dvb_usb_af9015

Así que tendremos que descargar el firmware dvb-usb-af9015.fw y guardarlo en /lib/firmware

root@carboni:~# cd /lib/firmware/
root@carboni:/lib/firmware# wget http://palosaari.fi/linux/v4l-dvb/firmware/af9015/5.24.0.0/dvb-usb-af9015.fw

Otro link alternativo por si éste no funciona es éste:
http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/

Una vez hecho esto, desconectamos el pincho y lo volvemos a conectar y miramos qué nos cuenta dmesg

root@carboni:~# dmesg
[  107.008830] usb 1-2: new high-speed USB device number 4 using xhci_hcd
[  107.141536] usb 1-2: New USB device found, idVendor=07ca, idProduct=a815
[  107.141543] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  107.141546] usb 1-2: Product: A815
[  107.141549] usb 1-2: Manufacturer: AVerMedia
[  107.141553] usb 1-2: SerialNumber: 301734401141000
[  107.143039] usb 1-2: dvb_usb_v2: found a 'AVerMedia AVerTV DVB-T Volar X' in cold state
[  107.143091] usb 1-2: firmware: direct-loading firmware dvb-usb-af9015.fw
[  107.143099] usb 1-2: dvb_usb_v2: downloading firmware from file 'dvb-usb-af9015.fw'
[  107.212033] usb 1-2: dvb_usb_v2: found a 'AVerMedia AVerTV DVB-T Volar X' in warm state
[  107.571009] usb 1-2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[  107.571041] DVB: registering new adapter (AVerMedia AVerTV DVB-T Volar X)
[  107.576987] i2c i2c-10: af9013: firmware version 5.24.0.0
[  107.578622] usb 1-2: DVB: registering adapter 0 frontend 0 (Afatech AF9013)...
[  107.581560] MXL5005S: Attached at address 0xc6
[  107.608894] Registered IR keymap rc-avermedia-m135a
[  107.609084] input: AVerMedia AVerTV DVB-T Volar X as /devices/pci0000:00/0000:00:14.0/usb1/1-2/rc/rc0/input19
[  107.609209] rc0: AVerMedia AVerTV DVB-T Volar X as /devices/pci0000:00/0000:00:14.0/usb1/1-2/rc/rc0
[  107.609216] usb 1-2: dvb_usb_v2: schedule remote query interval to 500 msecs
[  107.609220] usb 1-2: dvb_usb_v2: 'AVerMedia AVerTV DVB-T Volar X' successfully initialized and connected
[  107.612725] input: AVerMedia A815 as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.1/0003:07CA:A815.0002/input/input20
[  107.613101] hid-generic 0003:07CA:A815.0002: input,hidraw0: USB HID v1.01 Keyboard [AVerMedia A815] on usb-0000:00:14.0-2/input1

Vale, ahora representa que nuestro sistema ha sido capaz de reconocer el dispositivo.

Ahora será necesario instalar el paquete dvb-apps y w_scan

root@carboni:~# apt-get install dvb-apps w_scan

A continuación tendremos que realizar un escaneo de las frecuencias de nuestro territorio y generar un fichero con las frecuencias que abriremos después con vlc. Esta operación va a llevar algunos minutos.

laura@carboni:~$ w_scan -c ES -X > channels.conf
w_scan version 20130331 (compiled for DVB API 5.9)
using settings for SPAIN
DVB aerial
DVB-T Europe
scan type TERRESTRIAL, channellist 4
output format czap/tzap/szap/xine
output charset 'UTF-8', use -C  to override
Info: using DVB adapter auto detection.
	/dev/dvb/adapter0/frontend0 -> TERRESTRIAL "Afatech AF9013": good :-)
Using TERRESTRIAL frontend (adapter /dev/dvb/adapter0/frontend0)
-_-_-_-_ Getting frontend capabilities-_-_-_-_ 
Using DVB API 5.a
frontend 'Afatech AF9013' supports
INVERSION_AUTO
QAM_AUTO
TRANSMISSION_MODE_AUTO
GUARD_INTERVAL_AUTO
HIERARCHY_AUTO
FEC_AUTO
FREQ (174.00MHz ... 860.00MHz)
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 
Scanning 7MHz frequencies...
177500: (time: 00:00) 
184500: (time: 00:03) 
191500: (time: 00:06) 
198500: (time: 00:09) 
205500: (time: 00:12) 
212500: (time: 00:14) 
219500: (time: 00:17) 
226500: (time: 00:20) 
Scanning 8MHz frequencies...
474000: (time: 00:23) 
482000: (time: 00:26) (time: 00:27) signal ok:
	QAM_AUTO f = 482000 kHz I999B8C999D999T999G999Y999
Info: no data from NIT(actual)
490000: (time: 00:42) (time: 00:43) signal ok:
	QAM_AUTO f = 490000 kHz I999B8C999D999T999G999Y999
	new transponder:
	   (QAM_64   f = 480000 kHz I999B8C23D0T8G4Y0) 0x405A
498000: (time: 00:57) 
506000: (time: 00:59) 
514000: (time: 01:02) (time: 01:03) signal ok:
	QAM_AUTO f = 514000 kHz I999B8C999D999T999G999Y999
	updating transponder:
	   (QAM_AUTO f = 514000 kHz I999B8C999D999T999G999Y999) 0x0000
	to (QAM_64   f = 514000 kHz I999B8C23D0T8G4Y0) 0x405A
	new transponder:
	   (QAM_64   f = 688000 kHz I999B8C23D0T8G4Y0) 0x405A
522000: (time: 01:17) (time: 01:19) signal ok:
	QAM_AUTO f = 522000 kHz I999B8C999D999T999G999Y999
	new transponder:
	   (QAM_64   f = 778000 kHz I999B8C23D0T8G4Y0) 0x405A
530000: (time: 01:33) 
538000: (time: 01:36) (time: 01:37) signal ok:
	QAM_AUTO f = 538000 kHz I999B8C999D999T999G999Y999
	new transponder:
	   (QAM_64   f = 680000 kHz I999B8C23D0T8G4Y0) 0x405A
546000: (time: 01:51) 
554000: (time: 01:54) (time: 01:55) signal ok:
	QAM_AUTO f = 554000 kHz I999B8C999D999T999G999Y999
	new transponder:
	   (QAM_64   f = 818000 kHz I999B8C23D0T8G4Y0) 0x405A
562000: (time: 02:09) (time: 02:10) signal ok:
	QAM_AUTO f = 562000 kHz I999B8C999D999T999G999Y999
	updating transponder:
	   (QAM_AUTO f = 562000 kHz I999B8C999D999T999G999Y999) 0x0000
	to (QAM_64   f = 562000 kHz I999B8C34D0T2G4Y0) 0x405A
570000: (time: 02:24) 
578000: (time: 02:27) (time: 02:28) signal ok:
	QAM_AUTO f = 578000 kHz I999B8C999D999T999G999Y999
	new transponder:
	   (QAM_64   f = 698000 kHz I999B8C23D0T8G4Y0) 0x405A
586000: (time: 02:42) (time: 02:43) signal ok:
	QAM_AUTO f = 586000 kHz I999B8C999D999T999G999Y999
	updating transponder:
	   (QAM_AUTO f = 586000 kHz I999B8C999D999T999G999Y999) 0x0000
	to (QAM_16   f = 586000 kHz I999B8C23D0T2G32Y0) 0x405A
594000: (time: 02:57) (time: 02:58) signal ok:
	QAM_AUTO f = 594000 kHz I999B8C999D999T999G999Y999
	updating transponder:
	   (QAM_AUTO f = 594000 kHz I999B8C999D999T999G999Y999) 0x0000
	to (QAM_64   f = 594000 kHz I999B8C23D0T8G4Y0) 0x405A
602000: (time: 03:12) 
610000: (time: 03:15) 
618000: (time: 03:18) 
626000: (time: 03:21) 
634000: (time: 03:24) 
642000: (time: 03:27) 
650000: (time: 03:29) 
658000: (time: 03:32) 
666000: (time: 03:35) 
674000: (time: 03:38) 
682000: (time: 03:41) (time: 03:42) 
690000: (time: 03:43) (time: 03:44) signal ok:
	QAM_AUTO f = 690000 kHz I999B8C999D999T999G999Y999
698000: skipped (already known transponder)
706000: (time: 03:58) 
714000: (time: 04:01) 
722000: (time: 04:04) 
730000: (time: 04:07) 
738000: (time: 04:10) 
746000: (time: 04:13) 
754000: (time: 04:15) 
762000: (time: 04:18) 
770000: (time: 04:21) 
778000: skipped (already known transponder)
786000: (time: 04:24) 
794000: (time: 04:27) (time: 04:28) signal ok:
	QAM_AUTO f = 794000 kHz I999B8C999D999T999G999Y999
	updating transponder:
	   (QAM_AUTO f = 794000 kHz I999B8C999D999T999G999Y999) 0x0000
	to (QAM_64   f = 794000 kHz I999B8C23D0T8G4Y0) 0x405A
802000: (time: 04:42) 
810000: (time: 04:44) 
818000: skipped (already known transponder)
826000: (time: 04:47) 
834000: (time: 04:50) 
842000: (time: 04:53) (time: 04:54) signal ok:
	QAM_AUTO f = 842000 kHz I999B8C999D999T999G999Y999
	updating transponder:
	   (QAM_AUTO f = 842000 kHz I999B8C999D999T999G999Y999) 0x0000
	to (QAM_64   f = 842000 kHz I999B8C23D0T8G4Y0) 0x405A
	new transponder:
	   (QAM_64   f = 850000 kHz I999B8C23D0T8G4Y0) 0x405A
	new transponder:
	   (QAM_64   f = 858000 kHz I999B8C23D0T8G4Y0) 0x405A
850000: skipped (already known transponder)
858000: skipped (already known transponder)
tune to: QAM_AUTO f = 482000 kHz I999B8C999D999T999G999Y999 
(time: 05:08) Info: no data from PAT
Info: no data from SDT(actual)
Info: no data from NIT(actual)
tune to: QAM_AUTO f = 490000 kHz I999B8C999D999T999G999Y999 
(time: 05:23) 	service = Programa 1 (ABERTIS TLC)
	service = Programa 2 (ABERTIS TLC)
	service = Programa 3 (ABERTIS TLC)
	service = Programa 4 (ABERTIS TLC)
tune to: QAM_64   f = 480000 kHz I999B8C23D0T8G4Y0 
(time: 05:37) ----------no signal----------
tune to: QAM_64   f = 480000 kHz I999B8C23D0T8G4Y0  (no signal)
(time: 05:38) ----------no signal----------
tune to: QAM_64   f = 514000 kHz I999B8C23D0T8G4Y0 
(time: 05:40) 	service = BTV (BTV)
	service = 91.0 BCN (BCN FM)
	service = TV L'Hospitalet (TV Hospitalet)
	service = Ràdio Hospitalet (Radio Hospital)
	service = teleb-Badalona (TV Badalona)
	service = Ràdio Ciutat Badalona (Radio Ciutat de Badalona)
tune to: QAM_64   f = 688000 kHz I999B8C23D0T8G4Y0 
(time: 05:54) ----------no signal----------
tune to: QAM_64   f = 688000 kHz I999B8C23D0T8G4Y0  (no signal)
(time: 05:55) ----------no signal----------
tune to: QAM_AUTO f = 522000 kHz I999B8C999D999T999G999Y999 
(time: 05:56) 	service = antena3 HD (ATRESMEDIA)
	service = antena3 (ATRESMEDIA)
	service = laSexta HD (ATRESMEDIA)
	service = laSexta (ATRESMEDIA)
	service = neox (ATRESMEDIA)
	service = nova (ATRESMEDIA)
tune to: QAM_64   f = 778000 kHz I999B8C23D0T8G4Y0 
(time: 06:10) ----------no signal----------
tune to: QAM_64   f = 778000 kHz I999B8C23D0T8G4Y0  (no signal)
(time: 06:12) ----------no signal----------
tune to: QAM_AUTO f = 538000 kHz I999B8C999D999T999G999Y999 
(time: 06:13) 	service = Energy Definitivo (MEDIASET)
	service = Boing Definitivo (MEDIASET)
	service = GolT Definitivo (Mediapro)
	service = ONDA CERO (ATRESMEDIA)
	service = EUROPA FM (ATRESMEDIA)
	service = MELODIA FM (ATRESMEDIA)
tune to: QAM_64   f = 680000 kHz I999B8C23D0T8G4Y0 
(time: 06:27) ----------no signal----------
tune to: QAM_64   f = 680000 kHz I999B8C23D0T8G4Y0  (no signal)
(time: 06:29) ----------no signal----------
tune to: QAM_AUTO f = 554000 kHz I999B8C999D999T999G999Y999 
(time: 06:30) 	service = La 1 (RTVE)
	service = La 2 (RTVE)
	service = 24h (RTVE)
	service = Clan (RTVE)
	service = La 1 HD. (RTVE)
	service = Radio Nacional Catalunya (RNE)
	service = Radio 5 (RNE)
	service = Ràdio 4 (RNE)
	service = Radio Exterior RNE (RTVE)
tune to: QAM_64   f = 818000 kHz I999B8C23D0T8G4Y0 
(time: 06:44) 	service = La 1 (RTVE)
	service = La 2 (RTVE)
	service = 24h (RTVE)
	service = Clan (RTVE)
	service = La 1 HD. (RTVE)
	service = Radio Nacional Catalunya (RNE)
	service = Radio 5 (RNE)
	service = Ràdio 4 (RNE)
	service = Radio Exterior RNE (RTVE)
WARNING: received garbage data: crc = 0xcea2c6c9; expected crc = 0x08737061
increasing filter timeout.
tune to: QAM_64   f = 562000 kHz I999B8C34D0T2G4Y0 
(time: 06:58) 	service = LATELE.CAT          (EMCP@NETWORK   )
	service = (null) (EMCP@NETWORK   )
	service = KAIROS TV (EMCP@NETWORK   )
	service = BMGB!UW         (EMCP@NETWORK   )
tune to: QAM_AUTO f = 578000 kHz I999B8C999D999T999G999Y999 
(time: 07:12) ----------no signal----------
tune to: QAM_AUTO f = 578000 kHz I999B8C999D999T999G999Y999  (no signal)
(time: 07:13) ----------no signal----------
tune to: QAM_64   f = 698000 kHz I999B8C23D0T8G4Y0 
(time: 07:14) ----------no signal----------
tune to: QAM_64   f = 698000 kHz I999B8C23D0T8G4Y0  (no signal)
(time: 07:16) ----------no signal----------
tune to: QAM_16   f = 586000 kHz I999B8C23D0T2G32Y0 
(time: 07:17) 	service = TV NACIONAL A ((null))
	service = TV NACIONAL B ((null))
	service = TV NACIONAL C ((null))
	service = TV NACIONAL D ((null))
	service = CORDOBA TV ((null))
	service = TV NACIONAL F ((null))
tune to: QAM_64   f = 594000 kHz I999B8C23D0T8G4Y0 
(time: 07:31) 	service = Vinilo FM (e-Radio)
	service = ETV Llobregat Televisio (ETV Llobregat Televisio)
	service = Tele Taxi TV (Teletaxi)
	service = Radio Teletaxi (Radio teletaxi)
	service = Radio RM (Grama radio)
tune to: QAM_AUTO f = 690000 kHz I999B8C999D999T999G999Y999 
(time: 07:45) 	service = COOLTURA FM (COOLTURA FM)
	service = EL PUNT AVUI (Canal Catala)
	service = 25 TV (25 TV)
	service = ONDA RAMBLA PUNTO RADIO (ONDA RAMBLA)
tune to: QAM_64   f = 794000 kHz I999B8C23D0T8G4Y0 
(time: 07:59) 	service = TV3 (TVC)
	service = Super3/33 (TVC)
	service = 3/24 (TVC)
	service = Esport3 (TVC)
	service = CatRadio (TVC)
	service = CatInfo (TVC)
tune to: QAM_64   f = 842000 kHz I999B8C23D0T8G4Y0 
(time: 08:13) 	service = LA6DESAPARECE (ATRESMEDIA)
	service = GolT Resintoniza (MEDIAPRO)
	service = ONDA CERO (ATRESMEDIA)
	service = EUROPA FM (ATRESMEDIA)
	service = MELODIA FM (ATRESMEDIA)
	service = Cuatro (MEDIASET)
	service = Divinity (MEDIASET)
	service = Boing (MEDIASET)
tune to: QAM_64   f = 850000 kHz I999B8C23D0T8G4Y0 
(time: 08:26) ----------no signal----------
tune to: QAM_64   f = 850000 kHz I999B8C23D0T8G4Y0  (no signal)
(time: 08:28) ----------no signal----------
tune to: QAM_64   f = 858000 kHz I999B8C23D0T8G4Y0 
(time: 08:29) 	service = ANT3DESAPARECE (ATRESMEDIA)
	service = neoxDESAPARECE (ATRESMEDIA)
	service = novaDESAPARECE (ATRESMEDIA)
	service = DMAX (Antiguo) (Discovery MAX)
	service = GUIDE PLUS+ (Rovi Corporation)
	service = RADIO MARCA (VEO TELEVISION)
	service = Vaughan Radio (Vaughan Radio)
	service = esRadio (esRadio)
dumping lists (80 services)
Done.

Y esto nos genera éste fichero channels.conf

Programa 1(ABERTIS TLC):490000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:8010:8001:101
Programa 2(ABERTIS TLC):490000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:8010:8001:102
Programa 3(ABERTIS TLC):490000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:8010:8001:103
Programa 4(ABERTIS TLC):490000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:8010:8001:104
BTV(BTV):514000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:256:258:30800
91.0 BCN(BCN FM):514000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:1793:30801
TV L'Hospitalet(TV Hospitalet):514000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:512:513:30805
Ràdio Hospitalet(Radio Hospital):514000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:1281:30806
teleb-Badalona(TV Badalona):514000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:768:769:30810
Ràdio Ciutat Badalona(Radio Ciutat de Badalona):514000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:1537:30811
antena3 HD(ATRESMEDIA):522000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:101:103:149
antena3(ATRESMEDIA):522000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:201:203:150
laSexta HD(ATRESMEDIA):522000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:301:303:151
laSexta(ATRESMEDIA):522000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:401:403:152
neox(ATRESMEDIA):522000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:501:503:153
nova(ATRESMEDIA):522000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:601:603:154
GolT Definitivo(Mediapro):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:1301:1303:155
ONDA CERO(ATRESMEDIA):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:1401:156
EUROPA FM(ATRESMEDIA):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:1501:157
MELODIA FM(ATRESMEDIA):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:1601:158
Energy Definitivo(MEDIASET):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:1101:1103:192
Boing Definitivo(MEDIASET):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:1201:1203:193
La 1(RTVE):554000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:101:103:490
La 2(RTVE):554000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:201:203:491
24h(RTVE):554000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:1001:1003:492
Clan(RTVE):554000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:1501:1503:493
La 1 HD.(RTVE):554000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:301:302:494
Radio Nacional Catalunya(RNE):554000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:2001:495
Radio 5(RNE):554000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:2031:496
Ràdio 4(RNE):554000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:2041:497
Radio Exterior RNE(RTVE):554000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:2011:498
La 1(RTVE):818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:101:103:490
La 2(RTVE):818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:201:203:491
24h(RTVE):818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1001:1003:492
Clan(RTVE):818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1501:1503:493
La 1 HD.(RTVE):818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:301:302:494
Radio Nacional Catalunya(RNE):818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:2001:495
Radio 5(RNE):818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:2031:496
Ràdio 4(RNE):818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:2041:497
Radio Exterior RNE(RTVE):818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:2011:498
LATELE.CAT         (EMCP@NETWORK   ):562000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_NONE:QAM_64:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:4096:4097:100
service_id 200(EMCP@NETWORK   ):562000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_NONE:QAM_64:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:4112:4113:200
KAIROS TV(EMCP@NETWORK   ):562000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_NONE:QAM_64:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:4128:4129:300
BMGB!UW        (EMCP@NETWORK   ):562000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_NONE:QAM_64:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:4144:4145:400
TV NACIONAL A:586000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_16:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:1002:1003:1
TV NACIONAL B:586000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_16:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:2002:2003:2
TV NACIONAL C:586000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_16:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:3002:3003:3
TV NACIONAL D:586000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_16:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:4002:4003:4
CORDOBA TV:586000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_16:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:5002:5003:5
TV NACIONAL F:586000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_16:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:6002:6003:6
Vinilo FM(e-Radio):594000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:593:30581
ETV Llobregat Televisio(ETV Llobregat Televisio):594000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:512:513:31580
Tele Taxi TV(Teletaxi):594000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1024:1025:31590
Radio Teletaxi(Radio teletaxi):594000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:2049:31591
Radio RM(Grama radio):594000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:1793:31592
COOLTURA FM(COOLTURA FM):690000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:1793:10047
EL PUNT AVUI(Canal Catala):690000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:512:513:30825
25 TV(25 TV):690000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:1024:1025:30830
ONDA RAMBLA PUNTO RADIO(ONDA RAMBLA):690000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:0:1537:30831
TV3(TVC):794000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:111:115:801
Super3/33(TVC):794000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:121:122:802
3/24(TVC):794000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:131:132:803
Esport3(TVC):794000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:141:142:804
CatRadio(TVC):794000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:151:809
CatInfo(TVC):794000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:161:810
LA6DESAPARECE(ATRESMEDIA):842000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1501:1503:340
GolT Resintoniza(MEDIAPRO):842000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1001:1003:341
ONDA CERO(ATRESMEDIA):842000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:1601:345
EUROPA FM(ATRESMEDIA):842000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:1701:346
MELODIA FM(ATRESMEDIA):842000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:1801:347
Cuatro(MEDIASET):842000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:160:80:1057
Divinity(MEDIASET):842000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:161:84:1058
Boing(MEDIASET):842000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:163:92:1060
ANT3DESAPARECE(ATRESMEDIA):858000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:301:303:140
neoxDESAPARECE(ATRESMEDIA):858000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:501:503:141
novaDESAPARECE(ATRESMEDIA):858000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1001:1003:142
DMAX (Antiguo)(Discovery MAX):858000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1101:1103:261
RADIO MARCA(VEO TELEVISION):858000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:1951:271
Vaughan Radio(Vaughan Radio):858000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:1966:273
esRadio(esRadio):858000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:2001:275

Ahora para ver la televisión en el PC con GNU/Linux vamos a usar VLC.

laura@carboni:~$ vlc channels.conf

Y ya nos aparecen como una especie de lista de reproducción los canales :)

Hasta aquí la parte user friendly, pero la cosa no se queda aquí ya que lo que estoy buscando es un analizador de espectro DVB en tiempo real, para ello la única herramienta que he encontrado que lo hace es dvbsnoop, pero es en linea de comando.

root@carboni:~# apt-get install dvbsnoop

Otro que no es en tiempo real es DVB Analyzer, escrito en java.

Vamos a ver como usar dvbsnoop, al ver que era por consola me he asustado un poco, pero al leer un poco he visto que puede haber una posible solución para lo que quiero hacer, que básicamente es ver la señal en la que recibo un canal de TV.

Vamos a usar el fichero que hemos generado un poco mas arriba (channels.conf) y vamos a probar por ejemplo con el 324.

laura@carboni:~$ tzap -c channels.conf "3/24(TVC)"
1. status 1f | signal 69cb | snr 0000 | ber 00000000 | unc 00004ac2 | FE_HAS_LOCK
2. status 1f | signal 6395 | snr 00d2 | ber 000117f1 | unc 00005aaa | FE_HAS_LOCK
3. status 00 | signal 6395 | snr 00d2 | ber 000117f1 | unc 00005aaa | 
4. status 07 | signal 5f71 | snr 0000 | ber 00000000 | unc 00005aaa | 
5. status 00 | signal 0000 | snr 0000 | ber 00000000 | unc 00005aaa | 
6. status 1f | signal 9d8d | snr 010e | ber 00000000 | unc 00006515 | FE_HAS_LOCK

De este output he escogido algunas líneas para explicarlas y he añadido los números al principio para explicar cada una de ellas.

1. Conectada con el receptor guarro que viene con el pincho usb
2. La zarpa tocando el conector que va del picho usb a la antena del pincho usb
3 y 4. Cuando estaba desconectando la antena del pincho usb
5. Cuando el pincho usb estaba sin antena
6. El pincho usb conectada a la antena colectiva de la finca

En éste link tenéis mucha mas información sobre como analizar la calidad de la TDT.

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

Aquest lloc utilitza Akismet per reduir els comentaris brossa. Apreneu com es processen les dades dels comentaris.