SVXLINK: Mise à jour 15.11 Tutoriel

svxlinktutorielDans cet article vous trouverez comment faire la mise à jour de votre SvxLink installé.
Les principales améliorations de cette version sont la prise en charge des clefs SDR comme récepteur, l’amélioration du décodage DTMF (codes de 40ms décodés), un outil de calibration “devcal” pour mesurer et étalonner les niveaux sonores en FM. (Plus d’info..)

Reste à mettre en place cette version maintenant

La première étape concerne à sauvegarder votre configuration actuelle ou alors faire une image ce qui vous permettra d’aller chercher dedans si besoin. Répertoires à sauvegarder : usr/share/svxlink et fichier svxlink.conf /etc/svxlink/svxlink.conf

Ensuite une fois que votre sauvegarde est faite,

Exécuter les commandes suivantes :
sudo apt-get update
sudo apt-get upgrade
Installation des package nécessaires :
sudo apt-get install g++ make libsigc++-2.0-dev libgsm1-dev libpopt-dev tcl8.5-dev install libqt4-dev

Ajouter un utilisateur système svxlink
adduser svxlink 
passwd svxlink (mot de passe de votre choix) puis valider

Créer le groupe (mais normalement il existe déjà)
groupadd daemon

Vous mettre dans un repertoire de votre choix ou en créer un
sudo mkdir svxlinkinstall
Téléchargement du fichier install:
sudo wget https://github.com/sm0svx/svxlink/archive/15.11.tar.gz
Decompression du fichier
tar xvzf 15.11.tar.gz
Aller dans le repertoire
cd svxlink-15.11/src
Créer un repertoire build
sudo mkdir build
cd build

Taper cette commande sur un seule ligne (copier/coller):
sudo cmake -DCMAKE_INSTALL_PREFIX=/usr -DSYSCONF_INSTALL_DIR=/etc -DLOCAL_STATE_DIR=/var ..

Puis taper:
make
make doc (pas grave les erreurs)
make install
ldconfig

Voila normalement c’est fini, mais ça c’est la théorie, c’est maintenant que mon tutoriel va vous faire gagner du temps. Celui que j’ai perdu 🙂

1- Fichiers sons en 16K
La première chose c’est que cette version utilise des fichiers sons en 16k l’autre utilisait des sons en 8k, je ne sais pas à l’heure ou j’écris ses lignes si on peut modifier les parametres pour qu’il continue à utiliser du 8K, mais bon dans un soucis de qualité je passerais mes sons en 16K.

Ajout: Pour utiliser les fichiers en 8K dans svxlink.conf changer CARD_SAMPLE_RATE=16000 remplacer par 8000.

Astuce pour un MP3:

Utiliser SOX + librairie MP3
sudo apt-get install sox
sudo apt-get install lib sox-fmt-mp3

La commande  est:
sudo sox votrefichier.mp3 -r16000 -esigned-integer -b16 -c1 votrefichier.wav 

2 -Modification SVXLINK.CONF

Message d’erreur au démarrage:
Starting logic: RepeaterLogic
Loading RX: Rx1
Loading TX: Tx1
*** WARNING: The DTMF_TONE_AMP configuration variable set in transmitter Tx1 is deprecated. Use DTMF_DIGIT_PWR instead. To get the same output level uing the new configuration variable, add 3dB to the old value.

2.1 Modification d’un paramètre dans le svxlink.conf
sudo nano /etc/svxlink/svxlink.conf
Chercher la ligne DTMF_TONE_AMP par DTMF_DIGIT_PWR

Voila plus de message d’erreur l’auteur précise qu’il faut ajouter 3dB par rapport à l’ancienne valeur.

2.2 Il faut également changer le chemin des modules car la nouvelle installation à changer les chemins:

Remplacer MODULE_PATH=/usr/lib/svxlink par MODULE_PATH=/usr/lib/arm-linux-gnueabihf/svxlink

Sinon vous obtenez ce type d’erreur:
*** ERROR: This module is compiled for version 1.3.99.11 of SvxLink but the running version of the SvxLink core is 1.5.0.

3- Créer un repertoire local
Si vous avez modifié certains fichiers, comme dans mon cas, RepeaterLogic.tcl et Logic.tcl, il est nécessaire de les copier dans un repertoire local.

cd /usr/share/svxlink/events.d/
sudo mkdir local
sudo cp /chemin du fichier/RepeaterLogic.tcl /chemin de 
destination/RepeaterLogic.tcl
sudo cp /chemin du fichier/Logic.tcl /chemin de destination/Logic.tcl

Voila normalement c’est fini, cet article est susceptible d’être mis à jour, si oubli ou selon vos remarques.

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM, entrez votre mail sur la fenêtre à droite et cliquer sur abonnement. Tous les articles en 1 clic ICI
Ce contenu a été publié dans informatique, radioamateur, Raspberry, Svxlink, avec comme mot(s)-clé(s) , , , , , , , . Vous pouvez le mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Time limit is exhausted. Please reload CAPTCHA.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.