Gt9xx 1085x600 -
The "GT9XX" typically refers to a family of LCD controller chips or touch controller ICs (often associated with Goodix or similar generic display drivers). However, in the aftermarket parts world, "GT9XX" has become shorthand for a specific class of MIPI DSI (Display Serial Interface) panels.
Unlike the common 1024x600 (WSVGA) panels found on cheap HDMI monitors, the 1085x600 resolution is an oddball. It sits in the uncanny valley between standard definition and HD, often used for:
Scenario: 1085×600 display with GT9286
Problem: Touches at right edge register as ~1023 internally
Fix: Override in userspace:
i2cset -y 1 0x14 0x814E 0xDD 0x04 0x58 0x02 i
Or modify kernel driver to always apply scaling factor (1085/1024) to X.
GT9XX from Goodix is a capacitive touch controller series supporting:
Key registers:
Yes, if: You need a cheap, rugged 7-8" screen for a CNC controller, a desktop dashboard, or a retro-emulation handheld. You can find these surplus for under $20.
No, if: You want to watch Netflix. The viewing angles on these panels are usually terrible (TN, not IPS), and 600 pixels tall is very cramped for modern web browsing.
If you can share whether your chip is GT911, GT9147, GT9271, or the actual panel interface, I can provide exact register dumps or a minimal C code example to set 1085×600.
The GT9xx series refers to a popular family of capacitive touch controllers developed by Goodix, commonly found in mobile devices, industrial panels, and Android-based car head units. The resolution 1085x600 is a non-standard configuration typically used in custom 7-inch or 9-inch wide-screen car multimedia displays. 1. Hardware Overview
Controller Model: Most likely GT911, GT915, or GT928, which are the standard chips in the GT9xx family used for panels between 7 and 10.1 inches. gt9xx 1085x600
Touch Points: Typically supports 5 to 10 simultaneous touch points.
Interface: Communicates with the host (CPU) via an I2C bus (Inter-Integrated Circuit). 2. Configuration (1085x600 Resolution)
For the touch screen to function correctly at this resolution, the driver must be configured specifically for these dimensions. If the configuration does not match the display's physical resolution, touch coordinates will be offset or inverted. Touchscreen Size X: 1085 Touchscreen Size Y: 600
Coordinate Mapping: In some car head units, the firmware may need to be "swapped" (swap-x2y) or "mirrored" to align the touch input with the visual display. 3. Driver & Firmware Integration
The Goodix Android/Linux Driver handles the interaction between the hardware and the OS. Touch Screen Controller - Goodix Technology The "GT9XX" typically refers to a family of
Firmware Updates:
With the rise of 1280x720 and even 1920x1200 on small panels, why stick with 1085x600?
The GT9XX driver is also being updated to support Linux 6.x and Android 14, ensuring modern OS support for this older resolution.
Example device tree remap (Linux):
&i2c1
goodix_ts@14
compatible = "goodix,gt911";
reg = <0x14>;
touchscreen-size-x = <1085>;
touchscreen-size-y = <600>;
touchscreen-inverted-x;
// ... irq, reset
;
;
