On Sun, Feb 10, 2019 at 06:36:29PM +0300, Yauhen Kharuzhy wrote: > > > > Is this really the only way to know whether the report is 8 or 9 bytes? > > Which Goodix model is it? Can you find additional information about the > > protocol in the specifications[1] > > > > I didn't find any way. Driver from Lenovo has 9-byte format hardcoded[1,2] and > I cannot find any mention of such format in the datasheet. Maybe (VendorID + > Firmware version) combination will be suitable as key for detection of > this case but I think that it is almost the same as using of DMI product ID. > > YogaBook seems to have GT9110 chip. > > I can dump the config and FW vendor & version and publish them for checking soon. Here is config & FW version registers dump: https://github.com/jekhor/yogabook-linux/blob/master/yoga/goodix-dump.log -- Yauhen Kharuzhy