KX3 Companion Update In Beta Testing

Hi everyone,
I finished coding the update and now it is under beta testing. I want to test it at least a couple of days as there are a lot of new features that need to be tested. Despite that I think that I should be able to release the new updated version during the weekend.
The main one is the new macro symbols and programming language.
But here’s the complete list:
  • automatic recognition of call signs in the RX area. With a simple press of the RX area you’ll be asked if you want to clear the RX display or select any of the callsigns recognized. If you select one of the callsigns, it is copied in the call field and eventually a query to QRZ.com is placed, filling all the other fields as well
  • a new heat map for audio spectrum/waterfall (GQRX)
  • multiline macros (use “_” to divide lines)
  • name” field is now made by using both name and surname (for QRZ.com lookups)
  • better text visibility for CALL/NAME/QTH/LOCATOR fields
  • long click of NAME quickly clears all 4 the fields
  • long click of QTH field, shows the exact position of the OM in a Google map (based on QRZ.com latitude/longitude data)
  • long click of LOCATOR calculates the distance and bearing based on the WWLOCATOR coordinates (distance can be calculated in miles or km)
  • new macro creation (long click of a macro button) does let you assign a label, command and label color (much like in the KX3 KeyApp)
  • new macro static/dynamic symbols also covering personal information
  • new macro programming language with powerful and useful commands
  • load/save macro templates (in the tools menu) so that it’ll be easy to create and recall macro templates
  • multiple filters for showing/alarm in the DX Cluster. Simple separate them with a comma (,)
  • offline PDF manual always available
That’s all 😀
Note that NONE of this new features will be available in the FREE version.
Below is the list of the definitive (for now) list of macro static/dynamic symbols and commands.

First the static information:

  • <OMCALL> – OM call
  • <OMNAME> – OM name
  • <OMQTH> – OM QTH
  • <OMLOC> – OM locator
  • <MYCALL> – our call
  • <MYNAME> – our name
  • <MYQTH> – our QTH
  • <MYLOC> – our locator (in the future this may be automatic and based on GPS) <MYRIG> – our rig info
  • <MYANT> – our antenna info
  • <MYWTR> – our weather/temperature info
  • <MYSW> – KX3 Companion (!)
  • <MYCUS1> – first customizable field
  • <MYCUS2> – second customizable field
  • <RRST> – received RST
  • <SRST> – sent RST
  • <RSER> – received serial
  • <SSER> – sent serial
  • _ (underscore) – carriage return line feed used for multi-line messages

And here are dynamic information:

  • <FREQ> – actual frequency
  • <BAND> – actual band
  • <MODE> – actual mode
  • <DATE> – actual UTC date
  • <TIME> – actual UTC time
  • <GREET> – sends GM/GA/GE/GN based on the time of the day

Here’s the list of the actually available commands:

  • <QSO> – Logs the QSO as by long clicking the LOG button
  • <WPM:xx> – Changes the WPM value
  • <MODE:xy> – Changes the mode where x can be 1 (LSB), 2 (USB), 3 (CW), 4 (FM), 5 (AM), 6 (DATA), 7 (CW- REV), or 9 (DATA-REV) and y can be 0 (DATA A), 1 (AFSK A), 2 (FSK D), OR 3 (PSK D)
  • <FREQ:xxxxxxxxxxx> – Changes the frequency of VFO A
  • <FREQB:xxxxxxxxxxx> – Same as FREQ but for VFO B
  • <UP:x> – Moves up the VFO A based on x that can be 0=1 Hz; 1=10 Hz; 2=20 Hz; 3=50 Hz; 4=1 kHz; 5=2 kHz; 6=3 kHz; 7=5 kHz; 8=100 Hz; 9=200 Hz
  • <DN:x> – Moves down the VFO A based on x that can be 0=1 Hz; 1=10 Hz; 2=20 Hz; 3=50 Hz; 4=1 kHz; 5=2 kHz; 6=3 kHz; 7=5 kHz; 8=100 Hz; 9=200 Hz
  • <UPB:x> – Same as UP but for VFO B
  • <DNB:x> – Same as DN but for VFO B
  • <VFOAB> – Switches VFO A with B
  • <PWR:xxx> – Changes the power out value
  • <SEND> – Immediately sends what’s before the command so that you don’t need to press the SEND button
  • <CLEAR> – Clears the RX display and saves content to the full log file
  • <CMD1> – First custom command
  • <CMD2> – Second custom command

Every command has to be placed between “<” and “>” so that the KX3 Companion recognizes it as a command and not as regular text.

If you want to use multiple commands one after the other, please separate them by at least a space “ “.

That’s all for today.

In the coming days I should publish screenshots and probably videos of the new features.

72/73, Andrea IU4APC


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s