Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
95 changes: 95 additions & 0 deletions rules/iaruhf/iaruhf
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
##############################
# IARU-HF World Championship #
##############################
# Initial version Fred DH5FS
# Some changes Koos PE4KH
# Some more changes Stephane F8CFE
# Last verified 2026-07-17
#
# It does not count the points and multipliers correct in all situations,
# but it will get you through the contest.
##############################
#
# The custom multiplier list should be stored in the tlf working directory
CONTEST=iaru-hf
LOGFILE=iaruhf.log
CONTEST_MODE

CABRILLO=UNIVERSAL
CABRILLO-CONTEST= (IARU-HF-CW, IARU-HF-SSB, IARU-HF-MIXED)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My log submission was accepted with

CONTEST: IARU-HF

I'm not sure if IARU-HF-CW/SSB/MIXED are valid as a quick search found no references to them.
The rules do not specify it, but at least here https://www.contestcalendar.com/contestdetails.php?ref=67 it states "IARU-HF".

CABRILLO-EXCHANGE= (ITU zone)
#CABRILLO-MODE= (CW, SSB, MIXED)
CABRILLO-CATEGORY-POWER= (HIGH,LOW,QRP)
# Single Operator, Single Operator Unlimited , (Multi Operator, Single Transmitter, Mixed Mode Only), IARU Member Society HQ Station

#################################
# #
# CONTEST PARAMETERS #
# #
#################################
#
# Mixed mode contest
MIXED
# Exchange can be recycled on another band
RECALL_MULTS

# HQ stations and IARU officials
INITIAL_EXCHANGE=iaruhf.txt

# It can get the points incorrect if your neighbour country is in the same ITU zone.
# Switched from ITUMULT to WYSIWYG_MULTIBAND to get the HQ multipliers correctly.
# TODO convert scoring to a python plugin
MY_COUNTRY_POINTS=1
MY_CONTINENT_POINTS=3
DX_POINTS=5

WYSIWYG_MULTIBAND
#ITUMULT
MULT_LIST=iaruhf_mults

#
##################################
# #
# Messages F1= to F12= #
# Message CQ_TU_MSG= #
# Message S&P_TU_MSG= #
# #
# % = call #
# @ = hiscall #
# # = serial #
# [ = RST #
# + = increase cw speed #
# - = decrease cw speed #
# #
# NB: replace ITU w/ your zone #
##################################
#
F1=CQ % TEST
F2=@ DE %
F3=@ 5NN ITU
F4=TU
F5= @
F6=%
F7=@ SRI QSO B4 GL
F8=AGN
F9= ?
F10= QRZ?
F11= PSE K
F12=TEST % %
#
CQ_TU_MSG=TU %
S&P_TU_MSG=TU UR 5NN ITU
#
#ALT_0=
#ALT_1=
#ALT_2=
#ALT_3=
#ALT_4=
#ALT_5=
#ALT_6=
#ALT_7=
#ALT_8=
#ALT_9=
#
####### END #####################

164 changes: 164 additions & 0 deletions rules/iaruhf/iaruhf.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,164 @@
# HQ prefill database for 2026 IARU HF Championship
# Data collected and maintained by Joe OZ0J and Bob N6TV
# Last updated 2026-07-11 14:32 UTC
3D2HQ,FARA
3V8HQ,ARAT
3V8LL,ARAT
3V8SS,ARAT
4A0HQ,FMRE
4K7Z,FRS
4L0HQ,NARG
4O1HQ,MARP
4V0HQ,RCH
4X4ARC,IARC
5C8A,ARRAM
5Z4RS,ARSK
7A1HQ,ORARI
7X2HQ,ARA
8N2HQ,JARL
8N3HQ,JARL
8N8HQ,JARL
9A0HQ,HRS
9H1MRL,MARL
9K9HQ,KARS
9M2A,MARTS
9M2IR,R3
9V9HQ,SARTS
9Y4HQ,TTARS
9Y4T,R2
A25HQ,BARS
A47RS,ROARS
A60HQ,EARS
A71HQ,QARS
AT1HQ,ARSI
B8HQ,CRAC
B9HQ,CRAC
BV0HQ,CTARL
C37HQ,URA
C4HQ,CARS
C91HQ,LREM
CE3AA,RCCH
CS5HQ,REP
CX1AA,RCU
DA0HQ,DARC
DJ3HW,R1
DX0HQ,PARA
E2HQ,RAST
E7HQ,ARABH
ED0HQ,URE
EI0HQ,IRTS
EK0HQ,FRRA
EL2BEN,LRAA
EM5HQ,UARL
ER7HQ,ARM
ES9A,ERAU
ET3AA,EARS
EW5HQ,BFRR
EX9HQ,ARUKR
F4GKR,R1
GR2HQ,RSGB
HB0HQ,AFVL
HB9HQ,USKA
HB9JOE,R1
HC2GRC,GRC
HG0HQ,MRASZ
HI0RCD,RCD
HK3LR,LCRA
HL0HQ,KARL
HL1IWD,R3
HP0HQ,LPRA
HQ2W,RCH
HS1FVL,R3
HU0YS,CRAS
HZ0HQ,SARS
II1HQ,ARI
IV3KKW,R1
J73Z,DARCI
J87HQ,SVGRS
JA1BJI,R3
JA1CJP,R3
JU1HQ,MRSF
LA2RR,AC
LN2HQ,NRRL
LT4RCA,RCA
LU1BCE,R2
LX8HQ,RL
LY0HQ,LRMD
LZ0HQ,BFRA
NU1AW/0,IARU
OA4O,RCP
OE0HQ,OV
OH2HQ,SRAL
OM3HQ,SARA
OP0HQ,UBA
OY1CT,FRA
OZ1HQ,EDR
P40HQ,AARC
PA6HQ,VERON
PB2T,R1
PB6HQ,VERON
PC6HQ,VERON
PE6HQ,VERON
PF6HQ,VERON
PG6HQ,VERON
PH6HQ,VERON
PJ2HQ,VRONA
PT2ADM,R2
PX2HQ,LABRE
R1HQ,SRR
R2HQ,SRR
R3HQ,SRR
R4HQ,SRR
R5HQ,SRR
R6HQ,SRR
S50HQ,ZRS
S77SARA,SARA
SK9HQ,SSA
SM6EAN,AC
SN0HQ,PZK
ST0HQ,SARU
SU1SK,ERASD
SX0HQ,RAAG
T40HQ,FRC
T70HQ,ARRSM
TC3HQ,TRAC
TF3HQ,IRA
TG0AA,CRAG
TI0HQ,RCCR
TM0HQ,REF
TU2CI,ARAI
UN1HQ,KFRR
V31HQ,BARC
V55HQ,NARL
V84SB,BDARA
VA3RAC,RAC
VE6SH,AC
VJ3O,R3
VK3WIA,WIA
VP2M,MARS
VP2V,BVIRL
VP9HQ,RSB
VR2HK,HARTS
VR2XMC,R3
W1AW,ARRL
W5ZN,AC
W6ROD,R2
XE1KK,R2
XR3HQ,RCCH
XV4Y,VARC
XX9A,ARM
YB0AZ,R3
YL4HQ,LRAL
YR0HQ,FRR
YS0YS,CRAS
YS1MS,R2
YT0HQ,SRS
YV5AJ,RCV
Z30HQ,RSM
Z32TO,R1
Z60HQ,SHRAK
ZA1A,AARA
ZF1A,CARS
ZL6HQ,NZART
ZP5AA,RCP
ZS9HQ,SARL
111 changes: 111 additions & 0 deletions rules/iaruhf/iaruhf_mults
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
AARA
AARC
AC
AFVL
ARA
ARABH
ARAI
ARAT
ARI
ARM
ARRAM
ARRL
ARRSM
ARSI
ARSK
BARC
BARS
BDARA
BFRA
BFRR
BVIRL
CARS
CRAC
CRAG
CRAS
CRC
CTARL
DARC
DARCI
EARS
EDR
ERASD
ERAU
FMRE
FRA
FRC
FRR
FRRA
FRS
GRC
HARTS
HRS
IARC
IARU
IRA
IRTS
JARL
KARL
KARS
KFRR
LABRE
LCRA
LPRA
LRAA
LRAL
LREM
LRMD
MARP
MARS
MARTS
MRASZ
MRSF
NARG
NARL
NRRL
NZART
ORARI
OVSV
PARA
PZK
QARS
R1
R2
R3
RAAG
RAC
RAST
RCA
RCCH
RCCR
RCD
RCH
RCP
RCU
RCV
REF
REP
RL
ROARS
RSB
RSGB
RSM
SARA
SARL
SARTS
SHRAK
SRAL
SRR
SRS
SSA
SVGRS
TRAC
TTARS
UARL
UBA
URE
USKA
VARC
VERON
VRONA
ZRS
7 changes: 7 additions & 0 deletions test/rules/iaruhf/iaruhf.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
40CW 17-Jul-26 17:40 0001 TM0HQ 599 599 REF REF 1
40SSB 17-Jul-26 17:40 0002 TM0HQ 59 59 REF 1
20SSB 17-Jul-26 17:41 0003 TM0HQ 59 59 REF REF 1
20SSB 17-Jul-26 17:46 0004 DL1AAA 59 59 28 28 3
20SSB 17-Jul-26 17:47 0005 DA0HQ 59 59 DARC DARC 3
20SSB 17-Jul-26 17:49 0006 DL9XXX 59 59 28 3
20SSB 17-Jul-26 17:52 0007 N0X 59 59 8 8 5
1 change: 1 addition & 0 deletions test/rules/iaruhf/iaruhf.txt
1 change: 1 addition & 0 deletions test/rules/iaruhf/iaruhf_mults
2 changes: 2 additions & 0 deletions test/rules/iaruhf/logcfg.dat
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
RULES=iaruhf
CALL=F8AAA
1 change: 1 addition & 0 deletions test/rules/iaruhf/rules/iaruhf