P3 High-Performance Panadapter Software

The software provided for download on this page is provided as a free service to our customers and is provided as-is without warranty. 

Your K3 must be running this level of firmware or higher: MCU 4.25 / DSP 2.71 / FPF 1.14. 

See the bottom of this page to get the latest P3 Windows Firmware Download Utilities. Versions for Mac OS X, and  Linux coming soon.

For the latest .pdf copies of the P3 and P3-SVGA Owner's Manuals, click here.

To read about all changes between released versions of the firmware, click here.


P3 Beta Firmware

MCU 1.54 / Aug 19, 2015

Browse P3 Beta Firmware FTP Folder

Beta releases are not automatically recognized by P3 Utility.

P3 Firmware Revisions

MCU 1.29 /  May 30, 2014

Latest Regular Production Release

Requires K3 firmware version 4.25 or later.

This release will automatically be recognized by P3 Utility.

  • Added noise blanker feature. New menu entries: NB En and NB Level.

  • Compiler optimization results in a faster update rate.

  • SCALE is now stored by band.

  • Fixed an obscure bug that occasionally caused the P3 preamp to turn off when using CW QSK on the K3 with external keying.

  • Fixed bug: Occasionally RS-232 "get" (query) responses from the K3 would be interlaced with responses from the P3.

  • Added error trap to prevent illegal SPAN condition.

  • Corrected 1-pixel error in tic mark positions on the 6 meter band.

  • Improved operation of the QSY feature. For example, the VFO B cursor now moves automatically when the K3 VFOs are linked.

  • The SVGA reference level is now correct when the P3 amplifier turns on or off.

  • Fixed a bug that caused the FN1 label to disappear when changing to tracking mode.

  • The transmit cursor in Data A mode now defaults to receiver bandwidth.

    Note that units with the optional SVGA module require SVGA firmware version 1.16 or later.

 MCU 1.20 / September 14, 2012

Prior Production Release

  • Supports SVGA data mode, including new SVGA menu entries:  "SVGA data" on/off, "SVGA fntD" (data display font), "SVGA WinR" (receive window size), and "SVGA WinT" (transmit window size).

  • Allows upgrading SVGA firmware with SVGA data mode enabled.

  • The center frequency and span are saved in EEPROM when in "0 Hz" mode.

  • Eliminates possible invalid values for SVGA data font and window size when upgrading firmware.

 MCU 1.16 /  April 27, 2012

Prior Production Release

  • Faster P3 Utility response when no SVGA board is installed.

  • Added the menu selection, "MENU : SVGA menu : SVGA FW" to display the revision numbers of SVGA firmware and FPGA images.

  • Disabling the SVGA now blanks the external display.

  • The external display waterfall color bias is initialized properly at power-up.

  • The AVERAGE and MKRA/B parameter adjustment text on the external display is removed when the adjustment is exited on the P3.

  • The "VFB" RS-232 command now works with the SVGA display.

  • MKR A and MKR B adjustment text on the external display is still on after changing SVGA resolution and after the un-QSY function.

  • The waterfall height adjustment on the external display is terminated when pressing a toggle key on the P3.

  • The display frequency is correct when K3 RIT is on after switching from tracking to fixed-tune mode.

  • Fixed an intermittent bug in the "#QSY" RS-232 command.

  • VFO B cursor displays correctly when VFO B is on a different band.

  • The auto-baud of the K3 RS-232 port works again.  (It broke in version 1.06.)

MCU 1.13 /  March 22, 2012

Prior Production Release

  • Removed 57,600 and 115,200 baud from the RS-232 menu.

  • Added "SVGA font" menu selection to change font size on external display.
    (Requires upcoming new release of P3SVGA firmware)

  • Added "SVGA bias" menu selection to adjust waterfall color bias on external display.
    (Requires upcoming new release of P3SVGA firmware)

  • Monochrome waterfall option now works on external SVGA display also.
    (Requires upcoming new release of P3SVGA firmware)

  • Waterfall averaging on external SVGA display is correct after a power cycle.

  • Span for fixed-tune mode is now set properly upon parameter initialization.

  • Fixed parameter initialization bug that could cause P3 to lock up after band change or parameter initialization.

    There is a known issue in this release with Averaging Control adjustment and the SVGA board: 
    When exiting Averaging Control on the P3, the encoder must be used instead of a short tap of the Display/Average key, otherwise the adjustment text will remain on the external display. 


MCU 1.12 /  March 14, 2012

Prior Production Release

  • Fixed bug that sometimes caused high noise levels on the external display upon span changes in tracking mode.

  • Fixed bug that caused reference level to fail to be recalled from flash memory when changing bands in fixed-tune mode.

MCU 1.11 /  March 9, 2012

Prior Production Release

  • Added support for the SVGA option module, including new MENU sub-menu.

  • Added RS-232 commands #RST, #RVF and #RVS. 

  • Added "Reset" menu entry.

  • Added 57,600 and 115,200 baud to the RS-232 menu. 

  • Added monochrome waterfall option via MENU:Wfall Clr.

  • The screen display for the waterfall height adjustment is smoother.

  • Inhibits intermittent display of transmit leakage in CW mode.

  • When the K3 sub and main receivers are sharing an antenna, the 3 dB loss in the antenna splitter is compensated on the P3 display.

  • Negative frequencies display correctly in non-K3 mode.

  • LCD test mode is terminated by any key press.

  • The numeric frequency display is now correct when RIT is on.

MCU 1.09 /  July 22,  2011

Prior Production Release

Requires K3 firmware version 4.25 or later.



  • Added optional vertical bar-shaped VFO A and VFO B cursors.  

    MENU:Cursor switches between the old U-shaped and new bar-shaped cursor types.

  • The K3 TX frequency is now indicated by a red cursor whenever RIT, XIT and/or SPLIT are selected on the K3.

  • Changed VFO A cursor color to green.

  • Cursor off-screen arrows are enabled when the inside edge of the cursor disappears.

  • Re-tuning in fixed-tune mode when VFO A is tuned off-screen is now based on the center of the passband, rather than the carrier frequency

  • Changed format of MKR A and MKR B frequency readout to match main display. 

  • MKR A zero and MKR B zero now automatically enable the respective marker.

  • Tap-to-QSY works correctly on microwave transverter bands.

  • Frequency tic marks are more accurate on microwave transverter bands.

  • Increased display time for toggle parameters to 2 seconds.


P3 SVGA Card F/W Revisions

P3SVGA 01.16 / February 27, 2013

  • Red transmit cursor is a lighter shade.

  • Added additional query of K3 during TX which should eliminate screen freeze some users were experiencing using MicroHam and other programs.

  • Power computation routines now run under the optimizer resulting in faster screen updates.

  • Two 1900x1080 resolutions are supported to work across a larger number of monitors.

  • Added support for USB thumb drives (Mass Storage Devices) for screen shots and saving SVGA data terminal setup, macros and text messages.  Most thumb drives are supported. 

  • Screen shots are saved in .bmp format using the filename convention nnnnnnn.bmp .  The filename is incremented after every screen. Due to lack of a real time clock, the file date & time is hard coded to 11-01-2010 9:00 am .

  • Saving to the USB stick can be aborted by either pulling the stick, or by pressing the MENU key on the P3.   

  • Added display of an onscreen message when a USB device (keyboard or MSD) is attached and detached.

  • An uppercase M or K is now displayed in the lower right side of the data window status bar when a mass storage device or keyboard is attached.

  • Fixed frequency display bug when transverter frequency is > 4 GHz

  • Fixed bug in which top of markers & cursors were blanked over right and left frequency labels.

  • Waterfall display no longer clears when changing between fixed tune and tracking modes.

  • Fixed a bug that caused the VFO B cursor to suddenly vanish off the left side of the screen.

  • Rebuilt all FPGA files using a new file format, and set their versions to 1.04.

  • Fixed a bug that caused a phantom signal to appear near the center frequency immediately after switching from transmit to receive.

  • Fixed screen save to USB drive to use monochrome color table when selected.

P3SVGA 01.10 / September 28, 2012

  • Data display mode added for external monitor.

  • USB PC keyboard support added.

  • Video resolutions 1024x768, 1280x1024 and 1920x1080 now use a PLL generated clock making them more compatible with a wider variety of monitors.

  • Fixed span adjustment so that it now shows correct 500 Hz steps when span is below 10 KHz.

  • The second LED on the SVGA board now lights when a keyboard is attached and is off when keyboard is removed.

  • Cleaned up font 2, letters and numbers are clearer.

  • Fixed bug in which strong or scaled up signals would show inverted.

P3SVGA 01.04 / April 20, 2012

  • Added U-shaped bracket style cursors. 

  • Added 4 optional fonts which can be selected within the P3 SVGA menu. 

  • Numerous screen bug-lets fixed such as thicker separation line between waterfall and spectrum, removed dark space on right of waterfall, removed hanging marker frequency lines, disappearing marker highlight when filter width was narrow, window formatting etc.

  • Added monochrome waterfall color table. 

  • Spectrum trace no longer resets (sags) when VFO A or B is tuned in fixed tune mode.

  • Added waterfall color bias, available in P3 SVGA menu.

  • Top and bottom tick marks now move when tuning VFO A in tracking mode. 

  • Spectrum/Waterfall screen update speed increased slightly. 

  • Vertical white line center frequency added when in tracking mode. 

  • Transmit cursor now displays ‘under’ VFO A cursor. 

  • Tace averaging now resets using un-averaged data instead of zero. 

  • Fixed RIT bug where RIT was not being displayed correctly. 

  • Fixed I/Q sync bug that caused high noise to display on spectrum when span changed.

  • Fixed jumping 200 Hz VFO A/B cursors in fixed tune mode.

P3SVGA 01.02 / March 12, 2012

  • Fixes a minor system problem in the initial 1.01 release.


P3SVGA 01.01 / March 8, 2012

  • Initial firmware release for P3SVGA external video accessory board. 


P3 Utility for Windows

Use this software to load the latest firmware into your P3.


Minimum Operating System Requirements for Elecraft Utilities:

Microsoft Windows: XP Service Pack 3 or later, including Vista, 7, 8, and 8.1.

Apple Mac: OS X 10.6 (Snow Leopard) or later

X86-based Linux: GTK+ 2.8 or later, glibc-2.4, libstdc++.so.6 and cURL. 64-bit Linux requires 32-bit compatibility libraries.


P3 Utility:

  • P3 Utility (Windows Version February, 2013

    • Adds support for P3-SVGA downloads

    • Note: This P3 Utility version can be used to load P3 Firmware versions 0.27 and above to your P3.

    • Download the file from the above link, and then run the P3_Utility_Setup(version).exe to install the latest P3 firmware downloader to your PC.

    • After you have installed the program and run it the first time, look under the "Firmware" tab for a section called "Check for New Files". Click on the box labeled "Copy new files from Elecraft into local folder" and the P3 Utility program will automatically download the latest firmware from Elecraft's ftp site for you!

    • Also use this utility to check for the latest releases of new features for your P3!

    • Requires a serial cable like our "SERKIT" cable (and a KUSB USB-Serial Cable if your PC has only USB ports) to download from your PC to the P3.

  • P3 Utility (MAC OS X Version  May, 2014

    • Note: This P3 Utility version can be used to load P3 Firmware versions 0.27 and above to your P3.

    • Files are in universal binary in .zip file.

    • Use this utility to check for the latest releases of new features for your P3.

    • Requires either a RS-232 cable or KUSB USB-Serial Cable to download from your Mac to the P3.

  • P3 Utility (Linux .tgz Version  May, 2014

    • Note: This P3 Utility version can be used to load P3 Firmware versions 0.27 and above to your P3.

    • Files are in TAR archive (gzip-compressed) format.

    • Use this utility to check for the latest releases of new features for your P3.

    • Requires either a RS-232 cable or KUSB USB-Serial Cable to download from your computer to the P3.