New Firmware Information

MCU 1.48 / 02/08/2017

Note: refer to the latest PX3 manual for more information regarding these new features. 

* Adds: USB MSD (mass storage device, memory stick, thumb drive) support.  Most types of flash drives are supported.  Added a new sub-menu called “MSD menu” which includes the following features:  
	+ Scrn shot – takes a .bmp screen shot of the current screen.  
	+ ConfgSave – saves the current configuration. 
	+ ConfgRstr – restores the configuration. 
	+ XportMacr – exports macros/text messages to a file which can be edited.
	+ ImprtMacr – imports macros/text messages from a file.
	+ Set Clock – allows setting of the clock used for file operations. 

* Adds: Serial commands #MAA, #MBA to adjust A or B markers by an incrementing or decrementing.  The adjustment value is the same as used by the K3/KX3 UP and DN commands.  Usage: #MAAsn
		s = + to increment, - to decrement 
		n = 0 adjust by 1 Hz
		n = 1   “   “  10 Hz
		n = 2   “   “  20 Hz
		n = 3   “   “  50 Hz
		n = 4   “   “  1 kHz
		n = 5   “   “  2 kHz
		n = 6   “   “  3 kHz  
		n = 7   “   “  5 kHz  
		n = 8   “   “  100 Hz
		n = 9   “   “  200 Hz
Or: 
	#MAAs
		s = + to increment, - to decrement. The step size is automatically determined 			by the current span and mode:	

USB, LSB, AM & FM 
Span < 5 kHz – step = 10 Hz
Span 2-9.99 kHz – step = 20 Hz
Span 10-49.9 kHz – step = 50 Hz
Span 50-99.1 kHz – step = 100 Hz
Span 100-200 kHz – step = 200 Hz

CW & Data
Span < 5 kHz – step = 2 Hz
Span 2-9.99 kHz – step = 20 Hz
Span 10-49.9 kHz – step = 50 Hz
Span 50-99.1 kHz – step = 100 Hz
Span 100-200 kHz – step = 200 Hz

			

* Adds: Frequency displays now show all digits including the Hz digit.  This includes the center frequency adjustment and marker values.  Note that markers adjust by values determined by the current span setting. 

* Adds: To enter the text decode scratchpad, you can now use either Insert or Alt-P.  To send the scratchpad, you can now use either Ctrl-Insert or Ctrl-P . 

* Adds: #MSS msd screen shot serial command. 

	

MCU 1.43 / 04/05/2016

* Adds: keyboard macros can now be executed even when the Text Display is turned off. 

* Adds: #RCF command: “Relative Center Frequency” applies an offset to the center frequency based on the passed argument.  Usage: #RCFsnnnnnn;  Where: ‘s’ is the sign + or -, nnnnnn is the offset in Hz.  For example, if the PX3 is set to a 30 kHz span and you would like to position the cursor on the left edge: #RCF+015000;   Using #RCF without any arguments returns the difference in Hz between the center frequency and the vfo frequency. 

* Fixes/Adds: Removed replay buffer and its controls and in its place added a “scratchpad”  to hold temporary text such as call signs, names, etc.  Text may be added to the scratch pad by first pressing the Insert key.  The scratchpad is cleared each time it is opened.  To move the scratchpad contents to the Tx buffer, press Ctrl-Insert.  Pressing Ctrl-H when the scratchpad is open, displays a help screen.  To exit the scratchpad, press Esc, Enter or Insert.  You may also press a text macro assigned key which will execute after exiting the scratchpad.  To embed the scratchpad contents in a text message, use \s . The scratchpad holds one line of text.  It is erased after each power cycle. 

* Fixes: USB/LSB passband inversion when using transverters. 

* Fixes: an issue when using the ‘|’ command (IM) with text message strings shorter than 10 characters.  The IM character is now correctly interpreted which should solve the problem of truncated strings. 

* Fixes: Keyboard help screen being overwritten by spectrum trace and grid. 

* Fixes: Full Tx keyboard buffer overflow issue in which buffer could not be sent with Enter.

* Fixes: Waterfall height is now correctly maintained across text decode on or off.  Waterfall height is now adjusted for text decode font selection and text decode mode. 

MCU 1.39 / 11/02/2015

* Adds: USB keyboard support.  Most PC keyboards are supported except Bluetooth, and those with mice.  Please refer to revision A6 of the PX3 Manual (currently available on the Elecraft website) for instructions and examples.  The text display window now displays 3 lines of RX text and 2 lines of TX text.  Features include 50 message & 50 macro memories, beacon mode, replay buffer, and more.  
* Adds: The 7x11 font first introduced on the P3, now available on the PX3. 
* Adds: serial commands to support keyboard,  #USB, #BCN, #BCI, #BCL, #TXM, and  #TXH .
* Adds: serial commands to adjust OSB amplitude/phase values, #OSBP, #OSBA. 
* Fixes: ‘smearing’ U-shaped VFO A cursor when fixed tune is enabled. 
* Fixes: an issue with display freezing when RIT/XIT was adjusted on KX3
* Fixes: displayed frequency not updating when RIT was turned off. 
* Fixes: missing CW elements with paddles after using keyboard.
* Fixes: garbled bitmap saves when using PX3 Utility.

MCU 1.25 / 4/17/2015

* A new fixed-tuning mode keeps the PX3 display constant as the KX3 is tuned.  Associated menu entries are "FixTrack" to toggle between fixed-tune and tracking mode, and "FixMode" to select the behavior when the VFO cursor reaches the edge of the display.  Operation is similar to a P3.
* The knob interface has been improved for smoother operation.
* The AFSK cursor is now on the correct frequency.
* There is no longer a sudden jump in display resolution when adjusting the span below 5 kHz.

MCU 1.16 / 11/10/2014

* Adds transverter support; two new menu entries XV Gain and XV Invert allow the user to change the gain and tuning inversion based on the transverter band.
* Adds 2 more pixels between the top of the decoded text and the frame of spectrum/waterfall area. 
* Separate text sub-menu added. 
* Text Enb turns on/off text decode display so it can be used with a function key. 
* AutoTxt menu allows text decode display to follow enables text decode on/off based on KX3 mode. When enabled going to CW, or data modes automatically turns on text decode in PX3, then switches off when exiting back to USB/LSB/AM/FM etc. 
* Text window displays “Text Display” when first text window is first initialized, clears when Rx text is displayed, or after 4 second delay. 

MCU 1.12 / 10/03/2014

* Fixes a bug which required extra encoder turns to change the span. 
* Text decode feature added. A long key press of the MENU/LABELS key now is used to: show labels, not show labels or turn on text decode. 
* Text decode shows the receive characters in white, transmit characters in green. 
* Noise Blanker on/off now shows the on/off state in the menu, just like other menu functions.
* Rev. 1.12 of the PX3 requires KX3 version 2.24 or later

MCU 1.11 / 09/26/2014

* Fixes a bug in which an attached KXPA100 would randomly turn off. 
* Fixes a bug in which the KX3 would band change for no apparent reason. 
* Noise Blanker icon now displays as “NB” in blue on a white background. 
* Stepped Span mode is enabled by default after a configuration reset. 
* Fixed up the keyboard scan, long and short key presses are detected more accurately.
* An EEPROM read/write test is now performed each time the unit is powered up. 

MCU 1.09 / 09/19/2014

* Stepped span feature added. 
* Fixed bug that caused a connected KXPA100 to turn off and/or PX3 to lock-up. 
* Removed REF COMP mode. 
* Span Autoscale now defaults to OFF after a configuration reset. 
* Fixed pixel artifacts at top of screen and narrow tick marks when tuning VFO. 
* Fixed bug that cause the MKRA and/or MKRB to not reset on a band change. 
* Serial command #CAL added.  #CAL1 turns on calibrator, #CAL0 turns it off.  
* Fixed bug in which Ref Lvl was not getting saved per band. 
* Rev. 1.08 of the PX3 requires KX3 version 2.21 or later

MCU 1.07 / 09/03/2014

* Span-per-mode is the same for USB and LSB, CW and CW Rev. 
* Fixed spectrum display "wrap" on strong signals. 
* Fixed bug in which EEPROM write failed, causing EEPROM corruption. 
* Added REF COMP feature to automatically change REF LVL when using preamp/attenuator at the KX3.
  NOTE: This feature defaults to OFF. Turning it ON is most useful if you have an extremely low noise level at your QTH on most bands. Under these conditions, PRE and ATTN settings can have a large effect on the location of the PX3's noise floor, and REF COMP may lessen the need for constant adjustment of the REF level as you change PRE/ATTN.
* Rev. 1.07 of the PX3 requires KX3 version 2.19 or later

MCU 1.04 / 08-20-2014

* Span is now per mode instead of per band. 
* Adds stepped span mode, when enabled (in menu) span steps are 2, 5, 10, 20, 50, 100 & 200 KHz. 
* Adds “NB” icon text in upper right corner when noise blanker is enabled. 
* Refresh rate now defaults to 80 (after parameter init). 
* Fixes a bug in which the sampling rate was not set correctly after a power cycle. 

MCU 1.03 / 08-15-2014

* Adds per band values for span and scale. 
* Adds configuration save and restore using PX3 utility (version 1.14.8.12)
* Fixes loss/corruption of configuration data. 
* Fixes KXPA control so KX3 can turn on/off amplifier through PX3. 
* Minor bug fixes. 

MCU 1.02 / 08-07-2014

* Initial production release of PX3 firmware.