;------------------------------------------------------------------------------- ; btath_flt.INF ; ; Bluetooth FILTER ; ; Copyright (c) Atheros Bluetooth Solutions, Inc. All rights reserved. [Version] Signature="$WINDOWS NT$" Class=BluetoothVirtual CLASSGUID={C7C038AD-1F2D-44d4-B2FE-D912BE20E6D5} Provider=%ATHR% DriverVer=02/07/2012,7.4.0000.0122 CatalogFile=btath_flt.cat [ControlFlags] ExcludeFromSelect = * [DestinationDirs] DefaultDestDir = 12 [ClassInstall32.NT] AddReg=BluetoothVirtual.NT.AddReg ; CopyFiles=BluetoothVirtual.NT.CopyFiles [BluetoothVirtual.NT.AddReg] HKR,,,,%BluetoothVirtualName% HKR,,NoInstallClass,,1 HKR,,NoDisplayClass,,1 HKR,,Installer32,,"bthci.dll,BluetoothClassInstaller" HKR,,Icon,,"201" [Manufacturer] %ATHR%=Standard, NTAMD64 [Standard.NTAMD64] %BTHSUPPORT.DeviceDesc% = BTHSUPPORT_Inst, BTHENUM\{cbecab40-a2c8-4ab3-adc1-de0fe95d8600} %FTP.DeviceDesc1%=BTNULL, BTHENUM\{00001106-0000-1000-8000-00805f9b34fb} %OPP.DeviceDesc1%=BTNULL, BTHENUM\{00001105-0000-1000-8000-00805f9b34fb} %SYNC.DeviceDesc1%=BTNULL, BTHENUM\{00001104-0000-1000-8000-00805f9b34fb} %LAP.DeviceDesc1%=BTNULL, BTHENUM\{00001102-0000-1000-8000-00805f9b34fb} %AVRCTARGET.DeviceDesc1%=BTNULL,BTHENUM\{0000110C-0000-1000-8000-00805f9b34fb} %WIA.DeviceDesc1%=BTNULL, BTHENUM\{0000111b-0000-1000-8000-00805f9b34fb} %SYNCMLClient.DeviceDesc1%=BTNULL, BTHENUM\{00000002-0000-1000-8000-0002ee000002} %SYNCMLServer.DeviceDesc1%=BTNULL, BTHENUM\{00000001-0000-1000-8000-0002ee000002} %BPPDP.DeviceDesc1%=BTNULL, BTHENUM\{00001118-0000-1000-8000-00805f9b34fb} %BPPBP.DeviceDesc1%=BTNULL, BTHENUM\{00001122-0000-1000-8000-00805f9b34fb} %BPPPS.DeviceDesc1%=BTNULL, BTHENUM\{00001123-0000-1000-8000-00805f9b34fb} %PBAPPSE.DeviceDesc1%=BTNULL, BTHENUM\{0000112F-0000-1000-8000-00805f9b34fb} %Handsfree.DeviceDesc1%=BTNULL, BTHENUM\{0000111e-0000-1000-8000-00805f9b34fb} %Headset.DeviceDesc1%=BTNULL, BTHENUM\{00001108-0000-1000-8000-00805f9b34fb} ;;%HCRP.DeviceDesc1%=BTNULL, BTHENUM\{0000110e-0000-1000-8000-00805f9b34fb} %A2DPSRC.DeviceDesc1%=BTNULL, BTHENUM\{0000110a-0000-1000-8000-00805f9b34fb} %A2DPSINK.DeviceDesc1%=BTNULL, BTHENUM\{0000110b-0000-1000-8000-00805f9b34fb} %HCRPS.DeviceDesc1%=BTNULL, BTHENUM\{00001125-0000-1000-8000-00805f9b34fb} %HSAG.DeviceDesc1%=BTNULL, BTHENUM\{00001112-0000-1000-8000-00805f9b34fb} %HfAG.DeviceDesc1%=BTNULL, BTHENUM\{0000111f-0000-1000-8000-00805f9b34fb} %GAP.DeviceDesc1%=BTNULL, BTHENUM\{00001800-0000-1000-8000-00805f9b34fb} %GATT.DeviceDesc1%=BTNULL, BTHENUM\{00001801-0000-1000-8000-00805f9b34fb} %FineMe.DeviceDesc1%=BTNULL, BTHENUM\{00001802-0000-1000-8000-00805f9b34fb} %Proximity.DeviceDesc1%=BTNULL, BTHENUM\{00001803-0000-1000-8000-00805f9b34fb} %TxPower.DeviceDesc1%=BTNULL, BTHENUM\{00001804-0000-1000-8000-00805f9b34fb} %CurrentTime.DeviceDesc1%=BTNULL, BTHENUM\{00001805-0000-1000-8000-00805f9b34fb} ;;Add profiles that not contained %IrSyncCom.DeviceDesc1%=BTNULL, BTHENUM\{00001107-0000-1000-8000-00805f9b34fb} %CordTelph.DeviceDesc1%=BTNULL, BTHENUM\{00001109-0000-1000-8000-00805f9b34fb} %AVControl.DeviceDesc1%=BTNULL, BTHENUM\{0000110E-0000-1000-8000-00805f9b34fb} %AADS.DeviceDesc1%=BTNULL, BTHENUM\{0000110D-0000-1000-8000-00805f9b34fb} %VConf.DeviceDesc1%=BTNULL, BTHENUM\{0000110F-0000-1000-8000-00805f9b34fb} %InterCom.DeviceDesc1%=BTNULL, BTHENUM\{00001110-0000-1000-8000-00805f9b34fb} ;;%Fax.DeviceDesc1%=BTNULL, BTHENUM\{00001111-0000-1000-8000-00805f9b34fb} %WAPServer.DeviceDesc1%=BTNULL, BTHENUM\{00001113-0000-1000-8000-00805f9b34fb} %WAPCli.DeviceDesc1%=BTNULL, BTHENUM\{00001114-0000-1000-8000-00805f9b34fb} %RefPrint.DeviceDesc1%=BTNULL, BTHENUM\{00001119-0000-1000-8000-00805f9b34fb} %ImageServ.DeviceDesc1%=BTNULL, BTHENUM\{0000111A-0000-1000-8000-00805f9b34fb} %ImageArc.DeviceDesc1%=BTNULL, BTHENUM\{0000111C-0000-1000-8000-00805f9b34fb} %ImageRef.DeviceDesc1%=BTNULL, BTHENUM\{0000111D-0000-1000-8000-00805f9b34fb} %DirPrnRef.DeviceDesc1%=BTNULL, BTHENUM\{00001120-0000-1000-8000-00805f9b34fb} %RefUI.DeviceDesc1%=BTNULL, BTHENUM\{00001121-0000-1000-8000-00805f9b34fb} %ISDNAC.DeviceDesc1%=BTNULL, BTHENUM\{00001128-0000-1000-8000-00805f9b34fb} %VideoCon.DeviceDesc1%=BTNULL, BTHENUM\{00001129-0000-1000-8000-00805f9b34fb} %UDIMT.DeviceDesc1%=BTNULL, BTHENUM\{0000112A-0000-1000-8000-00805f9b34fb} %UDITA.DeviceDesc1%=BTNULL, BTHENUM\{0000112B-0000-1000-8000-00805f9b34fb} %AVDP.DeviceDesc1%=BTNULL, BTHENUM\{0000112C-0000-1000-8000-00805f9b34fb} %SIM.DeviceDesc1%=BTNULL, BTHENUM\{0000112D-0000-1000-8000-00805f9b34fb} %PhoneAcPce.DeviceDesc1%=BTNULL,BTHENUM\{0000112E-0000-1000-8000-00805f9b34fb} %GFileTrf.DeviceDesc1%=BTNULL, BTHENUM\{00001202-0000-1000-8000-00805f9b34fb} %GAudio.DeviceDesc1%=BTNULL, BTHENUM\{00001203-0000-1000-8000-00805f9b34fb} %Gphone.DeviceDesc1%=BTNULL, BTHENUM\{00001204-0000-1000-8000-00805f9b34fb} %VideoSrc.DeviceDesc1%=BTNULL, BTHENUM\{00001303-0000-1000-8000-00805f9b34fb} %VideoSnk.DeviceDesc1%=BTNULL, BTHENUM\{00001304-0000-1000-8000-00805f9b34fb} %VideoDP.DeviceDesc1%=BTNULL, BTHENUM\{00001305-0000-1000-8000-00805f9b34fb} %PANU.DeviceDesc1%=BTNULL, BTHENUM\{00001115-0000-1000-8000-00805f9b34fb} %NAP.DeviceDesc1%=BTNULL, BTHENUM\{00001116-0000-1000-8000-00805f9b34fb} %GN.DeviceDesc1%=BTNULL, BTHENUM\{00001117-0000-1000-8000-00805f9b34fb} %PhonebookPSE.DeviceDesc1%=BTNULL, BTHENUM\{0000112f-0000-1000-8000-00805f9b34fb} %PhonebookAccess.DeviceDesc1%=BTNULL, BTHENUM\{00001130-0000-1000-8000-00805f9b34fb} %HeadsetHS.DeviceDesc1%=BTNULL, BTHENUM\{00001131-0000-1000-8000-00805f9b34fb} %MAPServer.DeviceDesc1%=BTNULL, BTHENUM\{00001132-0000-1000-8000-00805f9b34fb} %MAPNotiServer.DeviceDesc1%=BTNULL, BTHENUM\{00001133-0000-1000-8000-00805f9b34fb} %MAPClient.DeviceDesc1%=BTNULL, BTHENUM\{00001134-0000-1000-8000-00805f9b34fb} %GenericNetworking.DeviceDesc1%=BTNULL, BTHENUM\{00001201-0000-1000-8000-00805f9b34fb} %HDP.DeviceDesc1%=BTNULL, BTHENUM\{00001400-0000-1000-8000-00805f9b34fb} %HDPSource.DeviceDesc1%=BTNULL, BTHENUM\{00001401-0000-1000-8000-00805f9b34fb} %HDPSink.DeviceDesc1%=BTNULL, BTHENUM\{00001402-0000-1000-8000-00805f9b34fb} %BTWStack.DeviceDesc1%=BTNULL, BTHENUM\{24DF01A9-3E4F-4c9f-9F66-5AA8AB14F8F4} %BTWStack.DeviceDesc1%=BTNULL, BTHENUM\{6E0C8F4C-D928-4852-B6B2-F0F0E0D126FA} %BTWStack.DeviceDesc1%=BTNULL, BTHENUM\{84A1E9B8-12BA-4a9c-8AB0-A43784E0D149} %NotSupported.DeviceDesc1%=BTNULL, BTHENUM\{00005001-0000-1000-8000-0002ee000001} %NotSupported.DeviceDesc1%=BTNULL, BTHENUM\{00005002-0000-1000-8000-0002ee000001} %NotSupported.DeviceDesc1%=BTNULL, BTHENUM\{00005003-0000-1000-8000-0002ee000001} %NotSupported.DeviceDesc1%=BTNULL, BTHENUM\{00005005-0000-1000-8000-0002ee000001} %NotSupported.DeviceDesc1%=BTNULL, BTHENUM\{00000004-0000-1000-8000-0002ee000002} %NotSupported.DeviceDesc1%=BTNULL, BTHENUM\{00005601-0000-1000-8000-0002ee000001} %NotSupported.DeviceDesc1%=BTNULL, BTHENUM\{00005557-0000-1000-8000-0002ee000001} %NotSupported.DeviceDesc1%=BTNULL, BTHENUM\{426c6163-6b42-6572-7279-427970617373} %NotSupported.DeviceDesc1%=BTNULL, BTHENUM\{426c6163-6b42-6572-7279-44736b746f70} %NotSupported.DeviceDesc1%=BTNULL, BTHENUM\{831c4071-7bc8-4a9c-a01c-15df25a4adbc} %NotSupported.DeviceDesc1%=BTNULL, BTHENUM\{db1d8f12-95f3-402c-9b97-bc504c9a55c4} %NotSupported.DeviceDesc1%=BTNULL, BTHENUM\{a2157972-3541-4d0b-a551-b3abe639f526} %NotSupported.DeviceDesc1%=BTNULL, BTHENUM\{8e771301-0000-1000-8000-00805f9b34fb} %NotSupported.DeviceDesc1%=BTNULL, BTHENUM\{8e771401-0000-1000-8000-00805f9b34fb} %NotSupported.DeviceDesc1%=BTNULL, BTHENUM\{00000000-deca-fade-deca-deafdecacafe} ;It is for SHARP cellphone 940SH,816SH %NotSupported.DeviceDesc1%=BTNULL, BTHENUM\{00000100-0000-1000-8000-00805f9b34fb} %NotSupported.DeviceDesc1%=BTNULL, BTHENUM\{7f24c455-bd72-478d-a1b4-deda19978b07} ;===================================================================== [BTHSUPPORT_Inst.NT] ; remove copyfiles.dll for now Copyfiles = BTHSUPPORT_Inst.CopyFiles.NT, BTHSUPPORT_Inst.CopyFilesDLL.NT Copyfiles = BTHSUPPORT_Inst.CopyFiles.NT, BTHSUPPORT_Inst.CopyFilesDLL.NT [BTHSUPPORT_Inst.NT.HW] AddReg=BTHSUPPORT.NT.HW.AddReg [BTHSUPPORT_Inst.CopyFiles.NT] btath_flt.sys [BTHSUPPORT_INST.CopyFilesDLL.NT] [BTHSUPPORT_Inst.NT.Services] AddService = AthBTPort,0x00000002,BTHSUPPORT_Service_Inst ;===================================================================== [BTHSUPPORT.NT.HW.AddReg] HKR,,"PortDesc",0x00010000,%BTHSUPPORT.PortDesc% [BTHSUPPORT_Service_Inst] DisplayName = %BTHSUPPORT.SvcDesc% ServiceType = 1 ;KERNEL_DRIVER StartType = 3 ;DEMAND START ErrorControl = 1 ;RROR_NORMAL ServiceBinary = %12%\btath_flt.sys LoadOrderGroup = extended base ; NULL Device [BTNULL.NTX86] [BTNULL.NTX86.Services] AddService = , %SPSVCINST_ASSOCSERVICE% ; null service install [BTNULL.NTamd64] [BTNULL.NTamd64.Services] AddService = , %SPSVCINST_ASSOCSERVICE% ; null service install [SourceDisksNames] 99 = %Bth.Diskname%, [SourceDisksFiles] btath_flt.sys=99 [strings] BTH.DiskName = "Atheros Installation Media" ATHR = "Atheros Communications" BTHSUPPORT.DeviceDesc = "Virtual Bluetooth Support" BTHSUPPORT.SvcDesc = "Atheros Virtual Bluetooth Class" BTHSUPPORT.PortDesc = "Virtual test for Bluetooth" BluetoothVirtualName = "Bluetooth Virtual Devices" ATHEROS="Atheros Corp." SPSVCINST_ASSOCSERVICE= 0x00000002 FTP.DeviceDesc1="Bluetooth FTP" LAP.DeviceDesc1="Bluetooth LAN Access over PPP" ;;FAX.DeviceDesc1="Bluetooth FAX" OPP.DeviceDesc1="Bluetooth OPP" SYNC.DeviceDesc1="Bluetooth SYNC" SYNCMLClient.DeviceDesc1="Bluetooth SyncML Client" SYNCMLServer.DeviceDesc1="Bluetooth SyncML Server" Handsfree.DeviceDesc1="Bluetooth Handsfree" Headset.DeviceDesc1="Bluetooth Headset" AVRCTARGET.DeviceDesc1="Bluetooth AV Remote Control Target" WIA.DeviceDesc1="Bluetooth Imaging Responder" BPPDP.DeviceDesc1="Bluetooth BPP Direct" BPPBP.DeviceDesc1="Bluetooth BPP Basic" BPPPS.DeviceDesc1="Bluetooth BPP Status" PBAPPSE.DeviceDesc1="Bluetooth Phone Book Access" HCRP.DeviceDesc1="Bluetooth Remote Control" A2DPSINK.DeviceDesc1="Bluetooth A2DP Sink" A2DPSRC.DeviceDesc1="Bluetooth A2DP Source" HCRPS.DeviceDesc1="Bluetooth HCRP Server" HSAG.DeviceDesc1="Bluetooth HeadSet Audio Gateway" HfAG.DeviceDesc1="Bluetooth Handsfree Audio Gateway" GAP.DeviceDesc1="Bluetooth Generic Access Profile" GATT.DeviceDesc1="Bluetooth Generic Attribute Profile" FineMe.DeviceDesc1="Bluetooth Fine Me Service" Proximity.DeviceDesc1="Bluetooth Proximity Service" TxPower.DeviceDesc1="Bluetooth Transmit Power Service" CurrentTime.DeviceDesc1="Bluetooth Current Time Service" ;;Add profiles that not contained IrSyncCom.DeviceDesc1 = "Bluetooth IrMC Sync CommandService" CordTelph.DeviceDesc1 = "Bluetooth Cordless Telephony Service" AVControl.DeviceDesc1 = "Bluetooth Advanced Remote Control Service" AADS.DeviceDesc1 = "Bluetooth Advanced Audio Distribution Service" VConf.DeviceDesc1 = "Bluetooth Video Conferencing Service" InterCom.DeviceDesc1 = "Bluetooth Intercom Service" ;Fax.DeviceDesc1 = "Bluetooth Fax Service" WAPServer.DeviceDesc1 = "Bluetooth WAP Service" WAPCli.DeviceDesc1 = "Bluetooth WAP Client Service" RefPrint.DeviceDesc1 = "Bluetooth Reference Printing Service" ImageServ.DeviceDesc1 = "Bluetooth Imaging Service" ImageArc.DeviceDesc1 = "Bluetooth Imaging Automatic Archive Service" ImageRef.DeviceDesc1 = "Bluetooth Imaging Reference Objects Service" DirPrnRef.DeviceDesc1 = "Bluetooth Direct Printing Reference Objects Service" RefUI.DeviceDesc1 = "Bluetooth Reflected UI Service" ISDNAC.DeviceDesc1 = "Bluetooth Common ISDN Access Service" VideoCon.DeviceDesc1 = "Bluetooth Video Conferencing GW Service" UDIMT.DeviceDesc1 = "Bluetooth UDIMT Service" UDITA.DeviceDesc1 = "Bluetooth UDITA Service" AVDP.DeviceDesc1 = "Bluetooth Audio Video Service" SIM.DeviceDesc1 = "Bluetooth Sim Access Service" PhoneAcPce.DeviceDesc1= "Bluetooth Phone book Access Pce Service" GFileTrf.DeviceDesc1 = "Bluetooth Generic File Transfer Service" GAudio.DeviceDesc1 = "Bluetooth Generic Audio Service" Gphone.DeviceDesc1 = "Bluetooth Generic Telephony Service" VideoSrc.DeviceDesc1 = "Bluetooth Video Source Service" VideoSnk.DeviceDesc1 = "Bluetooth Video Sink Service" VideoDP.DeviceDesc1 = "Bluetooth Video Distribution Service" BTWStack.DeviceDesc1 = "BroadComm Bluetooth Stack" NotSupported.DeviceDesc1 = "Not Supported Bluetooth Function" PhonebookPSE.DeviceDesc1 = "Bluetooth Phonebook Acess PSE" PhonebookAccess.DeviceDesc1 ="Bluetooth Phonebook Acess" HeadsetHS.DeviceDesc1 ="Bluetooth Headset Profile" MAPServer.DeviceDesc1 ="Bluetooth Message Access Profile Server" MAPNotiServer.DeviceDesc1 ="Bluetooth Message Notification Profile Server" MAPClient.DeviceDesc1 ="Bluetooth Message Access Profile" GenericNetworking.DeviceDesc1 ="Bluetooth Generic Networking" HDP.DeviceDesc1 ="Bluetooth Health Device Profile" HDPSource.DeviceDesc1 ="Bluetooth Health Device Source" HDPSink.DeviceDesc1 ="Bluetooth Health Device Sink" PANU.DeviceDesc1 = "Bluetooth PANU service" NAP.DeviceDesc1 = "Bluetooth NAP service" GN.DeviceDesc1 = "Bluetooth GN service"