Welcome to the FlexRadio Community! Please review the new Community Rules and other important new Community information on the Message Board.
How to Receive Technical Support::
If you are needing assistance with FlexRadio products, 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.

Commands for settings some filters fail

sq5x
sq5x Member ✭✭

Hi All,

I can successfully read NRL, NRS, RNN, ANFL, and ANFT states from slice status messages (e.g. nrl=0, nrs=1, rnn=0). Changes made in Maestro are reflected correctly.

However, when I try to set them using slice “slice set 0 nrs=1”, the radio responds with error 5000002D.

Standard properties like nb, nr, etc… work fine with “slice set 0 nb=1”.

Is there a different command format for NRL/NRS/RNN/ANFL/ANFT? 
Or are these not yet exposed in the public TCP API?

Running v4.1.5 firmware.
Licensed version: v4 

Any guidance appreciated!
73!

Comments

  • sq5x
    sq5x Member ✭✭

    All good, finally I sniffed all commands from SmartSDR using Wireshark. :-)

  • John KB4DU
    John KB4DU Member ✭✭✭✭

    What was the fix?

  • sq5x
    sq5x Member ✭✭

    To fix the issue, I used Wireshark to sniff proper commands to be send.

  • K6HN
    K6HN Member ✭✭

    Any chance you might share these to save us some wireshark time?

  • sq5x
    sq5x Member ✭✭

    No problem Gary. This is what I used in my app…
    All commands use: slice set <slice_number> <key>=<value>

    AUDIO

    audio_level=<0-100> Volume

    AGC (Automatic Gain Control)

    agc_mode=<off|slow|med|fast> AGC mode
    agc_off_level=<0-100> Gain (when AGC mode = off)
    agc_threshold=<0-100> AGC threshold (when AGC mode != off)

    SQUELCH

    squelch=<1|0> Enable / disable
    squelch_level=<0-100> Squelch level

    NOISE BLANKER

    nb=<1|0> Noise Blanker enable / disable
    nb_level=<0-100> NB level

    wnb=<1|0> Wideband Noise Blanker enable / disable
    wnb_level=<0-100> WNB level

    NOISE REDUCTION

    nr=<1|0> Noise Reduction enable / disable
    nr_level=<0-100> NR level

    lms_nr=<1|0> NRL (Leaky LMS) enable / disable
    lms_nr_level=<0-100> NRL level

    speex_nr=<1|0> NRS (Spectral/Speex) enable / disable
    speex_nr_level=<0-100> NRS level

    nrf=<1|0> NR Filter enable / disable
    nrf_level=<0-100> NRF level

    rnnoise=<1|0> RNN Noise Reduction enable / disable (no level)

    NOTCH FILTERS

    anf=<1|0> Auto Notch Filter enable / disable
    anf_level=<0-100> ANF level

    lms_anf=<1|0> ANFL (Leaky LMS ANF) enable / disable
    lms_anf_level=<0-100> ANFL level

    anft=<1|0> ANF Tracking enable / disable (no level)

    PEAK FILTER (CW mode only)

    apf=<1|0> Auto Peak Filter enable / disable
    apf_level=<0-100> APF level

  • K6HN
    K6HN Member ✭✭
    edited March 24

    Thank you! There were 4 of those that I couldn't get working and was trying to avoid using wireshark to figure it out. lms_nr , lms_anf, speex_nr, rnnoise.

    Thanks for sharing!

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.