Elo Legacy Serial Device Driver

Elo Legacy Serial Device Driver Rating: 4,9/5 7116 votes
  1. Elo Legacy Serial Device Driver

INTRODUCTION The directory is broken down alphabetically into sections corresponding to specific classes of device. These include: Armatures; Assistive Technologies. The 2701 series controller is a single touch unit that works through serial interface or via USB. It is a full-speed, self-powered, USB device. By default, the controller communicates over a RS-232 serial link. If, however, a USB cable is connected, the controller switches to an exclusively USB communicating mode. Fully Optimized. Download Elgato Sound Capture sound card drivers or install DriverPack Solution software for driver update. Windows XP, 7, 8, 8.1, 10 (x64, x86). Popular Drivers. Elo Touchmonitor Legacy Serial Interface Elo Touch Solutions PCap Elo Touch Solutions Serial IR Touchscreen Elo Touch Solutions Serial Touchscreen.

-->

Description

The Elotouch driver is a KMDF driver that can work as both a multi-touch driver and a mouse driver. Its architecture is very similar to the WacomKMDF Driver.

The sample drivers share code that is located in the following directories:

  • The srcinputhiddigicommon directory contains code that is common to the KMDF sample drivers.

  • The srcinputhiddigiiutil directory contains utility functions that are common to all the HID input sample drivers.

Building the Sample

Use the standard driver build tools in the Windows Driver Kit. In a driver directory, type build. The build script will generate the Elotouch.sys driver.

Serial

Elo Legacy Serial Device Driver

Installation

Driver Files

Elo legacy serial device driver
  • EloMT.inf

  • Elotouch.sys

  • Hidkmdf.sys (build from the srchidhidusbfx2hidmapper directory)

  • WDF co-installer dll from <WDK ROOT>redistwdf<platform>

To install the drivers, copy the driver files (the .sys and .dll files) and the INF files to the same location. In Device Manager, complete the following steps.

On Windows XP (The driver works as a mouse on Windows XP and Windows Vista):

  1. Right-click the device, and click Update Driver.

  2. Select Install from a list or specific location (Advanced), and then click Next.

  3. Select Don't search. I will choose the driver to install, and then click Have Disk.

  4. In the Install From Disk dialog box, type the path of the directory where you copied the driver and INF file, and then click OK.

  5. Click Finish.

On Windows Vista and Windows 7

Elo Legacy Serial Device Driver
  1. Right-click the device, and click Update Driver.

  2. Click the Browse my computer for driver software link.

  3. Click the Let me pick from a list of device drivers on my computer link.

  4. Click Have Disk.

  5. Navigate to the location of the driver file, and click the INF file.

  6. Click OK.

Resources

For information about Microsoft Windows Vista and the Tablet PC, see https://www.microsoft.com/tabletpc.

Code Tour

This section includes a file manifest of all the files in the srcinputhiddigi directory.

File Manifest

srcinputhiddigi wacompen

FileDescription

Errcodes.mc

Contains event code and messages.

Pch.h

Precompiled header file.

Sources

WDK sources file.

Makefile

WDK build environment make file.

Elotouch.c

Contains the OEM specific code.

Oempen.c

Contains the OEM specific code.

Elotouch.h

Contains the OEM specific definitions.

Elotouch.rc

The resource file for the driver.

EloMT.inx

INX file that is used to generate the INF file

srcinputhiddigicommon

FileDescription

hid.c

Handles all the internal HIDClass IOCTLs.

naturalInput.h

Contains common definitions for UART digitizer drivers.

Pnp.c

Handles Plug and Play (PnP) and power management.

Serial.c

Contains all functions that deal with the serial port.

Serial.h

Contains serial port definitions.

srcinputhiddigiutil

FileDescription

Errlog.c

Contains all the error logging functions.

Errlog.h

Contains error logging definitions.

Wtrace.h Chudi jo khanki hathon mein mp3 song download.

Definitions for trace macros. This should be edited to enable tracing if needed.

Hello,

I just found myself possessing an ELO touchscreen (ET1545L-8UWC-1). I plugged in the VGA cable and the monitor part is working out of the box. However, I can't get the touch part to work. It's connected via USB and immediately recognised by the system:

As instructed by the Touchscreen wiki page, I found the monitor in /proc/bus/input/devices:

However, when I listen to events with

, nothing happens when I touch the screen.

I've installed the elographics driver, as well as evdev and libinput. According to the manual (pdf), there are Linux drivers available on the website, but after searching www.elotouch.com very thoroughly, I don't believe there are. The model seems to have been discontinued ten years ago, and they have what they call 'legacy drivers', but my model is not listed there either.

I borrowed two laptops, Windows 7 and Windows 10. The screen wasn't recognised in the device manager. When I installed the legacy driver, the screen was listed, but perhaps it was a different one than mine, since I probably used a wrong driver. Anyway, it didn't work either.

Apparently, the touch screen should be regocnised by evdev and work out of the box. I don't quite know what else I could do. I'm very grateful for any hints!

Thanks for reading.


UPDATE

A kind gentleman from Elo Europe responded to my inquiry with the following poem:

If you are working on windows xp or higher ,
there are 2 drivers that should work,
5.5.3 single touch mouse emulation driver
Or 6.7.0 digitized driver

If you are working on linux ,
Version 4.0.1 if connected usb
Or 3.4.0 if connected on serial
All drivers are in this link

He is very right, these drivers are on the website. I tried all both drivers on my Windows systems. The screen is recognised by the device manager, but touch doesn't work. I also tried on Arch, with the USB version. However, the instructions for Linux are not quite Archy, but I did what I could. No success here either, but it might have been my mistake.

I am afraid this touch monitor is broken. If you know a way to confirm this, or even better repair it, please don't be shy and post! As I have reached the end of my knowledge I will stop working on it, I hope that the information provided may be helpful for a future reader.

Last edited by rccn (2015-12-14 19:39:54)