Tools:HackRF One

De HackBBS
Révision datée du 1 décembre 2023 à 18:39 par OldNeib (discussion | contributions) (Page créée avec « == 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... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

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

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


Commandes du HackRF One

Hackrf_info : lors du branchement du hackRF One, cette commande permet d'avoir des informations sur sa version

Hackrf_transfer : permet de capturer un transfère et de le restransmettre par la suite

hackrf_debug : Commande de debug du hackRF One

hackrf_sweep : Commande qui va balayer un champ de fréquences et l'analyser

hackrf_spiflash : Mettre à jour le firmware

hackrf_cpldjtag : Mettre à jour le cpld