NetROCKEY4 Technical/Troubleshooting FAQ

This faq or frequently asked questions are for troubleshooting purposes or technical support.

Useful Tips for Diagnosing NetROCKEY4 problems, please try below before proceed to the FAQs.

Step 1 : Unplug NetROCKEY4 dongle from Server PC, uninstall ROCKEY4 driver completely and reboot the system.

Step 2 : Reinstall NetROCKEY4 driver, please make sure you are using latest ROCKEY4's driver, to download click here.

Step 3 : Plug NetROCKEY4 to the Server PC and run ROCKEY4 Editor to change on the dongle, if NetROCKEY4 is found, then NetROCKEY4's driver is working fine. Else uninstall -> reboot -> reinstall -> reboot then repeat Step 3. If problem, try with another port or Server PC.

Step 4 : Run the NrSvr.exe and make sure it can find the plugged NetROCKEY4 (right click in server tray icon -> Find).

Step 5 : Make sure the network connection works properly between Server and Client PC. Try standard network tools like PING.

Step 6 : Make sure the CliCfg.ini is properly configured in the Client PC.

Step 7 : Disconnect the Server PC from the Internet and then deactivate any Firewalls/Antivirus. Then try to connect to the server from the Client PC, use NrTest with properly configured CliCfg.ini.

Step 8 : Make sure to read all about NetROCKEY4 in the manual first. Such as how to configure the Module Zone for NetROCKEY4 operation.

1. I received an error -1 or the system can't detect the dongle at certain times when I try to run my program using NetROCKEY4. What is that?

For the error -1, it means that the error is an unknown error, but it is not serious, such as when a PC hangs or freezes, you only have to restart it and if that does not solve the problem you have to look for alternative solutions.

2. The system cannot find the Parallel Port (LPT) NetROCKEY4 even when it is attached. Why?

There can be several possible causes for this:

A: The printer attached to NetROCKEY4 is powered off.

If a printer or any other peripheral device is attached to the parallel port NetROCKEY4, you should turn the power of that device on. NetROCKEY4 dongles require a voltage of about 2.2 volts, and this power is supplied by the mainboard through the parallel port, so if a peripheral device is attached to the NetROCKEY4 dongle, the dongle may not receive enough power to be activated.

B: NetROCKEY4 does not support the parallel mode.

The diversity of computers leads to many different parallel modes, NetROCKEY4 dongles support most modes, but for some special modes it is possible that the system cannot find NetROCKEY4, or NetROCKEY4 dongles do not work well with them. What you need to do is to change the parallel modes, eg. set the port mode in the CMOS setup to ECP or vice versa. If the operating system is Windows NT/2000, you may have to reinstall the driver after you have changed the parallel port modes.

C: The drivers are not properly installed.

NetROCKEY4 requires the installation of drivers, so the settings of drivers may affect the operation of NetROCKEY4. There are 4 options when installing the drivers: "Install NetROCKEY parallel driver", "Install NetROCKEY USB driver", "Detect-print-busy mode" and "Not-detect-print-busy mode", we suggest users to choose "Install NetROCKEY parallel driver", "Install NetROCKEY USB driver", and "Detect-print-busy mode". In Windows NT/2000 only the administrator has the privilege to install drivers.

D: NetROCKEY4 is not compatible with other devices.

The parallel port is not designed to connect many devices at the same time, and in theory only one device can be attached to the parallel port at any one time. With the users in mind, NetROCKEY4 was designed to allow the standard devices, such as printers and scanners, to attach to it, but we cannot guarantee that NetROCKEY4 is compatible with all these devices. Unplug the device to see if it is a compatibility problem.

E: NetROCKEY4 is not compatible with certain PCI-based Parallel Add-on cards

Another issue is that NetROCKEY4 LPT cannot work with certain PCI-based parallel port cards. NetROCKEY4 will treat the card as a sort of hack attack and therefore refuse to communicate with it or the card does not supply enough power to the dongle for it to operate efficiently. If this is the case, we suggest using a USB port NetROCKEY4 instead.

F: There may be a driver or software conflict on the system

Sometimes, the PC drivers may be conflicted or it may be conflict with any of the programs although this is highly rare. Solution: Restart the PC and run the program again. If it still cannot run, try starting up the PC with minimal drivers and programs and check to see if it can run. If it can, this means that it is a software conflict.

G: Driver is busy

This error can occur when the driver or dongle is busy and/or communications between the dongle and PC are interrupted. To rectify this situation, you can add a loop to your program when checking for the dongle. This will ensure that the program will check for the dongle more than once and be able to recognize it properly.

3. The system cannot find the USB NetROCKEY4?

NetROCKEY4 requires the installation of drivers, so the settings of drivers may affect the operation of NetROCKEY4. There are 4 options when installing the drivers: "Install NetROCKEY parallel driver", "Install NetROCKEY USB driver", "Detect-print-busy mode" and "Not-detect-print-busy mode", we suggest users to choose "Install NetROCKEY parallel driver", "Install NetROCKEY USB driver", and "Detect-print-busy mode". In Windows NT/2000 only the administrator has the privilege to install drivers.

The indicator LED may help you to find the reason for this. If the indicator is lit all the time, it indicates that the dongle works well; if it blinks once every second, it means drivers are not installed or something wrong with the USB port; otherwise the dongle is defective. If the indicator is not lit at all and the system prompts "Found USB Device", it indicates the dongle is defective, otherwise there is a bad connection or something wrong with the USB port.

To check the USB port: when you first attach NetROCKEY4 to the computer the system should prompt "Found USB Device" and install the drivers for it, otherwise the USB port must have a problem, which is usually caused by the incorrect installation of the drivers for the USB controller or the USB function is disabled in CMOS setup, or there is a hardware failure in the USB port of the mainboard. You may test the USB port with another USB device, such as a USB mouse.

4. Can I connect NetROCKEY via a USB Hub?

NetROCKEY works fine with most USB hubs. On rare occasions the dongle may not be detected through the hub due to inadequate output voltage. Please check the integrity of the USB port by trying a different USB device in the same port. For USB 2.0 hubs in particular, please make sure that the power supply is connected.

5. Why does my screen display an unknown device after I plug in the USB NetROCKEY4?

It may be caused by interference or bad contact points. Try unplugging the device and then plugging it in again.

6. My computer has a USB port and I am using Windows 98/98SE. Why is the USB device not listed in the device manager?

It is possible that the USB support option inside the BIOS has been disabled. You can enable USB support in the CMOS functions menu when your computer is booting up.

7. After the program written in FoxPro or VB is encrypted with the API call, NrClient.dll cannot be found, why?

Although the file NrClient.dll is under the same directory as the program, FoxPro and VB programs will sometimes only search for DLLs under the system directory, so you should copy the file NrClient.dll into the system directory.

8. Why can't I find a specific dongle when I attach them to the same parallel port?

When users have several applications protected with different NetROCKEY4s, they may cascade these dongles together. In most cases there are no problem for them to work together, but sometimes when you try to use one application you are given the message "Cannot find NetROCKEY".

  • When the system sends its request to NetROCKEY4, a value will be returned to specify the next operation. If several dongles are cascaded, every dongle will receive the request and respond to it, so it is possible the return signals interfered by one another, making the system puzzled, and will not be able to recognize the dongle.

9. Can NetROCKEY4 support enveloping for DOS-based programs?

NetROCKEY4 does not currently support enveloping on DOS-based programs, only Windows-based programs can be enveloped at this point.

10. I have put the DLL file(s) in the proper locations on the PC/I have installed the OCX drivers but the system still cannot detect the NetROCKEY4 dongle. Why?

You will still need to install the drivers for the dongles either using the InstDrv.exe installation file or InstDLL.dll file. Otherwise, the dongles will not be able to be detected by the system and your program will give you an error. If you have already installed the proper drivers, please refer to question 2 above.

11. Is there any difference between using DLL or OCX in my API?

There should be no discernible difference between the two. Both are equally effective.

 
 

ROCKEY4

 
 

What is ROCKEY4?

ROCKEY4 Tools

Why ROCKEY4?

Which ROCKEY4?

How do I start?

Developer's Downloads

Technical Specs

General FAQs

Technical FAQs

NEW! ROCKEY4ND

 
 
  LATEST UPDATES  
  Software License Protection Security Dongle  
     
  Windows7 32 and 62 bit Driver for ROCKEY4 has been updated.Download Now  
     
  ROCKEY has released a series of new tools for it's entire ROCKEY's family Software Protection Dongle's model such as the Flash media enveloper tool, DOT Net (.Net) Shell enveloper tool.  
     
  ROCKEY4ND USB Driverless Dongle now not only work perfectly within Window's OS also support latest MAC OS X SDK and Linux SDK.  
     
  ROCKEY6 Smart now could support Linux Platform. Download driver.  
     
  2 Factor Authentication Security (2FA)  
     
  ePass3003 - 32bit MCU intergrated with 512K flash Auto Installer Token which support upto 2048-bit RSA Key Pairs Generation Onboard.  
     
  One Time Password Generator Token (New!) -- OATH (Open AuTHentication) and Radius compliant low cost dynamic One-Time Password generator.  
     
  Smart Card Reader (Full & Sim sized)