top of page
degmufffecbora

Silead Touch Driver Windows 10



Hello, I have a hi10 pro hq64g42170100364 and after reinstalling windows it does not work the touch, I installed the official drivers of hi10 pro, hi10 and hi10 plus, all of them the touch was recognized but very different places from where I had touched, I tried using the windows tool for calibration and it was no use, how to solve?




silead touch driver windows 10



i need if a driver that works on a clean install of windows, i dont like to use a manufacturer iso, all my gadgets i take the manufacturer system.And there is no reason why the driver does not work on a clean windows iso.


Glad to see that Ubuntu does work on this tablet. I'm conidering doing this on mine. After researching I have determined that the touchscreen is manufactured by Silead. I believe the windows 10 drivers can be found here As for Linux, I have found a generic driver for Silead touchscreens being developed removed per forum guidelines but I have not tested it on this tablet. Maybe someone here can try and see if they work.


I've spoken to Kogan support and they directed me to the website below to re-install drivers, (I'm going to include the link as I could not find it at all via Google or their website initially, just in case anyone else needs the drivers in future, find it here but unfortunately there was no touch driver included.


The bios (screenshot included) lists a number of touch panel options, each of which have their own drivers available online although as far as my research and troubleshooting has found only the goodix, elan and silead touch devices seem to work in any way or at the very least show as a HID compliant touch I2C device.


I will mention as well that if I load optimised defaults in the bios the silead touch device is the one it selects by default.Either way though regardless of what I choose, the drivers tend to either not work at all, cause random phantom touch inputs all over the screen or, like the one I have currently installed (which is one that Driver Talent found; yes I know driver installers aren't the best options but hey I've gotten desperate here lol) which is the closest I've actually had to a working touch screen since MS support got me to download and reinstall their damn fresh copy of windows from their website.


Anyway with this current silead driver version I'm using the behaviour of the touch is consistent at least; for e.g if I touch the very center of the screen its bang on perfect but if I touch say two inch's left of center the input is registered two inches right of center. The same behaviour occurs all around the screen, if I touch at say a 45 deg angle from center in the top left it will register at the same point on the screen but in the bottom right. Basically it seems the pc is inverting my selections, and that the input is directly proportional to where my finger presses, just on the opposite side, if that makes sense.


EDIT: ok so after doing some more research I've found this post from someone else who had a similar issue but with the goodix touch device.Ultimately he fixed his problem by editing a config file to un-invert his touch but I can not for the life of me find a similar config file for the Silead KMDF HID minidriver for touch I2C; any ideas on if there's a way to do what he did to fix the problem or perhaps what the equivalent file is called for Silead devices?


So the silead_ts.fw firmware is especially designed for my problem. How can I use it? This section from -firmware#silead_ts should explain how do it: i must edit the drivers/platform/x86/silead_dmi.c file in the source code. Then recompiling the kernel (with that file), and somewhere add the firmware which i referred in the modified file.


I used apt-get source linux-headers-4.15.0-33-generic and got the linux-4.15 folder of 800 MB. That has the path drivers/platform/x86/silead_dmi.c in which i already made the drivers/platform/x86/silead_dmi.c file. Following the guide i used apt-get source linux-image-$(uname -r) and got the linux-signed-4.15.0 folder of 118 kB.


I have the same tablet. Been playing with it for years (Install diferent OS) the touch drivers for the screen made from Silead Inc (China based company). The only place I found drivers are on this page:


Hello everyone! So I got a Trekstor Tablet that had to be formatted to install from scratch Windows 10 because the upgraded installation from Windows 7 was pretty bad and the internal storage was full (16GB only). I installed everything, almost all the drivers installed but the one that's needed for the touchscreen to work. I donwloaded the driver straight from the company site and is clearly labeled for Windows 10. Trying to install it in any possible way doesent' work (different mix of compatibility mode, execution as system administrator and trough the device manager). Windows update tries to install a driver but every time I reboot the tablet the system decides to install it again. All this installations result succesful but does that over and over again. After looking around in the internet I find a driver that installs, touchscreen works but it's off in the vertical space by more than half of the screen and horizontal by a small amout (with the screen horizontal, but looks like if I press really high that the touch are registered almost correctly). I go through the calibration process but the calibration has no effect whatsoever even if saved correctly by the system. The drivers provided by the manufacturer and the ones I found on the internet looked almost identical so I tried to merge the files to see if I could install it but nope, that didn't work. Looked up again on the internet but couldn't find anything. So now I'm here, asking you tech heads to try and help me else I'll need to send back (fortunately for free) something that's not working for a stupid thing.


Hi, I got a Kogan D500 2in1 (cheap aussie tablet) which has a Silead touchscreen. Windows did not work, so to get the TS going I downloaded the driver pack from Kogan and tried the silead tools and methods by onitake on github but no success, keep getting initializie errors.So I then tried all the fw in the linux folder but again no success,It is not recognised by wayland of course so no testing can be done.Under F34 I did get recognition by xinput but always got 32768 on coords when touched.I have run out of things to try but would like to finish the job properly so any ideas on how to get it working is welcomed.


Hi Stephen, Thanks for the prompt reply.The CPU is a Celeron N3350 with integrated Intel HD Graphics 500 i915. The touchscreen is a Silead x680 type controller. I am unsure if it is a 1680 or a 3680 as the linux driver looks for 1680 fw while the windows driver download is 3680.I am having trouble logging in to the forum from the tablet as I forgot the password so am on another computer.The Silead device is detected in ACPI and lsmod shows driver is loaded but the firmware doesnt load so there is no device created in system.I did get a device dreated in F34 but the coords were all wrong so I upgraded to F35 but now the fw doesnt load and no device for wayland is craated egHope that is clearer, will try to log in fom tablet to upload some reports.


For touchscreen to work, firmware is needed. For silead (recommended) driver, copy mssl1680.fw file that was extracted from Windows drivers to /usr/lib/firmware/silead/ directory. Then, Calibrating Touchscreen will be needed. Until a better solution is found, this entry can be added at the bottom of .xinitrc file for relatively usable touchpad: 2ff7e9595c


1 view0 comments

Recent Posts

See All

Коментарі


bottom of page