Décodage DMR avec une clé SDR sous Linux

Nous allons voir comment décoder le DMR en utilisant une clé SDR sous Linux. Un article pour le décodage sous Windows est disponible ici.

La première chose à faire est d’installer GQRX. Pour cela regardez cet article.

Une fois GQRX installé, on peut s’occuper des logiciels pour le DMR.

Téléchargement de DSD+

Comme sous Windows, le logiciel utilisé pour le décodage est DSD+. Téléchargez les fichiers du logiciel et le les DLLs depuis cette page et décompressez les dans un répertoire au choix.

Mon répertoire contenant tous les fichiers

Une fois DSD+ téléchargé et les fichiers décompressés, il faut installer Wine pour pouvoir lancer les exécutables Windows sur Linux.

Installation de Wine

Pour installer Wine, tapez la commande suivante :

sudo apt-get install wine64

Cette ligne concerne les ordinateurs 64 bits, si vous êtes en 32 bits installez wine32.

Après avoir laissé travaillé l’ordinateur, vous pouvez normalement lancer DSDPlus. Pour cela, tapez la commande suivante :

wine /repertoire-de-DSD/DSDPlus.exe

Si tout se passe bien vous devriez voir s’ouvrir les fenêtres suivantes :

On retrouve les même fenêtres que sous windows

Mise en place de liaison GQRX / DSDPlus

Maintenant que DSDPlus est fonctionnel grâce à Wine, il faut créer la liaison entre Wine et DSDPlus. Pour cela, ouvrez les paramètres de Pulseaudio :

sudo nano /etc/pulse/default.pa

Dans le fichier qui s’est ouvert, tout en bas, ajoutez la ligne suivante :

load-module module-null-sink sink_name=Virtual_Sink sink_properties=device.description=Virtual_Sink

Validez les modifications et sortez du fichier, puis redémarrez l’ordinateur.

Normalement maintenant vous devriez pouvoir choisir Virtual_sink comme sortie audio de GQRX.

Les différentes entrées/sorties de GQRX

Pour faciliter le paramétrage de l’audio, installez pavucontrol :

sudo apt-get install pavucontrol

Une fois installé, lancez le avec la commande du même nom.

Pour configurer les entrées et sorties, il est nécessaire de lancer en plus du pavucontrol les logiciels GQRX et DSDPlus.

Dans la fenêtre qui s’ouvre, choisissez Lecture, puis configurez la sortie de GQRX sur Virtual_Sink et la sortie de DSDPlus sur l’Audio Interne comme ci-dessous :

Passez ensuite dans le menu Enregistrement, et configurez l’entrée de DSDPlus sur Virtual_Sink :

Place au décodage

Si vous avez tout bien paramétré, vous devriez pouvoir décoder du DMR à partir de votre clé SDR.

Décodage une fois tous les logiciels configurés

Envoyer sa localisation GPS avec le TYT MD-2017

Quand vous achetez un TYT MD-2017, vous pouvez choisir de le prendre avec l’option GPS. Cela veut dire que votre poste sera équipé d’un GPS, vous pourrez donc avoir votre position.

Cependant, pour envoyer votre géolocalisation, il y a quelques manipulations à faire. Voyons les manipulations à faire pour apparaître sur aprs.fi.

Paramétrage du compte Brandmeister

La première étape consiste à vous créer un compte sur Brandmeister.

Une fois ce compté crée, il faut le paramétrer pour qu’il accepte vos envois GPS. Rendez-vous dans la rubrique « SelfCare ».

Menu et rubrique « SelfCare » de Brandmeister.

Une fois dans la rubrique SelfCare, vous devriez avoir une interface semblable à celle ci :

Contenu de la rubrique SelfCare.

Sur cette interface, faites les réglages suivants :

  • Dans Brand : sélectionnez « Chinese Radio »,
  • Dans Language : sélectionnez Français (si vous parlez Français bien entendu),
  • Dans APRS Interval : sélectionnez l’intervalle de temps que vous souhaitez entre 2 actualisations de votre position. Cet intervalle doit être cohérent avec celui que vous réglerez dans votre MD-2017, et d’après mon expérience si vous choisissez comme moi 60 secondes votre position ne sera pas tout le temps actualisée au bout de 60 secondes,
  • Dans APRS Callsign : tapez votre indicatif sous lequel vous apparaitrez sur aprs.fi,
  • Dans APRS Icon : choisissez l’icône sous laquelle vous voulez apparaitre,
  • Laissez In Call GPS sur OFF,
  • Dans APRS Text : tapez votre commentaire APRS, attention vous êtes limité en caractères,
  • Laissez les autres options sur OFF et sauvegardez.

Maintenant que vous configuré votre compte Brandmeister, il vous faut configurer votre TYT MD-2017.

Configuration du TYT MD-2017

Voilà en vidéo la programmation à réaliser sur l’éditeur CPS (téléchargeable ici) pour envoyer sa géolocalisation :

Vous devriez maintenant pouvoir apparaitre sur aprs.fi.
Si vous avez des questions, n'hésitez pas

Décodage DMR avec une clé SDR sous Windows

Le DMR, pour Digital Mobile Radio, est une norme de radio numérique très utilisée dans le milieu professionnel, et qui se répand dans le monde amateur.

Grâce aux clé SDR il est possible d’écouter les fréquences radio avec un investissement moindre. En plus de nous permettre l’écoute des fréquences analogiques, les clé SDR nous permettent également l’écoute des fréquences numériques, DMR notamment. Il suffit d’installer quelques logiciels en plus du logiciel SDR. Alors que les postes DMR sont assez onéreux, les clé SDR les plus répandues sont vendues autour des 10/20€, écouter du DMR avec une clé SDR est donc très intéressant.

Voyons dans cet article comment procéder pour décoder le DMR avec une clé SDR. Un article pour décoder sous Linux est disponible ici.

Les prérequis

Pour suivre cet article vous devez avoir installé votre clé SDR sur votre ordinateur. Si vous ne savez pas comment faire, regardez ici.

Installation du câble audio virtuel

Pour décoder le DMR, il faut pouvoir envoyer ce que nous recevons de la clé SDR vers le logiciel de décodage. Pour éviter de devoir faire un pont entre la sortie écouteurs et l’entrée micro de notre ordinateur, on utilise un logiciel qui va mettre en place un câble audio virtuel.

Il s’agit du logiciel VB-Cable, téléchargeable ici.

Téléchargez ce logiciel et décompressez l’archive dans le dossier que vous voulez, un dossier dédié à VB-Cable.

Une fois l’archive décompressée, exécutez VBCABLE_Setup_x64.exe (ou VBCABLE_Setup.exe pour le 32Bits) en mode administrateur.

Sur la fenêtre qui s’ouvre, cliquez sur « Install Driver ».

Lancement de VB-Cable.

Vous aurez ensuite un message vous demandant de redémarrer votre ordinateur pour finaliser l’installation, et la fenêtre est devenue celle ci-dessous. Redémarrez donc votre ordinateur.

VB-Cable après l’installation.

Après avoir redémarré votre ordinateur, si vous allez consulter la liste de vos périphériques d’enregistrement, vous allez voir un périphérique nommé « CABLE Output » ; c’est la sortie de votre câble audio virtuel. Vous pouvez trouver l’entrée « CABLE Input » dans les périphériques de lecture.

Liste des périphériques d’enregistrement après l’installation.

Installation du logiciel de décodage DMR

Maintenant que le câble audio virtuel est installé, on peut installer le logiciel de décodage. Le logiciel utilisé est DSDPlus, disponible ici.

Téléchargez DSDPlus et les fichiers DLL (les 2 premiers liens de téléchargement de cette page).

Décompressez l’archive de DSDPlus dans le dossier que vous voulez, ce dossier deviendra le répertoire de DSDPlus. Décompressez ensuite l’archive des DLL dans ce dossier.

Si maintenant dans le dossier de DSDPlus vous lancez « DSDPlus.exe », vous devriez avoir ceci :

DSDPlus au lancement.

DSDPlus, donc le logiciel de décodage, est installé.

Commencer à décoder avec DSDPlus

Maintenant que tous les logiciels sont installés, commençons le décodage.

En premier lieu, il faut demander au logiciel SDR d’envoyer ce qu’il reçoit sur notre câble audio virtuel, autrement dit il faut configurer la sortie audio du logiciel SDR sur « CABLE Input », l’entrée de notre câble virtuel.

Sur HDSDR, se rendre sur « Soundcard », puis sélectionner « CABLE Input ».

Sélection de l’entrée du câble audio virtuel comme sortie de HDSDR.

Sur les autres logiciels SDR la manœuvre peut être différente mais l’esprit reste le même.

Désormais, tout ce qui est reçu par le logiciel SDR ne sort plus par vos hauts-parleurs mais va sur le câble audio virtuel.

Demandons donc à DSDPlus de décoder ce qui circule sur ce câble virtuel en utilisant comme source la sortie de ce câble.

Lorsque nous lançons DSDPlus, ce dernier nous affiche la liste des périphériques d’entrée/sortie disponibles (encadrée ici en bleu) et les périphériques d’entrée/sortie qu’il utilise (encadrée ici en rouge).

Listes des périphériques sur DSDPlus.

On peut voir dans les périphériques d’entrée (« audio input device ») la sortie de notre câble audio virtuel en n°3.

Cependant, dans la liste des périphériques utilisés (cadre rouge), on voit que DSDPlus utilise actuellement comme source le microphone de l’ordinateur (le périphérique n°1). Pour remédier à cela, on va créer un fichier .bat dans lequel on demandera à DSDPlus d’utiliser comme source la sortie du câble audio et comme périphérique de sortie nos hauts-parleurs.

Créez donc un fichier .txt lambda que vous allez nommer « DSDPlus », et changez le « .txt » en « .bat ».

Éditez ce fichier .bat (clic droit puis « Modifier ») et saisissez dedans :

start DSDPlus.exe -i3 -o1

Cette ligne demande à DSDPlus de se lancer : « start DSDPlus.exe », en choisissant comme périphérique d’entrée le périphérique n°3 : « -i3 », et comme périphérique de sortie le n°1 : « -o1 ». Bien entendu, le numéro des périphérique peut être différent sur votre ordinateur, adaptez donc ces numéro pour votre ordinateur.

A partir de maintenant lancez DSDPlus en exécutant le .bat

Vous pouvez désormais décoder du DMR grâce à votre clé SDR.

Décodage et affichage des géolocalisations

Certains réseaux DMR permettent également un suivi GPS des véhicules par exemple, en utilisant du LRRP. DSDPlus est capable de décoder et d’afficher ces informations sur une carte.

Pour cela, lancez DSDPlus depuis votre .bat, et lancez ensuite « LRRP.EXE », cet exécutable se trouve dans le dossier de DSDPlus.

Vous devriez avoir cette fenêtre en plus d’un terminal :

Carte LRRP.

Si le réseau que vous écoutez utilise le LRRP, vous verrez les positions s’afficher sur cette carte. Les commandes clavier pour naviguer sur la carte sont les suivantes :

Commandes utilisables sur la carte LRRP. Cette liste est disponible en tapant sur la touche « ? » ou « Maj+? » du clavier.

Carte avec 3 positions de véhicules décodées.

Toutes les positions GPS reçues sont sauvegardées dans le fichier DSDPlus.LRRP, modifiez le fichier et videz son contenu pour effacer les anciennes positions GPS reçues de la carte. Ce fichier sera créé après réception des premières coordonnées.

Image au démarrage du TYT MD-2017

Nous allons voir comment afficher une image une démarrage du TYT MD-2017.

Les logiciels nécessaires

La liste des logiciels nécessaires est assez courte, il suffit de Paint et du logiciel de mise à jour du poste, téléchargeable ici.

Le type d’image compatible

Dans cet article, je vais vous montrer comment convertir et envoyer une image sur le TYT MD-2017. Cependant, vous avez besoin d’une image au format .jpeg par exemple (c’est le format que j’utilise) de largeur 160 pixels et de hauteur 128 pixels.

Mettre l’image au bon format pour l’envoi

Maintenant que vous avez une image de 160×128 pixels, il faut passer au format .bmp. Pour cela, ouvrez votre image dans Paint, puis faites « Enregistrer sous » -> « Image au format BMP » -> « Bitmap 256 couleurs ».

Vous avez maintenant une image au format .bmp qui peut être chargée sur le MD-2017.

Envoyer l’image sur le poste

Une fois le logiciel de mise à jour installé et le MD-2017 connecté à l’ordinateur, lancez-le. Sur l’interface qui s’ouvre, cliquez sur « Open file of BMP » (en orange ci-dessous). Choisissez votre image .bmp.

Une fois l’image choisie, cliquez sur « Download file of BMP » (en vert ci-dessous) pour envoyer l’image sur le poste.

Demander au poste d’afficher l’image au lancement

Une fois votre image chargée, il faut encore demander au poste de l’afficher au démarrage. Pour cela, rendez vous dans l’éditeur CPS, et dans « Paramètres généraux » choisissez « image » dans la rubrique « écran d’accueil ». Vous n’avez plus qu’à charger la modification.

 

Vous pouvez aussi faire la manipulation sur le poste directement, en naviguant dans les paramètres.


Et voilà, maintenant si vous avez bien tout paramétré votre TYT MD-2017 affiche au démarrage l’image que vous lui avez envoyé.