home *** CD-ROM | disk | FTP | other *** search
- ; Windows Installation File for the Bluetooth PCMCIA Driver
- ;
- ; Copyright (c) 2000-2003, WIDCOMM Inc.
- ;
-
- [Version]
- Signature="$CHICAGO$"
- Class=BTW
- ClassGUID={95C7A0A0-3094-11D7-A202-00508B9D7D5A}
- Provider=%V_WIDCOMM%
- DriverVer=10/05/2004,4.0.1.600
-
- [ClassInstall]
- AddReg=BTWClassAddReg
-
- [BTWClassAddReg]
- HKR,,,,%BTWClassName%
-
- ;[ControlFlags]
- ;ExcludeFromSelect=*
-
- [Manufacturer]
- %V_WIDCOMM%=WIDCOMM
-
- [WIDCOMM]
- %IBMPC_Desc% = WBTDev, PCMCIA\IBM-BLUETOOTH_PC_CARD_II-9AC4
- %IBMPC_DescF% = FBTDev, PCMCIA\IBM-BLUETOOTH_PC_CARD_II-FAST
- %IBMPC_Desc% = WBTDev, PCMCIA\IBM-BLUETOOTH_PC_CARD_IIS-5B8D
-
- [DestinationDirs]
- DefaultDestDir=11
- InfFiles.Lst =10,INF ; where .inf files go
- MiscFiles.Lst =11 ; where driver files go on Win9x
- MiscFiles.Lst.NT =10,System32\Drivers ; where driver files go on Win2K
-
- [WBTDev]
- AddReg = WBTDev.AddReg,WBTDev.Config
- CopyFiles =MiscFiles.Lst
-
- [WBTDev.hw]
- AddReg = WBTDev.hw.AddReg
-
- [FBTDev]
- AddReg = FBTDev.AddReg,WBTDev.Config
- CopyFiles =MiscFiles.Lst
-
- [FBTDev.hw]
- AddReg = FBTDev.hw.AddReg
-
- [WBTDev.NT]
- AddReg = WBTDev.AddReg
- CopyFiles = MiscFiles.Lst.NT
-
- [WBTDev.NT.hw]
- AddReg = WBTDev.hw.AddReg
-
- [FBTDev.NT]
- AddReg = FBTDev.AddReg
- CopyFiles = MiscFiles.Lst.NT
-
- [FBTDev.NT.hw]
- AddReg = FBTDev.hw.AddReg
-
- [WBTDev.NT.LogConfigOverride]
- LogConfig = cfconfig
-
- [WBTDev.AddReg]
- HKR,,DevLoader,,"*ntkern"
- HKR,,NTMPDriver,,btpcbcsp.sys
-
- [WBTDev.hw.AddReg]
- HKR,,"BaudDivisor",0x10001,1
- HKR,,"Prescaler",0x10001,0x20
- HKR,,"SamplesPerBitValue",0x10001,4
- ; DataRate parameter is for info only - it's not read by the driver
- HKR,,"DataRate",0x10001,921600
-
- [FBTDev.AddReg]
- HKR,,DevLoader,,"*ntkern"
- HKR,,NTMPDriver,,btpcbcsp.sys
-
- [FBTDev.hw.AddReg]
- HKR,,"BaudDivisor",0x10001,1
- HKR,,"Prescaler",0x10001,0x18
- HKR,,"SamplesPerBitValue",0x10001,4
- ; DataRate parameter is for info only - it's not read by the driver
- HKR,,"DataRate",0x10001,1228800
-
- [WBTDev.Config]
- ;
- ; OVERRIDE
- ;
- HKR,Override,0000,1, \
- ;
- ; CONFIGMG_VERSION
- ;
- 00,04,00,00, \
- ;
- ; PRIORITY
- ;
- 00,30,00,00, \
- ;
- ;
- ; OVERRIDE
- ;
- ; I/O Resource Descriptor 1
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- F0,FF, \ ; IOR_Align; // Mask for base alignment E0/F0
- 10,00, \ ; IOR_nPorts; // Number of ports, pony=10
- 00,01, \ ; IOR_Min; // Min port address
- FF,03, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 00,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
- ;
- ; IRQ Resource Descriptor
- ;
- 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
- 04,00,00,00, \ ; ResType_IRQ = 0x00000004
- 00,00, \ ; IRQD_Flags;
- 00,00, \ ; IRQD_Alloc_Num; // Allocated IRQ number
- FF,FF, \ ; IRQD_Req_Mask; // Mask of possible IRQs
- 00,00, \ ; IRQD_Reserved;
- 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
- ;
- ; REQUEST_CONFIG_PKT Descriptor
- ;
- 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
- 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
- 00,00, \ ; Socket;
- 02,00, \ ; Attributes;
- 32, \ ; Vcc;
- 32, \ ; Vpp1; 78
- 32, \ ; Vpp2; 78
- 02, \ ; IntType;
- F8,00,00,00, \ ; ConfigBase;
- 08, \ ; Status;
- 00, \ ; Pin;
- 00, \ ; Copy;
- 04, \ ; ConfigIndex;
- 0F, \ ; Present;
- ;
- ; TERMINATOR
- ;
- 00,00,00,00
-
- [MiscFiles.Lst]
- btpcbcsp.sys
-
- [MiscFiles.Lst.NT]
- btpcbcsp.sys
-
- [InfFiles.Lst]
- ;btpcibm.inf
-
- ;=============== Service Definition ===============
- ; HKLM\SYSTEM\CurrentControlSet\Control\Services\BTPCCARD
- [WBTDev.NT.Services]
- Addservice = BTPCCARD, 0x00000002, WBTDev.AddService
-
- [WBTDev.AddService]
- DisplayName = %WBTDev.SvcDesc%
- ServiceBinary = %10%\System32\Drivers\BTPCBCSP.SYS
- ErrorControl = 1 ; SERVICE_ERROR_NORMAL
- ServiceType = 1 ; SERVICE_KERNEL_DRIVER
- StartType = 3 ; SERVICE_DEMAND_START
- AddReg = WBTDev.AddReg
-
- [cfconfig] ; This is for CF950 in Win2000 only
- IOConfig=10@100-3ff%3f0(3ff::)
- IRQConfig=S:3,4,5,7,9,10,11,12,14,15
- PcCardConfig=4
- ConfigPriority=DESIRED
-
- [SourceDisksNames]
- 1=%drvDisk%,,
-
- [SourceDisksFiles]
- btpcbcsp.sys=1
-
-
- [Strings]
- BTWClassName="Bluetooth Devices"
- drvDisk ="Bluetooth Install Disk"
- V_WIDCOMM ="IBM"
- IBMPC_Desc ="Bluetooth PC Card II from IBM"
- IBMPC_DescF ="Bluetooth PC Card II from IBM"
- WBTDev.SvcDesc ="Bluetooth BCSP Transport for Pc Card"
-