{{tag>tnt carte_tv realtek}} ---- ====== Chipset : Realtek RTL2832U ====== [[http://palosaari.fi/linux/|Antti Palosaari]] a découvert qu'il était possible d'utiliser ces clés en tant que récepteur radio [[SDR]] ce qui peut s'avérer très utile notamment en [[navigation_maritime|navigation maritime]]. La procédure est décrite **[[rtl-sdr|sur cette page]]** ===== Compatibilité ===== De nombreuses clés USB DVB-T sont fabriquées à partir du **démodulateur RTL2832U** : ^ Marque ^ Product ID ^ Produit ^ Tuner ^ | **Realtek Semiconductor Corp.** | 0BDA:2832 |TRUST 16738 | | | ::: | ::: |Generic RTL2832U | | | ::: | ::: |Hama Nano | | | ::: | 0BDA:2838 |ezcap USB 2.0 DVB-T/DAB/FM dongle | E4000 | | ::: | 0BDA:2836 | | | | ::: | 0BDA:2839 | | | | ::: | 0BDA:2840 | | | | ::: | 0BDA:2841 | | | | ::: | 0BDA:2834 | | | | ::: | 0BDA:2837 | | | | ::: | 0BDA:2820 | | | | ::: | 0BDA:2821 | | | | ::: | 0BDA:2822 | | | | ::: | 0BDA:2833 | | | | ::: | 0BDA:2810 | | | | ::: | 0BDA:2811 | | | | ::: | 0BDA:2824 | | | | ::: | 0BDA:2825 | | | | **Dexatek Technology Ltd.** | 1D19:1101 |Logilink VG0002A |FC2580 | | ::: | ::: |DK DVB-T Dongle | | | ::: | ::: |TX Hollywood DVTB | | | ::: | ::: |MSI DIGIVOX mini II v3.0 | | | ::: | 1D19:1102 |DK mini DVB-T Dongle | | | ::: | ::: |MSI DIGIVOX mini II v3.0 | | | ::: | 1D19:1103 |DK 5217 DVB-T Dongle | FC2580 | | ::: | 1D19:1104 | | | | ::: | 1D19:1105 | | | | ::: | 1D19:1106 | | | | ::: | 1D19:1107 | | | | ::: | 1D19:1108 | | | | ::: | 1D19:2101 | | | | ::: | 1D19:3103 | | | | ::: | 1D19:8202 |DK DVBC/T DONGLE | | | ::: | 1D19:9201 | | | | ::: | 1D19:9202 | | | | **Afatek** | 1B80:D393 |NILOX DVB-T Stick N15 | | | ::: | ::: | GIGABYTE GT-U7300 | FC0012 | | ::: | 1B80:D394 |DIKOM USB-DVBT HD | | | ::: | 1B80:D395 |Peak 102569AGPK | FC0012 | | ::: | 1B80:D396 | | | | ::: | 1B80:D397 | | | | ::: | 1B80:D398 | | | | ::: | 1B80:D39A | | | | ::: | 1B80:D39B | | | | ::: | 1B80:D39C | | | | ::: | 1B80:D39D |SVEON STV20 DVB-T USB & FM | FC0012 | | ::: | 1B80:D39E | | | | ::: | 1B80:E77B | | | | ::: | 1B80:D3A1 | | | | ::: | 1B80:D3A4 |Twintech UT-40 | FC0013 | | ::: | 1B80:E41D | | | | **YUAN High-Tech Development Co., Ltd** | 1164:6601 | | | | **G-Tek Electronics Group** | 1f4d:0837 | | | | ::: | 1f4d:B803 |GTek T803 | FC0012 | | ::: | 1f4d:C803 |Lifeview LV5TDeluxe | FC0012 | | ::: | 1f4d:D803 | | | | ::: | 1f4d:C280 | | | | ::: | 1f4d:D286 | | | | ::: | 1f4d:0139 | | | | ::: | 1f4d:A683 | | | | **Leadtek Research, Inc.** | 0413:6680 | | | | ::: | 0413:6F11 | | | | **Prolink Microsystems Corp.** | 1554:5013 | | | | ::: | 1554:5020 |PV-DT235U(RN)-F | FC0012 | | ::: | 1554:5026 | | | | **Compro** | 185B:0620 |Compro Videomate U620F | E4000 | | ::: | 185B:0630 | | | | ::: | 185B:0640 | | | | ::: | 185B:0650 |Compro Videomate U650F | E4000 | | ::: | 185B:0680 | | | | ::: | 185B:9580 | | | | ::: | 185B:9550 | | | | ::: | 185B:9540 | | | | ::: | 185B:9530 | | | | ::: | 185B:9520 | | | | **Golden Bridge Electech Inc.** | 1680:A332 |DVB-T Dongle | | | **IMC Networks ** | 13D3:3234 |DVB-T FTA Half Minicard | | | ::: | 13D3:3274 |DVB-T Dongle | | | ::: | 13D3:3282 |DVB-T + GPS Minicard | | | **TerraTec Electronic GmbH** | 0ccd:00A9 |RTL2838 DVB-T COFDM Demodulator | | | ::: | ::: |TerraTec Cinergy T Stick Black (rev 1) |FC0012 | | ::: | 0ccd:00B3 |Terratec NOXON DAB/DAB+ USB dongle (rev 1) | FC0013 | | ::: | 0ccd:00D3 |Terratec Cinergy T Stick RC (Rev.3) | E4000 | | ::: | 0ccd:00E0 |Terratec NOXON DAB/DAB+ USB dongle (rev 2) | E4000 | | **Genius** | 0458:707F |TVGo DVB-T03 USB dongle (Ver. B) | | ===== Pré-requis ===== * Disposer des [[:sudo|droits d'administration]]. * Disposer d'une connexion à Internet configurée et activée. ===== Installation ===== ==== Mode "DVB-T" pour regarder la télé ==== === Kernel > 3.0 === * Installer le nécessaire à la compilation automatisée avec [[DKMS]] : sudo apt-get install linux-source linux-headers-`uname -r` build-essential dkms git-core * Récupérer la sources des drivers : cd /usr/src/ sudo git clone https://github.com/ambrosa/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0.git DVB-RTL cd DVB-RTL/RTL2832-2.2.2_kernel-3.0.0 * Créer le fichier de configuration de DKMS : sudo cat > dkms.conf < * Si vous utilisez un noyau 3.2, éditer le **Makefile** pour modifier le paramètre **INCLUDE_EXTRA_DVB** : sudo nano Makefile * Si votre carte est la //Terratec Cinergy T Stick RC (Rev.3)//,à ce jour (octobre 2012) il vous faudra appliquer un patch afin d'ajouter l'identifiant matériel de cette dernière. Pour cela voici deux méthodes : Méthode 1 : avec la commande patch. Créer le fichier cinergy_rev3.patch (nom à titre d'exemple) et y coller le script suivant : diff --git a/RTL2832-2.2.2_kernel-3.0.0/rtl2832u.c b/RTL2832-2.2.2_kernel-3.0.0/rtl2832u.c index 6e7eac0..1ed364c 100644 --- a/RTL2832-2.2.2_kernel-3.0.0/rtl2832u.c +++ b/RTL2832-2.2.2_kernel-3.0.0/rtl2832u.c @@ -785,6 +785,7 @@ static struct usb_device_id rtl2832u_usb_table [] = { { USB_DEVICE(USB_VID_TERRATEC, USB_PID_TERRATEC_00A9)}, // 29 { USB_DEVICE(USB_VID_TERRATEC, USB_PID_TERRATEC_00B3)}, // 30 + { USB_DEVICE(USB_VID_TERRATEC, USB_PID_TERRATEC_00D3)}, // 30 { USB_DEVICE(USB_VID_AZUREWAVE_2, USB_PID_AZUREWAVE_3234) }, // 31 { USB_DEVICE(USB_VID_AZUREWAVE_2, USB_PID_AZUREWAVE_3274) }, // 32 diff --git a/RTL2832-2.2.2_kernel-3.0.0/rtl2832u.h b/RTL2832-2.2.2_kernel-3.0.0/rtl2832u.h index a6b5d77..3a09485 100644 --- a/RTL2832-2.2.2_kernel-3.0.0/rtl2832u.h +++ b/RTL2832-2.2.2_kernel-3.0.0/rtl2832u.h @@ -47,6 +47,7 @@ #endif #define USB_PID_TERRATEC_00A9 0x00A9 #define USB_PID_TERRATEC_00B3 0x00B3 +#define USB_PID_TERRATEC_00D3 0x00D3 #ifndef USB_VID_AZUREWAVE_2 #define USB_VID_AZUREWAVE_2 0x13D3 puis applique la commande suivante : patch -p0 < cinergy_rev3.patch Méthode 2 : ajouter manuellement les modification aux fichiers. ajouter au fichier rtl2832u.c à la ligne 788 celle ci : { USB_DEVICE(USB_VID_TERRATEC, USB_PID_TERRATEC_00D3)}, // 30 et au fichier rtl2832u.h ligne 50 #define USB_PID_TERRATEC_00D3 0x00D3 * Ajouter le module DKMS, compiler et installer : sudo ln -s "$PWD" /usr/src/dvb-rtl2832u-2.2.2 sudo dkms add -m dvb-rtl2832u -v 2.2.2 sudo dkms build -m dvb-rtl2832u -v 2.2.2 sudo dkms install -m dvb-rtl2832u -v 2.2.2 * Enfin, charger le module avec modeprobe : sudo modprobe dvb-usb-rtl2832u * Pour un chargement automatique, ajouter le module à la liste présente dans le fichier: sudo nano /etc/modules ==== Mode "SDR" pour exploiter pleinement la réception Radio ==== La particularité remarquable de ce Chipset est qu'il offre la possibilité de recevoir des signaux Radio d'une gamme de fréquence étendue **de 64MHz à 1,7 GHz** (avec un trou entre 1100 et 1250 MHz). Pour plus d'information, voir la [[RTL-SDR|page dédiée]]. ===== Utilisations ===== *Pour une utilisation classique, c'est à dire pour recevoir la **TNT**, voir [[TNT|par ici]]. *Pour les nombreuses applications offertes par les fonctionnalités de la **SDR**, rendez-vous sur le [[RTL-SDR|tutoriel]]. ===== Voir aussi ===== * **(en)** [[http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PNid=22&PFid=35&Level=4&Conn=3&ProdID=257|Page officielle de Realtek]] * **(en)** [[http://wiki.spench.net/wiki/RTL2832U|Description du RTL2832U]]