That was short lived; the problem is back again...
But it does say something about the nature of the problem, doesn't it? My understanding (because I don't have these tuners to test) is that there is no driver for these network tuners. Rather the setup program is used to configure the tuner firmware directly, in the case of MC, telling it for example that it will be talking to a MC installation.
Could it be that the WMC installations then come along and tell the tuners that they are working with a WMC installation, and changes the setting back? They may be able to do that without running the SiliconDust HDHomeRun Setup program.
Obviously there is a difference between the way the two applications work with the tuners, other wise there wouldn't be a separate BDA Compatibility Mode for J River Media Center.
Perhaps shut down the WMC PCs altogether, then run the SiliconDust HDHomeRun Setup program again, switch the BDA Compatibility Mode as you did before, then see how long MC runs without the issue, and without the WMC PCs running.
If you could do the above for a few hours while using MC, then start the WMC PCs again and see how long it takes for the problem to return, you may be able to confirm the above.
Why did it work before and stop working now? Well, there were some firmware changes on the SiliconDust HDHomeRun tuner not so long ago weren't there? Regardless, MC has required HDHomeRuns to use the JRiver setup profile for some time, and what you did fixed the problem.
Is there some way to
read the configuration of the SiliconDust HDHomeRun tuners without using the setup program? Perhaps with a browser directly. Just to confirm what the setting is in the tuner.
EDIT: Perhaps by going to the
http://my.hdhomerun.com/ page, which seems to try to detect a HDHomeRun.