<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Focaltech Capacitive touch Issue in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Focaltech-Capacitive-touch-Issue/m-p/1319252#M177980</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;My problem of offset in touch has been resolved.&lt;/P&gt;&lt;P&gt;earlier device tree settings for focaltech&lt;/P&gt;&lt;P&gt;focaltech,display-coords = &amp;lt;0 0 480 800&amp;gt;;&lt;/P&gt;&lt;P&gt;Changed to&lt;/P&gt;&lt;P&gt;focaltech,display-coords = &amp;lt;0 0 800 480&amp;gt;;&lt;/P&gt;&lt;P&gt;it solved the touch offset problem.&lt;/P&gt;&lt;P&gt;now touch works fine, except X11 menus, touch does not work.&amp;nbsp;&lt;/P&gt;&lt;P&gt;any idea?&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yogesh&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 05 Aug 2021 18:27:08 GMT</pubDate>
    <dc:creator>yogeshbsa89</dc:creator>
    <dc:date>2021-08-05T18:27:08Z</dc:date>
    <item>
      <title>Focaltech Capacitive touch Issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Focaltech-Capacitive-touch-Issue/m-p/1314043#M177534</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am facing issue in touch. there is offset in finger touch and pointer selection on the GUI.&lt;BR /&gt;the pointer also moves on the display when I move the finger but with variable offset. also to open a folder I need to click the location with some offset.&lt;BR /&gt;configuration :&lt;BR /&gt;Focaltech capacitive touch display&lt;BR /&gt;X11 based Linux kernel 5.4 on imx6 dual core&lt;BR /&gt;Display resolution : 800X480.&lt;BR /&gt;To debug this issue, I have enabled debug message in focaltech driver. and I can see coordinates values are correctly printing of the touched area.&lt;/P&gt;&lt;P&gt;below is&amp;nbsp;Xorg.0.log for the ref.&lt;/P&gt;&lt;P&gt;[ 11.446] (II) config/udev: Adding input device fts_ts (/dev/input/event0)&lt;BR /&gt;[ 11.446] (**) fts_ts: Applying InputClass "evdev touchscreen catchall"&lt;BR /&gt;[ 11.446] (**) fts_ts: Applying InputClass "libinput touchscreen catchall"&lt;BR /&gt;[ 11.446] (II) Using input driver 'libinput' for 'fts_ts'&lt;BR /&gt;[ 11.446] (**) fts_ts: always reports core events&lt;BR /&gt;[ 11.446] (**) Option "Device" "/dev/input/event0"&lt;BR /&gt;[ 11.446] (**) Option "_source" "server/udev"&lt;BR /&gt;[ 11.464] (II) event0 - fts_ts: is tagged by udev as: Touchscreen&lt;BR /&gt;[ 11.467] (II) event0 - fts_ts: device is a touch device&lt;BR /&gt;[ 11.468] (II) event0 - fts_ts: device removed&lt;BR /&gt;[ 11.540] (**) Option "config_info" "udev:/sys/devices/soc0/soc/2100000.aips-bus/21a8000.i2c/i2c-2/2-0038/input/input0/event0"&lt;BR /&gt;[ 11.540] (II) XINPUT: Adding extended input device "fts_ts" (type: TOUCHSCREEN, id 10)&lt;BR /&gt;[ 11.540] (**) Option "AccelerationScheme" "none"&lt;BR /&gt;[ 11.540] (**) fts_ts: (accel) selected scheme none/0&lt;BR /&gt;[ 11.540] (**) fts_ts: (accel) acceleration factor: 2.000&lt;BR /&gt;[ 11.540] (**) fts_ts: (accel) acceleration threshold: 4&lt;BR /&gt;[ 11.548] (II) event0 - fts_ts: is tagged by udev as: Touchscreen&lt;BR /&gt;[ 11.561] (II) event0 - fts_ts: device is a touch device&lt;BR /&gt;[ 23.323] (II) Axis 0x35 value 509 is outside expected range [-24, 504]&lt;BR /&gt;See &lt;A href="https://wayland.freedesktop.org/libinput/doc/1.14.1/absolute_coordinate_ranges.html" target="_blank"&gt;https://wayland.freedesktop.org/libinput/doc/1.14.1/absolute_coordinate_ranges.html&lt;/A&gt; for details&lt;/P&gt;&lt;P&gt;please help in resolve this issue.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yogesh&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jul 2021 17:15:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Focaltech-Capacitive-touch-Issue/m-p/1314043#M177534</guid>
      <dc:creator>yogeshbsa89</dc:creator>
      <dc:date>2021-07-27T17:15:55Z</dc:date>
    </item>
    <item>
      <title>Re: Focaltech Capacitive touch Issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Focaltech-Capacitive-touch-Issue/m-p/1314130#M177541</link>
      <description>&lt;P&gt;Hi Yogesh&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;one can look at focaltech touch configuration in boundary devices boards:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://boundarydevices.com/1280x800-displays/" target="_blank"&gt;https://boundarydevices.com/1280x800-displays/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_5.4.x_2.2.0/arch/arm/boot/dts/imx6qdl-sabrelite.dtsi" target="_blank"&gt;https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_5.4.x_2.2.0/arch/arm/boot/dts/imx6qdl-sabrelite.dtsi&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jul 2021 23:33:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Focaltech-Capacitive-touch-Issue/m-p/1314130#M177541</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2021-07-27T23:33:27Z</dc:date>
    </item>
    <item>
      <title>Re: Focaltech Capacitive touch Issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Focaltech-Capacitive-touch-Issue/m-p/1316069#M177703</link>
      <description>&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;focaltech 5446 driver is fine. as in driver debug info i can see correct coordinates are printing.&lt;/P&gt;&lt;P&gt;i feel some problem in X11 or Libinput side.&lt;/P&gt;&lt;P&gt;i have run xinput_calibrator -v and I touch one point on the screen. following is the output&lt;/P&gt;&lt;P&gt;root@cgtqmx6:~# xinput_calibrator -v&lt;BR /&gt;DEBUG: XInputExtension version is 2.3&lt;BR /&gt;DEBUG: Skipping virtual master devices and devices without axis valuators.&lt;BR /&gt;DEBUG: Skipping device 'Virtual core XTEST pointer' id=4, does not report Absolute events.&lt;BR /&gt;DEBUG: Skipping device 'Logitech USB Optical Mouse' id=7, does not report Absolute events.&lt;BR /&gt;DEBUG: Selected device: fts_ts&lt;BR /&gt;DEBUG: Not usbtouchscreen calibrator: Not a usbtouchscreen device&lt;BR /&gt;DEBUG: Not evdev calibrator: Evdev: invalid "Evdev Axis Calibration" property format&lt;BR /&gt;Calibrating standard Xorg driver "fts_ts"&lt;BR /&gt;current calibration values: min_x=0, max_x=65535 and min_y=0, max_y=65535&lt;BR /&gt;If these values are estimated wrong, either supply it manually with the --precalib option, or run the 'get_precalib.sh' script to automatically get it (through HAL).&lt;BR /&gt;DEBUG: Found that 'fts_ts' is a sysfs name.&lt;BR /&gt;INFO: width=800, height=480&lt;BR /&gt;[ 2749.630475] [FTS]point number: 1, touch point: 1&lt;BR /&gt;[ 2749.635206] [FTS][B]P0(712, 419)[p:63,tm:6] DOWN!&lt;BR /&gt;[ 2749.649056] [FTS]point number: 1, touch point: 1&lt;BR /&gt;[ 2749.653718] [FTS][B]P0(712, 419)[p:63,tm:6] DOWN!&lt;BR /&gt;[ 2749.666625] [FTS]point number: 1, touch point: 1&lt;BR /&gt;&lt;STRONG&gt;[ 2749.671250] [FTS][B]P0(712, 419)[p:63,tm:6] DOWN!&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;DEBUG: Adding click 0 (X=799, Y=251)&lt;/STRONG&gt;&lt;BR /&gt;[ 2749.684023] [FTS]point number: 0, touch point: 1&lt;BR /&gt;[ 2749.688661] [FTS][B]P0 UP!&lt;BR /&gt;[ 2749.691370] [FTS]Points All Up!&lt;/P&gt;&lt;P&gt;here i can see difference in coordinates &lt;STRONG&gt;[FTS][B]P0(712, 419) and click 0 (X=799, Y=251) &lt;/STRONG&gt;for same point of touch.&lt;/P&gt;&lt;P&gt;please provide your comments to fix this.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yogesh&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jul 2021 15:35:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Focaltech-Capacitive-touch-Issue/m-p/1316069#M177703</guid>
      <dc:creator>yogeshbsa89</dc:creator>
      <dc:date>2021-07-30T15:35:07Z</dc:date>
    </item>
    <item>
      <title>Re: Focaltech Capacitive touch Issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Focaltech-Capacitive-touch-Issue/m-p/1319252#M177980</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;My problem of offset in touch has been resolved.&lt;/P&gt;&lt;P&gt;earlier device tree settings for focaltech&lt;/P&gt;&lt;P&gt;focaltech,display-coords = &amp;lt;0 0 480 800&amp;gt;;&lt;/P&gt;&lt;P&gt;Changed to&lt;/P&gt;&lt;P&gt;focaltech,display-coords = &amp;lt;0 0 800 480&amp;gt;;&lt;/P&gt;&lt;P&gt;it solved the touch offset problem.&lt;/P&gt;&lt;P&gt;now touch works fine, except X11 menus, touch does not work.&amp;nbsp;&lt;/P&gt;&lt;P&gt;any idea?&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yogesh&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Aug 2021 18:27:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Focaltech-Capacitive-touch-Issue/m-p/1319252#M177980</guid>
      <dc:creator>yogeshbsa89</dc:creator>
      <dc:date>2021-08-05T18:27:08Z</dc:date>
    </item>
  </channel>
</rss>

