Been over it for several days, still cant find a solution.
Running a Pi2 with a waveshare 5" touch screen. Octoprint with a 0.15 image. Screen is turned 90 degrees CCW via display_rotate=3 in /boot/config.txt (the issue is the same in standard orientation). Touchui loads up and "operable" - the pointer only reacts touch in a 20x30mm zone of the screen in the upper left corner (bottom left if in normal orientation) even though during calibration, entire screen works. Ran the xinput calibrator several times, and set the results in /usr/share/X11/xorg.conf.d/99-calibration.conf. Tried setting the coordinates transformation matrix with no discernible effect.
Tried a number of googled fixes, such as changing the input driver from libinput to evdev, disabling AIGLX, glx and all.
xorg log https://justpaste.it/67hwv
Have done it multiple times with v0.13 and v0.14 no issues, but with v0.15 the original process doesnt seem to work, and while the TouchUi author's recommended setup works, it results in the aforementioned issue. v0.15 seems to be working without installing the screen's driver, and attempts to install it always result in a mid process reboot.
Would very much appreciate any and all suggestions to get it working right.