Technical Report: GT9xx Series Touch Controller (1024x600 Configuration)
Subject: Analysis of the GT9xx Touch Controller Series configured for 1024x600 Resolution.
Date: October 26, 2023
Prepared For: Engineering / Procurement / Technical Support
i2cget -y 1 0x5d 0x48 w # returns 0x0400 (1024)
i2cget -y 1 0x5d 0x4a w # returns 0x0258 (600)
When a listing says "GT9XX 1024x600", they are likely advertising the capacitive touch controller (the GT9 family), while the display driver is something else.
GT911: Supports up to 5-point touch with a report rate of 100Hz.
1. Mature Linux Kernel Support
Goodix drivers are mainlined in the Linux kernel. For devices running Raspberry Pi OS, Ubuntu Core, or Buildroot, the driver is often already present under drivers/input/touchscreen/goodix.c. Simply enabling the Device Tree Overlay for the GT9xx on I2C bus brings the touchscreen to life.
Both utilize a sensing network of up to 26 Tx (driving) and 14 Rx (sensing) channels. Hardware Interface & Design Datasheet - FORTEC Integrated
Key Resolution Registers: The resolution is defined in the configuration data starting at register 0x8047 (for GT911).
Gt9xx1024x600 【RELIABLE】
Technical Report: GT9xx Series Touch Controller (1024x600 Configuration)
Subject: Analysis of the GT9xx Touch Controller Series configured for 1024x600 Resolution.
Date: October 26, 2023
Prepared For: Engineering / Procurement / Technical Support
i2cget -y 1 0x5d 0x48 w # returns 0x0400 (1024)
i2cget -y 1 0x5d 0x4a w # returns 0x0258 (600)
When a listing says "GT9XX 1024x600", they are likely advertising the capacitive touch controller (the GT9 family), while the display driver is something else. gt9xx1024x600
GT911: Supports up to 5-point touch with a report rate of 100Hz. When a listing says "GT9XX 1024x600", they are
1. Mature Linux Kernel Support
Goodix drivers are mainlined in the Linux kernel. For devices running Raspberry Pi OS, Ubuntu Core, or Buildroot, the driver is often already present under drivers/input/touchscreen/goodix.c. Simply enabling the Device Tree Overlay for the GT9xx on I2C bus brings the touchscreen to life. When a listing says "GT9XX 1024x600"
Both utilize a sensing network of up to 26 Tx (driving) and 14 Rx (sensing) channels. Hardware Interface & Design Datasheet - FORTEC Integrated
Key Resolution Registers: The resolution is defined in the configuration data starting at register 0x8047 (for GT911).