Yes, calling it a dongle would have been more appropriate I think. But the OP was quite clear in their first post that they were talking about a USB cable with integrated DSP.Throughout this thread, I had no idea what was being discussed because the wrong word was being used. Of course a difference in sound between two devices might likely be due to a software issue in a DSP. But a "cable" shouldn't be having software issues.
These days there are quite a few "cables" that have some active protocol conversion circuitry or other active circuitry hidden inside one of the plugs, because they can be made so small. Remarkable really: the circuitry that fits unnoticed inside a modern cable plug can be more computationally powerful than a desktop computer from the 80's...