Welcome to the FlexRadio Community! Please review the new Community Rules and other important new Community information on the Message Board.
If you are having a problem, please refer to the product documentation or check the Help Center for known solutions.
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.

popping and crackling smartSDR 4.1.5 on any remote connection not hardwired?

mnewbill
mnewbill Member ✭✭
edited January 7 in SmartSDR for Windows

Hi,

I did a lot of research on this topic before asking. I am sure there must be a better solution than what i am seeing.

if I use my flex on any sort of wifi, cell phone, etc, even selecting low bandwidth connection, I get constant popping and cracking in the rx audio on SSB.

I try to slow down the waterfall, make it smaller, etc, whatever I found to make it better online, and it doesn't solve the issue.

Interesting note, the tx audio seems to pass unaffected, with no issues.

smartsdr 4.1.5

fresh install, reset and installed again

different remote pc, so happens multiple clients on other pc's

but main one is windows 11 up to date on updates. removed, reinstalled on it as well. no change

ASUS RT-AC68R router the radio is hardwired into; if this could be where the issue is.

I stream hd movies on my home fiber internet, and even on my phone, and they come across in good clarity and no buffering, so why can't this radio audio have good audio online or even at home on the same wifi as the radio is on? If I had the option, if possible, I may even choose to suspend the waterfall all together on the remote if it could clear up the sound, but I don't think that is an option.

I read about setting up seperate dax channels to get around this, and if I have to, I will, but it seems like this should be a built in function just to listen to simple voice (audio only) on the SDR? I read people are using remote pc for the audio as well, but why?? seems way overkill to just get good stable sound.

Is this a router setup issue, or what am I missing. I get the green light on the network checks on the setup of smartflex.

please help me find an answer as my XYL will pitch this thing to the curb if she has to keep hearing that extra "static" of the poping.

I most of the time have a green set of network bars on the bottom of smartSDR, and even so, popping, worse when yellow, but still there.

PS, the audio is fine on my PC's that are hard wired on the lan, but that is kind of impractical when I travel. this audio issue negates most of the reason I wanted a flex, to be able to use it remotely.

k4kfi

Tagged:

Answers

  • Mike-VA3MW
    Mike-VA3MW Administrator, FlexRadio Employee, Community Manager, Super Elmer, Moderator admin

    Nice summary.

    What you are running into is not a defect in the radio or SmartSDR, but the realities of real-time communications over IP networks, especially over Wi-Fi and cellular.

    Streaming HD video and real-time SDR audio are fundamentally different problems.

    Video streaming works well because it is buffered. If packets arrive late, the player simply waits a few milliseconds and hides the problem. SmartSDR cannot buffer RX audio the same way without destroying real-time operation and operator timing. When packets arrive late, out of order, or are dropped, you hear them immediately as pops or crackles.

    However, Wi-Fi, consumer routers, and cellular links are optimized for throughput, not latency or jitter. They aggressively queue, reorder, and delay packets — all of which are poison for real-time SDR audio. A green SmartSDR network indicator means acceptable, not ideal, conditions.

    For reliable remote RX audio, especially SSB, the network must be tuned for low latency and low jitter, not raw bandwidth. This typically includes. This is why Network gurus make the big bucks and go to school for a long time.

    • Ensuring no bufferbloat (a very common issue on consumer routers)
    • Preferencing UDP traffic and avoiding “smart” packet inspection features
    • Using strong, uncongested Wi-Fi (or avoiding Wi-Fi entirely when possible)
    • Avoiding mesh hops, extenders, or powerline adapters
    • Testing cellular links — many simply are not suitable for continuous real-time audio

    The ASUS RT-AC68 series, while popular, is known to introduce buffering and latency under certain conditions unless tuned carefully.

    Features like DAX, remote audio PCs, or third-party solutions exist not because SmartSDR is poorly designed, but because there is no universal consumer network that guarantees real-time behavior. These tools allow users to adapt to the limits of their specific network environments.

    • Yes, out of the box is good enough for local operation and many remote setups.
    • No, out of the box cannot overcome poorly behaved or latency-heavy networks.
    • This is a limitation of IP networks, not FlexRadio.

    We absolutely understand the frustration — remote operation is one of the strongest reasons to own a Flex. The next productive step is focusing on network latency and jitter, not bandwidth, and tuning the router and Wi-Fi path accordingly. Once that is addressed, the popping you describe typically disappears entirely.

    If you turn the FPS and RATE way down, does the problem go away totally?

    Make sure you turn off any Green Power settings.

    In the Router, try turning off anything that does not prioritize UDP packets as we want to reduce any lantency/jitter.

    Others may have some good insights with this router.

    And, don't forget that the NIC card in the Client end is a key part of the transport path. You'll want to make sure that the drivers are up to date on it.

    73

  • Ha Gei
    Ha Gei Member ✭✭✭
    edited January 7

    Another well known problem with such popping/cracking in RX Audio are built in Graphic Adapters using shared memory . Whilst some very old Core i 5 form Dell Laptop works perfect…another Dell and especially a lenovo ( both I7 ! ) are not usable here. No issues with plugged in Graphics cards of any kind.

    Others reported the IPAD client allways works perfect

    Harry

  • Mike-VA3MW
    Mike-VA3MW Administrator, FlexRadio Employee, Community Manager, Super Elmer, Moderator admin

    Good point. Integrated graphics and their drivers can introduce DPC latency and memory bus contention, which can disrupt real-time RX audio. This isn’t about raw CPU speed, but timing jitter in the system. Discrete GPUs and platforms with better driver behavior often avoid this, which may explain why some laptops struggle while iPads or desktops work well.

  • KH6XX
    KH6XX Member ✭✭
  • John KB4DU
    John KB4DU Member ✭✭✭✭

    Is the radio/PC on a switch to connect them or just the router?

  • mnewbill
    mnewbill Member ✭✭

    thanks for the comments!

    interesting the lenovo was a target, the new pc I am trying to use is a lenovo i7 fairly new laptop, so of course it will have integrated video as it is a laptop.

    one question on the switch, I have my radio plugged into the lan port on the asus router direct. my main radio pc is also a lenovo desktop mini, and it works really well, it is also plugged into the same router (on a mesh network) but physically the same, acting as a switch. there is no problems between these two.

    but anything wifi, my other laptop the i7 lenovo high performance pc, gets the poping.

    my really old laptop, a windows 7 pc on wifi, also gets popping, but if i hardwire it, its also ok.

    I need to learn either what mesh system is flex approved for routers, and maybe ill upgrade, or what settings to change in my asus router mesh system.

    i have to use a mesh system because the service entrance of my fiber is wrong side of the house. so that also puts a point of lag between the radio's router, and the outside world.

    i guess one final comment, I get the real time op issue, especially if you run digital modes, but I could live with a one second delay on voice for a buffer if it could be done and help anything. i know it wouldn't be for everyone, and would be good to be automatic, where it would only be used when network lag was detected. anyways, just a thought.

  • Mike-VA3MW
    Mike-VA3MW Administrator, FlexRadio Employee, Community Manager, Super Elmer, Moderator admin

    If you are getting a 1 second delay, you need to dig deeper. I use both an Eero and Deco Mesh in 2 different locations without issue.

    I use both of them in a bridge mode if that helps.

  • mnewbill
    mnewbill Member ✭✭

    Hi, sorry for the confusion, there is no delay, I just mentioned if a buffer could be implemented to have a 1 second delay to remove the popping, it would be ok.

    I did find the QOS settings in my router for prioritizing udp. I will update the next time I test the remote if that helped. it was not set to priority to begin with.

  • Mike-VA3MW
    Mike-VA3MW Administrator, FlexRadio Employee, Community Manager, Super Elmer, Moderator admin

    I see what you mean. :) No, that won't happen to be honest. We spent about a year to get it down to what it is now, which is amazing.

    I would spend some time in ChatGPT asking it very detailed questions. You can even draw a picture with radio, model numbers, etc and paste the image in. Your priority is UDP packet streaming through your communications layer. I think you'll find it an education. The more details you provide the more accurate it gets.

  • mnewbill
    mnewbill Member ✭✭
    edited January 10

    I turned on my QOS for UDP on my router. from what I can tell if there was any improvement, it was small.

    even on my own local wifi with that turned on for low latency, it was still bad with lots of popping.

    -

    as an experiment, I set up dax and rcforb, and that audio is wonderful coming through the same network, to the same cellphone that was providing the same data to the client that was in use from the smartsdr system

    the rcforb does apareanly have a variable buffer, because when I finish transmitting on the phone side, the radio stays keyed an additional couple seconds to pass my transmission, then unkeys.

    but the audio is nice, clean and no popping.

    .

Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.