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

  • Elo's Linux drivers - those that are available on the e-services site - do not support PC-bus controllers or older serial controllers. They do support all Elo USB controllers (excluding the 3000U) and all Elo SmartSet serial controllers, including the CarrollTouch series.
  • Elo's Linux drivers - those that are available on the e-services site - are limited to very specific Linux releases. Be sure that the kernel and X versions match those specified for a given driver package. Source code is not available for Linux drivers that were developed by Elo.
  • If your Linux package does not match any of the Elo drivers, you should use the unified drivers or the public Linux driver. For installation tips for the public driver, download linux_public.zip at the Linux section of the driver download page. Source code for the public drivers is available.
  • Linux driver downloads

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