Elecraft KX3
firmware v1.38
Elecraft · Released Mar 1, 2013 · First seen Sep 14, 2026
Source:
elecraft.com
v1.38 is not the latest firmware for the Elecraft KX3: the current version is v3.02 (April 8, 2022). Go to v3.02
In short — summary by updatemystuff.com
Added programmable switch macros and fixed SSB receive attenuation at narrow bandwidths
- SSB reception no longer loses signal at narrow bandwidths below 2.4 kHz
- Programmable macros execute custom command sequences on PF1 and PF2 buttons
Written from Elecraft's release notes, which are printed in full below.
Was this useful? Thanks.
What's in this update
MCU 1.38 / DSP 1.07
- NO SSB RX SIGNAL ATTENUATION WHEN BW < 2.4 KHz: Previously, adjusting the bandwidth below approx. 2.4 kHz might result in up to several dB of received signal loss. 2.4 kHz is the bandwidth at which the receiver switches from conventional SSB demodulation to “Weaver” method to take advantage of filter FL2 on the KXFL3 roofing filter module.
- NEW FEATURE--SWITCH MACROS: You can now program the PF1 and PF2 switches to execute sequences of KX3 remote control , or “macros.” These are created, tested, and sent to the KX3 using KX3 Utility. The K3/KX3 Programmers Reference has a number of sample macros and further details.
Heres an example of what can be done with a macro. Well call this “SPLIT+2” (useful when setting up to call a CW DX station up 2 kHz): A>B, A>B, SPLIT, move VFO B up 2 kHz, RIT/XIT off To create this macro and assign it to PF1 or PF2, complete the steps below:
- Run KX3 Utility. Click on the Command Tester/KX3 Macros tab.
- Click on the Edit Macros button. This pops up the macro edit window.
- In MACRO #1s Macro Label field, enter the label “SPLIT+2” (without the quotes).
- In the Macro Commands field, enter this text:
SWT25;SWT25;FT1;UPB5;RT0;XT0;
(The number 5 in “UPB5” is an index into a table of step sizes. UPB5 moves VFO B up 2 kHz, DNB5 moves it down 2 kHz, etc. There are similar commands for VFO A. For the full list, see the “DN” (down) command in the Programmers Reference.)
- Click on Send Macros 1-8 To KX3.
- At the KX3, locate the CONFIG: MACRO x menu entry, and tap 1 if the menu entry label is not already “MACRO 1”.
- Hold PF1 to assign PF1 to MACRO 1. Exit the menu.
From then on, holding PF1 will flash “SPLIT+2” and execute the above sequence. Up to eight macros can be sent to the KX3, but only two of them can be assigned to PF1 or PF2 at a given time. In the MACRO x menu entry, tap 1 8 to select a macro, then hold PF1 or PF2 to do the assignment.
updatemystuff.com never hosts firmware files — always download from the official source.
Get it from ElecraftWatch the KX3 for updates
Create a free account and get an email the moment Elecraft publishes new firmware.
Create account & watch