
FRStack version 3 was designed to be used with SmartSDR / Flex 6K 8K version 2.5 or later and 3.0.24 or later, Flex PGXL, SPE 1.3, 1.5 and 2 Amplifiers and SteppIR Antennas. Many of the features in FRStack come from FRS Community, Radio Owners and Staff input. Thank you for making FRStack better.
FRStack displays a list of Active Slices, Most Recently Used (MRU) Frequencies, a list of Memories, a list of Favorite Memories, a list of Scan Banks, Mode Memories, the Transmit Profiles, Mic Profiles, Global Profiles and the Radio Memory List.
FRStack can display Spots on the radio's panadapter by monitoring up to 4 Telenet Spot Clusters.
SmartSDR V3 supports multiple clients, you must bind FRStack to specific client in order to target the client you wish to Tune, MOX or set TX Band Settings. You can specify which client to bind to from command line with /client=_StationName_. You can also view all client's slices by using the Radio, View / Sync Client Slices menu. If you want to only use the View / Sync Client Slices feature launch FRStack with the /clients command line argument. If you want to bind to multiple clients at the same time launch another copy of FRStack.
Select a Slice window to designate the target slice for commands. The context menus are accessed by right clicking UI objects.
FRStack monitors the radio's slice frequency, when the frequency is in use for 15+ seconds it is recorded as a MRU band entry. If the frequency shifts less than 1K in either direction the current MRU is updated. When the MRU list reaches its limit the oldest MRU entry is removed. When a MRU button is selected the active Slice is set to the buttons information.
Memory buttons can be created from the context menu of a Slice, MRU tab background, MRU Band label and MRU button. A Memory can be linked to one of your TX Profiles and or MIC Profiles, this is optional. When a Memory button is selected the active Slice is set to the buttons information and the TX Profile / MIC Profile is also selected. When a Memory Band count reaches its limit a warning is displayed, you must delete a current memory to add new one. You can also increase the memory limit in the options.
The Scan Bank feature allows you to create up to 10 frequency lists called Banks. Scan Bank frequencies are created in a similar fashion as Memories using the context menus of MRU or Memory frequencies. A Scan Bank scan operation is started by using the Slice's context menu to select the Scan Bank of your choosing. The Scanning menu item lets you set the Scan Dwell time, Mode and Scan Mute settings.
Mode memories are just like regular memories except they do not set the Frequency. This way you can create your favorite SSB, CW or Digtial mode settings then apply them to any frequency.
SSB Meter Level Mute feature will mute the active slice when the current meter level is below a user selected level setting. This is a poor man’s squelch for SSB.
PGXL amplifiers can be set to Operate or Standby mode.
SPE amplifiers can be controlled from a SPE tab or the Amplifier menu item.
Tune detection will optionally set your PGXL or SPE amplifier to Standby to allow your Frequency detecting auto tuners (like the HF-AUTO) the opportunity to tune at a low power setting. Once tuning is complete the AMP is optionally set to Operate. Tune menu item in FRStack does not require any additional TX Delay however detection of Tune initiated from SmartSDR/W, SmartSDR/M requires up to a 150ms TX delay to prevent amplified tune RF from being emitted.
Full Duplex protection provides an automatic method to disable FDX when your 2 receiver radio slices change antennas. Usage scenario is two slices on different bands using different antennas. The radio's band pass filters protect the receivers from RF on other bands. When either slice is changed to the same band or remove filters (WIDE mode) you now are transmitting with no band pass protection on second receiver. This feature turns off FDX when these conditions exist to prevent RF from entering active receiver. You can control which antenna inputs are protected.
UDP Radio information feature will send data to 1 - 4 configured IP + Port combinations. Use this feature to drive accessory / companion applications like HF-AUTO Antenna Tuning software.
Features
			Version 3.10.19.85   Download
			Update to latest SDK 3.10.10
			Add Spot option password feature
		
            Version 3.9.18.84
            Update to latest SDK 3.9.18
            Add APD to Radio Menu, Rest Radio
            Add Profile Auto Save to Radio TX Menu, Rest Radio
            Add Tune Mode to Radio TX Menu, Rest Radio
            Add Tuner to Main Menu, Rest Tuner
            Hide old TGXL Main Menu
            Add 2nd SteppIR support
            UI Improvements
        
            Version 3.8.16.82
            Add Band change UI
            Fix Band XVTR API
            Add XVTR4-9 Hotkeys
            Add RADIO GLOBALPROFILESAVE API and UI
            Add RADIO MICPROFILESAVE API and UI
            Add RADIO TXPROFILESAVE API and UI
        
            Version 3.8.14.80
            Mini Meter Window fix issue on Amp Temp units
            Add /minimize, /maximize and /normal cmd line switches
            Close window remembers minimized state
        
            Version 3.8.12.78
            Add SQUELCH and SQUELCHLEVEL API to REST Slice INFO
        
            Version 3.8.12.77
            Update to latest SDK 3.8
            Add SQUELCH and SQUELCHLEVEL API to REST Slice
            Fix Tune Detection logic
            Update PGXL Power limit handling
        
            Version 3.7.38.75
            Add Rest FRStack MEMORIES - returns all memory names
            Swap Slice bug fix 
            Add Rest Radio Info now contains SLICE label
            Update to latest SDK 3.7
        
            Version 3.1.38.72
            Add UDP Radio Info Simulate IsSplit
            Add REST Slice FREQ + / - Hz; e.g. param=+1000 or param=-500 
            Update to latest SDK 3.4
        
            Version 3.1.36.70
            Add FILTERLOW FILTERHIGH set value using param= 3000
            MOX via COM Port off delay
            Localization fix on Rest Frequency
            Bugfix Radio Tune, Tgxl Autotune detect logic
            Bugfix Slice FILTER adds 4K, filters 1-9
        
            Version 3.1.35.65
            Add 4K to filter list
            CWX properties Bugfixes
        
            Version 3.1.34.63
            Hot keys for Slice copy to Slice; SCOPYxTOy where x is 0-3 and y is 0-7
            Rest Slice COPYFROM and COPYTO where param is 0-7 or A-H
            Rest ActiveSlice, Slice target by index or letter
            Clean up Radio Tune Detect logic
            Remember last connected radio for Radio list selection and Auto connection
        
            Version 3.1.33.62
            Hot keys for Active Slice Select Band
            UI Panadapter Create and Close
            Hot keys for Panadapter Create and Delete
            Rest Radio/Pan for Panadapter Create and Delete
        
            Version 3.1.32.61
            Hot key Power 1W Up / Down action
            TGXL AutoTune, Operate toggle
            Improve recovery when PC Power off corrupts user.config
            Update to latest SDK 3.3.1
        
            Version 3.1.31.60
            Add TX Slice API to the Active Slice and Slice A to H
            SteppIR add Follow Antenna selection API
            Fix SPE 1 support
        
            Version 3.1.30.59
            RADIO INFO adds Transverter array - XVTRS
            SLICE BAND now accepts XVTRn where n is Transverter Index
        
            Version 3.1.29.58
            Meter Plot feature beta fixes
            UDP Network Info restrict data feature
            
        
            Version 3.1.28.57
            Meter Plot feature beta release
            Spots Grid Location fix
            Update SPE Amp serial port logic
            
        
            Version 3.1.27.56
            Commandline setting for band stack feature. /bandstacks=SomeFileName.XML
            Fix for Spot Telnet port above 32767
        
            Version 3.1.26.55
            Add Radio Memory REST API
            Add Radio SPOTS REST API
            Add CWSPEEDUP1 CWSPEEDDOWN1 hot keys
            Add Slice B tracks Slice A w/ rev direction feature
        
            Version 3.1.25.53
            Enhance Radio Filter Sharpness API
            Add radio memory double click action
            UDP Network Info - Adds RadioMox and ActiveRadioMox
            MOX state added to UDP Network and Web Socket information
        
            Version 3.1.25.52
            Add Radio Filter Sharpness API
            Updated StreamDeck RestCall Action which makes it easier to switch URL Domain for all buttons
        
            Version 3.1.24.51
            Bug fixes
            Version 3.1.24.50
            Auto Shrink User Interface feature
        
            Version 3.1.23.49
            Rest API bugfix
        
            Version 3.1.23.48
            Rest FRStack/MODESETSDAX API - DAX enabled / disable by TX Slice's Mode
        
            Version 3.1.22.47
            Options MOX tab now DAX / MOX tab - New feature: DAX enabled by TX Slice's Mode
            Custom Functions Add-in DLL Feature - allows you to extend Menu, Hotkey and Rest API
        
            Version 3.1.20.45
            SteppIR control adds AUTOTRACK, Retry logic, Multi-client bugfix
            S-Meter data returned in UDP Meter data and Web Socket formats
            Add Rest API Radio: TXIHIBIT
            Update Rest API Radio: INFO  adds TXINHIBIT, NICKNAME, CALLSIGN, MODEL, SERIAL, VERSION
            Update Rest API Slice: INFO adds INDEX property
            Add Rest API SPEAMP: INFO
            Add Rest API STEPPIR: INFO, AUTOTRACK
            Meter level Mute (Squelch) tooltip is dbm level
            UDP Data add app node name set to FRStack
        
            Version 3.1.16.43
            Add Rest API FRStack: AUTOCONNECT, MUTEOTHERSONSLICEACTIVE, ENABLETXONSLICEACTIVE, FOLLOWACTIVESLICE
            Add Rest API Radio: INFO, ENUMINFO, AMCARRIER, MICBIAS, MICBOOST, METERINRX, DEXP, DEXPLEVEL, CLIENTS
            Add Rest API Slice: INFO, LETTER, ACTIVE
        
            Version 3.1.15.42
            Add S-Meter data to UDP broadcast
            Add Rest Slice DAX setting
        
            Version 3.1.14.40
            Allow Rest API to be called from other clients feature fix
        
            Version 3.1.14.39
            Add Radio Rest API for PROC and PROCLEVEL
            Add Radio Hotkey for PROCUP, PROCDOWN
            Fix non-US numeric formatting
            Spot bugfixes
        
            Version 3.1.12.37
            Memory Button Tooltip timeout feature
            Update Spot Source feature - Add Send command & Keep alive logic
            Bugfixes
        
            Version 3.1.11.36
            Update Spot Source feature - Expose Init command, add optional SSID
            CWX Window - Add Escape key to clear CWX buffer
            Bugfixes
        
            Version 3.1.10.34
            Add Spot Source feature, configure in View, Options, Spot tab
        
            Version 3.1.9.32
            Add Radio Meter information UDP Broadcast feature
            Add SteppIR TX Inhibit both ANT option
        
            Version 3.1.8.30
            Add CW REST API and Hotkeys
            Add SPE Amplifier V1 support 
            Improve SteppIR receive logic 
            Improve logging for diagnostics sessions
        
            Version 3.1.7.27
            Add SPE Open AMP on Connect feature
            Add Slice Save as Favorite Memory
            Add Favorite Tab Context Menu; Sort by Label, Group by Mode
            Add Radio Rest API for Monitor settings
            Rest API bug fixes for Slice command
        
            Release 3.1.7.22
            Add SPE Turn On/Off DTR feature
            Add Hotkey and SPEAMP Rest API CLOSE command
            Add Menu, Slice Rest API and HotKey to Center Panadapter
            Bugfix Slice Rest XIT / RIT API
        
            Release 3.1.7.21
            Add Slice Rest API to target specific slice A-H
            Add Slice Rest API SPLIT and CLOSE commands
            Update FDX Protect feature
            Stream Deck profile updated with Slice specific buttons
        
            Release 3.1.5.19
            Add SteppIR REST Radio API
            Add FDX Protect feature
            Add UDP Radio Info messages feature
            Stream Deck profile updated with SteppIR & Panadaptor Width buttons
        
            Release 3.1.4.10
            Add TX Filter Low / High to REST Radio API
            Add Swap Slice to REST ActiveSlice API
            Add METERWINDOW,CWXWINDOW,SPEWINDOW,SPOTMENU toggle to REST FRStack API
        
            Release 3.1.4.9
            Add ATU command to REST Radio API
            Add Frequency Entry command to REST Radio API
            Add Profile selection to REST Radio API
            Bugfixes
        
            Release 3.1.4.8
            Add REST API for SPE Amps
            Stream Deck Rest Plugin - add multiline Prefix and Suffix
            Bugfixes
        
            Release 3.1.3.7
            Add Hotkeys Filter, MIC, Power levels
            Add REST API for StreamDeck and other integrations
        
            Release 3.0.26.6
            Fix deadlock when changing Global Profiles
        
            Release 3.0.25.5
            Add Hotkeys for Slice Mode
            Hotkey Editor File Load / Save feature
        
            Release 3.0.24.4
            Improve View / Sync A & B Client Slices feature
            Support for SmartSDR V2.5 and 3.1.0
            Support FlexAPI V3.0.24
        
            Release 3.0.19.2
            Improve View / Sync All Client Slices feature
            Bug fixes
        
            Release 3.0.19.1
            multiView support
            TX Band Settings view / edit
            Sync Client Slices feature will keep clients' slices in sync with each other. The purpose is to allow the use of Maestro as a control surface for SmartSDR when co-located. You must not bind to a client for this feature to work.
        
            Release 2.4.50.23   Download
            Version warning for V2.5+ fix
        
            Release 2.4.49.21
            Version warning for V2.5+
        
            Release 2.4.11.20
            Add hotkey for RX & TX EQ Enable
        
            Release 2.4.10.19
            Swap Slice A with D bugfix
            FRStack Spot menu removed by other Spot apps fix
        
            Release 2.4.10.18
            Slice Menu - Frequency Edit
            Reduce size of Slice S-Meter
            Spot Menu Enable now enables required Hotkeys menu bugfix
        
            Release 2.4.9.17
            Mouse wheel on Slice changes frequency by step
            Mouse wheel click increases step
            Slice new menu items for Mode, BW and Step
            MRU memory stack - sort by Freq or Time
            New hotkey and spot menu for Add Memory
            Add 2200 and 630 bands
            Help window adds Ctrl + / - Zoom
            Add to radio memory feature bugfix
        
            Version 2.3.7.16
            FRStack menus via Spots for SSDR 2.3.7
            New menus and hotkeys for Panadapter Band and Segment Zoom
            Add Hotkeys for Active Slice Lock, Radio FDX
            New SPE Amp window, SPE hotkeys and larger bold Power, V, A and SWR font
            Fix Scan Memory Skip function
            Update to how windows positions are restored
            New ICON
        
            Version 2.2.8.11
            Add +RX menu with RXADD & RXDEL Hotkey
            Add SPLIT menu item on Slice with SPLIT Hotkey
            New ICON
        
            Version 2.1.30.10
            Fix SmartLink Auth0 issue
        
            Version 2.1.30.9
            Live mode for CWX Window
            Program Launch now has optional RUN menu on Main Menu
            Add USB Relay control feature added; accessed from Program Launch context menu
        
            Version 2.1.30.8
            New SPE Amplifier Tab and Menu Items
            Memory option to set Panadapter Bandwidth
        
            Version 2.1.30.7
            Active Slice Frequency Up / Down hotkeys
            Radio / Maestro Tune disables RCA TX (external AMP)
            Meter window hides PGXL meters when AMP not detected
            Fix initial tab selection
        
            Version 2.1.30.6
            FM Reverse menu item and active slice hotkey
            Slice specific MUTE Toggle Hotkeys
            Installer creates Firewall rule for both Public and Private Profiles
        
            Version 2.1.30.5
            Tune in FRStack RCA TX Disable feature
            Memory Add DAX option of 'Not Set'
        
            Release 2.1.30.4
            Flex-6400 / 6600 support
            SmartLink Support
            Adds Mode Memory Tab
            Adds CWX Window + Hotkeys
            AGC Mode + Threshold
            Diversity Menu + Hotkeys
            RF Gain Menu + Hotkeys
            RX TX ANT Menus + Hotkeys
            PGXL Menu + Hotkey, Meters
            Tune in FRStack sets PGXL to Standby
            --serial=[radio sn] Command line support
        
            Version 1.11.28.0   Download 
            Swap Slice fix: Mute & TX states stay with each slice by default
        
            Version 1.11.27.0
            Swap A & B-H Slices Hot keys
            Bug fix for loading RX EQ settings
        
            Version 1.11.26.0
            Slice Panadapter Bandwidth Menu Items & Hot keys
            Bug fix for Profile load slice cycling (relay clicking)
        
            Version 1.11.25.0 
            Slice S-Meter peak hold indicator
            Meter window context menu additions:
               Meter bar show / hide
               Display meters horizontally
               Select which meters to display
        
            Version 1.11.24.0
            Meter window add graphical bar
            Meter window Power & SWR uses 20 sample peak hold
            Memory now records radio RX EQ, optional apply
        
            Version 1.11.22.0
            Bugfix for Meter scaling
            Version 1.11.21.0
            Add Hotkeys for SCAN BANK ADD, STEP size
            Add keyboard delete on MRU, Memory and Scan Tabs
            SmartSDR / Flex SDK V1.11 Support
        
            Version 1.11.20.0
            Slice S-Meter feature
            Meter Window Temp in Fahrenheit option
            Squelch now works for all Modes
            Support meter scale changes for V & A
        
            Version 1.9.17.0
            Bugfix - Change slice command order
            1st time CW Color changed to Orange
            Version 1.9.16.0
            Add Reboot Radio menu item - Restarts radio
            Add Mode Color feature, Options dialog allows you to adjust button color based upon mode
            SmartSDR / Flex SDK V1.9 Support
        
            Version 1.8.15.0
            Add Scan Memory quick capture feature - Double click on Slice
            Add Disconnect GUI Client - Radio Menu item + HotKey (GUIOFF)
            Enhance Global Profile Program Launch Editor
            SmartSDR / Flex SDK V1.8 Support
        
            Version 1.6.11.0
            Bugfix - Windows 7 Edit Memory crash
        
            Version 1.6.10.0
            Increase Scan Banks count to 20
            Bugfix Program Launch Show Normal option
        
            Version 1.6.9.0
            Program Launch upon Global Profile Selection
            Mute All Slices Menu Item And Hotkey
        
            Version 1.6.6.0
            Bugfix - SSB / AM Squelch function failed when there was no Slice A
        
            Version 1.6.5.0
            Stack Memory - add support for APF Enable / Level Settings
            Meter Window - Context menu Transparent option
        
            Version 1.6.4.0
            SmartSDR / Flex SDK V1.6 Support
            Adds Slice WNB Control
            Adds MIC Profile Tab
            Add Meter Window - Voltage, PA Temp, TX Power Out / Reflected and SWR
            Squelch (Meter Level Mute) - Slice Mute enable option
            Squelch (Meter Level Mute) - DAX assignment follows Mute option; A=1,B=2,etc.
            Squelch (Meter Level Mute) & Scanning now work together
            Main window Tab selection Option
            Mini Window selectable Always-On-Top feature
            Remote MOX Switch now supports CTS & DSR with Pin level; Added debounce logic
            Scan Tab - Band Label now a Start Scan button
            Scan Tab - Memory button click stops scanning then sets scan slice to memory
            Scan Tab - added Skip Memory option
        
            Version 1.5.1.0
            Fix DIGL/U Offsets
        
            Version 1.5.0.0
            Memory editor
            Support for new Demod modes
            Meter Level Mute now works with SSB, AM and FDV
            Meter Level Mute now for each Slice
            SmartSDR / Flex SDK V1.5 Support
            Support for RTTY and DIGL/U Offsets
        
            Version 1.4.7.8
            Numeric conversion culture bugfix
            Band Label Feature - Shows mode and license using color and letters
            Band Edge Beep Feature
            Scan Bank Feature - Create and scan up to 10 groups of frequencies
            SSB Meter Level Mute - Poor man's Squelch for SSB
            MOX control from COM Port's DSR - Use hand or foot switch on Remote PC
            SmartSDR / Flex SDK 1.4 Support
        
            Version 1.4.6.0
            New global hotkeys - APF, APFUP, APFDOWN
        
            Version 1.4.5.0
            Enhanced Radio menu items
            Enhanced global hotkey list
            Supports FlexRadio SmartSDR / FlexLib 1.4.11
        
            Version 1.4.4.0
            Add global hotkeys to toggle VOX and SMUTE (slice mute).
            Radio menu has new Slice features
              On slice set enable TX (renamed)"
              On slice set mutes other slices (renamed)
              Active radio slice enable TX (NEW)
              Active radio slice _Mutes inactive slices (renamed)
            Bug fixes
        
            Version 1.4.3.0
            Supports FlexRadio SmartSDR / FlexLib 1.4.3
            Create global hotkeys to invoke MOX, TUNE, ATU, MUTE, Volume, NB, NR, ANF.
            
            Radio menu has new Slice features
              Enable Hotkeys
              Hotkey Editor
              Enable TX on slice set
              Slice set always enables TX
              Follow radio active slice
              Slice set mutes other slices
              Radio slice active mutes inactive slices
            New Slice panel background context menu
              Lineout Mute
              Headphone Mute
              Binaural RX
              Monitor TX
            New Memory button context menu items
              TX Enabled
              Mute Enabled
        
            Version 1.4.2.0
            Supports FlexRadio SmartSDR / FlexLib 1.4
            Radio Memory List - Create, Apply and Delete Radio Memories
            Memory Mini Window - reduced screen footprint
        
            V 0.5.5.0 is fifth public Beta release of utility. 
            Favorites Tab and ability to mark Memory as a Favorite
            TX Profile Tab and ability to link Memory to a TX Profile
            Option to change button Font Size and Color
            Import File now merges with existing memories
            Replace horizontal button scrolling with wrapping
        
            V 0.5.4.0 is fourth public Beta release of utility. 
            Fix MRU button promotion issue
            Fix Slice info / tooltip refresh issue
        
            V 0.5.3.0 is third public Beta release of utility. 
            Remember window position and state
            Add slice and button tooltips
            Support for bands above 100 MHz
            Update bands labels
        
            V 0.5.1.0 is second public Beta release of utility. 
            Support for frequency outside US Bands
        
            V 0.5.0.0 is the first public Beta release of the utility. 
            Swap Slice settings with another slice.
            Tracks most recently used (MRU) Slice settings for easy recall and storage to memory.
            Save Slice settings to a Band Memory.
        
            This version of FRStack provides REST APIs for RADIO, SLICE, UDP, PGXL AMP, SPE AMP, SteppIR Control
            See how Node-Red users are leveraging FRStackWebApis by visiting nodered-hamradio on groups.io
        
            Click to view README
            Raspberry PI Version
            Raspberry PI ARM64 Version
            Linux ARM64 Version
            Linux X64 Version
            OSX X64 Version
            OSX M Version
            Windows X64 Version
            Windows ARM64 Version
            Windows ARM64 Version