Last edited · 100 revisions   

 


Ceci est la FAQ sur les distributions Spotnik

par F4VSJ

 

- Mettre une image sur une carte SD

en préparation...!

  • Sur un ordinateur Linux

  • Sur un ordinateur Windows

 

 

- Étendre le système pour remplir la carte SD :

L’image est compressée et n’occupe que environ 2 Go sur la carte SD.

Pour l’agrandir, et remplir la carte SD, tapez la commande suivante depuis la console ( putty, bitvise, commande ssh, ...  ) :

/etc/init.d/resize2fs start

attendre que la commande se termine, puis tapez :

reboot

et une fois le Spotnik relancé, vérifiez que la taille prend en compte toute la carte SD, soit avec le message d'accueil SSH, soit avec la commande suivante :

df -h

résultat:

root@spotnik:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            179M     0  179M   0% /dev
tmpfs            50M  6.4M   43M  13% /run
/dev/mmcblk0p1  7.3G  1.7G  5.6G  23% /
tmpfs           247M     0  247M   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           247M     0  247M   0% /sys/fs/cgroup
tmpfs           247M  1.5M  245M   1% /tmp
/dev/zram0       49M   22M   24M  48% /var/log
tmpfs            50M     0   50M   0% /run/user/0

Dans cet exemple, on utilise un peu plus que 1.7Go sur une carte de 8Go, soit 23%;

 

- Changer l’adresse MAC si vous utilisez plusieurs spotnik en wifi :

l’adresse MAC de l’interface wifi est identique sur tous les spotnik par défaut ;

pour la changer, éditez le fichier /etc/modprobe.d/xradio_wlan.conf :

mcedit /etc/modprobe.d/xradio_wlan.conf

et changez le dernier chiffre :

options xradio_wlan macaddr=DC:44:6D:F8:39:B2

changer le par une valeur numérique entre [0 et 9] .

Après un reboot l’adresse MAC aura changeé et vous pourrez utiliser jusqu’à 10 spotnik en wifi .

- Régler le niveau d’entrée audio venant de la radio

dans la configuration il faut regarder en console dans le menu spot,

root@spotnik:~# spot

menu : Voir Spotnik en fonction ‘ctrl c’ pour quitter 

See Spotnik working (Logs) 'ctrl c'to leave

Activer cette commande:

Wed Oct 23 04:30:09 2019: Rx1: Distorsion detected! Please lower the input volume!

Si beaucoup de « RX1 Distortion Detected » apparaissent sur l’écran il faut baisser le niveau. 1 ou 2 messages de temps en temps ne sont pas gênants.

Pour éliminer l'affichage de ce message,il faut éditer le svxlink.cfg. Dans le menu spot:

Edit Svxlink.cfg for all reflectors

c’est le paramètre PEAK_METER=1 dans la section [Rx1] du fichier svxlink.cfg 

SQL_TAIL_ELIM=0
PREAMP=0
PEAK_METER=1 DTMF_DEC_TYPE=INTERNAL

Et mettre la valeur 0

L'entrée micro ne fonctionne pas correctement dans Alsamixer sur les OrangePi 0 , la valeur est fixée dans le kernel.

  • Spotnik Delta V1.3

Pour les spotnik beta V1.3 il faut régler la résistance ajustable.

  • Spotnik Delta V1 et V2

Pour les spotnik beta V1, V1.2, dans le fichier svxlink.cfg sur la variable PREAMP=0.

 

Sur les spotnik Delta il n’y a rien à modifier, le réglage de base a été fait pendant la production et convient dans 99% des cas,

sauf TX très ancien au pas de 25Khz ou mal réglé (excursion ou modulation excessive).

Dans ce cas, une valeur de PREAMP=-3 ou -6 devrait régler le problème au détriment des TX plus récents.

 

- Optimiser les ressources système Relais ou Link :

Pour un mode Relais ou Link sollicité je conseille de désactiver l’interface web.

Pour cela éditer le fichier /etc/rc.local et commenter les lignes qui s’occupent du démarrage du serveur web, nodejs : 

mcedit /etc/rc.local

modifiez la fin comme suit :

# cd/opt/spotnik/gui
# make start

Rajouter les 2 "#"

- Mon Spotnik chauffe beaucoup comment réduire la température ?

  • Pour le spotnik version V1 et V2 (debian Stretch)

Les spotnik sont livrés avec une vitesse d’horloge de 1,2GHz sur le CPU Quad Core (800MHz depuis la version 1.9).

La solution est de diminuer la fréquence maximum du CPU  (entre 240Mhz et 1.2Ghz), pour ce faire le cpu peut fonctionner jusqu’à 125°C mais au delà de 85°C on assiste à des fonctionnements bizarres. Vérifiez la vitesse d’horloge avec :

h3consumtion -p

 

root@spotnik:~# h3consumption -p
Active settings:

cpu       1200 mhz allowed, 1200 mhz possible, 4 cores active

 

Réduisez la avec la commande : 

root@spotnik:~# h3consumption -m 800 
Settings changed. Please reboot for changes to take effect
and verify settings after the reboot using "h3consumption -p"

Le CPU tournera à 800MHz maximum. Un reboot est nécessaire.

armbianmonitor -m permet de suivre la température .

root@spotnik:~# armbianmonitor -m
Stop monitoring using [ctrl]-[c]
Time        CPU    load %cpu %sys %usr %nice %io %irq   CPU
16:53:21:  816MHz  0.14   3%   0%   3%   0%   0%   0%   55°C
16:53:26:  240MHz  0.13   3%   0%   3%   0%   0%   0%   55°C
16:53:31:  240MHz  0.20   3%   0%   3%   0%   0%   0%   55°C
16:53:36:  240MHz  0.18   3%   0%   3%   0%   0%   0%   55°C

 

  • Pour le spotnik V3.0 (Debian Buster 10.1)

Attention, seulement en Version 3.0 ! Vous etes complètement responsable si vous touchez autre menus dans cette outil !!

Consultez toutes les details sur: https://docs.armbian.com/User-Guide_Armbian-Config/

(malheureusement pas encore à jour pour la version 5.91 Debian Buster)

 

Ouvrir un console et taper:

armbian-config

Le menu apparait:

Il faut voir la version 5.91 stable !

Choisir Sytem and security settings:

Choisir CPU: Set CPU speed and governor

CPU MIN     CPU Max     CPU Mode

Mettez la vitesse minimal 480000,  la vitesse maximale 816000            et en mode powersave

Le resultat:

Taper OK

Vous revenez dans le menu principal:

Tapez Back

Et vous voyez la configuration de vitesses de CPU, ici entre 480 et 816 MHz en mode Powersave

Puis EXIT pour sortir de ce menu

Apres un reboot le "governor" devient active avec les paramètres données.

 

 

- Mon Spotnik ne démarre plus

  • symptômesans câble réseau les leds jaune et verte restent indéfiniment allumées

Sans câble réseau, le fonctionnement normal est: les leds doivent être fixes, puis clignoter, et enfin s’éteindre.

  • Solution:

Si ce n’est pas le cas, c’est dans 95% un problème de carte SD. Il suffit de remettre une image dessus.

Cela se passe souvent à cause d’un arrêt brutal, sans passer par le menu graphique, onglet Admin, Power OFF ou pour arrêter le système, en console tapez simplement halt.

halt

- Editer le salon régional

mcedit /etc/spotnik/restart.reg
echo "HOST=hostname" >>/etc/spotnik/svxlink.reg
echo "AUTH_KEY=auth_key" >>/etc/spotnik/svxlink.reg
echo "PORT=portnumber" >>/etc/spotnik/svxlink.reg

et renseignez les infos :

  • HOST = le serveur reflector
  • AUTH_KEY = mot de passe
  • PORT = numéro de port

Ce qui est configuré c’est le salon « Regional », à activer dans le /etc/rc.local. 

- Mettre un Orange Pi sur Wifi

Pour utiliser un Orange Pi (ou autre Pi) sur le WIFI on doit faire la configuration du WIFI quand on est connecté en filaire d'abord,
sinon on ne peut pas accéder au menu "spot".

  • A la maison, c'est souvent possible d'accéder à la box à laquelle on peut se connecter pendant 5 minutes pour configurer le WIFI.

  • Mais pas toujours...quand on est en vacances à l'hôtel, en voiture, au radio club, etc. , alors comment peut-on faire ?

 

Il faut un peu de matériel qui ne prend pas beaucoup de place :

  • un ancien Orange Pi, Raspberry PI (ou autre micro-ordinateur)
  • un switch ou hub avec au moins 3 ports ethernet, (4 ports existe déjà )

  • au moins 3 câbles ethernet (50 cm)
  • Ordi portable

On prend un Raspberry Pi Model B (2016)* qui traînait dans une armoire.
On installe raspbian dessus et un serveur DHCP, p.ex. DNSmasq

Voir:

https://doc.ubuntu-fr.org/configuration_serveur_dns_dhcp

https://en.wikipedia.org/wiki/Dnsmasq

On connecte:

  • Le switch, en voiture sur 12v
    • Le serveur DHCP ( adresse ip fixe 192.168.8.1)
    • L'ordi portable ( adresse IP 192.168.8.x par le serveur DHCP)
    • L'orange PI ( adresse IP 192.168.1.x par le serveur DHCP)

Sur l'ordi j'ai installé le programme "Angry IP scanner" , https://angryip.org, et avec celui la on vois facilement l'adresse IP de l'Orange Pi.
On peut aussi taper la commande DTMF 93 et le spotnik va nous donner son adresse IP.

Avec un terminal sur l'ordi de rentre avec SSH sur l'Orange PI, menu "spot" et on configure le WIFI :

  • SSID
  • Mot de passe

On déconnecte tout, reboot de l'Orange PI et il se connecte sur le WIFI configuré.

 

Voila, on accède au RRF

* ou autre micro-ordinateur

 

 

- Outils pour accéder au Spotnik

  • Linux

Ouvrir un terminal et taper ssh root@192.168.x.x (soit l’adresse ip de votre spotnik sur votre réseau)

Le spotnik va répondre et vous demander le mot de passe de « root » soit « spotnik »

Voici un exemple :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Il n’y a plus qu’a lancer la commande spot pour la gestion du spotnik ou autre ligne de commande Linux

 

et vous voila connectés sous ssh a votre Spotnik sous Linux

  • Windows

Secure Shell sous WINDOWS 10 (SSH)

Une nouveauté qui contribuera à améliorer l'interopérabilité entre Windows et Linux, en permettant de se connecter à un serveur Linux depuis Windows, qui pourrait simplifier l'usage de certains outils comme Putty ou Bitvise

Pour les utilisateurs de Windows 10 depuis les récentes mises à jour l’invite de commandes intègre le protocole SSH sous Windows 10.

Faites exécuter et taper « cmd » ou rechercher et taper « cmd » et cliquer sur l’application « invite de commandes ».

Vous obtenez la fenêtre suivante :

 

 

 

 

 

 

Dans cette fenêtre taper la ligne de commande suivante :

ssh root@192.168.x.x (soit l’adresse ip de votre spotnik sur votre réseau)

Le spotnik va répondre et vous demander le mot de passe de « root » soit « spotnik »

Voici un exemple :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Il n’y a plus qu’a lancer la commande spot pour la gestion du spotnik ou autre ligne de commande Linux

et vous voila connectés sous ssh a votre Spotnik sous Windows 10

INFO: https://ittutorials.net/microsoft/windows-10/enable-ssh-windows-10-command-prompt/

 

 

Secure Shell sous WINDOWS 7 ou plus ancien (avec p.ex. Putty)

Télécharger le programme putty ici: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

Ouvrez le client Putty que vous venez de télécharger.

host adresse putty

 

Entrez l’adresse IP de votre serveur. Vous pouvez avoir cette information auprès de votre hébergeur. Cliquez sur le bouton Open pour continuer.

Le spotnik va répondre et vous demander le mot de passe de « root » soit « spotnik »

Voici un exemple :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Il n’y a plus qu’a lancer la commande spot pour la gestion du spotnik ou autre ligne de commande Linux

et vous voila connectés sous ssh a votre Spotnik sous Windows 7

 

  • Android

Il exsiste plusieurs clients SSH pour Android, plus ou moins pratique ou facile a utiliser.

- Termius

- ConnectBot

- JuiceSSH

- Far Commander SSH Client

- Mobile SSH

- Termux

- encore plus

Et.... il y a tellement de gouts, à vous de choisir.

INFO: https://techwiser.com/android-ssh-client/

 

- Activer les annonces météo

Choix de l'aéroport : 

Avec l'onglet configuration de l'interface graphique GUI, renseigner l'indicatif de l'aéroport le plus proche.

Dans la distribution originale du spotnik c'est Lannion qui est mentionné : LFRO.

Un lien permet de rechercher le code de l'aéroport le plus proche.

 

Il est alors possible d'obtenir la météo avec la commande *51

 

Emission automatique :

Pour une émission automatique il faut mettre une ligne dans le CRON :

Se connecter en ssh.

Ouvrir le fichier /etc/crontab

Il existe déjà une ligne qui est commentée :

## Meteo

#30 9,13,19,22  * * *  root /etc/spotnik/meteo.sh

enlever le # de la deuxième ligne.

dans cet exemple la météo sera annoncée tous les jours à 9h30, 13h30, 19h30 et 22h30

 

Le format de cette ligne est :

# m h dom mon dow user command

avec :

m= minute

h = heure

dom = numéro du jour

mon = mois

dow = jour de la semaine

 

-----------------

Modifs:

24oct2019 F4VSJ

18/05/2020 F4VSJ

testpattern, do not delete please