This article explains where the touch calibration coordinates stored on Windows systems
Elo's touchmonitors' touch calibration coordinates are stored by default in the touchcontroller. This is done by calibrating at monitor assembly time on a Windows machine running the Elo multi-touch driver. By default, that stores the calibration data in the controller. There is an option to store the calibratioin data in the Windows registry, and that option will cause the driver to load the calibratioin data from the registry on startup rather than from the touchcontroller. The option is set up in the multi-touch driver's EloOptions.ini file. For instructions, see the forcemouse instructions, but change the variable below instead of the forcemouse variable. Be sure to change the value that is not preceeded by a simicolon (semicolon indicates a comment/explanation).
DriverCalibration (0|1)
; If set to 0, calibration is done by the controller if supported (default). Calibration data is stored to and loaded from the touchcontoller.
; If set to 1, calibration will be done by the kernel drivers. Calibration data is stored to and loaded from the Windows registry.
For Elo single-touch package 5.x, the calibration data for USB connection is stored under USB "Device Parameters."
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_04E7&PID_XXXX\Instance_ID_(controllerSN)\Device Parameters\
For serial connection (RS232), the calibration data is stored under:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SERENUM\ELOSERIAL\instance_id\Device Parameters\
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article