Initial commit: Genpix SkyWalker-1 DVB-S driver source and DiSEqC docs
Includes original BDA driver source (headers, C++ implementation, INF installer files), DiSEqC implementation PDF with extracted markdown and SVG vector graphics.
This commit is contained in:
commit
f1674c21a3
44 changed files with 14302 additions and 0 deletions
|
|
@ -0,0 +1,142 @@
|
|||
; SkyWalker2Installer.INF -- This file installs SkyWalker2 Driver
|
||||
;
|
||||
[Version]
|
||||
signature="$CHICAGO$"
|
||||
Class=Media
|
||||
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
|
||||
Provider=%SGI%
|
||||
CatalogFile=SkyWalker2Installer.cat
|
||||
DriverVer= 8/17/2009
|
||||
|
||||
; F i l e c o p y i n g s e c t i o n s (where the files go to).
|
||||
;
|
||||
[DestinationDirs]
|
||||
DefaultDestDir=10,system32\drivers
|
||||
|
||||
[Manufacturer]
|
||||
%SGI%=SGI
|
||||
|
||||
[ControlFlags]
|
||||
;ExcludeFromSelect=*
|
||||
;ExcludeFromSelect.NT=*
|
||||
|
||||
; =================== Generic ==================================
|
||||
|
||||
[SGI]
|
||||
%SkyWalker2.DeviceDesc%=SkyWalker2.Device,USB\VID_09C0&PID_0206 ;SkyWalker2
|
||||
|
||||
[SkyWalker2.Device]
|
||||
Include = ks.inf, kscaptur.inf, bda.inf
|
||||
needs = KS.Registration, KSCAPTUR.Registration, BDA.Installation
|
||||
AddReg = SkyWalker2.AddReg
|
||||
CopyFiles = SkyWalker2.CopyDrivers
|
||||
|
||||
[SkyWalker2.Device.NT]
|
||||
Include = ks.inf, kscaptur.inf, bda.inf
|
||||
needs = KS.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
|
||||
;AddReg = SkyWalker2.AddReg
|
||||
CopyFiles = SkyWalker2.CopyDrivers
|
||||
; KnownFiles = SkyWalker2.KnownFiles
|
||||
|
||||
[SkyWalker2.Device.NT.Services]
|
||||
Addservice=SkyWalker2TVTuner, 0x00000002, SkyWalker2.AddService
|
||||
|
||||
[SkyWalker2.AddService]
|
||||
DisplayName=%SkyWalker2.FriendlyName%
|
||||
ServiceType=1 ; SERVICE_KERNEL_DRIVER
|
||||
StartType=3 ; SERVICE_DEMAND_START
|
||||
ErrorControl=1 ; SERVICE_ERROR_NORMAL
|
||||
ServiceBinary=%10%\System32\Drivers\SkyWalker1TVTuner.sys
|
||||
LoadOrderGroup=ExtendedBase
|
||||
|
||||
[SkyWalker2.CopyDrivers]
|
||||
SkyWalker1TVTuner.sys
|
||||
|
||||
[SkyWalker2.AddReg]
|
||||
HKR,,DevLoader,,*NTKERN
|
||||
HKR,,NTMPDriver,,SkyWalker1TVTuner.sys
|
||||
HKR,,PageOutWhenUnopened,3,01
|
||||
|
||||
[SkyWalker2.Device.Interfaces]
|
||||
AddInterface=%KSCATEGORY_BDA_RECEIVER_COMPONENT%,%SKYWALKER_CAPTURE%,SkyWalker2.Receiver.Interfaces
|
||||
AddInterface=%KSCATEGORY_BDA_NETWORK_TUNER%,%SKYWALKER_TUNER%,SkyWalker2.Tuner.Interfaces
|
||||
|
||||
[SkyWalker2.Device.NT.Interfaces]
|
||||
AddInterface=%KSCATEGORY_BDA_RECEIVER_COMPONENT%,%SKYWALKER_CAPTURE%,SkyWalker2.Receiver.Interfaces
|
||||
AddInterface=%KSCATEGORY_BDA_NETWORK_TUNER%,%SKYWALKER_TUNER%,SkyWalker2.Tuner.Interfaces
|
||||
|
||||
[SkyWalker2.Tuner.Interfaces]
|
||||
AddReg=SkyWalker2.Tuner.Interfaces.AddReg
|
||||
|
||||
[SkyWalker2.Tuner.Interfaces.AddReg]
|
||||
HKR,,CLSID,,%KSProxy.CLSID%
|
||||
HKR,,FriendlyName,,%SkyWalker2.Tuner.FriendlyName%
|
||||
|
||||
[SkyWalker2.Receiver.Interfaces]
|
||||
AddReg=SkyWalker2.Receiver.Interfaces.AddReg
|
||||
|
||||
[SkyWalker2.Receiver.Interfaces.AddReg]
|
||||
HKR,,CLSID,,%KSProxy.CLSID%
|
||||
HKR,,FriendlyName,,%SkyWalker2.Receiver.FriendlyName%
|
||||
|
||||
|
||||
[Strings]
|
||||
;non-localizable
|
||||
SGI="Plethorasoft"
|
||||
MfgName="SGI"
|
||||
SkyWalker2.DeviceDesc="SkyWalker2 BDA TVTuner"
|
||||
SkyWalker2.Tuner.FriendlyName="SkyWalker2 TV Tuner"
|
||||
SkyWalker2.Receiver.FriendlyName="SkyWalker2 TV Receiver"
|
||||
SkyWalker2.Tuner="SkyWalker2.Tuner"
|
||||
KSProxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
|
||||
KSCATEGORY_BDA_NETWORK_TUNER="{71985F48-1CA1-11d3-9CC8-00C04F7971E0}"
|
||||
KSCATEGORY_BDA_RECEIVER_COMPONENT="{FD0A5AF4-B41D-11d2-9C95-00C04F7971E0}"
|
||||
SKYWALKER_TUNER="{5C4E764F-AB43-46A9-B21E-8529C70F0A23}"
|
||||
SKYWALKER_CAPTURE="{0F8F74D9-E524-4D05-BB60-F0C69ACB1756}"
|
||||
|
||||
;
|
||||
; ServiceType values
|
||||
SERVICE_KERNEL_DRIVER = 0x00000001
|
||||
SERVICE_FILE_SYSTEM_DRIVER = 0x00000002
|
||||
SERVICE_ADAPTER = 0x00000004
|
||||
SERVICE_RECOGNIZER_DRIVER = 0x00000008
|
||||
SERVICE_WIN32_OWN_PROCESS = 0x00000010
|
||||
SERVICE_WIN32_SHARE_PROCESS = 0x00000020
|
||||
SERVICE_INTERACTIVE_PROCESS = 0x00000100
|
||||
SERVICE_INTERACTIVE_SHARE_PROCESS = 0x00000120
|
||||
|
||||
; StartType values
|
||||
SERVICE_BOOT_START = 0x00000000
|
||||
SERVICE_SYSTEM_START = 0x00000001
|
||||
SERVICE_AUTO_START = 0x00000002
|
||||
SERVICE_DEMAND_START = 0x00000003
|
||||
SERVICE_DISABLED = 0x00000004
|
||||
|
||||
; ErrorControl values
|
||||
SERVICE_ERROR_IGNORE = 0x00000000
|
||||
SERVICE_ERROR_NORMAL = 0x00000001
|
||||
SERVICE_ERROR_SEVERE = 0x00000002
|
||||
SERVICE_ERROR_CRITICAL = 0x00000003
|
||||
|
||||
; Characteristic flags
|
||||
NCF_VIRTUAL = 0x0001
|
||||
NCF_WRAPPER = 0x0002
|
||||
NCF_PHYSICAL = 0x0004
|
||||
NCF_HIDDEN = 0x0008
|
||||
NCF_NO_SERVICE = 0x0010
|
||||
NCF_NOT_USER_REMOVABLE = 0x0020
|
||||
NCF_HAS_UI = 0x0080
|
||||
NCF_MODEM = 0x0100
|
||||
|
||||
; Registry types
|
||||
REG_MULTI_SZ = 0x10000
|
||||
REG_EXPAND_SZ = 0x20000
|
||||
REG_DWORD = 0x10001
|
||||
|
||||
; Win9x Compatible Types
|
||||
REG_BINARY = 17
|
||||
REG_SZ = 0
|
||||
|
||||
; Service install flags
|
||||
SPSVCINST_TAGTOFRONT = 0x1
|
||||
SPSVCINST_ASSOCSERVICE = 0x2
|
||||
Loading…
Add table
Add a link
Reference in a new issue