Sometimes, the software itself might be incorrectly configured or there could be a bug causing it to misread either the dongle or the system's hardware.