; 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=06/17/2003,1.4.2.8 [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"