Starting with the HDX RealTime Optimization Pack version 2.8, the Realtime Media Engine supplies a way for you to selectively blacklist and whitelist peripherals on the VID: PID level. To do so, find out the correct VID:PID for the HID that you want the RealTime Media Engine to ignore. Once you’ve specified the HID to ignore, that setting works on all RealTime Media Engine platforms: Windows, Linux, Mac, RPi. Functional.
To ignore a specific human interface device, add the following registry string value on the server:
HKEY_CURRENT_USER\SOFTWARE\Citrix\HDXRTConnector\MediaEngine
Name: BlacklistedHID
Value format: VID1:PID1;VID2:PID2
Example: 047f:02f7
Example Scenario:
In this scenario, we’re using a
Plantronics Savi 720 device. To blacklist this device so it’s not passed to Skype for Business as a composite device, follow these steps:
- To locate the VID, connect the headset to any Windows endpoint. In this example, the VID1:PID1;VID2:PID2 is 047f:02f7
-
To ignore the specific human interface device, add this registry string value on server:
HKEY_CURRENT_USER\SOFTWARE\Citrix\HDXRTConnector\MediaEngine
Name: BlacklistedHID
Value format: VID1:PID1;VID2:PID2
For example: 047f:02f7

- To confirm that you made the change, view the Optimization Pack MediaEngine log.
- In the Optimization Pack logs, confirm the device is listed with the correct product ID and blacklist states it’s skipping – Current log location - C:\Users\XYZ\AppData\Local\Temp\Citrix\HDXRTConnector\MediaEngine.Net.20190327.135321175.
In this example, the line displaying device (047f:02f7 - <USB device path>) is blacklisted in the registry. Skipping… shows that it’s been done.
- Open Skype for Business and confirm that the SAVI-720 is running as Other Device.

Problem Cause
Using several unsupported devices can cause issues for Skype for Business and the RealTime Optimization Pack. The Optimization Pack version 2.8 or later resolves this problem by allowing you to disable or blacklist the device so it’s not used as a composite device. Instead, this device is passed to Skype as another audio device or non-composite device, with no support of HID button actions.