• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Firmware of Silead Touchscreen Controller for Jumper EZpad 6 Pro.


Commit MetaInfo

Révision2b4a269a103192a21925ccf12a56a905cd16ade9 (tree)
l'heure2019-07-16 15:33:47
Auteurouija <mail@ouij...>
CommiterGregor Riepl

Message de Log

Added Insignia Flex8 (NS-P08W7100) firmware

Change Summary

Modification

--- /dev/null
+++ b/firmware/insignia/flex8/README.md
@@ -0,0 +1,20 @@
1+insignia/flex11
2+------------------------------------------------------------------------------------------------
3+
4+| Item | Description |
5+|---------------------------|------------------------------------------------------------------|
6+| Manufacturer | Insignia |
7+| Device | Flex 8 Tablet NS-P08W7100 |
8+| Website | https://www.insigniaproducts.com/pdp/NS-P08W7100/5451211 |
9+| Vendor driver (Windows) | SileadTouch.sys |
10+| Extracted firmware | firmware.fw |
11+| Firmware for gslx680-acpi | silead_ts.fw |
12+| Display resolution | 800x1280 |
13+| Touch panel resolution | 1140x1720 |
14+| Touch controller | GSL1680 |
15+| Multitouch support | Yes (10) |
16+| Finger tracking | No |
17+| Mirrored horizontally | Yes |
18+| Mirrored vertically | No |
19+| Axes swapped | Yes |
20+| Comments | ./fwtool -c firmware.fw -m 1680 -w 1140 -h 1720 -t 10 -f xflip,swap silead_ts.fw |
Binary files /dev/null and b/firmware/insignia/flex8/SileadTouch.cat differ
Binary files /dev/null and b/firmware/insignia/flex8/SileadTouch.sys differ
Binary files /dev/null and b/firmware/insignia/flex8/firmware.fw differ
--- /dev/null
+++ b/firmware/insignia/flex8/oem35.inf
@@ -0,0 +1,114 @@
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=07/20/2016,21.51.33.591
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+; Install section for win8
42+;===============================================================
43+[SileadTouch.Inst.NT]
44+; Just copy the driver. No neeed to copy other system binaries.
45+CopyFiles = CopyFilterDriver
46+
47+[SileadTouch.Inst.NT.HW]
48+AddReg = SileadTouch_Parameters.AddReg, SileadTouch_Device.Configuration.AddReg
49+
50+;
51+; mshidkmdf is the function driver and SileadTouch is the lower filter
52+;
53+[SileadTouch.Inst.NT.Services]
54+AddService = SileadTouch, 0x00000002, SileadTouch_Service_Inst
55+;AddService = SileadTouch,, SileadTouch_Service_Inst
56+;AddService = mshidkmdf, 0x000001fa, mshidkmdf.AddService ;flag 0x2 sets this as the service for the device
57+
58+[CopyFilterDriver]
59+SileadTouch.sys
60+
61+[SileadTouch_Parameters.AddReg]
62+;HKR,,"LowerFilters",0x00010000,"SileadTouch"
63+HKR,,"UpperFilters",0x00010000,"mshidkmdf"
64+
65+[SileadTouch_Device.Configuration.AddReg]
66+HKR,,"EnhancedPowerManagementEnabled",0x00010001,1
67+
68+[mshidkmdf.AddService]
69+ServiceType = 1 ; SERVICE_KERNEL_DRIVER
70+StartType = 3 ; SERVICE_DEMAND_START
71+ErrorControl = 1 ; SERVICE_ERROR_NORMAL
72+ServiceBinary = %10%\System32\Drivers\mshidkmdf.sys
73+
74+
75+;===============================================================
76+; Service section (common to all OS versions)
77+;===============================================================
78+
79+[SileadTouch_Service_Inst]
80+DisplayName = %SileadTouch%
81+ServiceType = %SERVICE_KERNEL_DRIVER%
82+StartType = %SERVICE_DEMAND_START%
83+ErrorControl = %SERVICE_ERROR_IGNORE%
84+ServiceBinary = %12%\SileadTouch.sys
85+
86+;================================================================
87+; Strings section
88+;===============================================================
89+
90+[Strings]
91+;Localizable
92+VENDOR = "Sileadinc.com"
93+SileadTouch = "KMDF HID Minidriver for Touch I2C Device"
94+DISK_NAME = "HID I2C Touch Device Sample Install Disk"
95+
96+;Non-Localizable
97+SERVICE_BOOT_START = 0x0
98+SERVICE_SYSTEM_START = 0x1
99+SERVICE_AUTO_START = 0x2
100+SERVICE_DEMAND_START = 0x3
101+SERVICE_DISABLED = 0x4
102+
103+SERVICE_KERNEL_DRIVER = 0x1
104+SERVICE_ERROR_IGNORE = 0x0
105+SERVICE_ERROR_NORMAL = 0x1
106+SERVICE_ERROR_SEVERE = 0x2
107+SERVICE_ERROR_CRITICAL = 0x3
108+
109+REG_EXPAND_SZ = 0x00020000
110+REG_DWORD = 0x00010001
111+REG_MULTI_SZ = 0x00010000
112+REG_BINARY = 0x00000001
113+REG_SZ = 0x00000000
114+
Binary files /dev/null and b/firmware/insignia/flex8/silead_ts.fw differ