Skip to content
Corporate Home  |  Tyco Electronics Segment Indicator Electronic Components  |  Segments  |  Who We Are
Elo TouchSystems Home
Sign in to Elo e-Services
Visit www.tycoelectronics.com Elo TouchSystems
Email Email  

Linux Drivers

Notes

Go to the Linux pre-built drivers section to download pre-built driver packages for selected Linux distributions.

If you do not see the specific configuration you need on that page, go to the Driver and File Downloads page, select the Linux operating system, and download the serial or USB unified driver to compile your own driver package. Source code is not available for Linux drivers that were developed by Elo.

Contact Elo for special requests.

Troubleshooting

  • No touch (All serial versions)? To see if the hardware is working properly, boot to a DOS diskette and run comdump.
  • Calibration doesn't stick (Elo Linux drivers, not public Linux drivers)
  • Touch response reversed (Public driver)?
    • If you have an AccuTouch (resistive) touchscreen and if you have access to the controller connections, you can remove the touchscreen connector from the controller, flip the connector over and reconnect it. NOTE: IF YOU OPEN THE MONITOR TO DO THIS, THE WARRANTY WILL BE VOIDED!
      • If you choose to flip the cable, you must then recalibrate by running elocalib from a DOS prompt.
      • Note that flipping the cable only works for AccuTouch resistive; it will not work for IntelliTouch surface wave.
    • You can use SmartSet.exe (download the companion disk from the Download Manuals section) to do a non-invasive software correction for either AccuTouch resistive or IntelliTouch surface wave, and save the settings to NVRAM on the controller board. Note, however, that if you are using the AccuTouch 2210 controller, you must remove jumper J7 in order to allow the corrected settings to be used.
      • Boot to DOS, then run smartset.exe from a command prompt.
        • Select Serial, press ENTER.
        • Select COM port, press ENTER.
        • Allow controller detection, press ENTER to continue.
      • Select T for Touch Testing
        • Touch the screen at a single point in the lower left corner; record the X and Y coordinates that are displayed as LL.
        • Touch the screen at a single point in the upper right corner; record the X and Y coordinates that are displayed as UR.
        • Press ESC.
      • Select M for Touch Mode
        • Arrow down to Scaling and press ENTER to change it to Enabled.
        • Press ESC.
      • Select S for Scaling
        • Arrow down to Orientation X and press ENTER to select Inverted.
        • Arrow down to Orientation Y and press ENTER to select Inverted.
        • Press ESC.
      • Select T for Touch Testing
        • Touch the screen at approximately the same point in the lower left corner as per above; the coordinates should be similar to those that were seen in the upper right corner previously (not exact, but relative). Likewise, the upper right coordinates should be similar to the previous lower left coordinates.
        • Press ESC.
      • Select L for Load/Save Setup
        • Data Direction should be Save.
        • Arrow down to Data Source/Destination.
        • ENTER to select NVRAM.
        • Arrow down to Setup.
        • ENTER to save the data to the on-board NVRAM.
        • Press ESC.
      • Select X to exit
    • If you used SmartSet to program the controller, you must recalibrate. NOTE: In order to calibrate, you must load elodev (if it is not already loaded). Loading elodev will reset all your SmartSet changes and void all your work unless you use the -p- switch.
      • elodev -p- <ENTER>
      • Now run elocalib and calibrate for the video modes that you wish to use.
      • Remember  to always use the -p- switch if you load elodev in the future, or the changes will be lost. Once the calibration is done, there should be no need to load elodev in the future.

Search term: linuxpage