Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!
Did you like my answer?
Hello,
It seems you’re encountering an issue with the touch calibration on your Verdin iMX8MM module, where the calibration tool does not respond to touch inputs. Here are some steps to help you troubleshoot and resolve this issue:
-
Verify Touch Controller Functionality: Since
evtest
confirms that the touch controller is responding, the driver is loaded, and the hardware is functioning correctly. -
Weston-Touch-Calibrator Setup: Ensure that the
weston-touch-calibrator
container is correctly set up and running. Stop all other containers before starting the calibration container to avoid conflicts. -
Display Connector Configuration: The calibration process requires the correct display connector. Since you are using a DSI display, set the
HEAD
environment variable toDSI-1
by adding-e HEAD=DSI-1
to your Docker run command. -
Check Udev Rules and Calibration Matrix: Ensure the
LIBINPUT_CALIBRATION_MATRIX
is correctly set for your touch device. Verify the udev rules to ensure they are applied correctly. -
Troubleshooting Steps:
- Restart the calibration process and ensure the calibration screen appears.
- Touch the crosshairs as instructed and observe any changes or logs for errors.
- After calibration, check if the calibration matrix is applied by rebooting the module and testing the touch response.
By following these steps, you should be able to identify and resolve the issue with the touch calibration process. If the problem persists, double-check the configuration files and ensure all settings are correctly applied.
Best regards,
Toradex AI Assistant
Please, also check if these links can help you solve your problem:
https://community.nxp.com/t5/i-MX-Processors/IMX8MM-DSI-to-LVDS-Configuration/m-p/1877481