; Windows Installation File for the PC Card based Bluetooth adapters ; for Win98SE and WinME ; ; (c) Copyright 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 ;[ControlFlags] ;ExcludeFromSelect=* [Manufacturer] %V_WIDCOMM%=WIDCOMM [WIDCOMM] ; CC&C 921.6 Kbps %CCANDCPC_Desc% = WBTDev, PCMCIA\Bluetooth_BT0100MA-F811 %CCANDCPC_Desc% = WBTDev, PCMCIA\Bluetooth_BT0100MA--F811 ; CC&C 460.8 Kbps %CCANDCPC_Desc% = WBTDev, PCMCIA\Bluetooth_BT0100MB-B8E9 %CCANDCPC_Desc% = WBTDev, PCMCIA\Bluetooth_BT0100MB--B8E9 ; CC&C 115.2 Kbps %CCANDCPC_Desc% = WBTDev, PCMCIA\BLUETOOTH_BT0100M-5768 %CCANDCPC_Desc% = WBTDev, PCMCIA\BLUETOOTH_BT0100M--5768 ; CC&C 230.4 Kbps %CCANDCPC_Desc% = WBTDev, PCMCIA\Bluetooth_BT0100MC--2CD0 %CCANDCPC_Desc% = WBTDev, PCMCIA\Bluetooth_BT0100MC-2CD0 %FUJITSU_Desc% = FUJDev, PCMCIA\FUJITSU-MBH2BT01-2325 %IODATA_Desc% = FUJDev, PCMCIA\IO_DATA-PDIB901CF-50D6 %IBMPC_Desc% = IBMDev, PCMCIA\IBM-BLUETOOTH_PC_CARD_II-9AC4 %IBMPC_Desc% = FBTDev, PCMCIA\IBM-BLUETOOTH_PC_CARD_II-FAST %IBMPC_Desc% = IBMDev, PCMCIA\IBM-BLUETOOTH_PC_CARD_IIS-5B8D %WDEV3_Desc% = WBTPCMCIA_Dev, PCI\VEN_1415&DEV_950B&SUBSYS_00011415 %TDKPC_Desc% = TDKDev, PCMCIA\TDK-BLUETOOTH_PC_CARD-48E0 %TDKPC_Desc% = TDKDev, PCMCIA\TDK-BLUETOOTH_PCMCIA_CARD-10C9 %TDKPC_Desc% = TDKDev, PCMCIA\TDK-Bluetooth_PC_Card_II-49A2 [DestinationDirs] DefaultDestDir=11 MiscFiles.Lst =11 ; where driver files go on Win9x MiscFiles.Lst.NT =10,System32\Drivers ; where driver files go on Win2K ; ; TDK ; [TDKDev] AddReg = WBTDev.AddReg,IBMDev.Config CopyFiles =MiscFiles.Lst [TDKDev.hw] AddReg = TDKDev.hw.AddReg [TDKDev.NT] AddReg = WBTDev.AddReg CopyFiles = MiscFiles.Lst.NT [TDKDev.NT.hw] AddReg = TDKDev.hw.AddReg [TDKDev.NT.LogConfigOverride] LogConfig = cfconfig [TDKDev.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 [TDKDev.NT.Services] Addservice = BTPCCARD, 0x00000002, WBTDev.AddService ; ; Philips CardBus ; [WBTPCMCIA_Dev] AddReg = WBTPCMCIA_Dev.AddReg CopyFiles =MiscFiles.Lst [WBTPCMCIA_Dev.NT] AddReg = WBTPCMCIA_Dev.AddReg CopyFiles = MiscFiles.Lst.NT [WBTPCMCIA_Dev.hw] AddReg = WBTPCMCIA_Dev.hw.AddReg [WBTPCMCIA_Dev.NT.hw] AddReg = WBTPCMCIA_Dev.hw.AddReg [WBTPCMCIA_Dev.AddReg] HKR,,DevLoader,,"*ntkern" HKR,,NTMPDriver,,btpcbcsp.sys [WBTPCMCIA_Dev.hw.AddReg] HKR,,"BaudDivisor",0x10001,1 HKR,,"Prescaler",0x10001,0x23 HKR,,"SamplesPerBitValue",0x10001,4 ; DataRate parameter is for info only - it's not read by the driver HKR,,"DataRate",0x10001,921600 ; Philips card can't survive an HCI reset HKR,,"NoResetAllowed",0x10001,1 [WBTPCMCIA_Dev.NT.Services] Addservice = BTPCCARD, 0x00000002, WBTDev.AddService ; ; IBM ; [IBMDev] AddReg = WBTDev.AddReg,IBMDev.Config CopyFiles =MiscFiles.Lst [IBMDev.hw] AddReg = IBMDev.hw.AddReg [FBTDev] AddReg = WBTDev.AddReg,IBMDev.Config CopyFiles =MiscFiles.Lst [FBTDev.hw] AddReg = FBTDev.hw.AddReg [IBMDev.NT] AddReg = WBTDev.AddReg CopyFiles = MiscFiles.Lst.NT [IBMDev.NT.hw] AddReg = IBMDev.hw.AddReg [FBTDev.NT] AddReg = WBTDev.AddReg CopyFiles = MiscFiles.Lst.NT [FBTDev.NT.hw] AddReg = FBTDev.hw.AddReg [IBMDev.NT.LogConfigOverride] LogConfig = cfconfig [FBTDev.NT.LogConfigOverride] LogConfig = cfconfig [WBTDev.AddReg] HKR,,DevLoader,,"*ntkern" HKR,,NTMPDriver,,btpcbcsp.sys [IBMDev.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.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 [IBMDev.NT.Services] Addservice = BTPCCARD, 0x00000002, WBTDev.AddService [FBTDev.NT.Services] Addservice = BTPCCARD, 0x00000002, WBTDev.AddService [IBMDev.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 ; ; Fujitsu ; [FUJDev] AddReg = WBTDev.AddReg CopyFiles =MiscFiles.Lst [FUJDev.hw] AddReg = FUJDev.hw.AddReg [FUJDev.NT] AddReg = WBTDev.AddReg CopyFiles = MiscFiles.Lst.NT [FUJDev.NT.hw] AddReg = FUJDev.hw.AddReg [FUJDev.hw.AddReg] HKR,,"Type",0x10001,1 HKR,,"BaudDivisor",0x10001,0x8001 ; DataRate parameter is for info only - it's not read by the driver HKR,,"DataRate",0x10001,921600 [FUJDev.NT.Services] Addservice = BTPCCARD, 0x00000002, WBTDev.AddService ; ; CC&C ; [WBTDev] AddReg = WBTDev.AddReg CopyFiles =MiscFiles.Lst [WBTDev.hw] AddReg = WBTDev.hw.AddReg [WBTDev.NT] AddReg = WBTDev.AddReg CopyFiles = MiscFiles.Lst.NT [WBTDev.NT.hw] AddReg = WBTDev.hw.AddReg [WBTDev.AddReg] HKR,,DevLoader,,"*ntkern" HKR,,NTMPDriver,,btpcbcsp.sys [WBTDev.hw.AddReg] HKR,,"Type",0x10001,2 HKR,,"BaudDivisor",0x10001,1 [MiscFiles.Lst] btpcbcsp.sys [MiscFiles.Lst.NT] btpcbcsp.sys ;=============== 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 Win2k/XP 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] drvDisk ="Bluetooth Install Disk" V_WIDCOMM ="WIDCOMM" BTWClassName="Bluetooth Devices" CCANDCPC_Desc ="CC&C Bluetooth CompactFlash Card" FUJITSU_Desc="Fujitsu Media Bluetooth CF Card" IODATA_Desc="I-O Data Bluetooth CF Card" IBMPC_Desc ="Bluetooth PC Card II from IBM" WDEV3_Desc ="Philips CardBus Bluetooth Dongle" TDKPC_Desc ="TDK Bluetooth PC Card" WBTDev.SvcDesc ="Bluetooth BCSP Transport for Pc Card"