« Tools:HackRF One » : différence entre les versions
Ligne 27 : | Ligne 27 : | ||
<b>hackrf_sweep :</b> balayer un champ de fréquences et l'analyser | <b>hackrf_sweep :</b> balayer un champ de fréquences et l'analyser | ||
<b>hackrf_spiflash :</b> | <b>hackrf_spiflash :</b> mettre à jour le firmware | ||
<b>hackrf_cpldjtag :</b> | <b>hackrf_cpldjtag :</b> mettre à jour le cpld | ||
== Installation == | == Installation == |
Version du 2 décembre 2023 à 11:03
HackRF One
Le HackRF One de Great Scott Gadgets est une radio définie par logiciel capable d'émettre ou de recevoir des signaux radio de 1 MHz à 6 GHz.
Conçu pour permettre le test et le développement de technologies radio modernes et de nouvelle génération, HackRF One est un matériel open source qui peut être utilisée en tant que périphérique USB ou programmée pour un fonctionnement autonome.
- Fréquence de fonctionnement de 1 MHz à 6 GHz
- Émetteur-récepteur semi-duplex
- Jusqu'à 20 millions d'échantillons par seconde
- Échantillons en quadrature de 8 bits (8 bits I et 8 bits Q)
- Compatible avec GNU Radio, SDR#, etc.
- Gain RX et TX et filtre en bande de base configurables par logiciel
- Alimentation du port d'antenne contrôlée par logiciel (50 mA à 3,3 V)
- Connecteur d'antenne SMA femelle
- Entrée et sortie d'horloge SMA femelle pour la synchronisation
- Boutons pratiques pour la programmation
- En-têtes de broches internes pour l'expansion
- USB 2.0 haut débit
- alimenté par USB
Commandes du HackRF One
Hackrf_info : informations de version
Hackrf_transfer : capturer, transmettre
hackrf_debug : commande de debug du hackRF One
hackrf_sweep : balayer un champ de fréquences et l'analyser
hackrf_spiflash : mettre à jour le firmware
hackrf_cpldjtag : mettre à jour le cpld
Installation
$ apt install hackrf
Mise à jour du micrologiciel
Les appareils HackRF sont livrés avec un micrologiciel sur la mémoire flash SPI. Le micrologiciel peut être mis à jour à l'aide d'un câble USB et d'un ordinateur hôte.
Mise à jour du SPI Flash Firmware
$ hackrf_spiflash -w hackrf_one_usb.bin
Vous pouvez trouver le binaire du firmware (hackrf_one_usb.bin) dans le répertoire firmware-bin de la dernière version ou vous pouvez compiler le vôtre à partir des sources. Pour Jawbreaker, utilisez hackrf_jawbreaker_usb.bin. Si vous compilez à partir des sources, le fichier s'appellera hackrf_usb.bin.
Lorsque vous écrivez une image de micrologiciel sur la mémoire flash SPI, veillez à sélectionner un micrologiciel dont le nom de fichier se termine par ".bin".
Après avoir écrit le micrologiciel sur la mémoire flash SPI, vous devrez peut-être réinitialiser le dispositif HackRF en appuyant sur le bouton RESET ou en le débranchant et en le rebranchant.
Si vous obtenez une erreur mentionnant HACKRF_ERROR_NOT_FOUND, il s'agit souvent d'un problème de permissions dans votre système d'exploitation.
Pour vérifier si la mise à jour a été correctement installée:
$ hackrf_info hackrf_info version: unknown libhackrf version: unknown (0.5) Found HackRF Index: 0 Serial number: 000000000000000057b068dc22451163 Board ID Number: 2 (HackRF One) Firmware Version: 2018.01.1 (API:1.02) Part ID Number: 0xa000cb3c 0x00724357