HomeForumFrequently Asked QuestionsFAQsWhat are some general handheld device troubleshooting steps?
Welcome, Guest
Username: Password: Remember me

TOPIC: What are some general handheld device troubleshooting steps?

What are some general handheld device troubleshooting steps? 5 years 10 months ago #31

  • JohnMc
  • Moderator
  • Posts: 43
  • Thank you received: 2
  • Karma: 1
We have a number of Handhelds setup-- some communicate with the Cadacus WCF Service, and some do not. What are the recommended troubleshooting steps?
Last Edit: 1 year 10 months ago by JohnMc.
The administrator has disabled public write access.

What are the general troubleshooting steps for handheld connectivity issues? 5 years 10 months ago #32

  • Don
  • Moderator
  • Posts: 64
  • Thank you received: 10
  • Karma: 13
General troubleshooting tips for Handheld devices

Note: Due to the nature of technical support and troubleshooting on various handheld scanner devices, We do recommend remote control support programs, such as the following:
  • SOTI.net - We recommend the "Pocket Controller" SOTI product as it has the basic functions needed and is typically under $50. There are other SOTI enterprise solutions that do much more, but not typically needed for basic remote control and troubleshooting. Contact SOTI to get the best match for your environment.
  • MyMobiler.com - Recommended by some customers for limited screen sharing capabilities with little to no cost.
The following are general troubleshooting steps related to Handheld device operations:

1. Launch the Internet Explorer (IE) browser on a handheld device and attempt to access the Internet to check connectivity between the handheld and the wireless network. For example, open IE and enter the URL sfshh.com (this is the shorthand URL for the Cadacus manual handheld device downloads). Alternatively, enter google.com or msn.com to verify the connection. If HTML script or certificate errors occur on the handheld browser, be sure IE is set as the default browser on the handheld device (note: for new handheld devices, we have found some are not setup to use IE as the default browser which will prevent the device from working properly with our Handheld solution, so please be sure to set IE as the default).

2. If there is no connection, if possible, dock the handheld and check Internet connectivity. When a handheld device is docked, the device is using the Internet connection belonging to the docked computer, so if the handheld successfully connects to the Internet while docked, then the connectivity issue can be isolated between the handheld and the access point.

3. Try stopping and re-starting the CadacusWCF service, then attempt a Cadacus application transaction on the handheld device.

4. If not successful, verify the Handheld application runs successfully by excluding the local wireless network variable again. This can be accomplished by installing the "Cadacus Handheld on Windows" application on the SYSPRO application server. It can be downloaded here. The Handheld on Windows application is identical to the application that runs on the actual handheld device, so if the Handheld application runs successfully on the application server, then the issue can then be isolated to the wireless network.

5. If the Handheld on Windows application runs successfully on the application server, then verify that multiple handheld devices are experiencing the same issue. In other words, if a connection issue occurs on one handheld device, verify that the same error occurs on all handheld devices so it can be verified as NOT being a device-specific issue.

6. If the Handheld on Windows application does NOT work on the application server or on the handheld device, then further test the Cadacus Windows Communication Foundation (WCF) service for proper connectivity, for example, by following the instructions on our website here.

7. If the Handheld on Windows application works on the application server but is not able to connect to the server from another device or workstation, verify that the application server's firewall port 1991 is open-- Control Panel-->Windows Firewall-->Inbound Rules-->create new rule--> allow CadacusWCF Service port 1991.

8. If the handheld devices are intermittently losing wireless connections, check and experiment with the handheld device sleep mode settings as some makers have the sleep mode set to take effect when it may not be necessary or even workable.

9. If the scan guns are experiencing lag (slow response) after a scan, run the Handheld on Windows program on the application server. From the menu, select "Services--> Check Webservices" several times (ignore the first response time returned as it is not a representative sample). Then do the same on a handheld device (also ignoring the first response) and compare the response times returned between the Handheld on Windows program on the application server and the handheld device itself. If the lag occurs only on the handheld device, then the lag issue can be isolated to the wireless network or the handheld device for further troubleshooting.

10. If the Cadacus WCF service is connecting to devices properly but the results from the application running on the handheld device are not as expected, we recommend temporarily activating the Cadacus WCF service application event log for troubleshooting and analysis by following the instructions on our website here.

11. In some cases the Encore.dll file has not been properly registered under Windows. Here are the steps to ensure it is properly registered:
  • Verify the Encore.dll file is in the SYSPRO Base directory on the application server by doing a search on the main SYSPRO folder of the application server.
  • Start a command prompt by locating the Windows "Command" shortcut on the server, right-click it, then select "Run as Administrator" (Important: correcting this DLL issue will not work unless the command prompt is launched using "Run as Administrator").
  • While in this command prompt, change the directory to the SYSPRO "Base" directory (as an example, cd\syspro7\base)
  • At that base directory location in the command prompt, type "regsvr32 encore.dll" (without the quotes). This will register the SYSPRO (encore.dll) properly since the command prompt is running "as Administrator". The response should be something like, "DIRegisterServer in encore.dll succeeded".
  • In a Run prompt, type "regedit" to launch the Microsoft Registry Editor. Go to:
    Note, if running a 64-bit machine, the location would be:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SYSPRO\e.net solutions
    In the right-side of the Registry Editor, verify the e.net solutions key "BaseDir" has a value correctly pointing to the location of the Base directory for SYSPRO (as an example, it might be C:\SYSPRO7\Base).
  • Stop and restart the Cadacus WCF Service under Windows Services.

  • If Managed Access Points exist, the first place to look is to see what speed the handhelds are connected. If they have poor coverage they will connect at slower speeds.
  • Are the handhelds setup to go to sleep after a certain amount of inactivity? If so, it will take as much as 30 seconds for them to wake up. We recommend turning all of the battery saving functions off.
  • Are the Cadacus Solutions current? If not, we recommend upgrading to the latest Cadacus SYSPRO release and the latest Cadacus Handheld release (go to www.solutionsforsyspro.com)
  • Since the Windows 10 "Creators" update, it has been reported some handheld devices are not appearing in the Windows Mobile Device Center; go to the Zebra site here (see solutions 1 and 2) to assess the fix reported by a customer as having worked in this situation.
Last Edit: 8 months 2 weeks ago by JohnMc.
The administrator has disabled public write access.
Moderators: JohnMc, Don, elasner
Time to create page: 0.182 seconds
Powered by Kunena Forum


Since 1991, as developer of the standard EDI, Shipping, and Freight Calculator Solutions for SYSPRO, our products are fully integrated with SYSPRO and drive efficiencies for hundreds of users worldwide.


For 35 years, SYSPRO has had a single product focus resulting in an award-winning ERP system with a track record of success for over 14,000 customers worldwide.