I went a different path.
Long ago I got tired of regular headphones wearing a dent into my head so I switched to Samsung Buds+ bluetooth earbuds and a separately-powered bluetooth transmitter that plugs into the headphone jack of my PC. Now this particular transmitter can pair to two different sets of bluetooth headphones so I got a second set of Samsung Buds+ and they both pair up to it just fine. The PC is hooked up to the bluetooth transmitter via the PC's optical-out port on the built-in soundcard.
I have my SDS100 powered via a standalone USB power adapter with a headphone adapter cable going from the headphone out on the SDS100 to the LINE-IN on my PC's sound card. Since I'm not powering the SDS100 via USB port on the PC, there's no "power hum" noise at all. The only time I plug it in to my PC is to change the programming on it or update the frequency database files once every week or two.
I don't use anything other than Sentinal for programming so don't need the SDS100 plugged in via USB for serial port access anyway.
With the SDS100 volume set on 10, the LINE-IN settings configured for "listen to" and set to 100 and the PC sound volume set to 50, I can easily listen to anything the PC is putting out with the SDS100 overlaying what it hears right on top it and easily heard and understandable.
I can freely walk around and do other things while still clearly hearing whatever the scanner picks up.
Since each set of Buds+ easily lasts for 11 hours I could theoretically listen for 22 hours straight but I never listen that long.
It sounds more clunky than it really is. The Bluetooth transmitter is an Aluratek Bluetooth Optical Audio Transmitter/Receiver, model ABCD54F.
If I don't need the PC powered up for anything then I just plug the scanner audio cable directly into the back of the bluetooth transmitter and it works fine without the PC.
The audio out from the SDS100 using this method is very, very clean with no distortion or noise at all.