Note
Bienvenue sur la communauté Facebook SunFounder Raspberry Pi, Arduino & ESP32 !
Obtenez du support technique et de l’aide au dépannage.
Apprenez et partagez des projets, des astuces et des tutoriels.
Accédez en avant-première aux aperçus et mises à jour des produits.
Profitez de réductions exclusives et de cadeaux.
👉 Rejoignez-nous ici : [here]
RTL-SDR Blog V4
Note
Les produits de la série Pironman 5 n’incluent pas le module suivant. Vous devez en préparer un vous-même ou l’acheter sur notre site officiel :
Ce guide couvre une procédure d’installation fiable pour le RTL-SDR Blog V4, un récepteur radio défini par logiciel (SDR) USB populaire et abordable. La version V4 intègre un tuner R828D amélioré, un mode d’échantillonnage direct, une meilleure sensibilité, et un bias-tee intégré pour alimenter les antennes actives. Il fonctionne très bien pour recevoir la FM diffusée, les bandes aéronautiques, la radio amateur, l’ADS-B et de nombreux autres signaux sous Linux et Raspberry Pi.
Pour la documentation du fabricant d’origine, voir le guide officiel RTL-SDR Blog V4 : https://www.rtl-sdr.com/V4/
Installer le pilote pour RTL-SDR Blog V4
0. Préparation
sudo apt update
sudo apt install -y git cmake build-essential pkg-config libusb-1.0-0-dev sox
- Note :
sox(qui fournit la commandeplay) est inclus pour les tests audio directs.
1. Nettoyage complet des anciennes bibliothèques et binaires (critique)
sudo apt purge -y 'librtlsdr*'
sudo rm -rf /usr/lib/librtlsdr* /usr/include/rtl-sdr* \
/usr/local/lib/librtlsdr* /usr/local/include/rtl-sdr* \
/usr/local/include/rtl_* /usr/local/bin/rtl_*
sudo ldconfig
Vérification A :
ldconfig -p | grep rtlsdr || echo "OK: No librtlsdr found in system cache."
2. Compiler et installer le pilote RTL-SDR Blog V4
cd ~
git clone https://github.com/rtlsdrblog/rtl-sdr-blog.git
cd rtl-sdr-blog
mkdir build && cd build
cmake .. -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo cp ../rtl-sdr.rules /etc/udev/rules.d/
sudo ldconfig
Vérification B :
which rtl_test
ldd "$(which rtl_test)" | grep rtlsdr # Doit pointer vers /usr/local/lib/librtlsdr.so
3. Désactiver le module noyau DVB et redémarrer
echo 'blacklist dvb_usb_rtl28xxu' | sudo tee /etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf
sudo reboot
- Note :
Les commandes de rechargement immédiat (
udevadm control --reload-rulesetudevadm trigger) sont optionnelles si vous prévoyez de redémarrer immédiatement.
4. Vérifier le pilote après redémarrage
rtl_test -t
- Attendu :
La sortie doit inclure
RTL-SDR Blog V4 Detectedsans messages[R82XX] PLL not locked!. La ligneUsing device 0: Generic RTL2832U OEMest normale — il s’agit simplement du nom USB.
6. Tester la réception FM depuis la ligne de commande
rtl_fm -f 97.1M -M wbfm -s 180000 -r 48000 -g 28 | play -t raw -r 48k -e s -b 16 -c 1 -
Astuces :
-g: Essayez entre 25–35 dB ; plus n’est pas toujours mieux.Réduisez
-sà ~170k–180k pour diminuer le bruit.Ajustez légèrement la fréquence (par ex.
97.1005M) pour un réglage fin.Fermez tout autre logiciel SDR susceptible de monopoliser l’appareil.
Installer les logiciels radio courants
Cette section présente quatre applications SDR largement utilisées, avec de courtes descriptions, des instructions d’installation et des conseils de configuration de base pour les systèmes basés sur Debian.
GQRX
GQRX est une application SDR simple et conviviale avec une interface graphique. Elle prend en charge une large gamme d’appareils SDR et est idéale pour écouter la FM, l’AM, la BLU (SSB) et d’autres signaux avec un affichage en temps réel du spectre et de la cascade.
Vous pouvez également consulter le guide officiel d’installation pour Raspberry Pi ici : https://www.gqrx.dk/download/gqrx-sdr-for-the-raspberry-pi
Option 1 – Installation rapide (recommandée pour la plupart des utilisateurs)
Rapide, simple, et intégrée aux mises à jour système — mais peut ne pas être la dernière version.
sudo apt update
sudo apt install -y --no-install-recommends gqrx-sdr
Option 2 – Compilation depuis la source (optionnelle, dernières fonctionnalités)
Garantit la dernière version et une personnalisation complète, mais prend plus de temps à compiler et nécessite davantage de dépendances.
sudo apt update
sudo apt-get install -y --no-install-recommends \
cmake gnuradio-dev gr-osmosdr qt6-base-dev qt6-svg-dev \
libasound2-dev libjack-jackd2-dev portaudio19-dev libpulse-dev
git clone https://github.com/gqrx-sdr/gqrx.git
cd gqrx
mkdir build && cd build
cmake ..
make
sudo make install
Prévenir l’écrasement du pilote
Lors de l’installation de GQRX, SDR++, gnuradio-dev ou gr-osmosdr, le système peut réinstaller une version obsolète de librtlsdr.
Après chaque installation, vérifiez :
ldd "$(which rtl_test)" | grep rtlsdr
Si cela ne pointe plus vers /usr/local/lib/librtlsdr.so, exécutez :
sudo apt purge -y 'librtlsdr*'
sudo ldconfig
cd ~/rtl-sdr-blog/build && sudo make install && sudo ldconfig
Vous pouvez tester immédiatement (ou après un redémarrage pour un environnement propre) :
rtl_test -t
Sortie attendue :
Contient RTL-SDR Blog V4 Detected.
Aucun message [R82XX] PLL not locked!.
Configuration au premier lancement
Périphériques d’E/S :
Appareil :
RTL-SDR (V4).Débit d’entrée :
1.8 MSPS(1800000).
Contrôles d’entrée :
Gain LNA : Commencez autour de 25–35 dB, ajustez selon besoin.
Options du récepteur :
Définir la correction de fréquence (PPM) issue de votre calibration.
Mode :
WFM (mono ou stéréo)pour la FM diffusée.
SDR++ (SDRpp)
SDR++ est un logiciel SDR moderne, rapide et multiplateforme qui prend en charge une variété d’appareils, y compris le RTL-SDR Blog V4. Il offre une interface claire et conviviale, une large prise en charge des modulations, un filtrage DSP avancé et des capacités d’enregistrement.
Vous pouvez consulter le manuel officiel ici : https://www.sdrpp.org/manual.pdf
Installer depuis la source
sudo apt update
sudo apt install -y --no-install-recommends build-essential cmake git pkg-config \
libfftw3-dev libvolk2-dev libglfw3-dev libglew-dev \
libzstd-dev librtaudio-dev
git clone https://github.com/AlexandreRouma/SDRPlusPlus
cd SDRPlusPlus
mkdir build && cd build
cmake .. -DOPT_BUILD_RTL_SDR_SOURCE=ON
make
sudo make install
Prévenir l’écrasement du pilote
Lors de l’installation de GQRX, SDR++, gnuradio-dev ou gr-osmosdr, le système peut réinstaller une version obsolète de librtlsdr.
Après chaque installation, vérifiez :
ldd "$(which rtl_test)" | grep rtlsdr
Si cela ne pointe plus vers /usr/local/lib/librtlsdr.so, exécutez :
sudo apt purge -y 'librtlsdr*'
sudo ldconfig
cd ~/rtl-sdr-blog/build && sudo make install && sudo ldconfig
Vous pouvez tester immédiatement (ou après un redémarrage pour un environnement propre) :
rtl_test -t
Sortie attendue :
Contient RTL-SDR Blog V4 Detected.
Aucun message [R82XX] PLL not locked!.
Notes au premier lancement :
Après l’installation, SDR++ apparaîtra dans le menu de votre bureau (généralement sous « Autre »), ou vous pouvez exécuter :
sdrpp
Appareil : Sélectionnez RTL-SDR (V4) dans le menu Source.
Débit d’échantillonnage : 1.8 MSPS est typique ; réduisez si la charge CPU est élevée.
Gain : Désactivez l’AGC et définissez le gain manuel (commencez ~35 dB).
Correction PPM : Entrez la valeur de calibration issue de
rtl_test -p.Mode de démodulation : Choisissez WFM pour la FM, SSB pour les bandes radioamateurs, etc.
rtl_433
rtl_433 est un outil en ligne de commande pour décoder les transmissions radio de dispositifs fonctionnant dans la bande ISM 433 MHz, tels que les stations météo, les capteurs de pression des pneus et les thermomètres sans fil.
Installation :
sudo apt install -y rtl-433
Prévenir l’écrasement du pilote
Lors de l’installation de GQRX, SDR++, gnuradio-dev ou gr-osmosdr, le système peut réinstaller une version obsolète de librtlsdr.
Après chaque installation, vérifiez :
ldd "$(which rtl_test)" | grep rtlsdr
Si cela ne pointe plus vers /usr/local/lib/librtlsdr.so, exécutez :
sudo apt purge -y 'librtlsdr*'
sudo ldconfig
cd ~/rtl-sdr-blog/build && sudo make install && sudo ldconfig
Vous pouvez tester immédiatement (ou après un redémarrage pour un environnement propre) :
rtl_test -t
Sortie attendue :
Contient RTL-SDR Blog V4 Detected.
Aucun message [R82XX] PLL not locked!.
Utilisation de base :
Exécutez
rtl_433pour détecter et décoder automatiquement les dispositifs courants en 433 MHz.Utilisez
rtl_433 -Gpour lister tous les protocoles pris en charge.
dump1090-mutability
dump1090-mutability est un décodeur Mode S pour les données transpondeur ADS-B des avions. Il reçoit et décode les positions, vitesses et autres données de vol des avions, et peut fournir une carte en direct via un navigateur web.
Installation :
sudo apt install -y dump1090-mutability
Prévenir l’écrasement du pilote
Lors de l’installation de GQRX, SDR++, gnuradio-dev ou gr-osmosdr, le système peut réinstaller une version obsolète de librtlsdr.
Après chaque installation, vérifiez :
ldd "$(which rtl_test)" | grep rtlsdr
Si cela ne pointe plus vers /usr/local/lib/librtlsdr.so, exécutez :
sudo apt purge -y 'librtlsdr*'
sudo ldconfig
cd ~/rtl-sdr-blog/build && sudo make install && sudo ldconfig
Vous pouvez tester immédiatement (ou après un redémarrage pour un environnement propre) :
rtl_test -t
Sortie attendue :
Contient RTL-SDR Blog V4 Detected.
Aucun message [R82XX] PLL not locked!.
Utilisation de base :
Exécutez :
dump1090 --interactive --net.Ouvrez
http://<raspberrypi-ip>:8080dans votre navigateur pour visualiser le suivi en direct des avions.