This Error means that the digital signature information in the Rockey Device has been corrupted.
Fortunately, Error 6021 is very rare. However, the bad news is that the Rockey usually needs to be replaced. If the Key is less than a year old, it can sometimes be returned to Az-Tech so that it can be reprogrammed to a "blank" state. (Please contact the Sales Department for an RMA# before returning any Rockeys.)
Error 6021 is caused by one of the following:
- The User unplugged the Rockey while information was being written to it. This is the most likely cause of this Error.
- A Power Failure occured to the Computer or the USB Hub while information was being written to the Rockey.
- Windows Advanced Power Management shut down the USB port while information was being written to the Rockey. We believe this is only possible with versions of Windows prior to Vista.
The best way to prevent Error 6021 is to provide documentation to your Customer that tells them to exit from your Software before unplugging the Rockey or shutting down the computer.
If you have actually experienced an Error 6021, here are some things you can do to make sure it never happens again:
- If you haven't already upgraded to the latest version of the KeyChk DLL, do so as soon as possible. KeyChk v6.5.8+ has been optimized to dramatically reduce the total number of writes to the Rockey. Less writes means less chance for a 6021 Error.
- If the Software is being installed to a Desktop Computer, recommend that the Rockeys be installed to the Rear USB Ports instead of the Front Ports. This makes the Rockeys less accessible and therefore less likely to be unplugged.
- If your Customer is running Windows XP, ensure that Windows does not turn off the USB Port in order to save power. This is set under the "Power Management" tab of the USB Root Hubs in the "Device Manager" properties.