PortaPack HackrfOne

Mon retour d’achat : un clone de PortaPack HackRF et comment je l’ai mis à jour

Aujourd’hui je raconte l’histoire d’un achat pas tout à fait officiel : un clone de PortaPack HackRF One. Je décris le matériel, mes premières impressions, puis la procédure que j’ai suivie pour remettre le firmware officiel du HackRF (et ce que ça change concrètement).

Pourquoi un clone ?

On trouve des clones de PortaPack à des prix très attractifs — forcément tentant quand on veut expérimenter sans y laisser un bras. Pour moi, l’objectif était clair : avoir une unité autonome pour écouter, enregistrer des IQ, et bricoler des petits récepteurs sans garder le PC allumé en permanence. J’avais conscience des compromis : qualité de fabrication variable, risques de compatibilité, et souvent un firmware modifié par le vendeur ou préinstallé.

Le clone en main : sensations et aspects physiques
  • Assemblage : correct mais quelques soudures un peu brutes.
  • Écran : lisible, réactif, parfois un peu plus sombre que l’original.
  • Boutons : fonctionnels, mais la course n’est pas aussi nette que sur un modèle GSG d’origine.
  • Connectique : microSD, antenne, et liaisons vers le HackRF bien placés.

Bref : faisable et sympathique pour bidouiller. Mais côté logiciel, attention — mon clone était livré avec un firmware non officiel qui remplaçait le firmware HackRF d’origine par une build adaptée au combo HackRF+PortaPack. Avant d’aller plus loin, j’ai vérifié l’appareil depuis mon Ubuntu avec hackrf_info :

hackrf_info version: 2024.02.1
libhackrf version: 2024.02.1 (0.9)
Found HackRF
Index: 0
Serial number: 0000000000000000d63861dc2b339d53
Board ID Number: 2 (HackRF One)
Firmware Version: v2.0.1 (API:1.08)
Part ID Number: 0xa000cb3c 0x006a4762
Warning: Hardware revision not recognized by firmware.
Hardware supported by installed firmware:
    HackRF One


…et ensuite, après avoir installé la version fournie par le clone/PortaPack (ou après une build Mayhem intégrée), j’ai obtenu :

hackrf_info version: 2024.02.1
libhackrf version: 2024.02.1 (0.9)
Found HackRF
Index: 0
Serial number: 0000000000000000d63861dc2b339d53
Board ID Number: 2 (HackRF One)
Firmware Version: n_251028 (API:1.08)
Part ID Number: 0xa000cb3c 0x006a4762
Hardware Revision: r10
Hardware does not appear to have been manufactured by Great Scott Gadgets.
Hardware supported by installed firmware:
    HackRF One


Ces deux sorties montrent bien la différence : la première est un firmware officiel (mention v2.0.1), la deuxième est une build non officielle (préfixe n_ et date dans l’identifiant). Le clone signale aussi une révision matérielle r10 et indique qu’il n’est pas fabriqué par Great Scott Gadgets — rien d’anormal pour un clone, juste une information à connaître.

Pourquoi revenir au firmware officiel ?

Après quelques tests, j’ai choisi de repasser sur le firmware officiel v2.0.1 pour ces raisons :

  • Stabilité et compatibilité avec libhackrf et les applications SDR (GQRX, SDR++, GNURadio).
  • Moins de personnalisations propriétaires qui peuvent casser des fonctions de bas niveau.
  • Facilité de mise à jour officielle et de restauration si nécessaire.
Procédure que j’ai utilisée (Ubuntu)

⚠️ Attention : ne pas transmettre sur des fréquences pour lesquelles vous n’êtes pas autorisé.


Ce que ça change dans l’usage quotidien

Concrètement, repasser sur le firmware officiel m’a apporté :

  • Une meilleure compatibilité avec GQRX et SDR++ (plus de déconnexions inattendues).
  • Moins de messages d’erreur dans hackrf_info.
  • Le PortaPack fonctionne toujours en autonome : j’ai simplement flashé portapack-mayhem-firmware.bin et cela n’a pas touché au firmware principal du HackRF. En pratique, le HackRF et le PortaPack ont chacun leur firmware : flasher Mayhem sur le PortaPack active ses fonctions autonomes sans nécessiter de modification du firmware HackRF.

Conclusion personnelle

Acheter un clone de PortaPack, oui — mais en connaissance de cause. C’est un excellent moyen d’expérimenter à moindre coût. Dans mon cas, j’ai seulement flashé le firmware du PortaPack (Mayhem) : le firmware principal du HackRF est resté indépendant. Concrètement, le PortaPack fonctionne en autonome avec Mayhem pendant que le HackRF peut conserver le firmware officiel v2.0.1 pour un usage SDR sur PC. Cette séparation m’a permis de basculer facilement entre les deux usages sans perdre les fonctionnalités de l’un ou de l’autre.

Lien : https://s.click.aliexpress.com/e/_c4XqK9iP


— Jean-Paul 73