Firmware of Silead Touchscreen Controller for Jumper EZpad 6 Pro.
修訂 | fb2a0475198d546e820185575da661e444ad2585 (tree) |
---|---|
時間 | 2020-02-09 19:02:26 |
作者 | Gregor Riepl <onitake@gmai...> |
Commiter | GitHub |
Merge pull request #136 from braewoods/master
Add Nuvision NES11 firmware
@@ -36,6 +36,7 @@ for copyright information. | ||
36 | 36 | | Chuwi | HiBook | yes | [firmware/chuwi/hibook](firmware/chuwi/hibook) | |
37 | 37 | | Chuwi | SurBook mini | yes | [firmware/chuwi/surbook_mini](firmware/chuwi/surbook_mini) | |
38 | 38 | | Chuwi | vx8 3G 32GB | no | [firmware/chuwi/vx8_3g_32GB](firmware/chuwi/vx8_3g_32GB) | |
39 | +| Nuvision | NES11 | yes | [firmware/nuvision/nes11](firmware/nuvision/nes11) | | |
39 | 40 | | EastRising | ER-TPC050-1 | yes | [firmware/eastrising/er-tpc050-1](firmware/eastrising/er-tpc050-1)| |
40 | 41 | | Trekstor | SurfTab wintron 7.0 | yes | [firmware/trekstor/surftab7old](firmware/trekstor/surftab7old) | |
41 | 42 | | Trekstor | SurfTab wintron 7.0 (ST70416-6) | yes | [firmware/trekstor/surftab7new](firmware/trekstor/surftab7new) | |
@@ -0,0 +1,20 @@ | ||
1 | +Nuvision/NES11 | |
2 | +--------------------------------------------- | |
3 | + | |
4 | +| Item | Description | | |
5 | +|---------------------------|-------------| | |
6 | +| Manufacturer | Nuvision | | |
7 | +| Device | NES11 | | |
8 | +| Website | [Manufacturer Website](https://www.nuvision.com) | | |
9 | +| Vendor driver (Windows) | [SileadTouch.sys](windows/SileadTouch.sys) | | |
10 | +| Extracted firmware | [silead.fw](silead.fw) | | |
11 | +| Firmware for gslx680-acpi | [silead_ts.fw](silead_ts.fw) | | |
12 | +| Display resolution | 1920x1080 | | |
13 | +| Touch panel resolution | 1989x1539 (estimated from evtest output) | | |
14 | +| Touch controller | GSL1680 | | |
15 | +| Multitouch support | Yes (10) | | |
16 | +| Finger tracking | Unknown | | |
17 | +| Mirrored horizontally | No | | |
18 | +| Mirrored vertically | Yes | | |
19 | +| Axes swapped | No | | |
20 | +| Comments | fwtool -c silead.fw -1 -w 1989 -h 1539 -t 10 -f yflip silead_ts.fw | |
@@ -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=04/16/2018,13.56.58.69 | |
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, NTamd64 | |
36 | + | |
37 | +[Vendor.NTamd64] | |
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 | + |