Problem with HW adapter for Toradex 7” Capacitive Display - imx6DL Colibri Iris v2

Hello,

I am trying to make the 7’’ capacitive touch screen work with a Colibri imx6DL and an Iris v2 board.
On this page, it is indicated the board are compatibles:

I want to make it work with WinCE (idealy 7, but I would be happy even if it is2013) and I have connected the cables as indicated on the photo from the touchscreen to the iris v2 board.

Following the instructions on this page, I could not manage to make it work. Then I have found this page:

and I thought the solution given would help me. As stated in the datasheet, the touchscreen has to be programmed. So I move to Linux (Toradex Embedded Linux with LXDE) and I can detect something on I2C-0 at the address 4a.

But when I run
./mxt-app -d i2c-dev:0-004a --load LTCTP070-3-GG_mXT1066T2_tdx_20170911.xcfg
I have the following error:
“Registered i2c-dev adapter: 0 address:0x4a
Info checksum error calc=041FB9 read=000000”

I am pretty sure the wiring is correct, can anyone help me with this?
Thanks in advance

Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!

Did you like my answer?

:+1: :-1:


Based on the context provided, it seems you are trying to use a 7" capacitive touch display with a Colibri iMX6DL and an Iris V2 board. According to the compatibility information, the Iris V2 board should be directly compatible with the capacitive touch display without needing an adapter.

However, you are encountering an issue with the I2C communication, specifically an “Info checksum error” when trying to load the configuration file using mxt-app. This error suggests that there might be a problem with the data being read from the device, which could be due to several reasons:

  1. Wiring Issues: Double-check the wiring between the display and the Iris V2 board to ensure all connections are secure and correct.

  2. Configuration File: Ensure that the configuration file LTCTP070-3-GG_mXT1066T2_tdx_20170911.xcfg is the correct one for your display and is not corrupted.

  3. I2C Address: Verify that the I2C address (0x4a) is correct for your setup. You can use tools like i2cdetect to scan the I2C bus and confirm the address.

  4. Driver and Kernel Support: Make sure that the necessary drivers are loaded and that your Linux kernel supports the touch controller.

  5. Hardware Adapter: Although the Iris V2 is supposed to be directly compatible, if you are using any additional hardware adapters, ensure they are functioning correctly.

If these steps do not resolve the issue, I recommend reaching out to Toradex technical support for further assistance, as they can provide more detailed troubleshooting based on your specific setup.

Please, also check if these links can help you solve your problem:

First Steps with Capacitive Touch Display 7" Parallel | Toradex Developer Center.

The description of the issue is correct. Please find below the answer to your questions:

  1. I am sure the wiring is correct
  2. I could not find the LTCTP070-3-GG_mXT1066T2_tdx_20170911.xcfg anywhere else the link I provided (forum of Toradex)
  3. 0x4a seems to be the correct address, this is what is indicated in the forum; I was not able to find it in the datasheet of the touch screen
  4. Any help would be helpful. I am using the linux distribution indicated in my post above; I have not installed anything else
  5. No additional hardware adapter is used; just a colibri imx6DL board mounted on an iris v2 board connected through the 2 cables to the touchscreen.

My bad: the cable on the touch screen was connected in the wrong direction :frowning:

So sorry for the waste of time. I close the topic.

Hi @Greg !

Thanks for sharing your solution. This is helpful! :slight_smile:

Have a nice day!

Best regards,