My TSM-101x Calibration Keeps Resetting

Updated Oct 2, 2018

Reported In

Hardware

  • TSM-1012
  • TSM-1015
  • TSM-1017

Issue Details

My touch screen monitor, which has a model number of the form TSM-101x, seems to lose the calibration settings I configured to it.  It might happen when rebooting the device or unplugging the USB cable and plugging it back in.  It also might just happen seemingly at random.  How can I preserve my calibration settings?

Solution

  • If the calibration settings is dropping randomly, try swapping the video and USB cables.
  • For the other scenarios or if swapping cables doesn't help, manually create and edit the calibration file.
    1. Format your embedded unit through MAX and install software on the unit.
    2. Enable Embedded UI and Secure Shell Server in MAX.
    3. Download a terminal emulator, such as PuTTY.
    4. Run PuTTY with an SSH connection type and enter in the IP address of your embedded unit.
    5. Log in to the embedded unit as admin with a blank password (or whatever password you have set for it).
    6. Type the following command:
      • vi /usr/share/X11/xorg.conf.d/99-calibration.conf 
    7. Type i.
    8. Type the following series of lines in the editor:
      • Section <tab>"InputClass"  
      • Identifier <tab> "calibration"  
      • MatchProduct <tab> "DIALOGUE INC PenMount USB"  
      • Option <tab> "Calibration" <tab> "90 936 75 929"  
      • Option <tab> "SwapAxes" <tab> "0"  
      • EndSection  
        • <tab> indicates the space between words created by pressing the Tab key on your keyboard.
        • You may need to experiment with the four calibration numbers in the fourth line above in order to achieve the accuracy you desire.
    9. Press Esc.
    10. Type :x and then press Enter.
    11. Restart your target and ignore the calibration window that appears.
After performing these steps, calibrations should then persist between reboots and USB disconnects. If these steps do not change the behavior you are seeing, feel free to contact NI Support

Additional Information

If a connection is loose in a cable, it could be intermittently disconnecting the TSM.

If after following these steps, the displays continuously outputs Unable to Open X Display, format the Real-Time target and reinstall software. The calibration values you entered may be too far out of range to properly calibrate. You can attempt to calibrate locally, which will also generate the 99-calibration.conf file.

WAS THIS ARTICLE HELPFUL?

Not Helpful