AutoRX : Utiliser deux clefs sdr ou plus

AutoRX a la particularité de tourner sur des plateformes linux, et est capable d’adresser plusieurs clefs SDR USB.

Pour cela, il est nécessaire de réaliser une manipulation sur chaque clef USB afin que le logiciel puisse les différencier.

Note : Utiliser 2 clefs sur un Orange Pi zero n’est pas formidable au niveau de l’alimentation. Prévoyez un hub USB alimenté en USB2.0 mini ou un raspberry pi 3 (ou équivalents)

L’opération consiste à changer le numéro de série de la clef, par défaut à 00000001.

Brancher les 2 clefs usb sdr, puis, sous linux, lancer la commande « rtl_test » puis faire un control-c. On obtient un écran similaire à celui ci :

rpi-rspoc:~ $ rtl_test
Found 2 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000001
1: Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
usb_claim_interface error -6
Failed to open rtlsdr device #0.
pi@rpi-rspoc:~ $

Le message d’erreur indique que les clefs sont utilisées (cas chez moi).

Pour mettre à jour les numéros de série de chaque clef, il faut utiliser la commande rtl_eeprom : (Veiller à ce que les clefs ne soient pas utilisées au moment de cette mise à jour)

rtl_eeprom -d 0 -s 00000002

Dans ce cas, le numéro de série de la clef numéro « 0 » (premiere colonne de chaque ligne décrivant une clef sdr)  est mis à jour à 0000002 :

pi@rpi-rspoc:~# rtl_eeprom -d 0 -s 00000002
Found 2 device(s):
0: Generic RTL2832U OEM
1: Generic RTL2832U OEM
Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner

Current configuration:
__________________________________________
Vendor ID: 0x0bda
Product ID: 0x2838
Manufacturer: Realtek
Product: RTL2838UHIDIR
Serial number: 00000001
Serial number enabled: yes
IR endpoint enabled: yes
Remote wakeup enabled: no
__________________________________________

New configuration:
__________________________________________
Vendor ID: 0x0bda
Product ID: 0x2838
Manufacturer: Realtek
Product: RTL2838UHIDIR
Serial number: 00000002
Serial number enabled: yes
IR endpoint enabled: yes
Remote wakeup enabled: no
__________________________________________
Write new configuration to device [y/n]? y

Configuration successfully written.
Please replug the device for changes to take effect.
pi@rpi-rspoc:~#

Débrancher et rebrancher la clef SDR pour la prise en compte du numéro de série.

 

Configuration sous AutoRX :

dans le fichier station.cfg, modifier les parametres suivants :

sdr_quantity = 2

[sdr_1]

device_idx = 00000001

[sdr_2]

device_idx = 00000002

Si besoin, créer un/des paragraphes supplémentaires pour autant de clef sdr que vous souhaitez utiliser (mettre à jour la variable sdr_quantity).

Enregistrez le fichier et redémarrer AutoRX. Sur la page web interne vous constaterez la présence de deux clefs SDR, une en recherche et l’autre en attente.
A partir de là, si 2 radiosondes(ou plus) sont à votre portée, vous pourrez les suivre simultanément.