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.