;/*************************************************************************
;**                                                                      **
;**                  I N T E L ( MWG ) P R O P R I E T A R Y          	**
;**                                                                      **
;**     COPYRIGHT (c)  2010 BY  INTEL  CORPORATION.  ALL RIGHTS          **
;**     RESERVED.   NO  PART  OF THIS PROGRAM  OR  PUBLICATION  MAY      **
;**     BE  REPRODUCED,   TRANSMITTED,   TRANSCRIBED,   STORED  IN  A    **
;**     RETRIEVAL SYSTEM, OR TRANSLATED INTO ANY LANGUAGE OR COMPUTER    **
;**     LANGUAGE IN ANY FORM OR BY ANY MEANS, ELECTRONIC, MECHANICAL,    **
;**     MAGNETIC,  OPTICAL,  CHEMICAL, MANUAL, OR OTHERWISE,  WITHOUT    **
;**     THE PRIOR WRITTEN PERMISSION OF INTEL  CORPORATION.              **
;**                                                                      **
;*************************************************************************/

[Version]
Signature="$WINDOWS NT$"
Class=Bluetooth
ClassGuid={e0cbf06c-cd8b-4647-bb8a-263b43f0f974}
PnPLockDown=1
Provider=%INTC%
CatalogFile = ibtuart.cat
DriverVer = 11/27/2020,22.20.0.3

[DestinationDirs]
ibtuart.Copy = 13

[SourceDisksNames]
1 = %DiskId1%,,,""

[SourceDisksFiles]
ibtuart.sys  = 1

[ControlFlags]
BasicDriverOk=IBTUART\UartDevice
PreConfigureDriver=*

[Manufacturer]
%StdMfg%=VendorModels,NTamd64

;*****************************************
; Serial bus driver install Section
;*****************************************
[VendorModels.NTamd64]
%Bus.DeviceDesc%=ibtuart, ACPI\INT33E4
%Bus.DeviceDesc%=ibtuart, ACPI\INT33E3
%Bus.DeviceDesc%=ibtuart, ACPI\INT33E2
%Bus.DeviceDesc%=ibtuart, ACPI\INT33E1
%Bus.DeviceDesc%=ibtuart, ACPI\INT33E0
%BLUETOOTH_NAME%=iBTSerialBus, iBTSerialBus\UART_H4
%UartDevice%=UartDevice, IBTUART\UartDevice


; ================= Common Sections ====================
[iBTSerialBus]
include = bth.inf
needs = BthMini.NT

[iBTSerialBus.HW]
include = bth.inf
needs = BthMini.NT.HW
needs = BthLEExtendedAdvertisingOptIn.HW
AddReg = iBTSerialBus.HW.AddReg

[iBTSerialBus.Services]
include = bth.inf
needs = BthMini.NT.Services

[iBTSerialBus.HW.AddReg]
HKR,,"VsMsftOpCode",0x00010001,0xFC1E

[ibtuart]
CopyFiles=ibtuart.Copy

[ibtuart.Copy]
ibtuart.sys

[ibtuart.HW]
AddReg=ibtuart.AddReg

[UartDevice]

[UartDevice.Services]
AddService = ,0x00000002 ; null service install

[ibtuart.AddReg]
; Reference: http://msdn.microsoft.com/en-us/library/ff546320.aspx
HKR,,DeviceCharacteristics,0x10001,0x0100      ; Use same security checks on relative opens
HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GA;;;WD)"   ; Allow generic-all access to Built-in administrators and Local system
HKR,,VsMsftOpCode,0x00010001,0xFC1E
HKR,"WDF","WdfDirectedPowerTransitionEnable",0x00010001,1

;-------------- Service installation
[ibtuart.Services]
AddService = ibtuart,%SPSVCINST_ASSOCSERVICE%, ibtuart_Service_Inst

; -------------- statbus driver install sections
[ibtuart_Service_Inst]
DisplayName    = %Bus.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START 
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %13%\ibtuart.sys
LoadOrderGroup = Extended Base
AddReg=Service.AddReg

[Service.AddReg]
HKR,Parameters,WppRecorder_PerBufferMaxBytes,0x00010001,0x00010000
HKR,Parameters,InstallOrUpgrade,0x00010001,0x00000001
HKR,Parameters,BaudRate,0x00010001,3686400

[Strings]
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC = "Intel Corporation"
StdMfg = "Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Intel(R) Wireless Bluetooth(R)"
UartDevice = "Intel(R) Wireless Bluetooth(R)"
DiskId1 = "Intel BT Serial Bus Driver over UART Installation Disk #1"
Bus.DeviceDesc = "Intel Bluetooth UART Enumerator"
Bus.SVCDESC = "Intel Bluetooth UART Enumerator"

[Strings.0001] ; Arabic
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "تقنية Intel (R) اللاسلكية Bluetooth (R)"
UartDevice = "تقنية Intel (R) اللاسلكية Bluetooth (R)"
DiskId1 ="قرص التثبيت رقم 1 لبرنامج تشغيل ناقل Intel Bluetooth التسلسلي عبر UART"
Bus.DeviceDesc ="عدّاد Intel Bluetooth UART"
Bus.SVCDESC ="عدّاد Intel Bluetooth UART"

[Strings.0005] ; Czech
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Intel(R) Wireless Bluetooth(R)"
UartDevice =  "Intel(R) Wireless Bluetooth(R)"
DiskId1 ="Instalační disk č. 1 řadiče sériové sběrnice Intel BT přes UART"
Bus.DeviceDesc ="Intel Bluetooth – enumerátor UART"
Bus.SVCDESC ="Intel Bluetooth – enumerátor UART"

[Strings.0006] ; Danish
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Intel (R) Trådløs Bluetooth® (R)"
UartDevice = "Intel (R) Trådløs Bluetooth® (R)"
DiskId1 ="Intel BT Serial Bus-driver via UART installationsdisk nr. 1"
Bus.DeviceDesc ="Intel Bluetooth UART Enumerator"
Bus.SVCDESC ="Intel Bluetooth UART Enumerator"

[Strings.0007] ; German
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Intel (R) Wireless Bluetooth (R)"
UartDevice = "Intel (R) Wireless Bluetooth (R)"
DiskId1 ="Installationsdatenträger Nr. 1 für den Intel BT seriellen Bus-Treiber über UART"
Bus.DeviceDesc ="Intel Bluetooth UART Enumerator"
Bus.SVCDESC ="Intel Bluetooth UART Enumerator "

[Strings.0008] ; Greek
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Ασύρματο Bluetooth (R) Intel (R)"
UartDevice = "Ασύρματο Bluetooth (R) Intel (R)"
DiskId1 ="Πρόγραμμα οδήγησης σειριακού διαύλου Intel Bluetooth μέσω UART, Δίσκος εγκατάστασης #1"
Bus.DeviceDesc ="Καταμέτρηση Intel Bluetooth UART"
Bus.SVCDESC ="Καταμέτρηση Intel Bluetooth UART"

[Strings.000A] ; Spanish
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Intel (R) Inalámbrico Bluetooth (R)"
UartDevice = "Intel (R) Inalámbrico Bluetooth (R)"
DiskId1 ="Disco de instalación nº 1 del controlador de bus en serie Intel BT a través de UART"
Bus.DeviceDesc ="Enumerador Intel Bluetooth UART"
Bus.SVCDESC ="Enumerador Intel Bluetooth UART"

[Strings.000B] ; Finnish
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Intel (R) langaton Bluetooth (R)"
UartDevice = "Intel (R) langaton Bluetooth (R)"
DiskId1 ="Intel BT -sarjaväyläohjain UARTin kautta -asennuslevy 1"
Bus.DeviceDesc ="Intel Bluetooth -sarjaväyläohjain UARTin kautta -väyläluetteloija"
Bus.SVCDESC ="Intel Bluetooth -sarjaväyläohjain UARTin kautta -väyläluetteloija"

[Strings.000C] ; French
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Intel (R) sans fil Bluetooth (R)"
UartDevice = "Intel (R) sans fil Bluetooth (R)"
DiskId1 ="Disque d'installation n°1 du pilote de bus en série Intel BT sur UART"
Bus.DeviceDesc ="Intel Bluetooth UART Enumerator"
Bus.SVCDESC ="Intel Bluetooth UART Enumerator"

[Strings.000D] ; Hebrew
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "אינטל (R) Bluetooth אלחוטית (R)"
UartDevice = "אינטל (R) Bluetooth אלחוטית (R)"
DiskId1 ="תקליטור התקנה מס' 1 של מנהל התקן אפיק טורי Intel Bluetooth על-גבי UART"
Bus.DeviceDesc ="מונה UART Bluetooth של אינטל"
Bus.SVCDESC ="מונה UART Bluetooth של אינטל"

[Strings.000E] ; Hungarian
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Intel (R) vezeték nélküli Bluetooth (R)"
UartDevice = "Intel (R) vezeték nélküli Bluetooth (R)"
DiskId1 ="Intel BT sorosbusz-illesztőprogram az UART-on keresztül - 1. telepítőlemez"
Bus.DeviceDesc ="Intel Bluetooth UART számláló"
Bus.SVCDESC ="Intel Bluetooth UART számláló"

[Strings.0010] ; Italian
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Intel(R) Wireless Bluetooth(R)"
UartDevice = "Intel(R) Wireless Bluetooth(R)"
DiskId1 ="Disco di installazione 1 per il driver Serial Bus Intel BT su UART"
Bus.DeviceDesc ="Intel Bluetooth UART számláló"
Bus.SVCDESC ="Intel Bluetooth UART számláló"

[Strings.0011] ; Japanese
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Intel（R）ワイヤレスBluetooth（R）"
UartDevice = "Intel（R）ワイヤレスBluetooth（R）"
DiskId1 ="Intel BT シリアル・バス・ドライバー (UART 経由) インストール・ディスク #1"
Bus.DeviceDesc ="Intel Bluetooth UART列挙子"
Bus.SVCDESC ="Intel Bluetooth UART列挙子"

[Strings.0012] ; Korean
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "인텔 무선 블루투스"
UartDevice = "인텔 무선 블루투스"
DiskId1 ="UART 설치 디스크 #1을 통한 Intel BT 직렬 버스 드라이버"
Bus.DeviceDesc ="Intel Bluetooth UART 열거 자"
Bus.SVCDESC ="Intel Bluetooth UART 열거 자"

[Strings.0013] ; Dutch
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Intel (R) Draadloze Bluetooth (R)"
UartDevice = "Intel (R) Draadloze Bluetooth (R)"
DiskId1 ="Intel BT Serial Bus-driver via UART-installatieschijf nr. 1"
Bus.DeviceDesc ="Intel Bluetooth UART Enumerator"
Bus.SVCDESC ="Intel Bluetooth UART Enumerator"

[Strings.0014] ; Norwegian (Bokmål)
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Intel (R) Trådløs Bluetooth (R)"
UartDevice = "Intel (R) Trådløs Bluetooth (R)"
DiskId1 ="Installasjonsdisk nr. 1 for Intel BT-seriebussdriver gjennom UART"
Bus.DeviceDesc ="Intel Bluetooth UART Enumerator"
Bus.SVCDESC ="Intel Bluetooth UART Enumerator"

[Strings.0015] ; Polish
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Intel(R) Wireless Bluetooth(R)"
UartDevice = "Intel(R) Wireless Bluetooth(R)"
DiskId1 ="Sterownik uniwersalnej magistrali szeregowej Intel BT wykorzystujący UART – dysk instalacyjny nr 1"
Bus.DeviceDesc ="Moduł wyliczający Intel Bluetooth UART"
Bus.SVCDESC ="Moduł wyliczający Intel Bluetooth UART"

[Strings.0416] ; Portuguese (Brazil)
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Intel (R) Bluetooth sem fio (R)"
UartDevice = "Intel (R) Bluetooth sem fio (R)"
DiskId1 ="Disco de instalação nº1 do driver de barramento serial Intel BT através de UART"
Bus.DeviceDesc ="Enumerador Intel Bluetooth UART"
Bus.SVCDESC ="Enumerador Intel Bluetooth UART"

[Strings.0816] ; Portuguese (Portugal)
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Intel (R) Bluetooth sem fio (R)"
UartDevice = "Intel (R) Bluetooth sem fio (R)"
DiskId1 ="Controlador de barramento serial do Intel BT através do disco no.1 de instalação de UART"
Bus.DeviceDesc ="Enumerador Intel Bluetooth UART"
Bus.SVCDESC ="Enumerador Intel Bluetooth UART"

[Strings.0019] ; Russian
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Intel (R) Беспроводная связь Bluetooth (R)"
UartDevice = "Intel (R) Беспроводная связь Bluetooth (R)"
DiskId1 ="Установочный диск №1 для драйвера последовательной шины Intel BT для работы через устройство UART, "
Bus.DeviceDesc ="Перечислитель Intel Bluetooth UART"
Bus.SVCDESC ="Перечислитель Intel Bluetooth UART"

[Strings.001D] ; Swedish
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Intel (R) Trådlös Bluetooth (R)"
UartDevice = "Intel (R) Trådlös Bluetooth (R)"
DiskId1 ="Installationsskiva nr 1 för Intel BT Serial Bus-drivrutin över UART"
Bus.DeviceDesc ="Intel Bluetooth UART Enumerator"
Bus.SVCDESC ="Intel Bluetooth UART Enumerator"

[Strings.001E] ; Thai
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Intel (R) Wireless Bluetooth (R)"
UartDevice = "Intel (R) Wireless Bluetooth (R)"
DiskId1 ="Intel BT Serial Bus Driver ทาง UART Installation Disk #1"
Bus.DeviceDesc ="Intel Bluetooth UART Enumerator"
Bus.SVCDESC ="Intel Bluetooth UART Enumerator"

[Strings.001F] ; Turkish
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "Intel (R) Kablosuz Bluetooth (R)"
UartDevice = "Intel (R) Kablosuz Bluetooth (R)"
DiskId1 ="UART üzerinden Intel Bluetooth Seri Veriyolu Sürücüsü Yükleme Diski #1"
Bus.DeviceDesc ="Intel Bluetooth UART Numaralandırıcı"
Bus.SVCDESC ="Intel Bluetooth UART Numaralandırıcı"

[Strings.0804] ; Chinese (Simplified)
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "英特尔（R）无线蓝牙（R）"
UartDevice = "英特尔（R）无线蓝牙（R）"
DiskId1 ="基于 UART 的 Intel  BT  串行总线驱动程序安装盘 #1"
Bus.DeviceDesc ="英特尔蓝牙UART枚举器"
Bus.SVCDESC ="英特尔蓝牙UART枚举器"

[Strings.0C04] ; Chinese (Hong Kong)
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "英特爾（R）無線藍牙（R）"
UartDevice = "英特爾（R）無線藍牙（R）"
DiskId1 ="透過 UART 安裝磁碟 #1 通訊的 Intel BT 序列匯流排驅動程式"
Bus.DeviceDesc ="英特尔蓝牙UART枚举器"
Bus.SVCDESC ="英特尔蓝牙UART枚举器"

[Strings.0404] ; Chinese (Traditional)
;===========================Non-Localizable=========================
MSFT ="Microsoft"
INTC ="Intel Corporation"
StdMfg ="Intel Corporation"
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL						= "Intel"
BLUETOOTH					= "Bluetooth"
;===========================Localizable=============================
BLUETOOTH_NAME = "英特爾（R）無線藍牙（R）"
UartDevice = "英特爾（R）無線藍牙（R）"
DiskId1 ="透過 UART 安裝磁碟 #1 通訊的 Intel BT 序列匯流排驅動程式"
Bus.DeviceDesc ="英特爾藍牙UART枚舉器"
Bus.SVCDESC ="英特爾藍牙UART枚舉器"

