{{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.11 ===
Le pilote ''dvb-usb-rtl28xxu'' nécessaire est présent dans le kernel fourni par les versions récentes d'Ubuntu, depuis Ubuntu 13.10 et le kernel 3.11 ((https://www.linuxtv.org/wiki/index.php/RealTek_RTL2832U#Drivers)).
Les instructions ci-dessous ne sont nécessaires que pour un kernel plus ancien.
=== Kernel > 3.0 < 3.11 ===
* 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]]