Hi10 touchscreen driver

Hi, I have installed the latest version of Windows and successfully installed most of the drivers except for the touchscreen. I’ve seen lots of drivers on the web but none seem to work on my Hi10 - PQ64G42160904174.
The driver files installed for KMDF HID Minidriver are mshidkmdf.sys and SileadTouch.sys version 10.0.1904.1
The display will rotate OK and touching is happening but in the wrong place. I’ve tried calibrating the screen.
Also, while charging, the screen flickers about every 1 second between lighter and darker.