Cabrillo File Format

CNPOTA will accept log files in Cabrillo version 3.0Cabrillo version 2.0 and ADIF formats.  You can find specifications for Cabrillo files on the WWROF web site and specifications for ADIF files on the ADIF.org web site.

Activator and Chaser activity must be submitted in separate log files.  Do not include more than one activation in a single log file.

Required/Optional Cabrillo Tags for CNPOTA

START-OF-LOG: version-number
Must be the first line of the log submission. CNPOTA will accept version 2.0 and version 3.0.

CATEGORY-OPERATOR: CHECKLOG
If CHECKLOG is specified, the log checking software (robot) will do all its regular processing and generate messages, but it will not save the log into data set provided to the log checking team.

CREATED-BY: text
Name and version of the logging program used to create the Cabrillo file.

NAME: text
Name. The line should be a maximum of 75 characters long.  This tag is optional and may be omitted.

QSO: qso-data
QSO data as specified by the Cabrillo QSO data format. All QSO lines must appear in chronological order. See the QSO specifications below.

X-<anything>: text
Lines beginning with X- are ignored by the log checking software (robot). Use this for adding comment lines to your log. Exception: See X-QSO below.

X-QSO: qso-data
Any QSO marked with this tag will be ignored in your log. Use to mark QSOs made that you do not want to count.

DEBUG: n
The optional DEBUG: tag is intended for software developers. If the log checking software (robot) receives a log with the DEBUG tag set, then it will do all its regular processing and generate messages, but it will not save the log into data set provided to the log checking team.

END-OF-LOG:
Must be the last line of the log submission.

The following Cabrillo tags are not used.  They may be included in your log, but they will be ignored by the log checking software (robot):

  • ADDRESS,
  • ADDRESS-CITY,
  • ADDRESS-STATE-PROVINCE,
  • ADDRESS-POSTALCODE,
  • ADDRESS-COUNTRY,
  • CALLSIGN,
  • CATEGORY-ASSISTED,
  • CATEGORY-BAND,
  • CATEGORY-MODE,
  • CATEGORY-OPERATOR,
  • CATEGORY-OVERLAY,
  • CATEGORY-POWER,
  • CATEGORY-TIME,
  • CATEGORY-TRANSMITTER,
  • CERTIFICATE,
  • CLAIMED-SCORE,
  • CLUB,
  • CREATED-BY,
  • CONTEST,
  • EMAIL,
  • LOCATION,
  • NAME,
  • OFFTIME,
  • OPERATORS,
  • SOAPBOX.

Tags, other than START-OF-LOG:, QSO: and END-OF-LOG: may appear in any order.


QSO Specifications

Each contact in the log is reported using the QSO tag. The items on the QSO line report: the contact frequency; mode; date and time; sent and received call sign, RST and possibly exchange.

Template Example 1

X--:                          ----info sent---- ----info rcvd----
X--:  freq mo date       time call          rst call          rst
X--: ***** ** yyyy-mm-dd nnnn ************* nnn ************* nnn
QSO:  3799 PH 2019-06-20 1411 VE1SL          59 VE1MR          59
QSO:  3799 PH 2019-06-20 1418 VE1SL          59 VE1DFG         59 

00000000011111111112222222222333333333344444444445555555555666666666677777777778
12345678901234567890123456789012345678901234567890123456789012345678901234567890

Template Example 2

X--:                          -------info sent------ -------info rcvd------
X—-:  freq mo date       time call          rst exch call          rst exch
X—-: ***** ** yyyy-mm-dd nnnn ************* nnn **** ************* nnn ****
QSO:  3799 PH 2019-06-20 1411 VE1SL         59  BC12 VE1MR         59  ----
00000000011111111112222222222333333333344444444445555555555666666666677777777778
12345678901234567890123456789012345678901234567890123456789012345678901234567890

Explanation of Fields

Each line must begin with “QSO:” followed by a space. The QSO template shows each item at a specific column but we will also accept the fields in any column as long as there is a space between each item.

freq is frequency or band:

  • 1800 or actual frequency in KHz
  • 3500 or actual frequency in KHz
  • 7000 or actual frequency in KHz
  • 14000 or actual frequency in KHz
  • 21000 or actual frequency in KHz
  • 28000 or actual frequency in KHz
  • 50
  • 70
  • 144
  • 222
  • 432
  • 902
  • 1.2G
  • 2.3G
  • 3.4G
  • 5.7G
  • 10G
  • 24G
  • 47G
  • 75G
  • 123G
  • 134G
  • 241G.

mo is mode:

  • CW
  • PH
  • FM
  • RY
  • (in the case of cross-mode QSOs, indicate the transmitting mode).

date is UTC date in yyyy-mm-dd form.

time is UTC time in nnnn form (0000 – 2359).

call is callsign.

  • Only A-Z, 0-9 and / are permitted
  • The call sign must be between 3 and 20 characters long

rst is signal report of readability, signal-strength and for CW, tone. See rst.

exch is the a Parks Canada administrative unit ID or ‘—-‘.  However, it is not used by the log checking software (robot) and can be set to any value.


Sample Log File

START-OF-LOG: 3.0
CALLSIGN: VE1GPY
CONTEST: CNPOTA
CATEGORY-ASSISTED: NON-ASSISTED
CATEGORY-BAND: ALL
CATEGORY-MODE: SSB
CATEGORY-OPERATOR: SINGLE-OP
CATEGORY-POWER: LOW
CATEGORY-STATION: PORTABLE
CREATED-BY: N1MM Logger+ V1.0.7047
EMAIL: ve1gpy@somehost.com
NAME: Sheldon Hartling
ADDRESS: 100 Someplace St.
ADDRESS: Apt 6B
ADDRESS-CITY: Halifax
ADDRESS-STATE-PROVINCE: NS 
ADDRESS-POSTALCODE: B0A 0A0
ADDRESS-COUNTRY: Canada
SOAPBOX: Attempt to activate NS35 / York Redoubt National Historic Site
SOAPBOX: just before 2019 ARRL Field Day.
X--:                          ----info sent---- ----info rcvd----
X—-:  freq mo date       time call          rst call          rst
X—-: ***** ** yyyy-mm-dd nnnn ************* nnn ************* nnn
QSO: 14000 PH 2019-06-22 1600 VE1GPY/P       59 W1AW           59
QSO: 14000 PH 2019-06-22 1618 VE1GPY/P       59 VE1MR          59
QSO: 14000 PH 2019-06-22 1655 VE1GPY/P       59 VE3RAC         59
QSO: 14000 PH 2019-06-22 1707 VE1GPY/P       59 VE1DTR         59
QSO: 14000 PH 2019-06-22 1709 VE1GPY/P       59 VE1KS          59
QSO: 14000 PH 2019-06-22 1712 VE1GPY/P       59 VE2RAC         59
QSO: 14000 PH 2019-06-22 1802 VE1GPY/P       59 VE1FO          59
QSO: 14000 PH 2019-06-22 1924 VE1GPY/P       59 VE1DFG         59
END-OF-LOG:
Top