After waking from sleep, touches always go to top left x=0, y=0
The original screen from my Pixel 3a XL got shattered to the point of no return after a fall. I bought a used phone off eBay which claimed to have a brand-new screen that although it worked, after shutting off it was unresponsive thereafter.
I bought the screen anyways since a screen that works once after a reboot is better than one that doesn't work at all, and the whole phone with the "new screen" included was just $40 so I gave it a shot.
I replaced the screen myself and found the exact same problem, however, I managed to find more information by enabling "Show taps" and "Pointer Location". Now I can see what really is going on (somewhat)
The screen works perfectly fine for as long as I use it after a reboot. After turning it off, whether it is from idleness or just tapping the power button, all single finger touches go to X:0 Y:0. Using more fingers changes the exact position of the cursor:
(x,y)
One finger: (0,0)
Two fingers: (1,0)
Three fingers: (257,0)
Four fingers: (257, 1)
Five fingers: (257, 257)
Sometimes letting go of one of the fingers will make X or Y go to 256 instead of 257, but the point being that no matter where I touch, those are the coordinates that my touches go to depending on the number of fingers after a "wake from sleep" state.
I still have with me the broken LCD from my original screen, and I have a repair store nearby. I was wondering if there's anything simple and cheap that can be done or I could do myself to solve this issue.
Worst case scenario I'll keep the new, somewhat broken screen, and use the phone as a backup device just in case since it works just fine after a fresh boot.
Is dit een goede vraag?