Dongle Knowledge Base
Lookup Error Number:    
Search:     Advanced search
Browse by category:
Glossary | Contact Us

My USB dongle is not being detected by the software.

Views: 3164
Votes: 4

First check that the led is lit on the dongle.

If it is on. This indicates that the drivers have been installed correctly and the software should be detecting the dongle. Check the error code that your software is giving and look up what it means. It could be that the problem lies elsewhere. For example, error 26 would indicate that the dongle can be detected but that the product code or SDSN or dongle model or dongle number does not match up with the software.

If it is off. This indicates that the drivers have not been installed correctly. In this it is probably best to uninstall the drivers and start again from scratch:

1. remove all dongles

2. run setupdrv /ufull

3. reboot (yes, really).

4. run setupdrv

5. Attach dongle and watch operating system detect dongle. If it prompts you with questions answer "no, not this time" in response to Connect to Windows Update and "search (recommended)" or "install the software automatically (recommended)" in response to where to find the drivers.

Very, very rarely this doesn't work and Windows has got itself into a state. If it gives an error message such as "Windows found driver software for your device but encountered an error while attempting to install it." followed by helpful messages such as "The system cannot find the file specified" or "access denied" then you could also try the following (but only if you get these messages):

(NB you should be very careful editing the registry of your computer).

1) Remove all dongles and run setupdrv /ufull and reboot.
2) Open the Registry Editor (Start > Run > enter "regedit")
3) Locate the key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{98702ED8-2400-4081-97B5-A401E0416ABE} using the tree view on the left. In this view right-click the key and select 'Permissions...'
4) Under 'Group or user names' select 'Everyone'. If Everyone is not there, click the Add... button, enter "everyone" in the white text box, click "Check Names" and check that "Everyone" is underlined, then click OK.
5) With 'Everyone' selected, check the 'Allow' box for Full Control. Then click 'Advanced' and check both check boxes on the window that opens. Click OK, and say Yes if a 'Do you wish to continue?' message is shown. Click OK on the permissions dialog to return to the main registry editor window.
6) Repeat steps 2 to 4 for the following keys:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_096e&Pid_0003
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBKey
HKEY_LOCAL_MACHINE\SYSTEM\ControlSetXXX\Control\Class\{98702ED8-2400-4081-97B5-A401E0416ABE}
HKEY_LOCAL_MACHINE\SYSTEM\ControlSetXXX\Enum\USB\Vid_096e&Pid_0003
HKEY_LOCAL_MACHINE\SYSTEM\ControlSetXXX\Services\USBKey

Where XXX is a number, probably 001 or 002.

 

Also read
document Error 28

Others in this Category
document I run Setupdrv but it crashes.
document There seems to be a conflict with the Keylok dongle drivers.
document Executing setupdrv from a Microsoft Installer package (.msi) fails under Vista