================================================================================ Elo Touchscreen Linux Driver - USB Intel i686 (32 bit) or AMD64/Intel (64 bit) List Of New Features & Changes -------------------------------------------------------------------------------- Version 3.5.2 February 15, 2011 Elo TouchSystems ================================================================================ Summary of new features & changes in driver v3.5.2 : ---------------------------------------------------- 1. Fixed an issue where touch is lost when an user restarts an Xwindows session using Ctrl+Alt+Backspace key combination. 2. Fixed an issue where the driver would not work with a Xwindows system that does not require authentication (xauth). 3. Fixed an issue in the drag delay logic in the driver for mousemode. 4. Updated the range for Drag Delay parameter to be consistent with other drivers. New Drag Delay Range is from 50 ms to 2500 ms. 5. Removed the requirement for controller serial number matching to retrieve data from configuration file. ================================================================================ Previous Versions: ------------------ ================================================================================ Version 3.5.1 August 11, 2010 Elo TouchSystems ================================================================================ Summary of new features & changes in driver v3.5.1 : ---------------------------------------------------- 1. Fixed an issue where the touchscreen driver (elousbd) gets terminated when an user logs out of a Xwindows session and touches the screen 2. Support for Motif verions 3.0 [libXm.so.3] and 4.0 [libXm.so.4] ================================================================================ ================================================================================ Version 3.5.0 July 14, 2009 Elo TouchSystems ================================================================================ Summary of new features & changes in driver v3.5.0 : ---------------------------------------------------- 1. Support for 64 bit AMD/Intel x86_64 platform added. Visit the Linux downloads section at www.elotouch.com to download the 64 bit AMD/Intel x86_64 platform driver package or the standard 32 bit Intel i686 (x86) platform driver package. 2. This userspace driver adds support for recent Linux kernel versions 2.6.25 and newer. 3. The Elo Touchscreen driver components now require new libusb-1.0 library support (older libusb-0.1 library will not work). Most newer Linux distributions have started shipping this library(update to the popular libusb-0.1 library) as a part of their standard release. Customers can also download and compile the libusb-1.0 library from source (requires gcc v4.0.0 or later) available at libusb website. This driver will NOT work with the older libusb-0.1 library. 4. Eliminates the Elo Touchscreen driver requirement for USB Human Interface Device (USBHID) component to be a loadable kernel module. Hence, for Linux distributions that have USBHID component built into the kernel by default (example: Redhat, Fedora, etc), recompiling the kernel is not required to install the Elo Touchscreen driver. 5. Adds support for Xorg Xserver versions 1.5RC and newer. Older versions of Xorg Xserver are also supported. 6. Adds support for multiple video screens and single USB touchscreen configuration. Nvidia Twinview, Xorg Xinerama and Xorg non-Xinerama based multiple video screens are supported. 7. The calibration utility provides a default timeout of 30 seconds for each calibration target. The timeout can be disabled or changed using commandline option --caltargettimeout. It also provides a list of available video and touch devices for calibration and options to select specific devices for calibration. The previous calibration command line parameters -u and -s are now obsolete. All long command line options in the elova calibration utility have been modified to use the "--" format instead of the "-" format. Formatted the elova output and help information width to 80 columns for low resolution displays and text consoles. Type "/etc/opt/elo-usb/elova --help" for available command line parameters and usage. 8. Adds a new single touch alignment feature in the elova calibration utility to support the APR Smartset 7010 controller. This mode displays only 1 target instead of 3 targets to determine the video screen associated with the APR Smartset touchscreen. 9. Adds Beep-on-Touch feature. Beep can be enabled or disabled and other beep parameters can be modified using the GUI control panel (cpl - sound tab) or using the command line control panel (cplcmd). 10. The installation procedure for the Userspace USB driver is simplified compared to previous kernel USB drivers. Customers do not have to build any driver components on the target system and hence do not need to have development environment installed. 11. Adds support for recent touchscreen controllers including Surface Capacitive 5020, APR Smartset 7010 and Accutouch COACh IV controllers. 12. Improved plug and play support for USB touchscreen controllers. Changed the Elo USB touchscreen device permissions to allow normal users to work with the plugged in touchscreen. 13. Adds support for Emacs text editor in the graphic control panel to view the Readme.txt file. 14. This driver release is a major change from the previous version. Hence some features, options and components from the previous driver versions are now obsolete. Known Issues in driver v3.5.0 : ------------------------------- 1. In some Xserver versions the touchscreen driver (elousbd) gets terminated when a user logs out. See troubleshooting section in the readme.txt file for more details and options. 2. When the driver is started manually from a non-root user account within Xwindows, the beep-on-touch feature does not work. The driver has to be loaded from a system startup environment or root user account to get the beep-on-touch feature functioning properly. ================================================================================ Copyright (c) 2011 Elo TouchSystems All rights reserved. ================================================================================