Morse TX - portapack-mayhem/mayhem-firmware GitHub Wiki
Morse TX encodes a text message into Morse code and transmits it in either CW (carrier on/off keying) or FM (tone-modulated) mode.
Controls
-
Foxhunt (checkbox): When enabled, disables the custom message field and instead uses one of 11 pre-defined fox hunt identification codes, selected with the adjacent number field (1โ11). The codes are standard ARDF (Amateur Radio Direction Finding) sequences:
# Code Pattern 1 MOE โ โ โ โ โ ยท 2 MOI โ โ โ โ โ ยท ยท 3 MOS โ โ โ โ โ ยท ยท ยท 4 MOH โ โ โ โ โ ยท ยท ยท ยท 5 MO5 โ โ โ โ โ ยท ยท ยท ยท ยท 6 MON โ โ โ โ โ โ ยท 7 MOD โ โ โ โ โ โ ยท ยท 8 MOB โ โ โ โ โ โ ยท ยท ยท 9 MO6 โ โ โ โ โ โ ยท ยท ยท ยท 10 MO โ โ โ โ โ 11 S ยท ยท ยท -
Speed (10โ45 wpm): Transmission speed in words per minute. The time unit per dot/dash is calculated as
1200 รท wpmms. Default: 15 wpm. -
Tone (100โ9999 Hz, step 20): The audio tone frequency used in FM mode. In CW mode the tone determines the sidetone pitch only. Default: 700 Hz.
-
Modulation:
CW(carrier keying, default) orFM(tone-modulated carrier). -
Loop: Automatically retransmits the message after the selected interval:
Off,5 sec,10 sec,30 sec,1 min,3 min,5 min -
Set message: Opens the text keyboard to enter a custom message. The message is shown on the line above. Default message:
PORTAPACK. -
Frequency / Gain / AMP: Standard TX controls in the bottom bar. Frequency is stored in persistent memory.
-
TX will last: Displays the calculated transmission duration in seconds based on the current message, speed, and tone settings, updated live.
-
Progress bar: Shows transmission progress. When Loop is active, shows the countdown to the next retransmission.
-
Start / Stop: Starts transmission. Press again to abort.
Known Issue
Due to a timing issue in the transmitter, the first 1โ2 characters of a message may be clipped or not transmitted correctly. As a workaround, prefix the message with two short characters, for example E (letter E followed by a space), before the actual content.
Settings Persistence
Settings are saved to tx_morse.ini, including message text, foxhunt selection, speed, tone, modulation, and loop interval.