dimanche 6 septembre 2020

CPS pour trx DMR sous Linux

 


Jusqu'à présent, Windows était le seul à pouvoir gérer la création de codeplug pour les appareils DMR. Ayant eu la chance de me voir offrir un Retevis RT3s ( copie conforme du TYT MD390 ), je comptais pouvoir le piloter via mon linux mais même l'émulateur wine et le soft de Retevis n'arrivait à communiquer avec le portatif. Après plusieurs recherches, je suis tombé sur QDmr, une plateforme de configuration et de gestion de codeplug pour plusieurs protatifs et surtout libre de DM3MAT .. Pour l'instant, deux types de radios sont prises en charge : 

  • Baofeng/Radioddity RD-5R
  • TYT MD-UV390 / Retevis RT3S

L'installation n'est pas si compliquée. Soit il faut passer par le ppa afin d'avoir toujours la dernière version à jour ( fortement conseillé car en évolution constante ), soit en récupérant le fichier git et en l'installant manuellement. 

Via PPA : 

On installe le dépôt et on met à jour les sources :

$ sudo add-apt-repository ppa:hmatuschek/ppa 
$ sudo apt-get update
$ sudo apt-get install libqt5serialport5-dev
$ sudo ldconfig

On installe ensuite le programme :

$ sudo apt-get install qdmr

Via Github : 

On récupère le git : 

$ git clone https://github.com/hmatuschek/qdmr.git

On compile :

$ cd qdmr && mkdir build
$ cmake .. && make
$ sudo make install 

Avant de lancer l'application, il faudra autoriser linux à accèder à l'appareil via le port usb. Pour ce faire, il faudra créer un petit fichier nommé 99-dmr.rules à l'aide d'un éditeur de texte comme ci-après ( j'utilise mousepad) et d'insérer quelques lignes : 

$ sudo mousepad /etc/udev/rules.d/99-dmr.rules
$ sudo udevadm control --reload-rules 
$ sudo ldconfig

Dans le fichier crée, on ajoute ces quelques lignes :
# TYT MD-UV380
SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", MODE="666"

# Baofeng RD-5R, TD-5R
SUBSYSTEM=="usb", ATTRS{idVendor}=="15a2", ATTRS{idProduct}=="0073", MODE="666"
 

Il ne reste plus qu'à lancer QDmr, soit par la barre de menu, soit dans une fenêtre terminal ($ qdmr )

S'ouvre alors cette fenêtre : 


DMR ID : l'id DMR qui vous a été attribuée

Name : Votre Nom/Prénom

Intro Line1 / Intro Line2 : le texte qui apparaîtra lors de la mise en route si vous n'avez pas de logo affiché

Mic Amp : Le niveau du gain micro

Speech Synthetis : la synthèse vocale qui vous indique le numéro du canal choisit

UploadUser DB : Je n'ai pas encore trouvé la signification pour le RT3s, j'ai contacté l'auteur et je n'ai pas encore eu de réponse. 


Contacts, RX Groups, Channels, Zones, Scan Lists et GPS, quant à eux, seront identiques au cps d'origine. 

Pour la barre de menu : 


Un exmple de codeplug pour le Retevis RT3s (valable également pour le tyt MD390 ) :

La version en fichier rdt ( pour le cps windows ) : 

La version en fichier conf ( pour le cps Linux - qDMR ) : 

 

A suivre ..

Aucun commentaire:

Enregistrer un commentaire