Roadmap

The goals of the wfview project are quite ambitious, and thus have been broken down into the following planned releases:

Release 1:

Basic functionality needed for common QSO tasks. Rigs are supported over OEM network connections and USB connections. This release targets stability and basic functionality.

Core supported radios for R1:

  • IC-705
  • IC-7300
  • IC-7610
  • IC-7850/7851
  • IC-9700
  • IC-R8600

Completed May 24, 2021.

Release 2:

Planned Date: Early January 2022 (preliminary)

Add user interface elements for more advanced tasks:

  • Enhanced satellite-mode setup and operation (IC-9700)
  • Support for CW
  • Custom filter definitions
  • Advanced metering options
  • Memory management (of the rig’s memories, similar to CHIRP)
  • Dual waveform support for rigs that support this (such as the IC-7850 and IC-7610)
  • Dual VFO (Main/Sub) support, dual receive audio where available
  • Additional rig controls: NB, NR/DSP/Notch, Pass-Band tuning
  • Scope overlays: DX spots, satellite passband, memory locations, etc
  • Enhanced remote audio options for rigs without OEM network
  • Better multi-rig support
  • More options for sharing radio control with other applications, including integrated rigctld

We’ll also be adding or enhancing support for the following modern-era network-control rigs:

  • IC-7700 with remote audio — minor additions will bring this rig up to the level of support we have for the other core support rigs
  • IC-R8600:
    • Add additional span options to the scope, process scope data better
    • Scanning options

And due to popular demand, we will enhance support for these “legacy” radios, many of which are already pretty close to working but may have some bugs due to their use of the older half-duplex CI-V control (to be clear, wfview has code for these radios already, but there are underlying issues that we need to work out with their control and timing):

  • IC-706 (all variants)
  • IC-756 (all variants)
  • IC-718
  • IC-910
  • IC-7100
  • IC-7200
  • IC-7400
  • IC-7410

Behind the scenes, in the code, we are working on the following:

  • Totally revamped startup sequence, allowing rig changes on the fly and better rig discovery
  • Spectrum and waterfall to a separate class, allowing multiple scope displays and also “scopeless” mode for rigs without this feature
  • Moving audio from qt to rtaudio for better performance on all platforms
  • Support for legacy half-duplex CI-V radios (many radios, despite having integrated USB, are still running half-duplex with forced bus echo internally, eg, IC-7100, IC-7200, IC-7400, but not the IC-7410).

Release 3:

Big changes here:

  • Fancier UI with custom widgets, skeuomorphic display options (old radio dials, modern radio screens, VFDs, etc)
  • Hardware control options (tuning knob, PTT, other functions) for folks that like buttons
  • Fourier Transform display of audio to and from the rig
  • Audio processing options, perhaps with plugins (compressor, gate, eq, etc)
  • I&Q stream options from rigs with available streaming
  • Advanced preferences pop-up with full support for all adjustable options (UI colors, internal timing controls, debug options, etc)
  • Support for some non-Icom radios which have modern network control and either I&Q or spectral data available.
  • Hardware add-on board to add network control, streaming audio, PTT, Tune, s-meter, etc, to legacy radios (possibly a Raspberry Pi with some additional hardware such as a CM108B and an ADC).

 

How you can help:

  • We need better access to an IC-R8600 over network (got this now! Thank you all!)
  • Bug reports from you! Including log files with debugging enabled. The more the better.
  • Testing!
  • Send radios :-). If you send us a radio, we will work quite hard to get it supported and of course send it back.
  • Participate in our online discussion forum at https://forum.wfview.org/

 

Comments? Please stop by our official discussion forum: https://forum.wfview.org/

44 comments on “Roadmap

    • There is a ‘test’ download for Windows 10 in the Downloads section. This includes all required libraries. Just download the .zip file extract it into the directory of your choice and run wfview.exe.

      73 Phil M0VSE

  • James V Redding says:

    Is the native resolution for a transceiver connected external monitor (think IC-7851) the same resolution as the wfview waterfall display?

    • Hi James,

      The scope view from wfview can be stretched to fill any size monitor. The data within the scope have a native resolution equal to that of the radio’s spectrum output. For the 7851, that would be 689 pixels wide. We don’t have a way to get any higher resolution data.

      73,
      –Elliott
      de W6EL

  • Harry SY1DGP says:

    Excellent work.
    Can you please let us know when a stable, with all current features, version for Win10 is planned?
    I dont see any reference in the roadmap.

    Keep up the excellent work.

    • We’re planning on May 24, 2021. The pre-release that we have in the Downloads page is pretty stable though. The only changes you might see between now and then would be for relatively minor bugs or incomplete features. I’d give it a go if I were you :).

      73,
      –Elliott
      de W6EL

      • Harry SY1DGP says:

        Hi Elliot,

        Thanks for the feedback.
        I did try it and it worked nicely immediatelly after the installation.
        I hope you guys manage to get some more of the original rig functionality coded in.

        Thank you for the nice software.

        73 de SY1DGP

    • Hi Matt,

      It will work for basic control, but I believe the IC-7700 does not send spectrum data over the ethernet port. I also haven’t coded up anything specific for that radio yet, so a lot of features could be hit or miss. If you try it, do let us know what works.

      Thanks,

      –E
      de W6EL

      • Stig Rasmussen says:

        Tried with IC-7700. Works fine for receive. (Of course no WF.) (Over 4G network at cabin.)
        But – no SSB tx out! Maybe due to not able to select Modulation input: None. (Also with Data input.- None.)
        Why no eselection of RIG?
        Missing also Antenne selection…. Tuner, etc, but I believe that will come.
        73 LB5VA Stig

        • Hi Stig,

          Thank you for trying wfview with the IC-7700!!

          How did you work the interface? Did you use the ethernet or USB? And the audio?

          Thank you!

          –Elliott
          de W6EL

          • Stig Rasmussen says:

            Hello. No USB. Radio (IC7700) has buildt in server. Its at my cabin Cat6- connected to 4G-router.
            Also audio works fine, but not on TX as described above.
            Stig

  • Good bit of software, looking forwards to final build. I have IC7300 and IC9700 and running Mac OS Catelina. Main issues I’ve notice:

    1. Can’t route mic audio from iMac mic to IC9700 over lan.
    2. Using USB with the 2 rigs connected it’s hard to know which are the corrected audio devices; although this is probably more of an issue with Mac OS not creating unique names for the devices?
    3. Would be good to be able to have a window for each rig.

    But it is really nice to see something working so far, thank you for creating this.

    • Hi Steve,

      Better control for multiple rigs is in our roadmap but that will require a significant re-write of the current rigcontrol code!

      When you say you can’t route mic audio, what happens? Can you select it in the Audio Input combobox? Once done, you must disconnect/reconnect to use the updated choice.

      73 Phil M0VSE

      • Hi Phil,

        I can select mic audio but when the rig is keyed no audio show on the rigs audio scope. I assume audio to go from the iMacs built in mic over USB/LAN to the rig?

        Also what should the virtual terminal devices be on Mac OS so the rig can be shared with other programs, I use MacLoggerDX as my logger and at the moment it controls the rig and WSJTX talks to MacLoggerDX using the DXLabs protocal (that MacLoggerDX implements).

        73,
        Steve

  • Hi, thanks for this fantastic software project. As you develop this solution please be aware of the need to make the interface accessible to blind people using screen reader software such as JAWS, NVDA etc. This will be particularly important when you create a ‘fancier” interface. It is far easier to have this as a part of the initial design philosophy than to consider accessibility later in the project lifecycle.

    If there is anything I can do to help in this regard just drop me a line with a testing protocol and I’d be glad to be of assistance. Unfortunately I do not currently own an Icom radio due to the relative inaccessability of their equipment to date.

    Mike W4LLJ

    • That’s a very good point Mike and thanks for your offer of assistance. I will discuss it with the other core team members as this isn’t something that I have any experience with.

      73 Phil M0VSE

    • Hi Mike,

      One of the first things I realized with wfview is that if we bound the common controls to keyboard commands, it could be operated pretty well without even using a screen (and I did try this long ago).

      Many modern radios feature touch screens which are impossible to operate without sight. And so, I’d like to do as you suggest, with including whatever is needed to get screen readers working with our UI.

      Can you tell me what the general principle of operation is? Does the user press keys to shift UI focus around and the reader tells the user what each button does?

      Thanks,

      –E
      de W6EL

      • Hi Elliot, thanks for getting back to me and for your interest in making the softwre accessible. Yes, that’s the broad principle of operation. In addition various keyboard shortcuts are bound to specific operations, at hte simplest level reading by character, word or line in a text window. There is also a “screen review” mode that enables a spoken overview of all of the screen. NVDA is an open source screen reader that uses the Espeak synth and uses object nevagation. to download it and read a bit more go to NVAccess.org. The other screen reader that is popular because it is supported by funding by State rehab orgs is JAWS for Windows. A time limited (40 minutes maximum) version is available at FreedomScientific.com. There is plenty of documentation at these websites.

        Let me know how you get along.

        Once again thanks for your desire to help blind hams communicate using modern radios.

        Mike W4LLJ

        • Hi Mike,

          A user on the mailing list has tried wfview with windows, and he reports that his screen reader is working very well. I’ll find out what it is. I appreciate the links, we’ll see what we can do to keep it working on all platforms in this regard.

          73,

          de W6EL

  • Any plans to get gps data from ic-705? GPS over wifi is a key feature for the 705, missed by RSBA1v2. Would be a huge feather in your cap.
    Keep up the great work.
    73
    Julian oh8stn

    • That’s a great idea Julian, GPS data is available on the IC-705 via CI-V so it should certainly be possible, we will look into that for release 2.

      73 Phil

      • RR Phll, thank you.
        With that addition, WFView will become the preferred solution for the 705 in the field.
        I’ll start testing latency with data modes later this week.
        This development is refreshing!
        73
        Julian oh8stn

        • Hi Julian,

          What sort of GPS features would you like in a program like wfview? I see a lot of GPS-related commands (looks like a full feature set). What’s your use scenario typically?

          Thanks,

          –E
          de W6EL

          • Hi Phil,
            I’m not sure if Julian answered you but if wfview could make the GPS data available to utility apps to use when off grid, such as system time sync apps or grid tracking apps.
            Both WSJT-X and JS8Call make use of these type of apps to time sync field stations.
            Otherwise you have to use a gps dongle attached to your computer, or connect to the ic-705 via USB.
            Hope this info helps.
            Cheers and thanks to you and the team.
            Lance VK6LMK 73

  • Benjamin says:

    Excellent job to the development team! wfview is certain a refreshing welcome to what we are currently limited to. GUI and ability to connect via network is definitely a solid reason to give wfview a try.

    To the developers, do you think wfview will work with streamdecks for quick access?

    • Hi Benjamin,

      That is a very interesting product. We’re looking at a number of hardware controller options. Do you know how difficult it would be to connect one of those steam decks to a c++ application? As it stands, every major operation (PTT, frequency tuning, mode changing) is assigned a keystroke, so at minimum you would have that with very little effort.

      Thanks!

      –Elliott
      de W6EL

  • Al Febraro says:

    Is there a way to create a desktop icon to lunch the program? I may have missed something but looks like the only way to get the application started is to click on the wfview.exe within the wfview folder.
    73,
    Al
    W6AAX

    • You can create a shortcut to the executable and drag that to the Desktop. This is a TEST version which is why there is no installer.

  • Thanks for excellent software. I find virtually no lag with my 7300 controls. Software installation was easy and worked on Win 10 64. I am looking forward to future releases! 73 Dan KB4BOQ

    • Thanks Dan! Be sure to keep CI-V Transceive ON to keep it nice and responsive. Some other rig control programs may turn it off from time to time.

      –E
      de W6EL

  • I am currently using Win4Icom Suite, also for remoting. Mayby a stupid question, but does Wfview support, audio from a remote computer into the radio, e.g. Ic-7300?

    • Hi Harry.

      There should be limited support for the 706MK2G but it won’t be auto-detected and many features won’t work at the moment.

      Our ‘general’ rule is that we support Icom rigs that contain USB/Ethernet or WiFi, but we will improve support for non-USB rigs if there is enough interest.

      73 Phil M0VSE

  • Dieter Meijer Buschbaum says:

    Have this message when I try to run the program on pc with windows 10 …
    The code execution cannot proceed because MSVCP140_1.dll was not found. Reinstalling the program may fix this problem.
    Tried reinstalling it but the result is the same..
    Kind regards
    Dieter
    M7DMB

    • Hi Dieter.

      The required MSVC redistributable file will have been copied to the wfview installation directory, if you install this, the error message will go away.

      73 Phil M0VSE

  • CORY DAVIS says:

    Love the software but having some issues getting the vfo frequencies display next to the dial to be sized correctly. They are chopped off from the top and bottoms. I’ve tried readjusting the size of the spectrum display hoping it would show the entire vfo area but that didn’t work. I also un-installed and re-installed for windows 10 the 1.1a version.

    Another issue I’m having when transmitting on WSJT-X FT8 with the Icom 705, I have to be in USB mode not USB-D mode and the DATA box keeps checking itself on every time it transmits- forcing me to ‘uncheck’ the DATA box every transmission. If its in DATA mode or USB-D rather, i get no alc.

    Cheers and 73s!
    KD9MHB
    Cory

    • Hi Cory,

      If you are running Windows, see if you can adjust the Font Scaling in your control panel. Some high-DPI monitors default to 150% or even 200% font scaling and it does throw off the UI. It’s something I hope we can address soon.

      As for WSJT-X, it really should work just fine on USB and USB-D. My guess is that WSJT-X is manually changing it for you, as we do not have any code that would automatically change it. wfview transparently relays commands from client programs without modification.

      Let me know, on our official support forum, if this helps.
      https://forum.wfview.org/

      Thanks,

      –E
      de W6EL

Comments are closed.