Firmware of Silead Touchscreen Controller for Jumper EZpad 6 Pro.
Revision | 57ae24aa6013673f7f23d03154dfd3af6ee59012 (tree) |
---|---|
Time | 2020-06-16 03:42:01 |
Author | AndreRH <nerv@dawn...> |
Commiter | GitHub |
Add Odys Fusion Win 12 2in1 (#146)
@@ -45,6 +45,7 @@ for copyright information. | ||
45 | 45 | | Trekstor | Primetab T13B | no | [firmware/trekstor/primetab-t13b/](firmware/trekstor/primetab-t13b/)| |
46 | 46 | | Utok | i800 | yes | [firmware/utok/i800](firmware/utok/i800) | |
47 | 47 | | RCA | Cambio W101 V2 10.1" tablet | yes | [firmware/rca/w101v2](firmware/rca/w101v2) | |
48 | +| Odys | Fusion Win 12 - 2in1 | yes | [firmware/odys/fusionwin12](firmware/odys/fusionwin12) | | |
48 | 49 | | Onda | V820w 16G | yes | [firmware/onda/v820w_16g](firmware/onda/v820w_16g) | |
49 | 50 | | Onda | V820w 32G | yes | [firmware/onda/v820w_32g](firmware/onda/v820w_32g) | |
50 | 51 | | Onda | V891 v5 | yes | [firmware/onda/v891_v5](firmware/onda/v891_v5) | |
@@ -0,0 +1,20 @@ | ||
1 | +odys/fusionwin12 | |
2 | +------------------ | |
3 | + | |
4 | +| Item | Description | | |
5 | +|------|-------------| | |
6 | +| Manufacturer | Odys | | |
7 | +| Device | Fusion Win 12 - 2in1 | | |
8 | +| Website | https://www.odyshilfe.de/FuisonWin12 | | |
9 | +| Vendor driver (Windows) | [SileadTouch.sys](windows/SileadTouch.sys) | | |
10 | +| Extracted firmware | [mssl1680.fw](mssl1680.fw) | | |
11 | +| Firmware for gslx680-acpi || | |
12 | +| Display resolution | 1920x1200 | | |
13 | +| Touch panel resolution | 1989x1539 (estimated from evtest output) | | |
14 | +| Touch controller | 1680 | | |
15 | +| Multitouch support | Yes (5 points) | | |
16 | +| Finger tracking | Unknown | | |
17 | +| Mirrored horizontally | No | | |
18 | +| Mirrored vertically | Yes | | |
19 | +| Axes swapped | No | | |
20 | +| Comments | | |
@@ -0,0 +1,121 @@ | ||
1 | +[Version] | |
2 | +Signature = "$WINDOWS NT$" | |
3 | +Class = HIDClass | |
4 | +ClassGuid = {745a17a0-74d3-11d0-b6fe-00a0c90f57da} | |
5 | +Provider = %VENDOR% | |
6 | +LayoutFile = layout.inf | |
7 | +DriverVer=11/30/2016,15.45.46.515 | |
8 | +CatalogFile = SileadTouch.cat | |
9 | + | |
10 | +; | |
11 | +; Layout.inf (etc.) list all files shipped with the operating system so the | |
12 | +; source description sections are only needed if other files are needed. | |
13 | +; | |
14 | +; In order to use IHV drivers, the SourceDisksNames section must list the | |
15 | +; disk(s) containing the drivers and the SourceDisksFiles section must list | |
16 | +; which disk number each file to be copied is found on. | |
17 | +; Disk number 99 is used to avoid a conflict with the disk numbers defined | |
18 | +; in layout.inf | |
19 | +; | |
20 | +; Files used in a driver installation need to be digitally signed otherwise | |
21 | +; installation may fail. See documentation elsewhere in the DDK regarding | |
22 | +; driver signing. | |
23 | + | |
24 | +[SourceDisksFiles] | |
25 | +SileadTouch.sys = 99 | |
26 | + | |
27 | +[SourceDisksNames] | |
28 | +99 = %DISK_NAME%,,,"" | |
29 | + | |
30 | +[DestinationDirs] | |
31 | +CopyFunctionDriver = 12 | |
32 | +CopyFilterDriver = 12 | |
33 | + | |
34 | +[Manufacturer] | |
35 | +%VENDOR%=Vendor, NTx86 | |
36 | + | |
37 | +[Vendor.NTx86] | |
38 | +%SileadTouch% = SileadTouch.Inst, ACPI\MSSL1680 | |
39 | + | |
40 | + | |
41 | + | |
42 | +;=============================================================== | |
43 | +; Install section for windows 10 | |
44 | +;=============================================================== | |
45 | +[SileadTouch.Inst.NT] | |
46 | +; Just copy the driver. No neeed to copy other system binaries. | |
47 | +CopyFiles = CopyFilterDriver | |
48 | + | |
49 | +[SileadTouch.Inst.NT.HW] | |
50 | +AddReg = SileadTouch_Parameters.AddReg, SileadTouch_Device.Configuration.AddReg | |
51 | + | |
52 | +; | |
53 | +; mshidkmdf is the function driver and SileadTouch is the lower filter | |
54 | +; | |
55 | +[SileadTouch.Inst.NT.Services] | |
56 | +AddService = SileadTouch, 0x00000002, SileadTouch_Service_Inst | |
57 | +;AddService = SileadTouch,, SileadTouch_Service_Inst | |
58 | +;AddService = mshidkmdf, 0x000001fa, mshidkmdf.AddService ;flag 0x2 sets this as the service for the device | |
59 | + | |
60 | +[CopyFilterDriver] | |
61 | +SileadTouch.sys | |
62 | + | |
63 | +[SileadTouch_Parameters.AddReg] | |
64 | +;HKR,,"LowerFilters",0x00010000,"SileadTouch" | |
65 | +HKR,,"UpperFilters",0x00010000,"mshidkmdf" | |
66 | + | |
67 | +[SileadTouch_Device.Configuration.AddReg] | |
68 | +HKR,,"EnhancedPowerManagementEnabled",0x00010001,1 | |
69 | + | |
70 | +[mshidkmdf.AddService] | |
71 | +ServiceType = 1 ; SERVICE_KERNEL_DRIVER | |
72 | +StartType = 3 ; SERVICE_DEMAND_START | |
73 | +ErrorControl = 1 ; SERVICE_ERROR_NORMAL | |
74 | +ServiceBinary = %10%\System32\Drivers\mshidkmdf.sys | |
75 | + | |
76 | +:[OEMProjectInfo] | |
77 | +:Project= SileadTouch_voyo_inet_t110_landscape_3676_activepen_64bit_20160629 | |
78 | + | |
79 | +;[TargetComputers] | |
80 | +;{89EDDC75-4248-5B7E-8408-F3E6C8712FCF} | |
81 | +;Computer HardwareID for driver distribution. | |
82 | +;=============================================================== | |
83 | +; Service section (common to all OS versions) | |
84 | +;=============================================================== | |
85 | + | |
86 | +[SileadTouch_Service_Inst] | |
87 | +DisplayName = %SileadTouch% | |
88 | +ServiceType = %SERVICE_KERNEL_DRIVER% | |
89 | +StartType = %SERVICE_DEMAND_START% | |
90 | +ErrorControl = %SERVICE_ERROR_IGNORE% | |
91 | +ServiceBinary = %12%\SileadTouch.sys | |
92 | + | |
93 | +;================================================================ | |
94 | +; Strings section | |
95 | +;=============================================================== | |
96 | + | |
97 | +[Strings] | |
98 | +;Localizable | |
99 | +VENDOR = "Sileadinc.com" | |
100 | +SileadTouch = "KMDF HID Minidriver for Touch I2C Device" | |
101 | +DISK_NAME = "HID I2C Touch Device Sample Install Disk" | |
102 | + | |
103 | +;Non-Localizable | |
104 | +SERVICE_BOOT_START = 0x0 | |
105 | +SERVICE_SYSTEM_START = 0x1 | |
106 | +SERVICE_AUTO_START = 0x2 | |
107 | +SERVICE_DEMAND_START = 0x3 | |
108 | +SERVICE_DISABLED = 0x4 | |
109 | + | |
110 | +SERVICE_KERNEL_DRIVER = 0x1 | |
111 | +SERVICE_ERROR_IGNORE = 0x0 | |
112 | +SERVICE_ERROR_NORMAL = 0x1 | |
113 | +SERVICE_ERROR_SEVERE = 0x2 | |
114 | +SERVICE_ERROR_CRITICAL = 0x3 | |
115 | + | |
116 | +REG_EXPAND_SZ = 0x00020000 | |
117 | +REG_DWORD = 0x00010001 | |
118 | +REG_MULTI_SZ = 0x00010000 | |
119 | +REG_BINARY = 0x00000001 | |
120 | +REG_SZ = 0x00000000 | |
121 | + |