Dépannage
Problèmes courants et solutions
Dépannage du Pluto+
Problèmes de connexion
Pas de connexion USB
# Vérifier la détection
lsusb | grep -i analog
# Devrait afficher : 0456:b673 Analog Devices, Inc.
# Si non détecté :
# 1. Essayer un autre câble USB
# 2. Essayer un autre port USB (éviter les hubs)
# 3. Vérifier l'alimentation (5V 2A min)Pas de connexion Ethernet
# Vérifier le lien physique (LED orange sur RJ45)
# Vérifier le jumper URST (doit être sur MIO46)
# Scanner le réseau
nmap -sn 192.168.1.0/24 | grep -i pluto
# Réinitialiser la config réseau via USB
ssh root@192.168.2.1 "ifconfig eth0 192.168.1.100"Problèmes de signal
Qualité signal dégradée
- Vérifier les connexions SMA - Serrage correct
- Vérifier les câbles - Pertes, adaptation
- Vérifier le LNA - Alimentation, saturation
- Vérifier la température - Refroidir si > 70°C
Bruit/Spurious élevé
# Désactiver le tracking automatique du calibration
iio_attr -u ip:192.168.2.1 -c ad9361-phy calib_mode manual
# Recalibrer manuellement
iio_attr -u ip:192.168.2.1 -c ad9361-phy calib_mode auto_oncePas de réception en dessous de 300 MHz
Problème probable : Balun bas de gamme
| Balun | Bande | Qualité |
|---|---|---|
| TCM1-63AX | 10 MHz - 6 GHz | Excellent |
| B0310J50100AHF | 300 MHz - 1 GHz | Médiocre |
Solution : Remplacer le Balun par TCM1-63AX (CMS, soudure fine requise).
Problèmes de firmware
Récupération firmware (brick)
Si le Pluto+ ne boot plus :
# 1. Mode DFU
# - Maintenir DFU enfoncé
# - Brancher USB
# - Relâcher après 5s
# 2. Vérifier le mode DFU
lsusb | grep -i "0456:b674"
# 3. Flasher avec dfu-util
dfu-util -d 0456:b674 -a firmware.dfu -D pluto.dfu
# 4. RedémarrerFirmware corrompu après mise à jour
# Boot depuis SD en fallback
# 1. Configurer jumper SD-H sur 1V8
# 2. Insérer SD avec firmware fonctionnel
# 3. Démarrer et reflasher via interface webProblèmes thermiques
Surchauffe
| Symptôme | Cause probable | Solution |
|---|---|---|
| Reboot aléatoire | Thermal shutdown | Ajouter ventilation |
| Dégradation TX | Dérating thermique | Réduire puissance |
| Dérive fréquence | TCXO en température | Attendre stabilisation |
Températures limites :
- Normal : < 60°C
- Attention : 60-70°C
- Critique : > 70°C
Erreurs logicielles
"No IIO context found"
# Vérifier que libiio est installé
iio_info --version
# Vérifier la connexion
ping 192.168.2.1
# Forcer la redécouverte
iio_info -s"Device or resource busy"
# Un autre logiciel utilise le Pluto+
# Fermer SDR++, GNU Radio, etc.
# Ou forcer la libération
ssh root@192.168.2.1 "killall iio_readdev iio_writedev"Checklist de diagnostic
- LED verte allumée après connexion USB
- Câble USB de qualité (données + alimentation)
- Alimentation suffisante (5V 2A)
- Drivers libiio installés
- Règles udev configurées (Linux)
- Pas de hub USB entre PC et Pluto+
- Température < 70°C
- Connexions SMA serrées correctement