SmartSDR™ for iOS – Software user guide
This Manual can be opened from inside the App or directly using the following link:
A second Manual covering the Tools of SmartSDR for iOS is available here:
If you prefer a printed version, just tap on the PDF Icon on the first page to download a PDF file.
Please note: In case of issues with the App, you will find a lot of possible reasons and solutions in the last chapter “Common issues” of this Manual.
1.1.About this Manual
This App is heavily based on SmartSDR for Windows. For this reason, this Manual assumes that you are already familiar with SmartSDR for Windows. It does not cover or repeat things that are almost identical to SmartSDR for Windows. Also terms like Panadapter, Slice etc. are not explained.
For this, please consult the brilliant FlexRadio SmartSDR for Windows Manuals which can be found here:
This Manual mainly covers things that are different or new to SmartSDR as well as general usage hints that only applies to an iOS App.
For those who already read the Manual and just like to read what’s new in the most recent update, all sections covering changes are marked as follows: UPDATE V2.0
2.About this App
I developed this App because I got used to and really like the nice, clean and straight-forward user interface of SmartSDR on my Windows PC and wanted to have the same for my iPad (and iPhone).
This goal in mind, I started developing this App around January 2016. I tried to implement as many features as possible of SmartSDR for Windows and as much as would make sense for my App. Of course, not everything of a Windows and Mouse driven Software makes sense to take over to an iOS and touch driven App. For instance, on the Windows environment you have mouse-over or hoover effects which can be used to display tool-tips or additional menus and you have a mouse scroll wheel. Such features are not available on touch devices. Also touching screen locations is less precise as using a mouse. On the other hand, panning, zooming and other gestures are easy to use on touch environments. I tried to merge both approaches as best as possible but the main goal was always to let my App look and feel like SmartSDR for Windows.
My second goal was to add features to the App that I am currently missing in SmartSDR for Windows or features for which I have to run additional separate Software on my Windows PC. For instance, I would like to see a band-map and DX-Cluster Spots inside the Panadapter. So this is now possible with my App.
Many OMs have tested my App and have helped to make this App as useful as it is today – many thanks to you at this point!
For the future, I have several ideas, what can be added to make this App even more powerful and useful. Just recently, I added a Logging feature which was on top of my priority list but I am also interested in listening to your suggestions.
A few notes about the Demo Mode: This mode basically tries to emulate a FlexRadio 6700 device. Of course, it can’t fully simulate a real device. Instead, it uses a network recording which sends the corresponding VITA FFT, Waterfall and Audio data to the App and the simulator responds to the FlexRadio Ethernet API. This means of course, you can’t really tune to another frequency or hear the effects of applying filters etc.. However, you can play around with the user interface, change settings etc. but of course they will have no affect. Also, because the recording data was quite huge, I reduced the amount of data so the App doesn’t get too big. This also reduces the quality of the audio. Audio from your real FlexRadio is much better and similar to SmartSDR for Windows.
You can download the App from the AppStore for free and run it, even if you don’t own a FlexRadio. In this case, you can use the Demo Mode which emulates a FlexRadio device. This is useful, if you like to take a glimpse at the user interface and features before buying the App.
If you like to use the App along with your FlexRadio Rig, you need to unlock this feature as explained next.
Further Below, the chapter Using the App will explain how to use the App. This applies also for the Demo Mode even though not all options and settings can be emulated in Demo Mode of course and thus, some may just have no affect in Demo Mode.
2.2.Unlock FlexRadio Access
In order to use this App along with your FlexRadio Rig, this feature needs to be unlocked (purchased). Otherwise, the App can only be used in Demo Mode.
This purchasing mechanism uses Apple In-App purchase. Please see here to learn how In-App purchases work, what happens when using multiple devices or in case you lost your device.
To unlock FlexRadio access, after starting the App, select the Tools Tab at the bottom (1), then tap on the big FlexRadio access Icon at the top (2) and tap on buy (3).
After this, you will see the pricing information in your local currency and need to enter your Apple ID password or your Finger Print (if enabled).
You never have to pay twice and there are no recurring costs. Once purchased, you “own” this feature and you can run it on up to five devices.
In case you switch your device, like to use the App on additional devices or had to reinstall the App for some reason, just use the “Restore” button as explained here.
After successfully purchasing or restoring this feature, the red lock sign inside the Icon will disappear and you will be able to connect to your FlexRadio device on the Network and not only the Demo Device.
2.3.About In-App Purchases
In-App Purchases are handled in the same secured way like AppStore purchases.
For payment, just like on the AppStore, you just need to enter your Apple ID password (or Fingerprint – if enabled) and the displayed amount will be paid using your Apple account.
My App doesn’t use subscriptions or recurring payments and you only have to pay once to use the selected feature forever – you basically own it.
Even if you have multiple devices, you just have to pay once.
If you lost or sold your device where you purchased a feature via In-App Purchase, don’t worry. You can always use the “Restore” button to restore any previous purchase – you don’t have to pay twice.
PLEASE NOTE: If the “Restore” button is not working, it might be the case that your purchase has not been synchronized to your device for some reason. But don’t worry. Instead, just hit the “Buy” button. You may need to enter your Apple ID or fingerprint and then you should see a message saying that you already purchased this item and if you want to download that item for free again.
2.4.What you need
You need to have a FlexRadio Signature Series Rig such as the Flex-6300, 6400, 6400M, 6500, 6600, 6600M, 6700 or 6700R device.
It needs to be connected to your network in the same way as if you would run SmartSDR from a Windows PC. Second, you need to have a WiFi Connection to your network in the same way as you likely already have for your iPad or iPhone.
There is nothing special regarding this network or WiFi connection and most likely everything is already setup correctly if you are already using your FlexRadio along with SmartSDR and if your iPad or iPhone already uses WiFi.
You need at least an iPhone 5s or an iPad 3 or better (e.g. iPad Air 2 or Pro) and it needs to run at least iOS 10. If you have an old iPhone or iPad, I suggest to try the free Demo mode first, before buying.
To use SmartSDR™ for iOS from outside your home Network and to remote connect to your Radio over the Internet, since Version 2.0, this App supports SmartLink™.
For more information, please see the chapter Remote access using SmartLink™ further below.
Alternatively, it is still possible to use a VPN for remote access but it is recommended to use SmartLink™ instead.
3.Using the App
After starting the App, you will see a Tab-bar at the bottom. Each Icon on the Tap-bar represents a different section of the App. The leftmost Tab (called Panadapter) will be selected automatically after start.
To connect to your Radio or the included Demo Device, just tap on the center of the screen or on the “Con” menu item in the top menu bar.
Next, you will see the radio selection menu as follows:
In this example, you can see my Flex-6500 on the network as well as the Demo Device. Just tap on either entry to connect to the device.
Please note: You need to unlock this feature if you like to access to your physical FlexRadio device.
Next, you will see a screen like the following:
This screen looks very similar to the main screen of SmartSDR for Windows.
From here, you can maintain your FlexRadio by using the menus at the top which opens additional menus or gestures on the screen which will be explained further below.
At the bottom, you can switch to screens which are also explained further below.
To disconnect from your device, use the “Disc” button in the top menu.
The top speaker icon can be used to mute/unmute audio.
PLEASE NOTE: If you don’t get any Audio even if unmuted, most likely you will have to use the left Audio menu to switch from local to remote audio using the Switch called “iPad Audio” or “iPhone Audio” (depending on your device). If this switch is switch is “On”, your iPhone/iPad audio is enabled. Otherwise your Radio Lineout Audio is enabled.
I spent quite some time to find the best option for frequency tuning as this is essential for a convenient, fast and flexible usage of the App.
For this reason, there are a couple of options for Frequency tuning. Which one you chose depends on your preferences and the situation.
The following screen illustrates some of the options:
Moving the slice
You can move the slice directly with your finger up and down. For this, just tap and hold your finger on the slice, the slice starts blinking, then you can move the finger to the left or right to adjust the frequency.
Use the tuning wheel
First, tap on the Slice flag to open the Slice detail screen. At the bottom of the screen you can see the tuning wheel. Now you can spin this wheel clock- or counter-clockwise to adjust the frequency. This wheel regards the Step setting which can be changed using the blue Step button.
There is a settings on the Settings screen that let’s you reverse the tuning wheel direction.
Direct Frequency input
You can also directly enter the desired frequency. For faster input, there is no Enter key. Instead, you can just type the Frequency digits, including a decimal point if necessary then finish by either pressing on MHz or kHz. Depending on this, the entered value will be regarded as MHz or kHz accordingly.
For instance, enter [.][MHz] for 3.5MHz or [kHz] for 7.125 MHz.
The [<=] Button is the Backspace button and the [CLR] button will clear all input.
PLEASE NOTE: This slice detail screen can be moved to any location (e.g. if it covers the area on the Waterfall you like to see) by just touching and moving the screen.
Also, there is a smaller version (with less options) available from the right menu when tapping the frequency.
By using the small arrow button in the lower left corner (not shown in the video above) you can toggle between two different layouts of this screen.
It is also possible to connect Hardware Controllers to the iPad or iPhone which can be used for tuning and other Radio controls. Please see the separate Tools Manual for details about hardware Controllers.
3.4.Slice Filter and TNF maintenance
Filters and TNFs can be maintained in a similar way.
Besides the aforementioned possibilities to create a Slice or TNF, you can also long-press at any location (Frequency) on the Pan-Adapter. This will show a small menu asking whether you like to create a Slice or TNF.
If you tap on the lower end of a Slice or TNF marker, a filter screen will appears that allows to step filter values up and down or to enter the desired values directly.
From here, it is also possible to delete a Slice or TNF.
TNFs can also be moved on the Pan-Adapter just like Slices and there is also a separate TNF Menu on the FLEX Settings Screen where all created TNFs can be maintained individually.
The Panadapter screen can be adjusted by many ways:
- Scroll the visible frequency window by scrolling the screen left and right
- Extend or narrow down the bandwidth by two-finger squeezing or expanding (horizontally)
- Change the bandwidth by using the BW button on the left side menu
- Change the dB Range offset by sliding up or down the right hand dB range scale
- Change the dB Range by two-finger squeezing or expanding (vertically)
3.6.PTT and CWX
In the top menu, you can either see a PTT or CWX button, depending on the mode setting of the TX Slice (Please note: this must not necessarily be the active slice).
In CW Mode, a CWX button will be displayed which either shows or hides the CWX screen.
In all other modes, you can see a PTT button in the Menu which will show or hide a blue PTT button inside the Pan-adapter.
Pressing the PTT button will activate MOX as long as you hold this button, just like a Push-to-talk button at your mike.
You can move this button (in a different way than all other windows) by tapping and holding two fingers on the button and moving to the desired location.
The CWX screen can be used to either enter CW messages manually using the keyboard or selecting one of your Macros which are assigned to F1, F2 … Macros can also be assigned to special keys on your keyboard so you don’t have to switch between the screen buttons (F1, F2…) and the keyboard. This is particularly useful when using a hardware keyboard. Read more about Macro assignment further below in the Radio settings chapter.
This App also generates it’s own sidetone, which can be enabled or disabled and adjusted in the right menu.
The wastebasket can be used to clear the history window and also to terminate all current transmissions.
The CWX window can be moved to any location as usual by tapping on any location other than buttons and moving the window to the desired location.
The [L] button on the left side of the entry field enables or disables the live send mode. When switched on, all keys entered will immediately be transmitted. If switched off, a Send button will appear. Everything typed will be sent as soon as the send button is tapped – or alternatively the enter button on the Soft- or Hardware Keyboard.
3.7.Slices and Panadapters
The App can handle as many Slices and as many Panadapters as available on your FlexRadio. For instance the FlexRadio 6700 allows 8 Slices and 8 Panadapters, wheras the 6300 only allows 2 of each.
The App even allows to have the maximum number of Slices (e.g. 8 for the 6700) visible on a single Panadapter.
It is also possible to listen to all audio channels of all slices concurrently.
The only restriction is, that only one Panadapter can be visible at the same time but you can quickly switch between all available Panadapters.
Slices can be created by long-pressing at the desired frequency or the +RX button in the left menu. They can be moved around as explained in chapter Tuning.
Only the currently selected (active) Slice has a big flag which shows all the details such as Frequency, Mode, S-Meter etc. All other slices have just a small flag which only displays the audio state (on or off), TX Mode and Slice name. Tapping on an inactive Slice will activate that Slice and show the big flag.
There is also a Slice menu at the top which displays the name (letter) of the currently selected (active) Slice. This menu will open a screen that displays all currently created Slices as follows:
PLEASE NOTE: This list contains all Slices, not only Slices of the currently visible Panadapter. The Panadapter number of each Slice is displayed below the Slice name (letter).
From here, you can select a different slice by just tapping on it. The selected Slice will then become active. Also, the corresponding Panadapter will be selected and the Panadapter center Frequency will be moved to the Frequency of the selected Slice. This way, you can quickly jump to any available Slice.
From here, you can also change any Slice to TX Mode by hitting the TX button of any Slice.
Also, you can add new Slices (+ Button) or delete a Slice (Edit or swipe Slice entry to the left).
The Panadapter menu at the top works Similar to the Slice Menu. It shows the number of the currently selected Panadapter and once selected, you can see all currently existing Panadapters.
Tapping on an entry will switch to the selected Panadapter.
Panadapters can also be created (+ Button) or removed (Edit or swipe Panadapter entry to the left) in the same way as described for Slices.
3.8.Remote access using SmartLink™
FlexRadio Systems introduced a so called SmartLink™ remote access feature in their SmartSDR v2.0 software release which facilitates the ability to securely and easily operate a FLEX-6000 SDR over the Internet without the use of VPN or specialized hardware. All of the necessary software to use SmartLink™ is integrated into SmartSDR v2.0 for Windows, Maestro and iOS clients for seamless remote operation.
In order to use SmartLink™ with this App, you will need to have at least version 2.0 of SmartSDR installed on your Radio and you will have to Register your Radio for Remote Access via SmartLink™ using SmartSDR for Windows (Please see the SmartSDR Manual for details).
Once these preconditions are met, you just need to switch on SmartLink on the Settings screen.
The button Check SmartLink Status can then be used to check if you can access SmartLink. Once you hit this button, you will be prompted for your SmartLink credentials:
Here, you need either choose the same Social Login options (Facebook or Google) or the E-mail / password pair you have used while registering your Radio for SmartLink.
PLEASE NOTE: When using Facebook or Google, these companies may track your usage data when logging in. For this reason, I would recommend using a E-Mail/password combination for SmartLink, even though it is not as convenient.
After this, you will see some diagnostic information while the App tries to connect to SmartLink and finally you should see your connection status and user information.
If this fails for some reason, just try again and if this doesn’t resolve your issue, try to use SmartLink from your SmartSDR for Windows version.
If you are successfully able to connect to SmartLink, you now just connect to your Radio from the main Screen of your app as usual: Just tap on the Panadapter main screen or the Con button at the top.
After the SmartLink connection screen, you should see your Radio in the list of available Radios.
SmartLink will be displayed in front of the Model to indicate that this Radio is available via SmartLink for remote access. By tapping on this entry you can connect to your Radio as usual.
The App contains two different Settings sections.
The general Settings, which can be opened by hitting the right-hand gear icon at the lower Tab bar will be used for all settings, not related to a particular FlexRadio device. There are various settings available for connecting to your device or settings for the general behavior of the App. This manual can also be accessed from this Settings menu.
Another Setting section will only appear, once you are connected with your FlexRadio. This Setting is called Flex Setting and the Icon for this Setting is located next to the Panadapter Icon at the bottom.
This Setting screen is used only for Settings or information about the currently connected FlexRadio.
General Settings are divided into seven sections.
With LAN mode you can chose between three different modes on how to connect to your Radio. Discover is the regular way how to find your Radio on your network and should work in almost all situations. Scan, can be used to find your Radio on your Network by performing a IP Scan of your current Network. This takes longer but will find your Radio if your Network doesn’t support the Discovery mode. In this case, the Subnet of the IP entered below will be scanned. Fixed can be used if you know your Radio’s IP Address and in case this IP Address always remains the same. In that case, you can enter this IP Address below. If you have more than one FlexRadio, you can enter more than one IP Address separated by Comma.
By switching LAN mode to off, the App will no longer try to find a Radio on the local network. This setting is useful if you only want to use SmartLink (see below).
The Low Bandwidth connection setting can used to force the Radio to use parameters carefully so that it doesn’t generate too much traffic. You can use and try this setting in case of connection issues.
The Enable SmartLink setting and the below displayed Check SmartLink status are to support remote access using FlexRadio’s SmartLink technology. For further details, please read chapter Remote access using SmartLink™.
Show Demo Device is normally switched on. If off, you will no longer see the Demo device on the Radio connection screen.
Disconnect on close will terminate a connection to your FlexRadio once the App will be closed which also happens when your device enters sleep mode. When switched on, the App continues to run in the background. This way, you can continue to listen even when running another App. Other Apps may however occupy the whole Sound interface which will cause this App to discontinue to provide sound.
Please note: Running the App in background generates network traffic and drains the battery.
Here, you can select your IARU region. This setting is currently used for the Bandmap and the DX-Cluster Tool. Please note, there is a dedicated entry for the US which offers a slightly different Bandplan to the IARU Region 2 Bandplan.
The Your Call field will be used, for instance, for the Logbook Tool to fill the corresponding ADIF Fields appropriately.
The Grid (QTH Locator) field will be used for the DX-Cluster Tool to show your current location on a Map and calculate distances and bearings.
The DX-Cluster Tool and the Logbook Tool are providing features to lookup Calls and at either HamQTH or QRZ.com. Here you can enter your credentials in order to use these features. After entering your credentials, please use the Test Button to check if the credentials are working.
PLEASE NOTE: For using HamQTH and/or QRZ.com you need an account on each platform. For QRZ.com, in addition, you need an active XML Logbook data subscription (see https://ssl.qrz.com/products/index.html).
Hide Menus automatically will cause the left and right menu to hide whenever you tap on a different location of the screen. This is especially useful for smaller displays.
Activate Slice on TX will cause any Slice which was set to TX Mode to get selected (active) automatically once the PTT or CWX Send button has been pressed.
Prevent device from sleep will deactivate prevent your iPhone or iPad entering the sleep mode.
PLEASE NOTE: The sleep mode will save energy. This setting will drain the battery if not connected to power.
Alternative Colors will change the color of many menus and screens for better readability.
PTT Push once mode changes the behavior of the PTT button. If this switch is off, you will enter transmit mode as long as you press and hold the PTT button. If PTT Push once mode is set to on, the transmitter will toggle on and off with every push of the PTT button.
Small tuning wheel is useful on iPhones with smaller screens. When enabled and whenever you tap on the slice flag, a small tuning wheel will be displayed instead of the larger window which allows direct frequency input and several mode and slice options. You can also easily toggle between the small and large tuning wheel using the small arrow button on the lower left side of the tuning window.
Reverse tuning reverses the spinning direction of the tuning wheel. If you feel it more natural that the frequency will be increased when scrolling the tuning wheel to the right, just switch this setting on.
Only small Slice flag also saves some screen space for the panadapter. Normally and when this option is disabled, the currently selected Slice will show a big Slice flag with additional information such as S-Meter and various slice settings. All other Slice Flags will be small. If this option is enabled, also the selected Slice will display a small slice Flag with limited information.
Both Options Small tuning wheel and Only small Slice flag can also be use on iPads.
The Enable iCloud Drive Setting enables the possibility to access iCloud Drive by this App. iCloud Drive can be used to Im-/Export Log Files from the Logbook Tool or Controller Mappings from the two Controller Tools. Logs can also be shared between different Devices using iCloud Drive.
PLEASE NOTE: For more information about iCloud Drive, please see the corresponding Chapter of the Tools Manual.
The iCloud Drive Status line indicates if iCloud Drive is working correctly when switched on.
The “Show Status Bar” setting will display the device status bar at the top so you will see the battery gauge, network status etc.
The “default to Speaker” setting will always cause the App to send audio to the internal Speaker. Otherwise, audio will be send to the “default audio device”. The “default audio device” can be a connected Headset or the small ear speaker on iPhones. If you prefer that the App always uses the speakers, just switch this button on. If you connect a headset, make sure this button is switched off.
Some devices like the iPhone 7 have Stereo speakers. The setting “Allow Stereo” will enable using these speakers in Stereo mode. However, as Stereo mode will decrease the main Audio gain, this setting can be used to switch off or on Support for Stereo output.
The two Sliders “Speaker volume adjustment” and “Microphone volume adjustment” will increase or decrease the device audio gain for the Speaker or Microphone. This is useful if you are not satisfied with the audio gain on your device or if you are using different devices with different audio levels because this setting is device specific whereas the Mic Gain or Mic boost settings are settings of the FlexRadio and will apply to any Client connected to the Radio.
The “DTMF gain” slider will increase or decrease the DTMF Tone gain, when sending DTMF using the Button on the Slice Details screen.
INFORMATION & SUPPORT
This section offers a link to the Manual and the Website.
In case of questions, issues or change requests, please us the Support button located in this section.
PLEASE NOTE: This button will automatically place the App version number and your iOS Version in your support mail which helps to track down any issue. Otherwise I will have to ask. Also, it happens frequently that users miss-type their email Address when using the support form. This will also be prevented by using this button.
The Version button will give you more details about the currently installed version.
In addition to App updates, I am providing so called Data-Updates. Such Data-Updates can be used to update certain databases of the App such as the DX-Cluster Server database or Bandmap.
This way, I can provide updates easier and quicker without the long lasting AppStore release process.
Once there is an update available, normally, you will get notified and can install a Data-Update straight away. However, my App will only check for Data-Updates once per day and only if you are connected via WiFi to prevent wasting your data plan.
For this reason, please check from time to time, if there is a Data-Update available by hitting the Check for Data Update button.
This Setting section is only available once connected to a FlexRadio device because all Settings refer to that particular device.
The Information menu provides information about your Device such as Region Code, Model, Serial # etc. all of which can not be altered.
The General, Transmit, CW, Phone, Receive, Filters and Digital menus are providing possibilities to alter various settings pretty much in the same way as SmartSDR for Windows does from it’s Settings menu.
The Memories section allows you to maintain all Memories stored on your device. Different to SmartSDR for Winwows, this App also allows you to sort the Memories by Band.
The CW Macros section allows you to maintain your CW Macros.
In addition to SmartSDR, you can also assign a Key for each Macro. This way, you can quickly send a Macro without switching from the keyboard to the F1, F2 … buttons of the CWX Screen.
You can enter any Key here for any of your Macros. It depends on your Keyboard which key you can use. Normally, iOS doesn’t know Function keys. However, some bluetooth keyboards have Function keys. To find out if you can use such Function keys, just tap and select the entry field for the Key, then press the corresponding Function key. If this results in a character, then you will likely be able to use the Function key. If this doesn’t work or your keyboard has no Function keys at all, you can use any other key instead (e.g. the keys [, ], @ etc.) which are normally not used for entering CW messages.
The TNF section can be used to maintain and select TNFs, stored in your FlexRadio. There is nothing similar available in SmartSDR so far.
The Transverter section can be used to maintain the settings for your Transverters, if available. Any Transverter maintained here, can be selected using the left Band menu.
This section allows to maintain USB Cables as introduced with SmartSDR version 1.10. More information can be found in this Document.
After opening this USB Cable section, you will see a list of all available USB Cables of your FlexRadio:
Each line in this list represents one recognized USB Cable with its assigned Name, Serial number and type. The Dot inside the circle indicates that that particular cable is currently connected.
PLEASE NOTE: Different to SmartSDR for Windows, additional cables cannot be created manually. Instead, they just need to be connected once to the Radio and after this, the new cable will show up in this list and can be configured or even deleted again.
All configurations, including the Name are stored on the Radio. Changes from the iOS App will be available for the Windows Version as well and vice versa.
Maintaining USB Cable entries is similar to the other screens like the TNF or Transverter section. Entries can be maintained by hitting the edit button or deleted by swiping the line to the left.
The editing screen offers the same options like the Windows Version. Depending on the Type selection, you will see different additional options.
For CAT Cables you can maintain Source and CAT specific settings like Speed (Baudrate) etc.
For BIT Cables, you can configure each Bit-Pin individually by tapping on Edit …
… and select the desired options for the Pin.
Under PROFILES you can maintain or select Global, Transmit or Microphone Profiles which are stored on your FlexRadio.
Under ATU you can find the “Clear all ATU Memories” button.
This App also provides additional features (Tools).
As the number of Tools is growing and in order to keep this Main Manual smaller, Tools are explained in a separate Manual which can be found here:
My App was tested by many HAMs who helped me to identify and fix several bugs. They also provided profound and valuable feedback on how to make this App as useful as it currently is. I like to say again a “big THANK YOU!” to all of you.
However, I trust, the App still contains bugs and leaves room for further improvements as it is just Software. Besides providing new additional features, I will of course continuously provide minor and larger improvements and of course bug fixes.
In addition, I will have to provide updates in line with new SmartSDR versions and FlexRadio firmware updates. This alone will require some effort.
But please don’t hesitate to ask for features you are missing or would find useful and please let me know if you may find a bug or something is not working as expected.
Maybe you want to have a look at the Common issues chapter further below which will updated from time to time to address common issues and questions I am receiving.
To contact me, ideally, use the Support button on the Settings screen of the App which will send the Version numbers along with your mail.
Not able to connect to my FlexRadio
If you can’t connect to your FlexRadio by this App, please try to connect to your Radio by using SmartSDR for Windows or your Maestro if possible. If this also fails, there might be a network issue. Sometimes it also happens that it is necessary to restart the FlexRadio in order to be able to connect again.
If SmartSDR for Windows or Maestro can connect, in normal situations, on a regular Home Network, the App should also be able to connect to your FlexRadio without any further setting.
If for some reason, the Flex Discovery procedure is not working (e.g. if you are using a firewall or VPN that doesn’t pass through broadcast messages, you can try the following:
1.) Scan instead of Discovery
Try to enable the Scan instead of Discovery setting in the General Settings section. Now, when you try to connect to your Flex, the whole network will be scanned for a FlexRadio. This may take longer than the regular Discovery procedure. Or, try the opposite, when you previously only tried “Scan instead of Discovery”, switch this off and try again.
2.) Fixed IP
If you already know the IP Address of your FlexRadio, you can enter the IP Address in the General Settings and chose Fixed. Next time, when you try to connect to your Radio, the App only tries to connect to this particular IP Address.
If you still can’t connect, please check your WiFi settings. If, for instance, you are using a WiFi Guest Network connection, you will be able to browse the Internet but not to connect to your FlexRadio.
For connecting remotely from the Internet to your FlexRadio, you will need to setup a “Virtual Private Network” (VPN). There are various options on how to setup such a VPN. It is important that the VPN passes UDP Packets, especially on ports 4991 and 4992 through. For help on setting up a VPN, please consult the FlexRadio Community website where many HAMs already discussed various solutions.
A common mistake, when using a VPN such as Softether, is to use the same subnet on both ends of the VPN. For example, if your home Network is using an IP Address starting with 192.168.0.x and the Network you are currently using for Remote access also starts with 192.168.0.x – THIS WILL NOT WORK. The solution is to change one of the IP Address ranges on one end, for instance to 192.168.1.x or anything else. To find out if this is your issue, try to connect from another WiFi Network such as a public free WiFi or even via Cell (3G/4G/LTE) network and see if this works.
No Sound, too low or no sound at all from the iPhone/iPad Speaker
Common causes of no or low sound output from the iPhone/iPad are:
- Audio is muted (Speaker Icon at the top)
- Under Audio (left menu) “iPad Audio” (or “iPhone Audio”), not switched on
- Current selected Slice muted (Speaker Icon on Slice detail screen)
- Current selected Slice volume too low (Tap on Audio on the Slice Detail screen and use the Volume Slider)
- iPhone/iPad Volume set too low (Use the physical buttons at the side of your iPhone/iPad to increase the volume)
- A Bluetooth or physical headset is connected and audio comes out of this accessory and not the internal speaker
- Volume adjust slider in the settings screen set too low
- In settings, set “Default to Speaker” to on and disable “Allow Stereo” may increase output volume
No transmission sound or no transmission at all
Common causes of missing or low Microphone transmission sound are:
- Most common: Wrong Microphone input selection. (Use the right Menu and ensure iPhone or iPad is selected as Microphone input)
- Confused between currently selected (active) and TX Slice (ensure that TX mode is on for the Slice you are currently expecting transmission)
- DAX enabled (Ensure DAX is grayed out by using the right Menu)
- Wrong mode selection (e.g. CW instead of LSB/USB)
- Low Microphone gain (Use the right Menu and ensure the gain slider is set high enough)
- Low general “Microphone adjust” gain (Use the slider in the Settings menu at least at center position)
Too low Microphone gain
To increase the Microphone gain, you can not only use the Slider in the right Menu but also the Mic Boost setting on the Flex Settings screen as well as the “Microphone adjust” slider in the Settings (not the Flex Settings) screen.
No Bluetooth Headset output
- Ensure you have audio even without the Headset
- Ensure you have audio on your Headset without using the App
- Ensure the Setting “Default to Speaker” in the Settings screen is switched off
- Ensure audio gain of the headset is set high enough
- Toggle the top speaker icon to mute and un-mute to see if the Headset starts working then.
- Use the control center (opens when sliding in from the bottom) to double check if your Headset is available for selection and is selected for audio output.
Distorted or interrupted sound and waterfall
The FlexRadio submits a huge amount of data to the App and the App has to process these packages real quick. This uses up a high percentage of the Network and CPU. For this reason, the Network needs to be very responsive and the CPU of your device need not to be strained by other Apps or tasks in the background.
For the Network, please ensure the best performance as possible. For WiFi, ensure you have a proper connection on a channel that is not being used by somebody else. Ideally use the 5 GHz band as this is not as busy as 2.4 GHz Band. If on the road and using the Cell network, ensure you have LTE / 4G available with enough bandwidth. For your local Network, use good Switches, good Network cables and a 1 GBit Network, if possible.
For your iPhone / iPad, try to reduce background activities. For instance, in Settings (of your device), go to General, Background App Refresh and tun it off. Under iTunes & App Store, disable Automatic Downloads.
Another cause for Distortions can be slow DX-Cluster updates. If you have DX-Cluster enabled, please switch it of to see if the problems discontinue. If that’s the case, please try a different DX-Cluster Server or increase the update interval.
Distorted Audio and/or sluggish menus and scrolling
Especially on iPad 3 or 4 , the CPU and internal memory can not handle Panadapter drawing at the highest rates.
To solve this issue, please first tap on “NET” on the left menu and select “Slow”.
Next, tap on “Disp” on the left menu and move the “FPS” and “Rate” slider to almost zero.
Please now check if your problems have been solved. If so, you can now experiment to increase the NET Speed and FPS or Rate sliders to higher values as desired and until the problems of sluggish menus or distortions come back.
Headset only Mono
Some Headsets like some Logitech Headsets seem to have an issue for being used in Stereo. Even though a cable Microphone / Headset works in Stereo and even though even those Logitech Headsets work in Stereo when just listening (e.g. to Music), they switch to Mono, once the Microphone is being used. There is no solution yet as this needs to be fixed by Apple and/or Logitech.
However, it is at least worth a try to select the “Allow Stereo” setting from the Settings screen of the App.
CWX Speed and Delay settings are not regarded
Most likely, you switched off CWX Sync in the Radio CW Settings. To enable CWX Sync, connect to your radio. Then select the FLEX-6xxx Settings tap at the bottom. Here, select CW and switch CWX Sync to on.
The “Restore” button for In-App Purchases reports an error
If the “Restore” button is not working, it might be the case that your purchase has not been synchronized to your device for some reason. But don’t worry. Instead, just hit the “Buy” button. You may need to enter your Apple ID or fingerprint and then you should see a message saying that you already purchased this item and if you want to download that item for free again.
If you don’t get this message, please double check if you are using the same Apple ID you have used for the original purchase.