Quando sono fuori casa per dare assistenza a qualche amico OM per risolvere dei problemi riguardanti la parte informatica, molto spesso porto con me anche una delle mie radio DMR nella borsa del mio fidato PC linux. Qualche QSO riesco a farlo, durante gli spostamenti…
Tempo fa, avendo avuto la necessità di dover programmare velocemente i due apparati radio in oggetto mentre ero fuori casa e non avendo disponibile un PC con Windows, sono riuscito a trovare facilmente in rete questo software efficientissimo.
Il programma si chiama qdmr, ed è funzionante su diversi sistemi operativi Linux. Un altro passo avanti verso l’uso del software libero!
In questo articolo vi scrivo le informazioni necessarie per installare ed utilizzare questo programma, che ho già testato personalmente con le radio Anytone AT-878UV e Radioddity OpenGD77.
NOTA: Sebbene il programma gestisca anche le radio Tytera MD-380 e MD-390G, queste radio le programmo utilizzando altri software su linux. Di conseguenza non ne ho testato il funzionamento con questo programma.
Le altre radio supportate da questo programma le trovate descritte nella pagina del progetto di DM3MAT, presente sul sito della DARC, che visualizzerete anche nella seguente procedura d’installazione del programma.
Installazione del programma
Nella pagina del sito menzionato di seguito troverete descritti i vari metodi per installare qdmr sul vostro PC linux. Dal semplice download del pacchetto dell’applicazione, alla creazione dell’applicazione qdmr dai suoi sorgenti. Col passare del tempo, qdmr viene aggiunto a sempre più distribuzioni Linux, consentendo di installarlo semplicemente utilizzando il gestore dei pacchetti di sistema.
Per procedere all’installazione del programma, seguite le informazioni indicate (in lingua inglese), che trovate in questo sito.
In questo caso, nel 2021, ho installato velocemente il programma sul mio PC portatile (nel quale originariamente c’era Linux Ubuntu 18.04 LTS, e Debian 9), seguendo queste semplici indicazioni:
Ho aggiunto il loro PPA (personal package archive) alla mia lista dei pacchetti, con il comando:
sudo add-apt-repository ppa:hmatuschek/ppa
sudo apt-get update
Successivamente ho installato il programma con l’interfaccia grafica (GUI), tramite il seguente comando:
sudo apt-get install qdmr
Sappiate che il programma può anche essere eseguito da linea di comando, utilizzando l’applicazione chiamata dmrconf. Questa applicazione vi permette di scaricare e caricare il vostro codeplug dalla radio, inviando dei comandi diretti dalla linea di comando di terminale.
Per installare il programma dmrconf , eseguite il seguente comando:
sudo apt-get install dmrconf
Abilitazione dei permessi per l’uso delle porte USB
Successivamente all’installazione del programma, lo stesso non avrà i permessi necessari per accedere alla radio tramite le porte USB, in quanto il programma viene eseguito con il profilo dell’utente e non con quello di amministratore (root).
Controllate se il vostro utente appartenga già al gruppo “dialout”, utilizzato dal S.O. per gestire le porte USB. Fatelo, utilizzando dal terminale questo comando:
groups
l’output che dovreste ottenere, dovrebbe già visualizzare il nome del gruppo dialout.
Nel caso quel nome del gruppo non fosse già presente, per risolvere semplicemente questo problema, sarà sufficiente aggiungere il vostro utente linux al gruppo ‘dialout’, utilizzando questo comando:
sudo adduser NOMEUTENTE dialout
Lettura della connessione USB del PC con la vostra radio
Ecco un semplice esempio per quanto riguarda la connessione della radio Anytone 878UV. Collegate il cavo di programmazione alla radio spenta, poi alla presa USB del PC, e accendete normalmente la radio.
Aprite un terminale sul PC e digitate il seguente comando:
lsusb
verrà elencato un output di dati, tra i quali a noi interessa una riga contenente questa indicazione (attenzione, in quanto il numero indicato del Bus e del Device potrebbero essere differenti dai miei):
Bus 002 Device 003: ID 28e9:018a GDMicroelectronics GD32 Virtual ComPort in FS Mode
I due dati che ho evidenziato in grassetto, separati dal carattere due punti, sono quelli che ci serviranno per scrivere la seguente riga di permessi di accesso al canale dati USB del PC, per identificare la radio Anytone 878.
Creazione del nuovo file dei permessi per la gestione USB
Procedete con l’editare un nuovo file di permessi all’accesso del canale USB per le varie radio, digitando da terminale il seguente comando:
sudo nano /etc/udev/rules.d/99-dmr.rules
All’interno del nuovo file, inserirete il seguente testo:
# TYT MD-UV380
SUBSYSTEM==”usb”, ATTRS{idVendor}==”0483″, ATTRS{idProduct}==”df11″, MODE=”666″
# Baofeng RD-5R, TD-5R, DM-1801
SUBSYSTEM==”usb”, ATTRS{idVendor}==”15a2″, ATTRS{idProduct}==”0073″, MODE=”666″
# Anytone AT-D878UV
ATTRS{idVendor}==”28e9” ATTRS{idProduct}==”018a“, ENV{ID_MM_DEVICE_IGNORE}=”1”
# Radioddity OpenGD77
ATTRS{idVendor}==”1fc9″ ATTRS{idProduct}==”0094″, ENV{ID_MM_DEVICE_IGNORE}=”1″ [, OPTIONAL SYMLINK HERE]
Salvate il file e poi uscite dall’editor.
Successivamente, abilitate i nuovi permessi appena creati, utilizzando il comando:
sudo udevadm control --reload-rules
NOTA: L’aggiunta dell’utente al gruppo ‘dialout‘ del sistema operativo, permetterà al programma di poter gestire le porte USB e COM del dispositivo.
Avete terminato. Ora il programma qdmr sarà abilitato a poter leggere e scrivere il codeplug delle radio sopra descritte, con grande successo!
Manuale del programma
Il manuale, in lingua inglese, è scaricabile dall’archivio di questo sito, selezionando l’immagine seguente.
A questo punto non mi resta che augurarvi buona programmazione dei vostri apparati radio DMR con Linux, sperando che quanto indicato possa esservi stato d’aiuto.
’73 de Paolo IV3BVK
Scopri di più da Il mondo di Paolettopn (IV3BVK - K1BVK)
Abbonati per ricevere gli ultimi articoli inviati alla tua e-mail.