First reply, I am using a Gigabit usb3 lan “C” adapter& cat5 cable from the host port to the router 4m away. The system info is …
APP: v1.1.9 Sept 14 2024,12:11:57
Base v2.2.8 Sept 15 2024,15:22:37
No promises but I have just created a new rig file for the X6200 (should work for the 6100 as well) as the IC705 has lots of features that are not supported by the little Xiegu and I see errors in the log of commands being bounced. These bounces are taking up valuable network bandwidth and could be part of the reason for the audio drop-outs.I’ve searched this forum and the online user manual to see how to change the rig file beiung used by WFView and not found a simple option, so I’m currently de-installing and re-installing, in the hope that I will get the chance to specify my custom rig file in place of the standard ones.
Watch this space …
Civ commands use an almost insignificant amount of bandwidth compared to audio, so I doubt this will be the issue.
If you use rigreator, simply remove the recurring commands that you don’t think are needed, then save the file. As long as you don’t change the default save directory, It will be used in place of the wfview provided one
Dont forget I had wf and the ios app running together and both had audio at the same time. The ios app was via wifi and the wf via a lan cable, perhaps a sharing function involved ?
Duty calls so will be back after 7pm
Yes as well as going through the list of CiV commands (I’ve done this rig definition before in several programs, so I’m happy with what will work and what not) and I also removed the recurring commands that were either not supported by the radio or not critical.
While the CAT control bandwidth saved may be minimal, there is also the processing effort both in the embedded WFserver code in the X6100/6200 and the processing within the WFView program on Windows.
I did not overwrite the existing IC-705 rig file, rather created an X-6200 one (in the user rigs directory). I have just done a complete de-install and fresh install but some of the settings I had set before are still appearing so it seems that not all registry entries are removed and I did not get asked what radio I am using just how I will be connecting to it.
I’m sure someone on this list can tell me how to change between rig files in WFView for Windows??
By the way, it also seems that WFView only wants to have ICOM, Yaesu & Kenwood as radio manufacturers (a conf/ini file change I expect) - but at the moment my rig file is for an ICOM X-6200 !!
The Xiegu radios self-identify as Icom IC-705. I assure you, we wish they had picked an unused or ancient CI-V identifier rather than reusing the IC-705 address.
Worse yet, the 6100 and 6200 have an added command, which returns “6100” on both radios. This is far from ideal.
If you are using rig creator to tune the rig file, be aware that wfview may load the 705 file anyway. This is because they share the same ID!! You will need to place the modified file in the user-writable directory so that it takes preference over our stock 705 file. Double-check the wfview log to verify which rig file is actually being loaded and used.
There was a screenshot here showing the “server” settings page for wfview, which is not relevant for use as a client to the X61/6200. So please don’t try and replicate those settings. What would be helpful is a screenshot of “Radio Access” showing the various settings.
Lastly, if you do make a rig file with good results, please share it! This is a community-driven project and your work is appreciated.
Looks like the X6100 just doesn’t have the muscle for the job. The moment wfserver kicks in, one of its CPU cores goes full “help, I’m dying” mode at 100%. Probably not ideal.
Anyway, since you asked, here are my radio settings – they give me at least a few precious seconds of audio before the connection gracefully keels over and dies:
Hi Elliot,
Thanks for the help.
One correction - the Xiegu-specific CiV command 1D 19 returns “6100” from the X6100 and “6200” from the X6200. Initially, it was identical but was fixed in a firmware upgrade (v1.0.3 I think).
Also, within my X6200 rig file, I have updated the RigCtlD code - the IC705 was 3085 the X6200 is 3091 (and a new 6100 rig file would have 3087 in this code).
I agree, I would prefer that Xiegu had not chosen the CiV code A4, especially as it can’t be easily changed from the radio’s user menus (as can be done on many ICOM radios). Are you saying that the rig file loaded is based on the CiV code? I hope not, but if it is, I suppose I could backup the IC705 rig file and rename mine to be IC705 rather than X6200.
This is from the LOG:
2025-02-26 19:58:17.355 INF default: “Found User Rig X-6200 with CI-V address of 0xa4 and newer or same version than system one (2.03>=2.02)”.
So it looks like my file is being loaded - time to see if this makes any difference.
By the way, I am using the built-in X6200 WiFi connection but have ordered today an external USBC-Ethernet adapter for the radio so I can connect via cable to the network. That should arrive tomorrow.
Of course, I am happy to share my revised rig file (once I have checked it isn’t “buggy”), I have done the same with OmniRig, PocketRxTx and others when I do this kind of work.
One last question - is there a way for the rig file to have the correct manufacturers name? at the moment in the rig creator menu, there is no way that I can see to add a new name to the list of ICOM, Yaesu and Kenwood. I can of course change it in the actual text file, but it would be better that the manufacturer name could be entered through rig creator.
Hi Ed, like others I have no real idea what you modify where…anyhow, once you’re done it would be brilliant your share a bit of your knowledge and teach us newbies how to make wfview audio working with our Xiegus X6100/X6200.
73, Roland
It would be useful to know ‘which’ thread is maxing out the CPU, my guess is audioConverter() depending on the version of htop, you should be able to tell it to display ‘custom thread names’
Thanks for the clarification Phil - all good. Yes I know you and Elliot are the minds behind this great piece of software (thanks for that).
As the model number is given in the bottom right of the program and the program is picking up my rig file from the user rig file directory rather than the standard IC705 one (as proved in the log) - all is good. The only place where ICOM is mentioned is within the rig creator. The fact that the program is picking up the updated rig file means I don’t have to select it from a list, which is where the correct manufacturer name would have been nice.