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
  • 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.

42 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

      Reply
  • 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?

    Reply
    • 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

      Reply
  • 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.

    Reply
    • 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

      Reply
      • 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

        Reply
    • 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

      Reply
      • 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

        Reply
          • 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.

    Reply
    • 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

      Reply
      • 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

        Reply
  • 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

    Reply
    • 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

      Reply
    • 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

      Reply
      • 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

        Reply
        • 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

          Reply
  • 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

    Reply
    • 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

      Reply
      • 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

        Reply
        • 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

          Reply
          • 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?

    Reply
    • 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

      Reply
  • 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

    Reply
  • 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

    Reply
  • 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?

    Reply
    • 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

      Reply
  • 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

    Reply
    • 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

      Reply

Leave a Reply to Elliott Liggett Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This site uses Akismet to reduce spam. Learn how your comment data is processed.