LCD works otherwise, but touching causes display noise. Cause: The GT9XX’s I2C clock (400kHz) is interfering with the display’s pixel clock, or the display’s clock is misconfigured. Fix: This is rare, but shifting the GT9XX to 100kHz I2C mode (slow but stable) or relocating the FFC cable away from the LVDS/MIPI traces resolves it.
If you are driving this panel with an Arduino, STM32, or Raspberry Pi, be careful: The generic 1024x600 driver . You need a driver that specifically enumerates the 1085 horizontal active area. If you force 1024, you will get a shifted, glitched image or a black screen. gt9xx 1085x600
Here’s a useful technical breakdown of the (often GT911, GT9147, GT9271, GT9286) driving a 1085×600 touchscreen — an unusual but real resolution found in some industrial displays, automotive head units, and custom panels. LCD works otherwise, but touching causes display noise