Chipset : Realtek RTL2832U
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. La procédure est décrite 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 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 <<EOT PACKAGE_NAME=dvb-rtl2832u PACKAGE_VERSION=2.2.2 CLEAN="make clean" AUTOINSTALL=yes MAKE[0]="make KDIR=\${kernel_source_dir}" BUILT_MODULE_NAME[0]=dvb-usb-rtl2832u DEST_MODULE_LOCATION[0]=/extra EOT
- 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 page dédiée.
Utilisations
- Pour une utilisation classique, c'est à dire pour recevoir la TNT, voir par ici.
- Pour les nombreuses applications offertes par les fonctionnalités de la SDR, rendez-vous sur le tutoriel.