;/*++
;
;Copyright (c) 2012-2015 Intel Corporation All rights Reserved
;
;Module Name:
;
;    ibtusb.inf
;
;Abstract:
;    INF file for installing Intel(R) Wireless Bluetooth(R) driver.
;    This file is dependant on bth.inf
;
;--*/

[Version]
Signature	= "$WINDOWS NT$"
Class		= Bluetooth
ClassGuid	= {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}
Provider	= %PROVIDER_NAME%
PnpLockdown = 1
CatalogFile	= ibtusb.cat
DriverVer = 11/28/2023,23.20.0.3

[SourceDisksNames]
1=%SOURCEDISK1%,,,

[SourceDisksFiles]
ibtusb.sys      = 1

[DestinationDirs]
ibtusb.Copy			= 13		; driverStore

;
; Driver Information
;
[Manufacturer]
%COMPANY_NAME% = Device,NTamd64

[Device.NTamd64]
;---Start VID_PIDS section---
%iBT_USB% = ibtusb, USB\VID_8087&PID_0029&REV_0000
%iBT_USB% = ibtusb, USB\VID_8087&PID_0029&REV_0001
;---End VID_PIDS section---

; ==============  This section covers device configuration for ibtusb ================
[ibtusb]
Include=bth.inf
Needs=BthUsb.NT
CopyFiles=ibtusb.Copy

[ibtusb.HW]
Include=bth.inf
Needs=BthUsb.NT.HW
Needs=BthLEExtendedAdvertisingOptIn.HW
Needs=BthMsftHciExtensionsTelemetryOptIn.HW
AddReg=ibtusb.HW.AddReg,VsMsft.HW.AddReg,AudOffload.HW.AddReg,Recovery.HW.AddReg

[ibtusb.Services]
Include=bth.inf
Needs=BthUSB.NT.Services
AddService=ibtusb,,ibtusb_Service_Inst,ibtusb_iBT_EventLog_Inst

[ibtusb.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"ibtusb"

;
; ======================= Common Sections =======================
;

[VsMsft.HW.AddReg]
HKR,,VsMsftOpCode,0x00010001,0xFC1E

[AudOffload.HW.AddReg]
HKR,,"Sco Support Type",0x00010001,0

[Recovery.HW.AddReg]
HKR,,"PrrDuration",0x00010001,0xA0


; === Service install ====
[ibtusb_Service_Inst]
DisplayName    = %ibtusb.SVCDESC_IBT%
ServiceType    = 1 ;SERVICE_KERNEL_DRIVER
StartType      = 3 ;SERVICE_DEMAND_START
ErrorControl   = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary  = %13%\ibtusb.sys
LoadOrderGroup = PNP Filter
AddReg=Service.AddReg

[Service.AddReg]
HKR,Parameters,WppRecorder_PerBufferMaxBytes,0x00010001,0x00010000

[ibtusb.Copy]
ibtusb.sys

; Event Log install section
;
[ibtusb_iBT_EventLog_Inst]
AddReg=ibtusb_iBT_EventLog_AddReg

[ibtusb_iBT_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%13%%\ibtusb.sys"
HKR,,TypesSupported,0x00010001,7

; === String Section ===
[Strings]
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			= "Intel(R) Wireless Bluetooth(R)"
iBT_USB						= "Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				= "Intel(R) Wireless Bluetooth(R) Install Disk"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				= "Intel Corporation"
COMPANY_NAME				= "Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.0001] ; Arabic
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Intel(R) Wireless Bluetooth(R) قرص تثبيت"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.0005] ; Czech
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Instalační disk aplikace Intel(R) Wireless Bluetooth(R)"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.0006] ; Danish
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Intel(R) Wireless Bluetooth(R)-installationsdisk"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.0007] ; German
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Intel(R) Wireless Bluetooth(R)-Installationsdatenträger"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.0008] ; Greek
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Δίσκος εγκατάστασης Intel(R) Wireless Bluetooth(R)"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.000A] ; Spanish
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Disco de instalación Intel(R) Wireless Bluetooth(R)"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.000B] ; Finnish
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Intel(R) Wireless Bluetooth(R)-asennuslevy"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.000C] ; French
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Disque d'installation Intel(R) Wireless Bluetooth(R)"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.000D] ; Hebrew
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Intel(R) Wireless Bluetooth(R) תקליטור להתקנת"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.000E] ; Hungarian
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Intel(R) Wireless Bluetooth(R) telepítőlemez"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.0010] ; Italian
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Intel(R) Wireless Bluetooth(R) disco di installazione"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.0011] ; Japanese
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="インテル(R) ワイヤレス Bluetooth(R)"
iBT_USB						="インテル(R) ワイヤレス Bluetooth(R)"
SOURCEDISK1				="インテル(R) ワイヤレス Bluetooth(R) インストール ディスク"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.0012] ; Korean
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="인텔(R) 무선 Bluetooth(R)"
iBT_USB						="인텔(R) 무선 Bluetooth(R)"
SOURCEDISK1				="인텔(R) 무선 Bluetooth(R) 설치 디스크"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.0013] ; Dutch
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Intel(R) Wireless Bluetooth(R)-installatieschijf"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.0014] ; Norwegian (Bokmål)
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Intel(R) Wireless Bluetooth(R)-installasjonsdisk"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.0015] ; Polish
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Intel(R) Wireless Bluetooth(R) dysk instalacyjny"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.0416] ; Portuguese (Brazil)
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Disco de instalação do Intel(R) Wireless Bluetooth(R)"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.0816] ; Portuguese (Portugal)
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Disco de instalação do Intel(R) Wireless Bluetooth(R)"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.0019] ; Russian
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Intel(R) Wireless Bluetooth(R) установочный диск"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.001D] ; Swedish
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Intel(R) Wireless Bluetooth(R)-installationsskiva"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.001E] ; Thai
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Intel(R) Wireless Bluetooth(R) ดิสก์ติดตั้ง"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.001F] ; Turkish
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Intel(R) Wireless Bluetooth(R) Yükleme Diski"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.0804] ; Chinese (Simplified)
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="英特尔(R) 无线 Bluetooth(R)"
iBT_USB						="英特尔(R) 无线 Bluetooth(R)"
SOURCEDISK1				="英特尔(R) 无线 Bluetooth(R) 安装磁盘"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.0C04] ; Chinese (Hong Kong)
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Intel(R) Wireless Bluetooth(R) 安裝磁片"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.0404] ; Chinese (Traditional)
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1				="Intel(R) Wireless Bluetooth(R) 安裝磁片"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
SERVICE_NAME 			    = "Intel Bluetooth Service"
SERVICE_DESC			    = "Intel(R) Wireless Bluetooth(R) iBtSiva Service"

[Strings.0422] ; Ukrainian (Ukraine)
; ================= Localized Strings section ====================
ibtusb.SVCDESC_IBT			="Intel(R) Wireless Bluetooth(R)"
iBT_USB						="Intel(R) Wireless Bluetooth(R)"
SOURCEDISK1					="Інсталяційний диск Intel(R) Wireless Bluetooth(R)"
; ================= Non-localizable Strings section ====================
PROVIDER_NAME				="Intel Corporation"
COMPANY_NAME				="Intel Corporation"
INTEL						="Intel"
BLUETOOTH					="Bluetooth"
SERVICE_NAME 			    ="Intel Bluetooth Service"
SERVICE_DESC			    ="Intel(R) Wireless Bluetooth(R) iBtSiva Service"

