Firmware of Silead Touchscreen Controller for Jumper EZpad 6 Pro.
Revisión | e81a6ae698f8a71a3d4c429af89764a785ce2937 (tree) |
---|---|
Tiempo | 2016-06-02 07:34:21 |
Autor | Bernhard Übelacker <bernhardu@mail...> |
Commiter | Bernhard Übelacker |
Append missing files for Trekstor SurfTab twin 10.1 (ST10432-8).
Using now the firmware extracted from the header file.
Found that reading these files with ntfs-3g gave just zeros.
In Windows they have real content.
@@ -35,7 +35,7 @@ Device list | ||
35 | 35 | | EastRising | ER-TPC050-1 | yes | [firmware/eastrising/er-tpc050-1](firmware/eastrising/er-tpc050-1)| |
36 | 36 | | Trekstor | SurfTab wintron 7.0 | yes | [firmware/trekstor/surftab7old](firmware/trekstor/surftab7old) | |
37 | 37 | | Trekstor | SurfTab wintron 7.0 (ST70416-6) | yes | [firmware/trekstor/surftab7new](firmware/trekstor/surftab7new) | |
38 | -| Trekstor | SurfTab twin 10.1 (ST10432-8) | yes | [firmware/trekstor/surftab-twin-10.1-ST10432-8](firmware/trekstor/surftab-twin-10.1-ST10432-8)| | |
38 | +| Trekstor | SurfTab twin 10.1 (ST10432-8) | no | [firmware/trekstor/surftab-twin-10.1-ST10432-8](firmware/trekstor/surftab-twin-10.1-ST10432-8)| | |
39 | 39 | | Utok | i800 | yes | [firmware/utok/i800](firmware/utok/i800) | |
40 | 40 | | RCA | Cambio W101 V2 10.1" tablet | yes | [firmware/rca/w101v2](firmware/rca/w101v2) | |
41 | 41 | | Onda | V891w | no | [firmware/onda/v891w](firmware/onda/v891w) | |
@@ -27,11 +27,26 @@ Details: | ||
27 | 27 | |
28 | 28 | The driver used for extraction is taken from the preinstalled Windows 10 installation. |
29 | 29 | |
30 | -For some reason the SileadTouch.sys and SileadTouch.cat in the DriverStore contains just zeros. | |
31 | -Also the file GSL_TS_CFG_THREE.h contains just zeros. | |
32 | -So these files may not be sufficient for reinstallations. | |
33 | - | |
34 | 30 | Tested with gslx680_ts_acpi with vanilla git kernel 4.6-10744-gc543673. |
31 | +Works in plain X-server with xterm and e.g. text mode midnight commander. | |
32 | +When using SDDM login manager or Plasma desktop "clicking" is not recognised. | |
33 | +However dragging windows is possible. | |
34 | + | |
35 | + | |
36 | +Command to convert GSL_TS_CFG_THREE.h | |
37 | +------------------------------------- | |
38 | + tools/untscfg firmware/trekstor/surftab-twin-10.1-ST10432-8/Windows_System32_drivers/GSL_TS_CFG_THREE.h firmware/trekstor/surftab-twin-10.1-ST10432-8/firmware.fw | |
39 | + | |
40 | + | |
41 | +Convert the firmware.fw: | |
42 | +-------------------------- | |
43 | + cd tools | |
44 | + ./fwtool -c ../firmware/trekstor/surftab-twin-10.1-ST10432-8/firmware.fw -m 1680 -w 1895 -h 1275 -t 10 -f yflip ../firmware/trekstor/surftab-twin-10.1-ST10432-8/silead_ts.fw | |
45 | + cd - | |
46 | + | |
47 | + | |
48 | +Following is just for reference, if one wants to extract firmware from SileadTouch.sys: | |
49 | +--------------------------------------------------------------------------------------- | |
35 | 50 | |
36 | 51 | |
37 | 52 | Command to find the offsets used for extraction: |
@@ -74,7 +89,7 @@ Extract the firmware.fw files: | ||
74 | 89 | dd bs=1 if=$F of=firmware.fw_1 skip=38216 count=$(( 45072 - 38216 + 8)) |
75 | 90 | dd bs=1 if=$F of=firmware.fw_2 skip=47128 count=$(( 86720 - 47128 + 8)) |
76 | 91 | dd bs=1 if=$F of=firmware.fw_3 skip=88776 count=$((128368 - 88776 + 8)) |
77 | - dd bs=1 if=$F of=firmware.fw skip=130424 count=$((170808 - 130424 + 8)) | |
92 | + dd bs=1 if=$F of=firmware.fw_4 skip=130424 count=$((170808 - 130424 + 8)) | |
78 | 93 | unset F |
79 | 94 | cd - |
80 | 95 |
@@ -83,11 +98,11 @@ Extract the firmware.fw files: | ||
83 | 98 | | firmware.fw_1 | Not tested, much smaller then the others. | |
84 | 99 | | firmware.fw_2 | Reacts to input, mouse pointer jumpy. | |
85 | 100 | | firmware.fw_3 | Reacts to input, mouse pointer jumpy. | |
86 | -| firmware.fw | Works best, X < 15 are not reachable. | | |
101 | +| firmware.fw_4 | Works best, X < 15 are not reachable. | | |
87 | 102 | |
88 | 103 | |
89 | -Convert the firmware.fw: | |
90 | ------------------------- | |
104 | +Convert the firmware.fw_4: | |
105 | +-------------------------- | |
91 | 106 | cd tools |
92 | - ./fwtool -c ../firmware/trekstor/surftab-twin-10.1-ST10432-8/firmware.fw -m 1680 -w 1895 -h 1275 -t 10 -f yflip ../firmware/trekstor/surftab-twin-10.1-ST10432-8/silead_ts.fw | |
107 | + ./fwtool -c ../firmware/trekstor/surftab-twin-10.1-ST10432-8/firmware.fw_4 -m 1680 -w 1895 -h 1275 -t 10 -f yflip ../firmware/trekstor/surftab-twin-10.1-ST10432-8/silead_ts.fw_4 | |
93 | 108 | cd - |