Elo Touch Solutions Multi-touch Driver Release Notes

Elo Touch Solutions
1033 McCarthy Blvd
Milpitas, CA  95035

Package Version: 6.8.0
Release Date: February 29, 2016

1.  Known Issues
•	For 2521 (PID 0x27) controllers with firmware versions older than 6.2, sometimes the touchscreen does not respond to touches in either the upper or lower 1-inch region of the monitor. In that case, the monitor needs to be power cycled, then re-calibrated to restore normal touch. If power cycling the monitor is not working, the utiltiy EloCalMgr.exe (located in the target installation folder) can be used to reset the controller.  
•	In forced mouse mode, calibration on spanned display mode is not supported.

2.  Multi-touch pacakge 6.x APIs vs. single-touch 5.x APIs

•	Applications written with Elo's single-touch 5.x APIs will not work with multi-touch 6.x installation. These applications need to be updated (re-compile and link) in order to work with multi-touch pacakge 6.x.
•	
•	3.  History of Changes
•	
•	Release 3.0.1
•	
•	EloMtApi: pre-cal not committed to NVRam.
•	USB driver: pivot test missing drawing segments
•	EloConfig.exe: added command line parameter “/align” to allow video alignment.

Release 3.0.2

•	Write NVRam is turned off by default (EloOptions.ini).
•		
•	Release 4.0.1
•	
•	Support motherboard beep on Windows 7 (both 32-bit and 64-bit systems).
•	Support optical touch screens: 0x202E-0x06 (dual-touch) and 0x04E7-0x80 (four-touches).
•	Sending user defined Smartset commands (in EloOptions.ini) at system startup or driver loading. 
•	Utility to allow user to define touch enabled areas (EloTouchZones.exe).
•	Position log files in “Elo Touch Systems” folder under “ProgramData”.
•	During calibration, once a monitor is touched, the session should be completed on that monitor.
•	Incorrect Windows Monitor number showed in Property page if the system has un-connected video port.
•	IT2701 sleep/resume fails about 20% of times.
•	EloConfig unwanted popup at system startup.
•	Support pCap touch screen 0xEEF-7200. 

Release 4.0.2

•	Serial driver:  New calibration is not taking effect.
•	Serial driver:  After reboot, previous calibration is not applied.
•	Serial driver:  Pre-install either legacy serial driver or multi-touch serial driver (not both).

Release 4.0.3

•	Correct the multi touch mode in Lumio/Optical monitor.
•	Added Windows 8 support.
•	Correct SmartSet timing issue.

Release 4.5.0

•	Provide touch and video functions for IDS Suite. 
•	Provide option to limit number of touches to one touch set the value of “EnableOneTouch” under section “Setup Options” in EloOptions.ini. Users can use this feature to block multi-touch gestures. 
•	Support 6-touch Optical controller.
•	Support new HID controller (PID 0x27).
•	Bug fix: COACH-3 Calibration window not exiting at end of the calibration session.
•	Provide sample program “EloDrawMultiMon.exe” utilizing new IOCTL and Elo API to demonstrate simultaneous drawing on multiple Elo touch screens.
•	USB (0x26) better rejection for zero bezel frame touch.
•	Send user defined Smartset commands in EloOptions.ini when USB driver loads.
•	Updated Elo logo, icon and user license agreement.

Release 6.0.0
•	Support Windows XP (32bit with SP3).
•	New calibration approach (No longer need the HidCal utility. Original PreCal implementations removed).
•	Auto mapping touch to display on Win7/8.
•	Provide options for selecting different touch mode.
•	Updated EloPrecal debugging/testing utility.
•	Reduced package size.

Release 6.1.0
•	Calibration with XY swapped/rotated.
•	MS logo warning on XP during setup. 
•	Reboot after installation/uninstallation is no longer required.
•	Calibration logging feature.
•	6-Touch IR support.
•	Auto sizing bug fix (wrong increment cycle count).
•	Enable controller's mouse mode on XP.
•	Auto mapping of touch-to-display for Windows 8 and Windows 8.1.
•	Alternative approach for calibration.

Release 6.2.0

•	USB driver not loaded unless the cable if re-plugged or system is rebooted. 
•	Provide user options (EloOptions.ini) to use driver calibration instead of controller calibration. 
•	Correct the pCap firmware version shown in the property page. 
•	Support both new and old firmware for Optical touch monitors. 
•	Provide options to limit number of touches (please see Readme). 
•	IDS improvements:  slow response, incorrect initial touch status, incorrect power status report. 

Release 6.2.1

•	Check the 2521 controller firmware version then apply onboard calibration if it's 6.2 or newer.
•	Need to retrieve controller firmware version from the iProduct field for certain controllers.
•	IDS: set/get monitor power status using Elo VCP codes.

Release 6.3.0

•	Border touch warning for 2515-07 monitors.
•	Calibration of multiple monitors in spanned display mode.
•	Bug fix where for certain touch monitors (IntelliTouch 2500S / S-Cap 5020), the user is continuously being prompted to calibrate their touch monitor(s) after reboot.
•	Bug fix for not mapping touch to display after calibration is performed in Windows 8.1.
•	Bug fix for partially removing Elo files after user confirmed not to proceed with uninstallation.

Release 6.4.0

•	Mouse mode support on all platforms.
•	Edge acceleration value changes after calibration.
•	Lost touch in ESD test.
•	Touch sensitivity options for 2701, 2521 and 2515-07.
•	Touch visual feedback for calibration testing.
•	Hide mouse curser (system wide).
•	Option to enforce single-touch.
•	EloDriverDefaults.exe (added 2 more parameters)
•	Calibration issue on IDS monitors (resolution not reported correctly, touch targets off position).
•	Support additional IntelliTouch Pro monitors.
•	Adopt new product names IntelliTouch and IntelliTouch Pro.
•	Elo API: Get touch point returns either raw or calibrated points.
•	Missing EloService during silent installation.
•	EloConfig UI shows garbage text in some systems.
•	Calibration on spanned display with rotation.
•	Avoid multi-instance of EloConfig.exe.
•	UI Constraints in CommonSetting Dialog

Release 6.4.1

•	User's choice for "Single Touch Mode" is not saved between reboots.
•	Touch count was incorrectly limited to 4 in some Optical monitors.
•	Set touch limit did not work correctly for certain pCap.
•	Beep settings and HidCursor did not retain the states between sessions.
•	Support more pCaps.
•	Improve double-click performance.
•	Right-click and hold to bring up context menu.

Release 6.4.2
•	Fix the occasional setup failure especially with some fresh.
•	Certain IR monitors lost touch after 3-point calibratio.

Release 6.4.3

•	Support 10-touch pCap (PID 0x212C).
•	Support 10-touch IR (PID 0x13).
•	Bug fix for EloDriverDefaults.exe.

Release 6.4.4 beta

•	Fix "EnableOneTouch" using EloSetup and EloOptions.ini.
•	During setup, it takes too long before the license dialogbox shows up.
•	EloDriverDefaults has not been fully tested for this beta release. 

Release 6.5.0 (04-13-2015 v6.5.0.23)

•	Configure Beep, Touch mode and Enforce single touch as per-device settings.
•	Double-click settings (speed and size).
•	Right-click button (in mouse mode only).
•	Per-monitor touch property settings using EloOptions.ini and EloDriverDefaults. 
•	Support pCap PID 0x67.
•	Setup supports more user defined settings under [Setup Options] in EloOptions.ini.

Release 6.5.0 b35 (04-29-2015)

•	Incorrect prompt for re-calibration with IR monitors.
•	Fix calibration issue when IRAutoCalibration is enabled on system with IR and pCap.
•	Connected serial touch devices not installed during silent installation.
•	Installation on POSReady 2009 prompting for mouse drivers.

Release 6.6.0 (08-06-2015)

•	Custom touch-to-display mapping for pCap and IR (after install).
•	Right-click button sometimes stuck with the "On" state.
•	Spanned mode setup dialogbox shows up unexpected.
•	Prompt for calibration when invoking the Right-click button when the monitor is calibrated.
•	IR calibration data in EloOptions.ini not get applied during calibration.
•	Motherboard beep on Win8.1.
•	Settings defined under [Setup Options] in EloOptions.ini will apply to new devices.
•	EloTouchZone shows blank dialog box with certain system locales.
•	EloWritePRM bug fix.

Release 6.7.0  (10-02-2015)

•	Supporting more pCaps.
•	API bug fix: EnableTouch, Get/Set Max Touch.
•	EloTouchZone show blank UI for certain system locales.

Release 6.8.0  (02-29-2016)

•	Support new IntelliTouch controller (PID 0x28).
•	Replaced PID 0x214E with 0x8A6E.
•	Verify NVRam Cal data writing during calibration.
•	Use 0x4E7/0x2410 to replace PIDs 0x9570 and 0x991C.
•	Rotation for one-touch pCap.
•	No longer prompt for calibration at end of Setup.
•	AccuTouch issues: prompt calibration on reboot, failed to calibrate, FW version missing in 32 bit OS.
•	Unexpected prompt for calibration on reboot when a calibrated monitor connect to a new system.
•	Sometimes during calibration, overlapped dialog boxes were observed.
•	Fix calibration failure on 2500U.
•	On some systems, right-click context manual pops up when resumed from S3/S4 modes.
•	Added ini option AutoInvokeCalibration to enable/disable auto invoking calibration.