Pi4 Touchscreen display freezes on portrait mode

  • We are using balenOS 2.60.1+rev5version and docker image we are using is resin/rpi-raspbian:buster on a RaspberryPi 4B.

  • We have a portrait touchscreen display eGalax Inc. eGalaxTouch EXC3000-1174-47.00.00.

  • We are using this configuration:

Touchscreen rotate

Section “InputClass”
Identifier “calibration”
MatchProduct “eGalax Inc. eGalaxTouch EXC3000-1174-47.00.00”
"# option “Calibration” “0 4096 4096 0"”
Option “SwapAxes” “1”
Option “InvertY” “1”
EndSection

Display rotate
display_hdmi_rotate=1
display_rotate=1

  • We are able to use the touchscreen and it works fine. But, after a few clicks, the screen freezes and we have to unplug and plug the touchscreen USB for it to work again.
  • We also notice that the display does not freeze when the display is not rotated.
  • When the screen is frozen, the chromium browser is responding to clicks with a mouse.