ad: elecraft

Encoding & sending LOTW contacts without TQSL

Discussion in 'Amateur Radio Software' started by PY2RAF, Jan 1, 2020.

ad: L-HROutlet
ad: l-rl
ad: Left-2
ad: abrind-2
ad: L-MFJ
ad: Subscribe
ad: Left-3
  1. PY2RAF

    PY2RAF XML Subscriber QRZ Page


    I have written a log system based in Shell Script/CGI that automatic and immediatelly sends the contact record to a few central logs, namely, QRZ, EQSL, ClubLog and HRDLog.

    The only one missing was LOTW - Because of TQSL, which I was not super fond of installing it; actually I wanted something super slim (my server runs in a single-board computer) and least bloated possible.

    TQSL is surely a very powerful tool, but it was just too much for my needs.

    In a coding streak, I managed to write the proper TQ8 parser/encoder for LOTW consumption, and automatically uploading it as well.

    This is documented at and the source code in

    As the information for creating it are very sparse, I hope a encoded/described end-to-end can be of help for someone.

    For what is worth, this implementation only makes use of Shell script and OpenSSL. No other external software needed.

    As a reminder, this is licensed in GPL 3.0 license - meaning if you are going to ship a variation of this code it in your product to someone else, you have the obligation to provide the source code - Keep software free.

    Hope it is of help; 73s,


Share This Page