... I would have though that virutalbox would have passed communication through to the device somehow directly.
That did it for me! I re-checked and found that VirtualBox does indeed have the ability to just pass through the USB devices onto the Guest OS. I had to install a VirtualBox "Extension Pack" and add my Linux user to a certain group to enable USB-EHCI support for the VM. I did that, and lo and behold, the Windows OS in the VM recognized the Amulet USB dongle directly (as it should, by design), and all is well
So thank you for the hint
Coming to why I needed this feature badly - well, originally I wanted the volume attenuation, but that is sort of difficult as I use an older Onkyo Receiver with an S/PDIF link for the audio. So controlling the Linux System volume doesn't cut it.
I found that muting the Linux System volume does work, though. So I settled for this for now. I'm using the Amulet Microphone event to mute/unmute.
... .. the amulet makes a "pop" when it switches on....
I do not hear any popping. So this is probably fixed.
The Amulet remote's mic does indeed work great. Only gripe I have is the delay when I first pick it up after a while of inaction. The RF link probably takes time waking up.
On a completely different note, can I configure the location where the VoxSmart.xsp gets created when loading a XBMC Smart Playlist?
Thanks and regards,
Ajith