Category Archives: RadioAfición

Sobre mis experimentos y mi hobby como Radioaficionado

starting EchoLink ELProxy from a screen session

so, you setted up an echolink proxy and want to start it everytime the server starts? Quite easy, for sure!

simply add this to /etc/rc.local:

screen -dmS el su – echolink -c “java -jar EchoLinkProxy.jar”

This will open an screen and detach from it after it starts. Convert to use echolink (su – echolink) and invoke java from within this echolink user.

This is it.

Compiling and installing wsjt-x for Fedora-20 and Fedora-21

Hi, this tutorial is my first step to create an rpm package for wsjt-x for Fedora.

I started trying to understand the somehow cryptic instructions written here:

http://www.physics.princeton.edu/pulsar/K1JT/wsjtx-doc/wsjt-dev-guide.html

In fact it has a small problem: when you try to svn using berlios, it fails.

I guess somehow the script is old and the code no longer resides in berlios.

The other small issue is that the instructions in that document are for debian-like distros. I guess they actually like ubuntu and/or debian and Fedora looks unstable for them. It is their right to use any other Linux distro.. and ours to use Fedora.

For me, and for several others, Fedora has been running very very well for years (I’ve been using it since Fedora-9) so with little effort we can “port” the instructions to Fedora and enjoy wsjt-x in such a wonderful distro.

Im running Fedora-20 now, but I guess this instructions will work for Fedora-18, Fedora-19 and the future Fedoras.

and yes, I will try to create an rpm package for easier distribution.. later. as of now, you can follow the instructions in this page:

Instructions

This was the hardest part: To discover the needed packages for compiling wsjt-x. I had to go over the compile process once and again until I was able to discover the needed packages for fedora. You will install these ones:

yum install hamlib hamlib-devel cmake qt5-qtbase qt5-qtbase-devel subversion \
qt5-qtmultimedia qt5-qtmultimedia-devel gcc-gfortran gcc-c++ ftw fftw-devel glibc.i686 gcc-libgfortran.i686 libgfortran.i686

why glibc.i686 and gcc-libgfortran.i686? Well, almost everybody runs 64-bits Linux in these ages, but there is some proprietary program called kvasd that wsjtx needs. And kvasd is compiled for 32-bits arch as of now.

The other packages are needed for wsjtx to run, and the *-devel are needed for it to compile.

If you notice Im missing some other packages, it is because I compiled in a non-clean system, I mean, I ran it in a system I used to work from time to time so some packages could have been installed previously.. so let me know if you notice Im missing some packages to be installed.

Downloading the source code

this is easy, we use svn to download the code onto some dir:

cd
mkdir wsjt-env
cd wsjt-env
svn co svn://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx
export BUILD_DIR=~/wsjt-env/wsjtx
cd wsjtx
export rev_num=`egrep “Rev:” mainwindow.cpp |awk ‘{print $4}’`

We first went to our $HOME dir. Then created wsjt-env and cd to wsjt-env.

Then we downloaded, using svn, the latest source code.

We exported the variable BUILD_DIR to match the directory where the source code was downloaded.

Finally we moved to wsjtx and stored in rev_num the current revision number. (I had to change the way we obtain the revision number from the original script).

Compiling

Compiling is easy as well.. if all packages are already installed, then you should simply follow these steps:

cd lib
make -f Makefile.linux
cd ..
export QT_SELECT=qt5
qmake-qt5
j_c=$(grep -c ^processor /proc/cpuinfo)
make -j$j_c

If you had some errors, it means we are missing to install some packages.. let me know.

If everything went ok… let “install” wsjtx:

Installing wsjtx

cd ..
mv ./wsjtx-$rev_num ./wsjtx-$rev_num-$(date +%F-%H%M) &> /dev/null
mv ./wsjtx_install ./wsjtx-$rev_num
cd ./wsjtx-$rev_num
cp ../wsjtx/*.dat ../wsjtx/*.txt ./
# you can download cty.dat directly from country-files.com
# rm -f cty.dat
# wget http://www.country-files.com/cty/cty.dat
cp -R ../wsjtx/Palettes/ ../wsjtx/samples/ ./
rm ./CMake*
rm -rf ../wsjtx

And we are done.. we can start wsjtx by doing this:

./wsjtx

donw forget to remember where this binary is located so you can start it later:

pwd

 

CO0SS: Conmemoración de los 500 años de fundación de Sancti Spíritus

El Radio Club de Sancti Spiritus convocó a todas las estaciones nacionales e internacionales a la Actividad radial por el aniversario 500 de la fundación de Sancti Spíritus, acontecimiento que tuvo lugar el 4 de junio de 1514.

La actividad Radial por el Aniversario 500 de la Fundación Sancti Spíritus, no es un concurso, ni se requiere del envío de log. Esta actividad radial se efectuara desde el domingo 1ro. de junio a las 00:00, hasta el miércoles 4 de junio a las 23:59 Hora CO.

Se trabajaran todas las bandas y modalidades y se activará la estación especial COØSS en HF y VHF (2mts).

En esta actividad se otorgara el diploma conmemorativo a esta fecha a los colegas que logren una de las bases siguientes, según los modos de transmisión.

1. Contactar 10 estaciones del municipio Sancti Spiritus y la estación especial COØSS en fonía.
2. Contactar 2 estaciones del municipio Sancti Spíritus y la estación especial COØSS en CW.
3. Contactar 2 estaciones del municipio Sancti Spíritus y la estación especial COØSS en modos digitales.

Los modos digitales a utilizar son BPSK 31, BPSK 63 y RTTY.

Participaran como operadores desde la Villa todos los radioaficionados de Sacnti Spíritus, en todas las bandas y Modos. El llamado será: (Indicativo de la estación) y el lema: CELEBRANDO EL ANIVERSARIO 500 DE LA FUNDACION DE SANCTI SPIRITUS, QRZ.

Ejemplo: COØSS CELEBRANDO EL ANIVERSARIO 500 DE LA FUNDACION DE SANCTI SPIRITUS, QRZ.

Las estaciones de la ciudad de Sancti Spiritus se pueden trabajar en cualquier banda pero no se suma el contacto con la misma estación en bandas diferentes.

Las estaciones que contacten a los operadores de Sancti Spíritus no tienen que hacer LOG ni enviarlo, solo tienen que lograr que la estación de Sancti Spíritus lo registre en su LOG y les de el número de contacto y el reporte de señal. Además en cada contacto el operador de Sancti Spíritus le solicitará la vía de correo electrónico por la que se le enviara el Diploma en formato digital.

¡Qué las antenas miren para la zona del Yayabo y a disfrutar de lo lindo!

bash script for consulting QRZ.com via XML

well, here is a simple shell script I use to query callsigns’ information from QRZ.com. You had to have the XML Logbook data plan from QRZ.com in order to use it.

Simply change the first two lines to use your username/password and voilá..

#!/bin/bash
username=”hc6pe”
password=”mypassword”

rm -f /tmp/login

xml2=`which xml2 2> /dev/null`
[ $? -ne 0 ] && { echo “missing xml2, please install it”; exit 1; };
wwget=`which wget 2> /dev/null
[ $? -ne 0 ] && { echo “missing wget, please install it”; exit 1; };

$wwget -q -O – “http://xmldata.qrz.com/xml/current/?username=$username&password=$password”|egrep “<Key>”|awk -F”>” ‘{print $2}’|awk -F”<” {‘print $1’} > /tmp/login

$wwget -q -O – “http://xmldata.qrz.com/xml/current/?s=`cat /tmp/login`;callsign=$1″|$xml2 > /tmp/lookup
fname=`cat /tmp/lookup|egrep “/fname” |cut -f2 -d ‘=’`
name=`cat /tmp/lookup|egrep “/name”|cut -f2 -d ‘=’`
addr1=`cat /tmp/lookup|egrep “/addr1″|cut -f2 -d ‘=’`
addr2=`cat /tmp/lookup|egrep “/addr2″|cut -f2 -d ‘=’`
zip=`cat /tmp/lookup|egrep “/zip”|cut -f2 -d ‘=’`
country=`cat /tmp/lookup|egrep “/country”|cut -f2 -d ‘=’`
state=`cat /tmp/lookup|egrep “/state”|cut -f2 -d ‘=’`

echo $fname $name
echo $addr1
[ -z “$addr2” ] || { echo $addr2; };
echo $state $zip
echo $country

I put the script under ~/bin/xmlretriever.sh (the bin under my home) and chmodded +x, then query for my own callsign here is the result:

[eperez@laptop ~]$ xmlretriever.sh hc6pe
Ernesto (EPE) Perez Estevez
Las Toronjas 02-45 y Mandarinas
Ficoa, Ambato
TU EC180102
Ecuador

Cambio de indicativo de HC6EP a HC6PE

El día de hoy la SENATEL me confirmó en un oficio que adjunto a este post, que “por una duplicidad en los indicativos” autoriza el cambio de mi distintivo a HC6PE.

Por qué? Ah bueno: Gracias a un error de la SENATEL,me emitieron un indicativo que alguien había utilizado en el pasado, y el actual reglamento (que posiblemente cambien a futuro) indica que los indicativos son de por vida… cómo se enterarán que alguien deja esta vida para retirarle el indicativo? no lo tengo claro.

Pero tengo una razón para estar feliz y créanme que es en serio! Y es que gracias a este error de duplicidad de la SENATEL un colega seguramente está regresando a la radio después de un periodo de inactividad. Esto me hace muy feliz, que gracias a mí, tengamos otro colega más de vuelta a la radio! A la final lo de la radio, aunque muchos no lo vean así, es para unir!

De mi parte, da igual HC6EP que HC6PE que HC6PD que HC6EI… el gusto por la radio ahi sigue presente! A la final he sido CL7PE, CL2PD, CM2PD, CO2PD. Y actualmente también mantengo mi indicativo de Alberta VE6EPE.. venga uno más a la cuenta! Me siento orgulloso ya que he estado en la radio más de 30 años, pues tuve mi primera licencia en 1992.

HC6PE, a su servicio.. 73!

Oficio de la SENATEL:DGGER-2013-1949-OF

Contacto con K1JT

Justo el primer día que comienzo a utilizar el modo JT9 y pum.. me contacta K1JT. Es un rafioaficionado creador de este tipo de modo de emisión, por eso el modo tiene JT en su nombre (WSJT), por sus iniciales, por sus indicativos.

Pero además es un astrofísico ganador de un premio Nobel (y muchos premios más) Joe Taylor. En fin, que no todos los días un premio Nobel se interesa en hablar contigo!

k1jt - hc6ep - JT9 - QSO

Qué dice en código morse el satélite pegaso en su primera aparición?

Algunos lo toman como algo desconocido, para nosotros los que usamos telegrafía es normal.

En el video de la primera aparición del satélite pegaso sale un audio en morse alrededor del minuto 1:37. Está a una velocidad un poco rápida para que estudiantes que posiblemente no han practicado morse puedan comprenderle. Es escalofriante rápido para algunos, pero le decodifiqué el inicio, no es todo el texto porque tengo sueño, no me llamó la atención el resto, y luego quizá le dedique un rato a oirle completo (entre tantos sonidos extraños al código morse, como comentarios, aplausos, etc.. es más difícil decodificar a esa velocidad).

El texto en morse al inicio dice así:

“ria la existencia del primer ecuatoriano en la historia en someterse a entrenamiento profesional como cosmonauta?”

Al parecer estaba emitiendo desde antes (antes de ese ria que aparece al inicio) posiblemente sea un beacon que se repita continuamente en un lazo infinito que emita un grupo de preguntas. Pero ya cuando me di cuenta de qué decía la pregunta que salió, dejé de decodificar, porque tengo sueño, voy a dormir.

Mi respuesta para pegaso es:

-. . . —– .—– -.. . …. -.-. -…. . .–. –. .-.. . … -… . … – –… …– . … -.-. ..- .-.. …-.-        . .

Aquí el video:

Video del momento en que comienza a transmitir en código morse.