WINLINK-Klient (wl2k)

Här beskrivs installation av en av de mer lättillgängliga och lättkonfigurerade winlink-klienterna, PAT.

PAT stöder flera plattformar (Android, Linux, MacOS, Windows), länkmoder (ardop, ax25, winmor, pactor) och har dessutom både ett grafiskt gränssnitt (GUI) och ett CLI som lämpar sig väl för att använda en huvudlös RaspberryPi.
Personligen använder jag PAT/ardop både på min Ubuntu-laptop kopplad via en USB-ljudsticka till en kx2 och på en huvudlös RaspberryPi som jag använder hemma och kan koppla till lite mindre mobila riggar.

Jag har installerat de komponenter som krävs för att köra PAT i fyra steg:

  1. Installera Hamlib/rigctld/rigctl som ibland är lite knepig att få fason på. Jag har valt att kompilera från källkod som finns att hämta här (glöm inte "sudo ldconfig /usr/local/lib/" sist).
  2. Som länkprotokoll kör jag ardop som just nu används av flest winlink-noder att koppla upp sig mot och har användbara stöd för intrimning av ljudnivåer. Lämplig ardop-version hittar man här. Jag har valt att köra ardopcf
  3. Instruktioner för installation och konfiguration av PAT finns på en wiki här
    1. Förkompilerade paket kan laddas ner här och installeras enligt denna instruktion.
    2. Om man inte redan har ett winlink-konto, hjälper PAT till att sätta upp ett.
    3. Konfigurationsfilen kan nås via CLI med kommandot "pat configure" (mycall, lösenord locator och rig både för hamlib och ardop) och först därefter GUI
  4. PAT startas sedan upp i följande steg
    1. Börja med följande tre cli-kommandon i varsitt terminalfönster som lämnas öppna under sessionen.
      • Terminalfönster 1: sudo rigctld -m 2044 -r /dev/ttyUSB0 -s 38400
      • Terminalfönster 2: ardopcf -G 8514 8515 plughw:1,0 plughw:1,0
        I detta fönster loggas alla ardop-händelser, vilket underlättar det sista och knepigaste steget nedan, att hitta rätt ljudnivåer.
      • Terminalfönster 3: pat http
        I detta fönster loggas alla pat-händelser
    2. Öppna sedan två browsertabbar:
      1. localhost:8514 (ett mycket nyttigt ardopc gui som kompletterar terminalfönster 2 ovan)
      2. I ett annat browser-fönster: localhost:8080.
        Det är här man sedan komponerar brev (action/compose) och väljer wilinknod att koppla upp sig mot (rms-listan). Det finns iofs cli kommandon för detta också om man så föredrar.
    3. Sista steget: hitta rätt ljudnivåer genom att först ställa ljudnivån på USB-stickan med alsamixer speaker (ut mot radion) och mic/capture /in från radion) och sedan ratta volym mot ljudkortet (audio) och volym från ljudkortet (mic) på radion.
      Inställningarna har för mig alltid visat sig vara lägre än jag först gissat men kan variera mellan olika rekvensband. Jag brukar ha tur med typ spkr/mic/capture 25/32/38 på ljudkortet i alsamixer och runt audio/mic 16/16 på min Elecraft KX2.