New P3 Firmware Information

MCU 01.60 / 3-21-2016

Version 01.60 requires SVGA firmware 01.34 to support all SVGA features.

* P3 commands in keyboard macros: Added support to allow P3 commands to be embedded in SVGA keyboard macros.  When entering a keyboard macro using a USB keyboard attached to the P3/SVGA, P3 commands can now be intermixed with K3 commands by preceding the with the ‘#’ character.  Example: set up a macro to set the K3 to PSK31, frequency 14.070, P3 span of 100 kHz, fixed tune enabled:   
	FA00014070000;MD6;DT3;#SPN001000;#FXT1;

* SVGA keyboard macros as function keys: The first 8 SVGA keyboard macros can now be executed from the 8 front panel function keys.  First, using a keyboard, program the macro and make sure to save it into one of the first 8 locations (mem 1 – 8).  Then on the P3, press the MENU button and using the encoder, select the SVGA menu and press the encoder to enter. Then using the encoder, choose “Macro 1” through “Macro 8”,  then press the function key (short tap or long hold) to map the macro to the function key. 

* Enable/disable TX sensing at the TxMon coupler: Added TxSensEn to TxMon sub-menu.  This allows enabling/disabling of transmit sensing at the coupler.  For K3 and K3S users, TxSensEn can be set to “disabled”, which will use the serial connection from the K3 to determine the TX state. Setting TxSensEn to “enabled” will use forward power sensed at the TxMon coupler to determine TX state (useful for non-Elecraft radios). 

* New #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 P3 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. 

* K3S attenuator support:  The P3 now properly scales the display when the four-step attenuator in the K3S is enabled.

* SWR meter blanked:  Both the analog and digital SWR displays are now blanked whenever the transmit power is too low to give a valid reading.

* Serial #DSM command:  The Display Mode (#DSM) command now controls the Transmit Monitor's power/SWR meter display as well as enabling and disabling the waterfall window.  #DSM0 = Spectrum display only, #DSM1 = Spectrum + waterfall, #DSM2 = Spectrum + meters, #DSM3 = Spectrum + waterfall + meters.

* New #FON command:  The display font can now be selected via a serial command.  #FON0 = 5 x 7 pixels, #FON1 = 7 x 11 pixels, #FON2 = 9 x 14 pixels.

* New #XCV command:  The transceiver type can now be selected via a serial command.  #XCV00 = "K3", #XCV01 = User-defined, #XCV03 = 455 kHz IF, etc.  The command uses  the same number order as in the "Xcvr Sel" menu item.

* Transceiver definition bug fix - Exiting:  When exiting the "Xcvr Def" menu page, if the user-defined transceiver is already selected, it will reflect the new values inmmediately, rather than having to re-select it.

* Transceiver definition bug fix - IF Invert:  The USER transceiver that is defined in the "Xcvr Def" menu item may now specify "Not inverted" IF tuning even if the "K3" control language is selected.

* SVGA resolution / main waterfall bug fix:  The main waterfall height had been switching to the default value after changing SVGA resolution.

* VFO B cursor = VFO DATA A bug:  The VFO B cursor had been matching the VFO A cursor in DATA A mode, even when VFO B was in a different mode.

* Bitmap Upload bug:  Fixes a bug in which the waterfall area was omitted from a bitmap capture when the TXMON meters were visible.  

P3SVGA 01.34 / 3-21-2016

* Center Frequency in Tracking mode:  Fixed an old bug that caused the VFO A cursor to reset to center of screen when VFO A was tuned after the user had adjusted the center frequency offset using the CENTER function in tracking mode.  

* SVGA Keyboard: 
	Added support to allow P3 commands to be embedded in SVGA keyboard 		macros.  
	Added support so P3 can execute keyboard macros from front panel 			function keys. 
	Keyboard / USB thumbdrive can be used when not in data display mode. 		
	Cleaned up the text message sending, and use of the IM character ‘|’ for better 	handling of short text messages.  

* Scratchpad:  Removed “replay buffer” and replaced it with a scratchpad memory.  To use the Scratchpad memory, press the Insert key.  A one line window will pop up and allow text to be entered.  Press Enter, Esc or Insert to exit the scratchpad.  Scratchpad text can be sent by pressing Ctrl-Insert, or embedded in a text message using \s .  You can also exit 	the scratchpad by pressing a predefined text message key.  This is handy for inserting a call sign into a preformatted message. 

Example: create a text message that contains:  “\s de wa6hhq ur 5nn k” and assign it to the F5 key.  Now to quickly respond to a calling station, press Insert, then enter the call sign of the station, for example N6KR and then press F5.   The call sign entered in the scratchpad will be entered into the message and transmitted. 

Message counter adjustable field width:  Message counter now takes an optional precision value that controls how many digits are converted.  The existing operation of  \c  in a text message would print the message counter using all 5 digits.  Now \c can be followed by a number from 1 to 9 which sets 	the minimum number of digits displayed.  
For example, if the current contents of the message counter is 27,  \c2  would display 27,  while \c4 would display  0027. 

* Multiple \c in a text message does not increment the counter:  In the past each time the 	\c was used, the message counter would increment. This has been fixed so that the message counter only increments after the message is completed.

* Waterfall: Fixes “color rollover” in the SVGA waterfall which could occur when the SVGA waterfall bias was increased while viewing very strong signals. 

* TB for external programs: Fixes a bug in which TB commands were being swallowed and not forwarded to external programs such as DX Labs 
Winwarbler ©. 

MCU 01.54 / 8-14-2015

* Added new transmit monitor maximum power meter scales of 160W and 1600W.

* When the P3 with transmit monitor is connected to a K3, the P3 goes into transmit mode only when commanded by the K3 and not when RF power is detected.  This prevents false triggering when RF power is present from another transmitter using a nearby antenna.

Bug fixes:

* Noise blanker settings are sent immediately to the SVGA upon band changes.

* Noise blanker settings are saved in non-volatile memory when set via RS-232 commands.

* Reference level labels are properly rounded.

* The SVGA WfEn "Track main" mode name was changed to "Same as main".  This mode now initializes properly upon power-up and menu items to adjust the SVGA waterfall values are inhibited when in this mode.

* The SVGA waterfall height is limited to avoid interfering with the NB icon when adjusted via the main waterfall menu item while in "Same as main" mode.

* On the main display, menu labels are prevented from impinging on the waterfall area if the transmit monitor meters are enabled, the function key labels are enabled, and the waterfall size is set too high.

* Prevents the possibility that FN1 could get re-defined during a firmware update.

* Eliminates extraneous text on the display when activating certain menu functions when the TX monitor coupler is not present or the SVGA waterfall is set to "Same as main".

* When no K3 is present, the transmit monitor uses a higher trigger level with the VHF coupler to sense when to go to transmit mode, in order to prevent false triggering.

MCU 01.50 / 7-27-2015

* Added support for the transmitter monitor module.  Added a new "TXMonMenu" sub-menu with entries: "CW Split" (enable split screen for CW mode), "Mtr En" (turn on the "analog" meter display), "MtrScale" (set power meter full scale), "Mod En" (turn on the modulation envelope display), "ModScale" (set time/div of modulation display), "SensorCal" (RF power calibration, separate for each sensor type) and "TX hang" (delay time when the transceiver goes from transmit to receive). 

* Added an additional middle-sized font selection of 7 x 11 pixels.

* The waterfall parameters for the external display are now different from the main display. The following new entries have been added to the "SVGA menu" sub-menu: "SVGA WfEn" (turns the waterfall on/off or sets it to track the main display), "SVGA WfAv" (waterfall averaging on/off), "SVGA WfCo" (waterfall color map), "SVGA WfHt" (waterfall height), and "SVGA WfMk" (waterfall markers on/off).

* Supports preamplifier number 2 of the KXV3B (which is standard in the K3S).

MCU 01.35 / 1-22-2015

* Added stepped span mode, like the PX3, span is stepped 2, 5, 10, 20, 50, 100 & 200 KHz when enabled.

* Added per-band noise blanker enable and level. 

* Added serial commands: 
	#NBn 			NB enable, sets/gets on/off 
	#NBLnn		NB level, sets/gets level 
	#SPMn		Span mode, sets/gets
	#SVWBnn		SVGA waterfall bias, sets/gets 
	#SVDTn		SVGA data on/off, sets/gets
	#SVENn		SVGA enable, sets/gets
	#SVFNn		SVGA font, sets/gets 
	#SVFLn		SVGA fill, sets/gets enable
	#SVRSn		SVGA resolution, sets/gets 
	#WFA	n		Waterfall averaging, sets/gets enable
	#WFCn		Waterfall color, sets/gets
	#WFMn		Waterfall markers, sets/gets enable

* Added ‘NB’ icon, displays on right of screen like PX3 when noise blanker enabled.

* Fixed a bug in which serial command AVG00 would not disable averaging on SVGA. 

P3SVGA 01.22 / 1-22-2015

* Fixed bug that prevented waterfall markers from turning off from P3 menu

* Fixed a bug that caused the SVGA En (enable/disable) on the P3 to not work. 

MCU 01.34 / 1-8-2015

* Added support for the SVGA noise blanker.

* Fixed a bug that occasionally caused a hesitation in resuming the display updates when the K3 stops transmitting.

* Improved reliability of K3 commands received via RS-232.

P3SVGA 01.21 / 1-5-2015

* Added Noise Blanker. 

* Developed a faster method of detecting K3 transmit/receive state changes.  

* Added data terminal ‘send on space’ to the available data TX modes.  

* Added replay of keyboard input using Ctrl-Alt-R.  Ctrl-C will clear replay buffer.

* Added ‘\r’ to embed a CR in text message. Use ‘\\’ to send a single ‘\’. 

* Added ‘\c’ to embed an incrementing serial counter in a text message.  Clearing/presetting counter may be done in the setup screen (Ctrl-Alt-S). 

* Text messages sent in data terminal mode now respect the mode setting (VOX, CR, ^T). 

* Fixed a bug in data terminal mode that was causing the time-out to not reset correctly. 

* Fixed a bug in data terminal mode that was causing non-existent characters to be retrieved and sent.  Also fixes a bug of missing characters. 

* Added waterfall cursors, these display exactly as they do on the P3 screen.

MCU 01.29 / 5-21-2014

* 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 01.26 / 2-28-2013

* Removes two debug commands accidently left in previous version. 

MCU 01.25 / 1-16-2013

* Added an SVGA menu option to store a bitmap copy of the external monitor screen to a USB mass storage device.

* Added SVGA menu options to save and restore the SVGA module's state to a USB mass storage device.

* Added an alternate 1920x1080 external display resolution that works better on some monitors.

* Eliminated extra characters on the display in certain circumstances when the SPAN adjustment is active and a span-set function key is pressed.

* The maximum SCALE value is properly clipped to 80 dB when changing SPAN with Menu:SpanScale set to "REF LVL &SCALE".

* Tweaked many parameter-setting routines to tune a little more slowly. 

* Increased the memory depth of the algorithm that prevents false knob rotation when pressing the knob switch.

* Fixed a bug that caused an occasional wrong cursor width due to a missing mode command from the K3 when the SVGA is in data mode.

* The #RVS and #RVF commands respond properly if the SVGA option is not present (99.99) or has only boot-load firmware installed (00.00). 

* The SVGA is reset after a firmware download to prevent an incorrect response to the #RVS command.

* The #FXT command properly sets the external SVGA as well as the main display.

* Fixed a bug involving downloading K3 firmware when the SVGA data display mode is enabled.

* Fixed a bug that could cause the external SVGA display to lock up when turning the knob on the P3.

P3SVGA 01.16 / 02-26-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. 

MCU 01.20 / 9-14-2012

* 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.

P3SVGA 01.10 / 09-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. 

MCU 01.16 / 4-27-2012

* 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.)

P3SVGA 01.04 / 4-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. 

* Trace 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. 

MCU 01.13 / 3-22-2012

* 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.

MCU 01.12 / 3-13-2012

* 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.

P3SVGA 01.02 / 3-12-2012
* Fixes a minor system problem in the initial 1.01 release.

P3SVGA 01.01 / 3-8-2012
* Initial firmware release for P3SVGA external video accessory board. 

MCU 01.11 / 3-8-2012

* 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 01.09 / 6-22-2011

* 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.

MCU 01.05 / 2-16-2011

* Added RS-232 commands, #FXA and #FXT, to support fixed-tune mode.

* The default is now Tracking rather than Fixed-tune mode.

* The displayed VFO cursors are not allowed to straddle the suppressed carrier frequency in SSB, CW and DATA A modes, to more-closely match actual K3 operation.

* VFO cursors are more accurate in AM mode.

* Fixed a bug that caused the frequency to sometimes tune in the wrong direction on the 6 meter band in fixed-tune mode.

* Fixed a bug that can cause some parameters stored in the EEPROM to be corrupted when upgrading between certain firmware versions.

* In fixed-tune mode, large frequency excursions, band changes, and span changes using SpanSet that place the K3 VFO A cursor off-screen now automatically re-center the display on the approximate VFO A frequency, while maintaining a "rounded-off" start frequency.

* Transverter frequencies now display correctly in fixed-tune mode.

* Markers work better in transverter bands.

MCU 01.00 / 1-18-2011

* Changed "S9" level on 6 meters from -93 dBm to -73 dBm to match the K3.

* Several minor bug fixes.

MCU 00.50 / 1-9-2011

* A new fixed-tuning mode keeps the P3 frequency display constant.  Instead of the display tracking the K3 VFO A, the display frequencies stay fixed and the VFO A cursor moves across the screen as the VFO is tuned.  Requires K3 firmware version 4.25 or later.  There are two new menu entries:
- MENU:FixTrack:  Switches between fixed-tune and tracking modes.
- MENU:FixMode:  Selects among 4 center frequency auto-adjust methods:
     Full span:  Display jumps a span width when VFO A is tuned off-screen.
     Half span:  Display jumps half a span width to keep VFO A on-screen.
     Slide:  Display moves the minimum necessary to keep VFO A on-screen.
     Static:  Display never moves, even if VFO A is tuned off-screen.

* Added MENU:CenterEn option to disable the CENTER function in tracking mode.  Disabled is the default.  The CENTER key still works to re-center the display on the VFO A frequency.

* Either dotted or solid graticule lines for the amplitude level may be selected via MENU:Lvl Lines.

* The spectrum vertical scale can now be either dBm or S-units plus dB over S9, as selected in MENU:Lvl Mode.  Note that this may not always correspond to the K3's S meter for various reasons.  See P3 Owner's Manual.

* At power-on, the MENU selection defaults to FW Rev.

* Added a MENU function "XV Invert" to indicate whether the spectrum should be inverted or not on each transverter band.

* Fixed incorrect per-band reference level storage when using MENU:Span Set..

* The preamplifier now stays off when strong signals that could overload the ADC are present in the passband.  The wrong trip level was used previously.

* Modified the preamplifier algorithm to make the relay click less often.

MCU 00.41 / 11-1-2010

* Added a MENU function "Lvl Cal" to calibrate the displayed amplitude level.

* Added a MENU function "XV Gain" to set the gains of the K3 transverter bands.  Values default to 25 dB to approximate the gain of the K144XV.

* Added many new RS-232 commands.

* Saving reference level by band now takes into account the SpanScale setting.

* Fixed a display freeze caused by increasing the span with the scale set to a low value and SpanScale set to "REF_LVL & SCALE".

MCU 00.40 / 10-19-2010

* Added two new MENU functions to zero MKR A and MKR B.

* Fixed display glitches caused by RS-232 traffic at certain spans.

* VFO B cursor width is correct if VFO A and VFO B use different modes.

* Frequency-axis tic marks move when changing RIT frequency.

* K3 commands with long responses work correctly at 4800 baud.

MCU 00.38 / 10-1-2010

* Several MENU items are now toggle functions that can be changed with a key press.

* Added a digit to the center frequency display (10 Hz resolution).

* Better resolution of the frequency-axis tic marks.

MCU 00.37 / 9-23-2010

* K3 firmware can be updated without turning off the P3.

* Preset spans may be assigned to FN keys using the MENU selection Span Set.

* Peak and freeze functions toggle properly from the MENU.

* The waterfall is restored when returning from the display test.

MCU 00.36 / 9-16-2010

* Center frequency and markers now work on UHF transverter bands.

MCU 00.35 / 9-14-2010

* Additional latency reduction for K3 commands.

* Extensive changes to the RS-232 handler.  To obtain the full benefit of the improvements, use K3 firmware 04.12 or later.

* Added "Knob Tap" and "Knob Hold" to the MENU.

* Added 8215 kHz to transceiver menu.

* Fixed missing single line in bitmap display upload.

MCU 00.34 / 8/24/2010

* Fixed a bug that caused FN key definitions to be lost when upgrading firmware.

* Eliminates rare screen freeze after transmit.

* The amplifier relay clicks less often.

MCU 00.33 / 8-19-2010

* Center frequency defaults to zero if no K3 is connected.

* Transceiver definition is now saved in EEPROM.

* Procedures to store parameters in EEPROM are completely re-written.

* Changed the scaling of the MENU function that adjusts Ref Cal.

MCU 00.32 / 8-15-2010

* Changed waterfall markers to match spectrum markers.

* Changed tuning rate and added ballistic tuning for CENTER.

* Changed adjustment step size for Rate and Waterfall height.

MCU 00.31 / 8-13-2010

New features:

* The reference level is now saved per band.

* Added ballistic tuning for SPAN.

* The widths of MKR A and MKR B are reduced from 2 to 1 pixel.

* MKR A and MKR B do not overlay the spectrum line.

* Reduced the brightness of the center-frequency line.

Bug fixes:

* Eliminated a 1-pixel error in the positions of the x-axis frequency tics.

* Improved RS-232 response between the PC and XCVR connections.

* Changes to make EEPROM reads more robust.

MCU 00.30 / 8-10-2010

New features:

* Averaging optionally applies to the waterfall as well as the spectrum.

* Average and Peak are not re-set after small changes in frequency.

* MKR A and MKR B are reset upon a K3 band change.

Bug fixes:

* If MKR A or MKR B is active when activating the menu, then it automatically becomes active again upon exiting the menu.

* Further refinement of the algorithm that reads the knob encoder.

* Fixed a bug that caused some parameters not to be stored to EEPROM.

* In the bitmap upload, eliminated a two-pixel error in the waterfall position.

* Display no longer sometimes hangs for awhile after a long transmission.

MCU 00.29 / 8-4-2010

New features:

* If AVERAGE was on when PEAK is enabled, it is turned back on again when PEAK is disabled.

Bug fixes:

* Eliminated a 1-pixel error in the positions of the VFO cursors.

* The P3's CW pitch value is properly initialized at power-on.

* The cursor positions are now accurate for AFSK A, FSK D and PSK D modes when the pitch or shift is set to other than the default value.

* Refined the algorithm that reads the knob encoder.

MCU 00.28 / 8-2-2010

Bug fixes:

* Fixed corrupted bitmap uploads.

* Eliminated a sporadic small center-frequency error.

* At power-on, MKR A and MKR B now stay off after a parameter adjustment.

* Eliminated a one-pixel error in the location of the center frequency marker.

MCU 00.27 / 7-28-2010 

* Production release