Sometimes at some boots, the touch feature doesn't work.
It seems the touch module has 2 different addresses on the I2C bus (checked with i2cdetect on a raspberry 4 + screen).
Touch module ok
Log :
/var/log/kern.log:4970:Mar 1 18:24:53 myhostname kernel: [ 7.343479] Goodix-TS 22-0014: supply AVDD28 not found, using dummy regulator
/var/log/kern.log:4971:Mar 1 18:24:53 myhostname kernel: [ 7.345024] Goodix-TS 22-0014: supply VDDIO not found, using dummy regulator
/var/log/kern.log:4972:Mar 1 18:24:53 myhostname kernel: [ 7.346970] Goodix-TS 22-0014: ID 911, version: 1060
/var/log/kern.log:4973:Mar 1 18:24:53 myhostname kernel: [ 7.368357] input: Goodix Capacitive TouchScreen as /devices/platform/i2c@0/i2c-22/22-0014/input/input0
Hi,
Sometimes at some boots, the touch feature doesn't work. It seems the touch module has 2 different addresses on the I2C bus (checked with i2cdetect on a raspberry 4 + screen).
Touch module ok
Log :
I2C address :
Touche module ko
Log :
I2C address :
I don't know exactly why but there is an interesting discussion here : https://github.com/pimoroni/hyperpixel4/issues/41
Thanks @Gadgetoid for the idea to duplicate the related overlay !