Hello,
A few months back my HID Touchscreen stopped working and since then I have traveled down many paths and visited many forums, manufacturers websites on my product as well as companies who make the drivers/components.
The reasons for this was to troubleshoot and find a solution.
In Device Manager/Human Interface Devices/Touchscreen Driver, following instructions to Uninstall, Reboot and Reinstall the driver. I clicked to Uninstall the driver and next to it was an option to 'Remove the Driver/Files, not realizing what I had just done, I clicked to remove the driver from windows.
What I would like to do is to obtain the Download and Install HID Touchscreen driver and associated files to fix my mess.
May 31, 2013 trekstor driver download keeps telling me to reinstall the trekstor hardrive - Trekstor Computers & Internet question. TrekStor list of device categories, for which you can download drivers. Select TrekStor device model and category, read the description and download Windows driver for free. If the driver is not found, try to find and download it at TrekStor official website. DriverGuide maintains an archive of supported TrekStor drivers available for free Download for the most popular TrekStor products and devices. Below is a list of our most popular TrekStor product support software drivers. To download, select the Model Name/Number of your device, then click the Download. On this page you can download driver for personal computer, TrekStor SurfTab twin 10.1. Select a device from the list for which you need the driver.
I was prepared to download NextWindow Voltron HID Touchscreen driver from Windows Catalog Updates and when I clicked to install, I received a warning from Windows Security warning me this action could be harmful to OS so I backed out.
Could you please provide me the solution. Although it feels as if I have tried every applicable solution already, you are the experts and I am not. There's a reason for the saying, 'Leave it to the experts!'
Trekstor Driver Download Windows 10
I purchased the laptop used with Win 10 Pro installed.
Thank you for your attention to this matter.
trekstor/surftab-twin-10.1-ST10432-8
Item | Description |
---|---|
Manufacturer | Trekstor |
Device | Surftab twin 10.1 (ST10432-8) |
Website | link |
Datasheet | link |
Manual | link |
Vendor driver (Windows) | no download, just found manual and datasheet available |
Extracted firmware | firmware.fw |
Firmware for gslx680-acpi | silead_ts.fw |
Display resolution | 1280x800 |
Touch panel resolution | 1895x1275 (estimated by testing, not verified by any documents) |
Touch controller | Not verified by opening the device. |
Multitouch support | Yes (10 touch points). (Due to manual) |
Finger tracking | Unsure |
Mirrored horizontally | Yes |
Mirrored vertically | No |
Axes swapped | No |
Comments | ./fwtool -c GSL_TS_CFG_THREE.h -2 -m 1680 -w 1895 -h 1275 -t 10 -f yflip silead_ts.fw |
Details:
The driver used for extraction is taken from the preinstalled Windows 10 installation.
Tested with gslx680_ts_acpi with Debian kernel linux-image-4.6.0-1-amd64 (4.6.1-1).
Command to convert GSL_TS_CFG_THREE.h
Qt5 programs not working?
In my tests at first taps were not recognized in Qt5 based programs likePlasma or LXQt desktop, or SDDM login manager.
This was because following conditions were met:
- Debian included the libinput X input drivers and have currently higher priority than Evdev drivers.See /var/log/Xorg.0.log: Using input driver 'libinput' for 'Silead GSLx680 Touchscreen'
- Qt5 is in a version smaller than 5.6.0 installed.
- 'xinput list --long 11' reports 'Abs X' valuators.
But Qt5 expected 'Abs MT Position X' valuators.
Other programs based on different toolkits are not affected.
Upstream Qt5 fixed this issue in following links:
Getting source for libqt5gui5_5.5.1+dfsg-17_amd64.deb, applying the above patch, rebuildingand reinstalling the modified package solves the issue.
However hinting the X-server to use the Evdev driver would be easier (see below 99-calibration.conf).
Calibration (evdev):
Run 'xinput_calibrator'. It outputs a config snippet for the X-server:
Trekstor Bios
/usr/share/X11/xorg.conf.d/99-calibration.confSection 'InputClass'Identifier 'calibration'MatchProduct 'Silead GSLx680 Touchscreen'Option 'Calibration' '40 1880 0 1270'Option 'SwapAxes' '0'Driver 'evdev'EndSection
For fine tuning one can also test the values first with this command:xinput set-int-prop 11 'Evdev Axis Calibration' 32 40 1880 0 1270
Trekstor Driver Downloads
Calibration (libinput):
Could not find any GUI to start with calibration.
I had just following command to start:xinput set-float-prop 11 'libinput Calibration Matrix' 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0xinput set-float-prop 11 'libinput Calibration Matrix' 1.045 0.0 -0.015 0.0 1.045 -0.015 0.0 0.0 1.0
Like described in 'man 5 xorg.conf', the Option 'TransformationMatrix' 'a b c d e f g h i':
- 'a' and 'e' specify the width and height
- 'c' and 'f' specify the x and y offset
If you have usable values put make such a configuration:/usr/share/X11/xorg.conf.d/99-calibration.confSection 'InputClass'Identifier 'calibration'MatchProduct 'Silead GSLx680 Touchscreen'Option 'CalibrationMatrix' '1.045 0.0 -0.015 0.0 1.045 -0.015 0.0 0.0 1.0'Driver 'libinput'EndSection
Following is just for reference, if one wants to extract firmware from SileadTouch.sys:
Command to find the offsets used for extraction:
Gives this output:
Extract the firmware.fw files:
file | comments |
---|---|
firmware.fw_1 | Not tested, much smaller then the others. |
firmware.fw_2 | Reacts to input, mouse pointer jumpy. |
firmware.fw_3 | Reacts to input, mouse pointer jumpy. |
firmware.fw_4 | Works good. |