Publicité

BladeRF

Nuand Télécom et VoIP Open source

Logiciel libre officiel des radios bladeRF de Nuand (bibliothèque, ligne de commande, pilotes), pour développeurs radio, sous Windows, Linux et macOS.

Liens officiels uniquement, vérifiés le octobre 11, 2026

Sommaire
  1. À quoi sert BladeRF
  2. Pour qui ?
  3. Télécharger BladeRF sans risque
  4. Questions fréquentes

BladeRF désigne à la fois une gamme de radios logicielles et le logiciel libre qui les fait fonctionner. C’est ce second volet qui nous intéresse ici : la bibliothèque libbladeRF, l’outil en ligne de commande bladeRF-cli, les pilotes, le micrologiciel du contrôleur USB et le code de la puce FPGA, tous publiés par la société Nuand sur son dépôt GitHub. Les premières versions étiquetées remontent à 2013, d’après l’historique du dépôt. Le logiciel est gratuit, mais il ne sert qu’avec une carte bladeRF, que Nuand vend séparément.

Chaque composant a sa propre licence, détaillée dans le fichier COPYING : LGPL v2.1 pour libbladeRF, GPL v2 pour bladeRF-cli et le pilote noyau Linux, licence MIT pour le code FPGA et le micrologiciel FX3. L’ensemble est livré dans des versions datées. La plus récente, 2025.10, est sortie en octobre 2025 avec libbladeRF 2.6.0 et bladeRF-cli 1.10.0, et le développement s’est poursuivi sur le dépôt au cours de l’année 2026.

Publicité

À quoi sert BladeRF

Une carte bladeRF reçoit et émet des signaux radio sur une large plage de fréquences, de 47 MHz à 6 GHz pour la bladeRF 2.0 micro selon la fiche du constructeur, avec deux voies en réception et deux en émission. Elle se branche en USB 3.0 et échange avec l’ordinateur des flux d’échantillons numériques. Le logiciel fait le lien. libbladeRF expose une interface de programmation en C qui permet de régler la fréquence, le gain, la bande passante et la cadence d’échantillonnage, puis d’envoyer et de recevoir ces échantillons.

bladeRF-cli est l’outil du quotidien. Il identifie les cartes branchées, affiche leurs versions, met à jour le micrologiciel FX3, charge l’image FPGA et permet d’enregistrer ou de rejouer des échantillons depuis un terminal. Une commande de récupération sauve les cartes restées bloquées dans le chargeur d’amorçage après une mise à jour interrompue. Des liaisons pour Python, MATLAB et Simulink complètent l’ensemble, et Nuand publie à part un exemple de modem FSK construit sur la bibliothèque.

Comme UHD pour les radios USRP d’Ettus Research, libbladeRF ne sert que le matériel de son constructeur. Les applications y accèdent par des couches intermédiaires : gr-osmosdr pour GNU Radio, SoapySDR pour de nombreux programmes, dont SigDigger. La fiche produit de Nuand cite aussi SDR Console, SDR# et MATLAB parmi les logiciels compatibles. Les enregistrements au format 16 bits des bladeRF s’ouvrent par ailleurs directement dans Inspectrum.

Pour qui ?

Le logiciel s’adresse aux propriétaires de cartes bladeRF : développeurs de systèmes radio, chercheurs, étudiants qui montent des prototypes de liaisons sans fil, radioamateurs qui veulent émettre autant que recevoir. Les programmeurs C apprécieront la documentation de l’interface de libbladeRF, et le wiki du dépôt détaille l’installation sur chaque système, avec une page de vérification du bon fonctionnement de la carte.

Sans carte, le logiciel n’a aucune utilité, et la carte représente un budget : Nuand affiche la bladeRF 2.0 micro à 540 dollars en version xA4 et à 860 dollars en version xA9, à la date de consultation. bladeRF-cli reste un outil en ligne de commande, sans interface graphique, et il faut lui associer une application tierce pour visualiser le spectre ou démoduler. La recompilation de l’image FPGA demande l’environnement Quartus, ce qui ne concerne que ceux qui modifient la logique de la carte. Enfin, l’émission radio est encadrée par la réglementation de chaque pays. Les propriétaires d’une radio USRP se tourneront vers UHD.

Télécharger BladeRF sans risque

Sous Windows, Nuand fournit un installateur d’environ 30 Mo, accessible depuis la page win_installers de nuand.com et hébergé sur la page des versions du dépôt GitHub. Il réunit libbladeRF, bladeRF-cli, les pilotes et la prise en charge de MATLAB et Simulink. Sous Ubuntu 20.04 et versions suivantes, le PPA nuandllc/bladerf fournit le paquet bladerf, ainsi que des paquets pour le micrologiciel et les images FPGA. Sous macOS, le wiki recommande MacPorts. La compilation depuis les sources, documentée pour chaque système, reste possible partout, et les images FPGA et le micrologiciel précompilés sont proposés sur nuand.com.

Publicité

Tout le logiciel est gratuit, seule la carte se paie. Un programme qui réécrit le micrologiciel d’un périphérique USB mérite une confiance totale, car une image FPGA ou un micrologiciel altéré peut rendre la carte inutilisable. Mieux vaut donc ne les prendre que sur nuand.com ou sur le dépôt Nuand/bladeRF, et ignorer les copies reprises par des sites tiers.

Questions fréquentes

Le logiciel bladeRF est-il gratuit ?

Oui. Les bibliothèques, les utilitaires, le micrologiciel et le code FPGA sont publiés sous licences libres et se téléchargent sans frais. Seule la carte bladeRF est payante.

Avec quelles cartes fonctionne-t-il ?

Avec la gamme Nuand : la bladeRF 2.0 micro en versions xA4 et xA9, et les modèles de première génération bladeRF x40 et x115. Il ne pilote pas les radios d’autres fabricants.

Faut-il mettre à jour la carte après l’installation ?

Souvent, oui. bladeRF-cli signale un micrologiciel FX3 trop ancien et permet de le flasher. L’image FPGA, elle, peut être chargée automatiquement à chaque démarrage lorsqu’elle est installée sur l’ordinateur.

Notre avis

On aime

  • Bibliothèque C complète et documentée
  • Installateur Windows et PPA Ubuntu officiels
  • Code FPGA et micrologiciel publiés en open source
  • Liaisons Python, MATLAB et Simulink fournies
  • Gère toute la gamme bladeRF, anciens modèles inclus

On aime moins

  • Ne fonctionne qu’avec une carte bladeRF, vendue à part
  • bladeRF-cli sans interface graphique
  • Compilation FPGA réservée aux initiés

Fiche technique

ÉditeurNuand
LicenceOpen source
PrixOffert
Version2025.10 (libbladeRF 2.6.0, bladeRF-cli 1.10.0)
Taille29,9 Mo (installateur Windows)
Mise à jour leoctobre 6, 2025
Configuration requiseCarte bladeRF (bladeRF 2.0 micro xA4/xA9 ou bladeRF x40/x115) ; port USB 3.0 recommandé ; Ubuntu 20.04+ pour le PPA ; libusb 1.0.16+ ; compilation : CMake, compilateur C/C++, pkg-config
PlateformesWindows, Linux, macOS

Alternatives

Jean Mathieu

Écrit par

Jean Mathieu

Ingénieur passionné et rédacteur web depuis 2018, j'allie mon expertise technique à ma passion pour l'écriture pour partager astuces, actualités et savoirs pratiques avec la communauté.