Utiliser une clé TNT pour en faire un SDR

Commençons par un extrait de Wikipédia :

Une radio logicielle, en anglais Software Radio ou Software Defined Radio (SDR), est un récepteur et éventuellement émetteur radio réalisé principalement par logiciel et dans une moindre mesure par matériel.

Vous l’avez compris, nous allons réaliser un récepteur radio à partir d’une clé TNT. Celle ci-dessous vaut moins de 25 €. Et garantie 5 ans 😛 (Un peu moins peut être avec les radiateurs que je lui ai ajouté.)

Il devient alors possible d’écouter tout ce qui se passe sur la bande 50 MHz – 1700 MHz. Ce « hack » ne date pas d’hier, il y a déjà eu des articles dessus. Cependant, la plupart de ces articles est en anglais. De plus, en ayant suivi les méthodes préconisées par ces articles, j’ai quand même eu quelques soucis. Je vous propose donc mon tutoriel pour choisir le bon matériel et réussir cette manipulation.

Tutoriel d’utilisation d’un RTL2832U avec SDR

Quel lien avec la cartographie et les autres thèmes de ce blog ? Aucun au premier abord … Et pourtant, ce système permet d’écouter tous types d’ondes radio, y compris les ondes des satellites GPS. Les fréquences GPS sont  L1 (1 575,42 MHz) L2 (1 227,60 MHz) qui sont donc deux fréquences accessible par notre montage, moyennant une petite bidouille supplémentaire. Des tests sont en cours pour faire du positionnement.

Prenons-nous à rêver. Imaginons deux clés sur notre ordinateur, l’une écoute L1, l’autre L2. On aurait un GPS bi-fréquence pour moins de 50 € !

Vivement que l’on puisse tester ça 😉

44 réflexions sur “ Utiliser une clé TNT pour en faire un SDR ”

  1. Je viens de trouver ton blog.
    J avais lu sur le web que l on pouvait utiliser des clefs usb tnt pour l utiliser comme sdr.
    Je vais lire ton tuto avec grand intérêt.
    merci beaucoup pour ton blog
    JC

    1. Deux liens vraiment intéressants. J’ai eu le problème de porter le son de SDR# vers PDW. Ca marche en bidouillant mais avec le son à fond. Donc je vais tester ce logiciel Jack.
      Pour ce qui est de l’ADS-B, mon tuner (le FC0013, je n’ai pas encore le E4000) ne permet pas d’atteindre cette fréquence (il coupe vers les 800 MHz). Et je pense qu’il faut avoir une bonne antenne.

  2. Bonsoir,
    le tuto du deuxième lien fonctionne. Essai effectué dans les conditions suivantes:
    Virtualbox + Ubuntu 10.04 LTS (pas une bonne idée faut faire avec une 12.04 LTS) + Cinergy T stick RC MKII LA càd E4000 pour le tuner + antenne par défaut portée 30 Km au mieux à l’intérieur.
    Le tuto fonctionne mais il faut ajouter qq chmod a + x pour que les fichiers soient exécutables.
    L’antenne est semble t il basique à fabriquer :
    http://www.sprut.de/electronic/pic/projekte/adsb/adsb_en.html
    Le résultat d’un radioamateur est le suivant :
    https://www.youtube.com/watch?v=kJB7EDBDcPA
    Perso je n ai eu que le prompt avec les logs et j ai commencé l install VirtualRadar.
    AVERTISSEMENT ! Il faut impérativement scanner les fréquences disponibles avec la fonction ./rtl_test -t (dans le tuto) et vérifier que 1090 MHz est couvert. Si c est pas le cas vous pouvez racheter … le même. (il semble que certaines écoutes nécessite 2 fréquences donc rien n’est perdu 🙂
    ps Dans mon coin il reste qq boites avec la mention LC à l exterieur de la boite mais j arrive pas à trouver quel chip de tuner c’est.

  3. Bonjour
    Lors de l’installation du driver j’ ai le message suivant:
    Le point d entree de procedure_exept_handler4_common est introuvable dans la bibliotheque de liaison dynamique msvcrt.dll

    Pouvez vous m’aider a resoudre ce soucis?
    Merci.

        1. Honnêtement, je ne vois pas de quoi il s’agit. Le problème a déjà été rencontré et communiqué sur la liste de diffusion de Zadig, par un seul utilisateur. Aucune solution n’a été trouvée. Il semble qu’il y ait un bout de programme qui empêche la modification de la DLL par Zadig. Cet utilisateur a essayé sur une autre machine et ça a marché. La DLL en question est liée à la gestion des ports USB, gestion qui n’est apparemment pas la même selon les modèles de cartes mères.

  4. Merci Alexandre pour ce tuto très bien fait.
    Je l’ai suivi pas à pas et malgré ça quand je lance sdrsharp.exe j’obtiens :
    « L’application n’a pas réussi à s’initialiser correctement (0xc0000315) »
    Avant d’utiliser ton tuto j’avais déjà installé le driver avec zadig 2.0.1.159, ça pourrait venir de là ?
    Et mes tentatives avec le tuto de http://rtlsdr.org/softwarewindows s’étaient terminées de la même manière.
    Merci !

  5. J’ai trouvé : il me manquait « Microsoft.net Framework » pour que ça marche.
    Je l’ai installé, mais maintenant quand j’essaie d’installer SDRSharp.exe, il me dit :
    « SDRSharp.exe .NET Framework Initialization error : unable to find a version of the runtime to run this application »
    Que faire ?

  6. Bonsoir
    J’ai fait l’installation avec le tuto sans probléme particulier. Au moment d’activer la touche play du logiciel, message d’erreur ‘object reference not set to an instance of an objet’ ma cléf est reconnue dans le menu config dans device.
    merci

    1. Bonsoir.
      Le problème vient très probablement de SDR#. Peut-être avez-vous choisi une version trop récente qui ne permet plus d’exploiter les librairies. Essayez avec une version « développement » plus ancienne si possible. Autrement, faites attention aux ressources matérielles. Peut-être qu’il manque un peu de mémoire vive ou de puissance de calcul.
      Je continue de chercher une solution à votre problème.

  7. Bonsoir Alexandre ,
    J’ai fait une tentative ce soir en remplaçant les fichiers dell du répertoire x32 extrait du Zip et j’ai toujours le même problème. Mon mode opératoire est-il bon? Il existe d’autres fichiers dans l’extraction, ils ne sont pas à utiliser? Ou peut-on trouver les anciennes versions développement ?
    Merci pour votre aide
    Eric

  8. bonjour bien fait le tutoriel je possède trois stick sdr don une dessant a 23.100 mhz
    et les deux autres a 50 mhz apret plusieurs essais en tous genre il
    savere que ses stick ne peuve rivaliser avec un véritable poste radio ou scanner ou simple récepteur et oui !!
    il sont d’abord très gourmand en cpu environ 40 a 50 % et sur un portable on ne peut faire autre chose au risque de voir la dégradation de l’écoute .
    puit le manque souplesse de ses logiciels est tres déconcertante ..
    cela reste toutefois intéressant a expérimenter
    et pour faire un analyseur de spectre reste tres raisonnable en tarif ..

  9. Bonsoir alexandre,
    J’ai une petite question, comment je peux envoyé le son de SDR# vers PDW car la j’ai du mal. J’ai vu qu’il y avait peut etre un programme avec Jack 1.9.9. Merci bien et bravo pour ton travail

  10. Bonjour, d’abord, félicitations pour votre excellent tuto, et 73 à tous les lecteurs….
    2 remarques :
    1°) Concernant la fourniture de la (bonne !) clé (ce n’est pas une pub, je ne suis nullement « intéressé »…) mais vous avez en ce moment (janvier 2013) sur ebay :
    The Real RTL2832U+E4000 chip DVB-T USB Stick Receiver RT…
    Pseudo du vendeur : hobbyzoom369 |
    à moins de 15 € rendue en France. C’est une TERRATEC Tstick + (PID : 0X00d7) qui fonctionne à merveille.
    2°) J’ai beaucoup galèré avec le message d’erreur ;
    .NET Framework Initialization Error Unable to find a version of the runtime to run application.
    Après maintes tentatives, il s’est trouvé que seule la version 2 de .Net Framework m’a permis le fonctionnement correct de SDRSharp.exe. (Je suis sous XP, SP3 mis régulièrement à jour, avec un ancien PC IBM NetVista Intel Celeron à 2 GHz); Je ne sais pas pourquoi, mes connaissances en informatique sont (presque) nulles, mais si vous avez ce massage, faites comme moi, essayez, et… surprise, à un moment, l’écran tant espéré apparait.
    Je vais maintenant essayer avec un UP converter
    Bien amicalement
    Bernard

  11. Bonjour et Bonne Année à Alexandre et aux lecteurs du blog.
    Je ne sais plus comment je suis arrivé sur ce blog, mais je le trouve très
    intéressant.
    J’aime beaucoup la vidéo astronomique en « Time lapse » et aussi le billet sur
    la radio en SDR.
    En fait, j’avais déjà une curiosité pour la SDR, mais c’est la lecture de ce
    billet (et du tuto associé) qui a été le « déclencheur » pour que je me lance
    et que je passe commande d’une « clé USB » Terratec sur Amazon.fr.
    Les débuts ont été difficiles (il manquait toujours un fichier, ou une DLL,
    etc) mais ça commence à marcher vraiment (écoute de la bande Aéro en VHF) et
    finalement je suis assez content.
    ——————————————————————-
    Pour ceux qui galèrent, (ou sont curieux) on peut trouver des infos sur le groupe Google :
    https://groups.google.com/forum/#!forum/ultra-cheap-sdr
    Il y a des débutants ( « les newbies ») qui racontent leurs déboires et des
    gens plus expérimentés qui répondent.
    Il y a aussi un forum en français « TSF70 »:
    http://www.tsf70.com/forum/viewtopic.php?id=3849
    intéressant mais un peu bizarre, ce forum, car il ne permettent pas de
    s’inscrire.
    —————————————————
    Maintenant, comme Bernard, je veux essayer ce que cela donne en HF (bandes
    décamétriques).
    J’attends un « Up-Converter » que j’ai commandé chez NooElec.
    Salut à tous,
    Stefan05

  12. Bonjour , il existe aussi un autre programme qui permet de transformer la cle tnt en un super analyseur de spectre tres large bande bien audela des 2 Mhz de bande passante avec SDRSHARP. Le programme s’appelle “RTLSDR-Scanner” . La derniere version Beta Test du 20/09/2013 fonctionne vraiment tres bien avec les modes » display previous&Fade scans en balyage continu avec update “ sous windows ou linux . Ce programme est telechargeable a cette adresse :http://sourceforge.net/projects/rtlsdrscanner/files/2013-09-20/ …. Jarold

  13. merci pour vos explications j’utilise sdrsharp avec win7 et xp mais je voudrais l installer sur linux ubuntu avez-vous de conseils pour ce faire
    à l’avance merci
    arno

  14. J’ai installé drivers Zadig et SDR# v1.0.0.1000 Le tout sans PB.
    La clé achetée chez Electro Depot est CINERGYTStick RC Rev 3 LB 29€
    Dans la fenêtre de choix en haut à gauche j’ai RTL-SDR /TCP et pas
    RTL-SDR / USB. ?
    Dans le fichier Sdrsharp.exe.conf il n’y pas de parenthèses au niveau de ces paramètres.
    Que dois-je vérifier d’autre.
    MERCI d’AVANCE

  15. Félicitation pour le tuto,
    Bien écrit et compréhensible.
    Je vais me lancer :))
    J’ai windows 7 pro 64 bits
    Votre article est de 2012, pensez vous que Zadig soit compatbile?

    Merci 😉

  16. Bonsoir et merci pour tous ces précieux conseils. Je débute avec ma clé SDR et cela marche très bien sur du Win 8 avec HDSDR ou SDR#. par contre que me conseillez vous comme antenne ? Une antenne passe-partout pour recevoir autre chose que la FM !! 😉

    Autre question, si vous me permettez, est-il possible de recevoir les radios en ondes courtes (style radio vatican ou voice of america) avec ce genre de récepteur ?

    Merci d’avance pour vos réponses ! Amicalement.

    1. Bonsoir,
      Pour recevoir un maximum de choses, il est intéressant d’utiliser une antenne discone, voire double discone. C’est une antenne qui a un bon gain sur un très large bande.
      Pour la radio ondes courtes (quelques kHz) il est impossible d’écouter directement. Il faut souder court-circuiter un composant de la clé, ou bien adapter un genre de multiplicateur entre l’antenne et la clé. Vous trouverez des exemples sur de nombreux sites. Google est votre ami !

  17. Bonjour,
    J’ai pb avec zadig, lors de l’installation » Bull-in, Interface( Interface 0) ne figure pas dans « list all devices ».
    Clé:Mini USB DVB-T RTL-SDR Realtek RTL2832U R820T Tuner Recepteur Dongle MCX.
    Quelqu’un a-t-il eu ce pb et comment l’a-t-il résolu?
    Merci d’avance
    Cordialement

  18. Bonjour,

    J’ai la même clé usb clé Conceptronic USB 2.0 Digital HDTV Receiver CTVDIGUSB2 que vous.
    Je suis sous Win 8.1.
    J’ai suivi votre pdf très bien fait.

    Voici mon expérience qui s’est arrêté à Zadig. Tout d’abord , la seule version qui a pu installer correctement le driver générique est la toute dernière la 2.1.1 (la 2.0.54 échoue à réinstaller le driver). J’ai donc remplacé le driver avec Zadig.

    A ce stade là, j’ai souhaité vérifier que le pilote Winusb v6.1.7600.16385 était bien supporté ; Pour cela j’ai lancé le logiciel Totalmedia livré avec la clé Conceptronics; ma clé n’est plus reconnue hélas.

    Ai-je commis une erreur ? Je suis très intéressé à la fois pour faire cette expérience SDR décrite par votre tuto, mais tout autant pour conserver l’usage du tuner tnt et si possible avec le logiciel Arcsoft à la fois simple et utilisant le codec natif de très bonne qualité mais non open source.

    Merci de m’éclairer
    Cordialement

    1. Si j’ai bien compris le tutoriel. Pour utiliser l’appli fournie avec la clé, il faut installer cette clé sur un port USB et installer le driver original.

      Pour la fonction SDR, il faut placer cette même clé sur un autre port USB et suivre la procédure zadig et compagnie.

      Au final pour la tnt, placer la clé dans le 1er port, pour la sdr, placer la clé dans le 2 ème port…

      J’espère que l’auteur pourra confirmer mes propos…

      1. Bonjour, merci pour votre commentaire.
        Effectivement, c’est comme ça que ça fonctionne : un port est affecté par usage.
        A bientôt,
        Alexandre.

  19. Bonjour,
    Je viens d’acheter une clé TNT avec le fameux circuit RTL2832U.
    Pour ce qui est de la réception TNT tout est OK mais j’aimerai bien tenter l’expérience réception SDR.
    Comme nous sommes en 2015 j’imagine qu’en terme de liens et d’applis comme indiqué dans le tutoriel il y a du y avoir des changements.
    Pour Zadig toujours récupérer la version 2.0.1.1.154 et non la dernière ?
    Pour SDR# quelle version ?
    Les autres manips sont-elles toujours d’actualité ?

    Comme je sens que vous êtes sympa j’ai deux autres questions:
    N’y a-t-il pas un logiciel tout prêt (quitte à être payant) plus facile à utiliser ? Lors d’un précédent essai en suivant un autre tutoriel, en FM j’avais un son pourri !

    A propos de FM, existe-t-il un,e appli comme pour la TNT qui permette de scanner les radios RDS et de les garder en mémoire ? le logiciel « FM Player » scanne bien les radios FM, mais il est incapable d’en enregistrer la liste. (?)

    UN grand merci d’avance. Cordialement.

    1. Bonjour,
      merci pour votre visite sur ce blog.
      Je crois que maintenant, à l’installation de SDR#, Zadig est rapatrié automatiquement. La dernière version compatible est donc installée automatiquement (a priori)
      Non, il n’existe pas de solution toute prête à utiliser. Pour le son en FM, il faut voir les réglages dans SDR# et la qualité de réception (antenne, câble, parasites …)
      Je ne connais rien pour la radio FM, hormis SDR# qui permet d’enregistrer des fréquences, mais le nom RDS (bien qu’il soit affiché).

  20. Est il possible de faire de la réception .avc une clé sans le composant e4000 car mai tenant c un autre model et ql clé faut il acheter et où en trouver pour faire de la recepion sdr merci

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *