# Troubleshooting

This driver only supports serial or USB touchscreen controllers.

If you have a serial controller and are unsure about whether or not the controller or touchscreen is functioning correctly, use Elo's serial port utility, COMDUMP.EXE. It is available from Elo's web site or any Elo TouchTools CD. The syntax for COMDUMP is:

COMDUMP [COM port]

This program must be run from a command line. Select a serial port that is NOT being used by the driver, or uninstall the driver first.

As an alternative, you may be able to see the status light on the serial controller, and determine whether or not the touchscreen and controller are operating properly from the status light function. If the light is visible, perform the following steps:

- Disconnect the serial cable from the computer.
- Observe the status light, a small green or yellow LED on the controller.
  - If the light blinks approximately once per second with no touch applied, touch the touchscreen and observe the light again while your finger is still touching the screen.
    - If the status light illuminates continuously while the screen is touched, stop touching.
    - If the light reverts to the once per second blink when no longer touched, the touchscreen and controller are probably functioning properly.
  - If the status light blinks approximately 2-3 times per second with no touch, cycle power on the display or controller first.
    - If cycling power causes the status light to revert to blinking once per second, follow the steps in the first case to evaluate performance.
    - If cycling the power produces no change in the blink rate, there is a hardware fault in the controller or touchscreen that may interfere with the operation of the system.
    - Touch the touchscreen and observe the light again while your finger is still touching the screen.
    - If the status light illuminates continuously while the screen is touched, stop touching.
    - If the light reverts to the 2-3 times per second blink when no longer touched, the touchscreen or controller may have a fault, but are probably functioning well enough to work with the driver.

If you are working with a USB controller, the best hardware troubleshooting method is to observe cursor motion on the touchscreen display with only the Windows native HID drivers installed. Even if the cursor does not move in the same direction that your finger does, when you drag your finger on the touchscreen, cursor motion itself is sufficient to tell you that your hardware is working correctly.

There are status lights for USB controllers as well:

- Connect a USB cable to the system
- A touch status light blinks once per second rate with no touch applied. Operation is similar to that of the serial controller status lights described above.
- A second status light (located very close to the USB connector) is continuously illuminated except when touch is applied. With touch, this light blinks at 2-3 times per second. This USB status light is only monitoring the status of the USB bus, and is not concerned with the interaction between the touchscreen and controller.

If your hardware is functioning correctly, and you believe that your problem is driver software related, start by:

- Uninstalling the driver
- If you are unsure as to the success of the uninstall process, check the file lists and the discussion in the Uninstalling the Driver section of this manual. You can successfully remove the files manually if necessary.
- Reinstall the driver.
- If problems persist, contact Elo Applications Engineering at one of the locations listed in Contacting Elo.