The thing about having fewer birdies is interesting. I think that Oleg is writing the GUI only. Unless Xeigu's GUI computer is generating birdies that the radio is picking up, processing and including them in the data stream being sent to the GUI computer, there should be no difference in the two versions of GUI, I would think.
I wonder if it's possible that Xeigu is doing something in their software that generates noise via some component on the GUI computer side, like some chip or transistor or FET that's being abused that's trashing the radio?
I'm pretty sure we as programmers don't have access to the radio software at all.?
Interesting stuff...