BtwSerialBus.inf Driver File Contents (BIOS_Acer_1.51_A_A.zip)

ÿþ;

; Broadcom BT serial driver for slates

;

[Version]

Signature="$WINDOWS NT$"

Class=System

ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}

PnPLockDown=1

Provider=%BRCM%

DriverVer=10/30/2012,12.0.0.3323

CatalogFile=BtwSerialBus-x86.cat



[DestinationDirs]

DefaultDestDir = 12

DLL.CopyFiles = 11 ; system32



[SourceDisksNames]

1 = %DiskId1%,,,""



[SourceDisksFiles]

BtwRadioSwitch.dll  = 1,,

BtwSerialBus.sys  = 1,,

btwampfl.sys  = 1,,

BCM43241B0_002.001.013.0041.0043.hcd = 1,,

BCM43241B0_002.001.013.0041.0044.hcd = 1,,

BCM4330B1_002.001.003.0967.0970.hcd = 1,,

BCM4330B1_002.001.003.0967.0972.hcd = 1,,

BCM4330B1_002.001.003.0967.0973.hcd = 1,,

BCM4330B1_002.001.003.0967.0976.hcd = 1,,

BCM4330B1_002.001.003.0967.0978.hcd = 1,,

BCM4330B1_002.001.003.0967.0979.hcd = 1,,

BCM4330B1_002.001.003.0967.0982.hcd = 1,,

BCM4330B1_002.001.003.0967.0984.hcd = 1,,

BCM4330B1_002.001.003.0967.0991.hcd = 1,,

BCM4330B1_002.001.003.0967.0992.hcd = 1,,

BCM4330B1_002.001.003.0967.0993.hcd = 1,,



[ControlFlags]

; ExcludeFromSelect=*



[Manufacturer]

%StdMfg%=VendorModels,NTx86



;*****************************************

; Serial bus driver install Section

;*****************************************



[VendorModels.NTx86]

%Bus.DeviceDesc%=Pinole2E01,    ACPI\BCM2E01        ; BCM4330 reference plaform

%Bus.DeviceDesc%=Pinole2E04,    ACPI\BCM2E04        ; BCM4330

%Bus.DeviceDesc%=Pinole2E05,    ACPI\BCM2E05        ; BCM4330

%Bus.DeviceDesc%=Pinole2E07,    ACPI\BCM2E07        ; BCM4330

%Bus.DeviceDesc%=Pinole2E09,    ACPI\BCM2E09        ; BCM4330

%Bus.DeviceDesc%=Pinole2E0A,    ACPI\BCM2E0A        ; BCM4330

%Bus.DeviceDesc%=Pinole2E0B,    ACPI\BCM2E0B        ; BCM4330

%Bus.DeviceDesc%=Pinole2E0F,    ACPI\BCM2E0F        ; BCM4330

%Bus.DeviceDesc%=Pinole2E12,    ACPI\BCM2E12        ; BCM4330

%Bus.DeviceDesc%=Pinole2E15,    ACPI\BCM2E15        ; BCM4330

%Bus.DeviceDesc%=Pinole2E16,    ACPI\BCM2E16        ; BCM4330 reference platform

%Bus.DeviceDesc%=Pinole2E17,    ACPI\BCM2E17        ; BCM4330 reference platform

%Bus.DeviceDesc%=Pinole2E18,    ACPI\BCM2E18        ; BCM4330B1

;%Bus.DeviceDesc%=Pinole2E19,    ACPI\BCM2E19        ; BCM43241B0

%Bus.DeviceDesc%=Pinole2E1B,    ACPI\BCM2E1B        ; BCM4330

%Bus.DeviceDesc%=Pinole2E1D,    ACPI\BCM2E1D        ; BCM4330

%Bus.DeviceDesc%=Pinole2E1F,    ACPI\BCM2E1F        ; BCM4330



[VendorModels.NTamd64]

%Bus.DeviceDesc%=Pinole2E01,    ACPI\BCM2E01        ; BCM4330 reference plaform



[VendorModels.NTARM]

%Bus.DeviceDesc%=Tegra2E00,     ACPI\BCM2E00        ; BCM4330 reference platform

%Bus.DeviceDesc%=Omap2E02,      ACPI\BCM2E02        ; BCM4330 reference platform

%Bus.DeviceDesc%=Tegra2E03,     ACPI\BCM2E03        ; BCM43241B0

%Bus.DeviceDesc%=Tegra2E06,     ACPI\BCM2E06        ; BCM4330

%Bus.DeviceDesc%=Tegra2E08,     ACPI\BCM2E08        ; BCM4330

%Bus.DeviceDesc%=Omap2E0C,      ACPI\BCM2E0C        ; BCM4330

%Bus.DeviceDesc%=Tegra2E0D,     ACPI\BCM2E0D        ; BCM4330

%Bus.DeviceDesc%=Tegra2E10,     ACPI\BCM2E10        ; BCM4330 

%Bus.DeviceDesc%=Tegra2E11,     ACPI\BCM2E11        ; BCM4330

%Bus.DeviceDesc%=Tegra2E13,     ACPI\BCM2E13        ; BCM4330

%Bus.DeviceDesc%=Tegra2E1C,     ACPI\BCM2E1C        ; BCM4330



;*****************************************

[Pinole.NT.AddReg]

HKR,,DeviceCharacteristics,0x10001,0x0100      ; Use same security checks on relative opens

; HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)"   ; Allow generic-all access to Built-in administrators and Local system 

; HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GA;;;WD)"

HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;LS)" ; Allow GA access to Admin, system, and Local Service

HKR,,"BT_WAKE",0x10001, 0

HKR,,"BT_RST_N",0x10001, 1

HKR,,"BT_SHUTDOWN_N",0x10001, 1

HKR,,"BaudRateBeforeConfigDownload",0x10001, 3686400

HKR,,"HostBaudRateAfterConfigDownload",0x10001, 3686400

HKR,,"StartupTrace",0x10001, 0

HKR,,"ConfigureSleepMode",0x10001, 1

HKR,,"BtWakeActiveHigh",0x10001, 1

HKR,,"HostWakeActiveHigh",0x10001, 0

HKR,,"ConfigureAudio",0x10001, 1

HKR,,"PCMClockMode",0x10001, 0

HKR,,"PCMFillMethod",0x10001, 2

HKR,,"PCMFillNum",0x10001, 0

HKR,,"PCMFillValue",0x10001, 3

HKR,,"PCMInCallBitclock",0x10001, 0

HKR,,"PCMLSBFirst",0x10001, 0

HKR,,"PCMRightJustify",0x10001, 0

HKR,,"PCMRouting",0x10001, 0

HKR,,"PCMShortFrameSync",0x10001, 0

HKR,,"PCMSyncMode",0x10001, 0

HKLM,"SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Radio Support",SupportDLL,0x20000,"%SystemRoot%\System32\BtwRadioSwitch.dll"



;*****************************************

; config shutdown to 2

[Pinole_Shutdown2.NT.AddReg]

HKR,,DeviceCharacteristics,0x10001,0x0100      ; Use same security checks on relative opens

; HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)"   ; Allow generic-all access to Built-in administrators and Local system 

; HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GA;;;WD)"

HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;LS)" ; Allow GA access to Admin, system, and Local Service

HKR,,"BT_WAKE",0x10001, 0

HKR,,"BT_RST_N",0x10001, 1

HKR,,"BT_SHUTDOWN_N",0x10001, 2

HKR,,"BaudRateBeforeConfigDownload",0x10001, 3686400

HKR,,"HostBaudRateAfterConfigDownload",0x10001, 3686400

HKR,,"StartupTrace",0x10001, 0

HKR,,"ConfigureSleepMode",0x10001, 1

HKR,,"BtWakeActiveHigh",0x10001, 1

HKR,,"HostWakeActiveHigh",0x10001, 0

HKR,,"ConfigureAudio",0x10001, 1

HKR,,"PCMClockMode",0x10001, 0

HKR,,"PCMFillMethod",0x10001, 2

HKR,,"PCMFillNum",0x10001, 0

HKR,,"PCMFillValue",0x10001, 3

HKR,,"PCMInCallBitclock",0x10001, 0

HKR,,"PCMLSBFirst",0x10001, 0

HKR,,"PCMRightJustify",0x10001, 0

HKR,,"PCMRouting",0x10001, 0

HKR,,"PCMShortFrameSync",0x10001, 0

HKR,,"PCMSyncMode",0x10001, 0

HKLM,"SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Radio Support",SupportDLL,0x20000,"%SystemRoot%\System32\BtwRadioSwitch.dll"



;*****************************************

[Tegra.NT.AddReg]

HKR,,DeviceCharacteristics,0x10001,0x0100      ; Use same security checks on relative opens

; HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)"   ; Allow generic-all access to Built-in administrators and Local system 

; HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GA;;;WD)"

HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;LS)" ; Allow GA access to Admin, system, and Local Service

HKR,,"BT_WAKE",0x10001, 1

HKR,,"BT_RST_N",0x10001, 0

HKR,,"BT_SHUTDOWN_N",0x10001, 0

HKR,,"BaudRateBeforeConfigDownload",0x10001, 3000000

HKR,,"HostBaudRateAfterConfigDownload",0x10001, 3000000

HKR,,"StartupTrace",0x10001, 0

HKR,,"ConfigureSleepMode",0x10001, 1

HKR,,"BtWakeActiveHigh",0x10001, 1

HKR,,"HostWakeActiveHigh",0x10001, 0

HKR,,"ConfigureAudio",0x10001, 1

HKR,,"PCMClockMode",0x10001, 0

HKR,,"PCMFillMethod",0x10001, 3

HKR,,"PCMFillNum",0x10001, 3

HKR,,"PCMFillValue",0x10001, 0

HKR,,"PCMInCallBitclock",0x10001, 4

HKR,,"PCMLSBFirst",0x10001, 0

HKR,,"PCMRightJustify",0x10001, 0

HKR,,"PCMRouting",0x10001, 0

HKR,,"PCMShortFrameSync",0x10001, 0

HKR,,"PCMSyncMode",0x10001, 0



HKLM,"SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Radio Support",SupportDLL,0x20000,"%SystemRoot%\System32\BtwRadioSwitch.dll"



;*****************************************

[Omap.NT.AddReg]

HKR,,DeviceCharacteristics,0x10001,0x0100      ; Use same security checks on relative opens

; HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)"   ; Allow generic-all access to Built-in administrators and Local system 

; HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GA;;;WD)"

HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;LS)" ; Allow GA access to Admin, system, and Local Service

HKR,,"BT_WAKE",0x10001, 2

HKR,,"BT_RST_N",0x10001, 1

HKR,,"BT_SHUTDOWN_N",0x10001, 0

HKR,,"BaudRateBeforeConfigDownload",0x10001, 3000000

HKR,,"HostBaudRateAfterConfigDownload",0x10001, 3000000

HKR,,"StartupTrace",0x10001, 0

HKR,,"ConfigureSleepMode",0x10001, 1

HKR,,"BtWakeActiveHigh",0x10001, 1

HKR,,"HostWakeActiveHigh",0x10001, 0

HKR,,"ConfigureAudio",0x10001, 1

HKR,,"PCMClockMode",0x10001, 1                  ; DEFAULT: 0x0, changed it to 1, We need BT chip to be master

HKR,,"PCMFillMethod",0x10001, 0                 ; DEFAULT: 0x3, changed it to 0, we need to fill zeros

HKR,,"PCMFillNum",0x10001, 0                    ; DEFAULT: 0x3, changed it to 0, we need to fill zeros

HKR,,"PCMFillValue",0x10001, 0

HKR,,"PCMInCallBitclock",0x10001, 1             ; DEFAULT: 0x4, configuring it for 265 kbps

HKR,,"PCMLSBFirst",0x10001, 0

HKR,,"PCMRightJustify",0x10001, 1               ; DEFAULT: 0x0, configuring it for right justify

HKR,,"PCMRouting",0x10001, 0

HKR,,"PCMShortFrameSync",0x10001, 0

HKR,,"PCMSyncMode",0x10001, 1                   ; DEFAULT: 0x0, changed it to 1, We need BT chip to be master



HKLM,"SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Radio Support",SupportDLL,0x20000,"%SystemRoot%\System32\BtwRadioSwitch.dll"



;*****************************************

[Pinole2E01.NT]

CopyFiles=Pinole2E01.CopyFiles

CopyFiles=DLL.CopyFiles



[Pinole2E01.CopyFiles]

BCM4330B1_002.001.003.0967.0979.hcd

BtwSerialBus.sys

btwampfl.sys



[Pinole2E01.NT.HW]

AddReg=Pinole.NT.AddReg

AddReg=Pinole2E01.NT.AddReg



[Pinole2E01.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0979.hcd"



[Pinole2E01.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst

AddService = btwampfl,,btwampfl.service



;*****************************************

[Tegra2E00.NT]

CopyFiles=Tegra2E00.CopyFiles

CopyFiles=DLL.CopyFiles



[Tegra2E00.CopyFiles]

BCM4330B1_002.001.003.0967.0972.hcd

BtwSerialBus.sys



[Tegra2E00.NT.HW]

AddReg=Tegra.NT.AddReg

AddReg=Tegra2E00.NT.AddReg



[Tegra2E00.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0972.hcd"



[Tegra2E00.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst



;*****************************************

[Omap2E02.NT]

CopyFiles=Omap2E02.CopyFiles

CopyFiles=DLL.CopyFiles



[Omap2E02.CopyFiles]

BCM4330B1_002.001.003.0967.0973.hcd

BtwSerialBus.sys



[Omap2E02.NT.HW]

AddReg=Omap.NT.AddReg

AddReg=Omap2E02.NT.AddReg



[Omap2E02.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0973.hcd"



[Omap2E02.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst



;*****************************************

[Tegra2E03.NT]

CopyFiles=Tegra2E03.CopyFiles

CopyFiles=DLL.CopyFiles



[Tegra2E03.CopyFiles]

BCM43241B0_002.001.013.0041.0043.hcd

BtwSerialBus.sys



[Tegra2E03.NT.HW]

AddReg=Tegra.NT.AddReg

AddReg=Tegra2E03.NT.AddReg



[Tegra2E03.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM43241B0_002.001.013.0041.0043.hcd"



[Tegra2E03.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst



;*****************************************

[Pinole2E04.NT]

CopyFiles=Pinole2E04.CopyFiles

CopyFiles=DLL.CopyFiles



[Pinole2E04.CopyFiles]

BCM4330B1_002.001.003.0967.0970.hcd

BtwSerialBus.sys

btwampfl.sys



[Pinole2E04.NT.HW]

AddReg=Pinole_Shutdown2.NT.AddReg

AddReg=Pinole2E04.NT.AddReg



[Pinole2E04.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0970.hcd"



[Pinole2E04.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst

AddService = btwampfl,,btwampfl.service



;*****************************************

[Pinole2E05.NT]

CopyFiles=Pinole2E05.CopyFiles

CopyFiles=DLL.CopyFiles



[Pinole2E05.CopyFiles]

BCM4330B1_002.001.003.0967.0976.hcd

BtwSerialBus.sys

btwampfl.sys



[Pinole2E05.NT.HW]

AddReg=Pinole.NT.AddReg

AddReg=Pinole2E05.NT.AddReg



[Pinole2E05.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0976.hcd"



[Pinole2E05.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst

AddService = btwampfl,,btwampfl.service



;*****************************************

[Tegra2E06.NT]

CopyFiles=Tegra2E06.CopyFiles

CopyFiles=DLL.CopyFiles



[Tegra2E06.CopyFiles]

BCM4330B1_002.001.003.0967.0970.hcd

BtwSerialBus.sys



[Tegra2E06.NT.HW]

AddReg=Tegra.NT.AddReg

AddReg=Tegra2E06.NT.AddReg



[Tegra2E06.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0970.hcd"



[Tegra2E06.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst



;*****************************************

[Pinole2E07.NT]

CopyFiles=Pinole2E07.CopyFiles

CopyFiles=DLL.CopyFiles



[Pinole2E07.CopyFiles]

BCM4330B1_002.001.003.0967.0970.hcd

BtwSerialBus.sys

btwampfl.sys



[Pinole2E07.NT.HW]

AddReg=Pinole.NT.AddReg

AddReg=Pinole2E07.NT.AddReg



[Pinole2E07.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0970.hcd"



[Pinole2E07.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst

AddService = btwampfl,,btwampfl.service



;*****************************************

[Tegra2E08.NT]

CopyFiles=Tegra2E08.CopyFiles

CopyFiles=DLL.CopyFiles



[Tegra2E08.CopyFiles]

BCM4330B1_002.001.003.0967.0973.hcd

BtwSerialBus.sys



[Tegra2E08.NT.HW]

AddReg=Tegra.NT.AddReg

AddReg=Tegra2E08.NT.AddReg



[Tegra2E08.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0973.hcd"



[Tegra2E08.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst



;*****************************************

[Pinole2E09.NT]

CopyFiles=Pinole2E09.CopyFiles

CopyFiles=DLL.CopyFiles



[Pinole2E09.CopyFiles]

BCM4330B1_002.001.003.0967.0978.hcd

BtwSerialBus.sys

btwampfl.sys



[Pinole2E09.NT.HW]

AddReg=Pinole.NT.AddReg

AddReg=Pinole2E09.NT.AddReg



[Pinole2E09.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0978.hcd"



[Pinole2E09.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst

AddService = btwampfl,,btwampfl.service



;*****************************************

[Pinole2E0A.NT]

CopyFiles=Pinole2E0A.CopyFiles

CopyFiles=DLL.CopyFiles



[Pinole2E0A.CopyFiles]

BCM4330B1_002.001.003.0967.0991.hcd

BtwSerialBus.sys

btwampfl.sys



[Pinole2E0A.NT.HW]

AddReg=Pinole_Shutdown2.NT.AddReg

AddReg=Pinole2E0A.NT.AddReg



[Pinole2E0A.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0991.hcd"



[Pinole2E0A.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst

AddService = btwampfl,,btwampfl.service



;*****************************************

[Pinole2E0B.NT]

CopyFiles=Pinole2E0B.CopyFiles

CopyFiles=DLL.CopyFiles



[Pinole2E0B.CopyFiles]

BCM4330B1_002.001.003.0967.0991.hcd

BtwSerialBus.sys

btwampfl.sys



[Pinole2E0B.NT.HW]

AddReg=Pinole.NT.AddReg

AddReg=Pinole2E0B.NT.AddReg



[Pinole2E0B.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0991.hcd"



[Pinole2E0B.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst

AddService = btwampfl,,btwampfl.service



;*****************************************

[Omap2E0C.NT]

CopyFiles=Omap2E0C.CopyFiles

CopyFiles=DLL.CopyFiles



[Omap2E0C.CopyFiles]

BCM4330B1_002.001.003.0967.0972.hcd

BtwSerialBus.sys



[Omap2E0C.NT.HW]

AddReg=Omap.NT.AddReg

AddReg=Omap2E0C.NT.AddReg



[Omap2E0C.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0972.hcd"



[Omap2E0C.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst



;*****************************************

[Tegra2E0D.NT]

CopyFiles=Tegra2E0D.CopyFiles

CopyFiles=DLL.CopyFiles



[Tegra2E0D.CopyFiles]

BCM4330B1_002.001.003.0967.0973.hcd

BtwSerialBus.sys



[Tegra2E0D.NT.HW]

AddReg=Tegra.NT.AddReg

AddReg=Tegra2E0D.NT.AddReg



[Tegra2E0D.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0973.hcd"



[Tegra2E0D.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst



;*****************************************

[Pinole2E0F.NT]

CopyFiles=Pinole2E0F.CopyFiles

CopyFiles=DLL.CopyFiles



[Pinole2E0F.CopyFiles]

BCM4330B1_002.001.003.0967.0991.hcd

BtwSerialBus.sys

btwampfl.sys



[Pinole2E0F.NT.HW]

AddReg=Pinole.NT.AddReg

AddReg=Pinole2E0F.NT.AddReg



[Pinole2E0F.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0991.hcd"



[Pinole2E0F.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst

AddService = btwampfl,,btwampfl.service



;*****************************************

[Tegra2E10.NT]

CopyFiles=Tegra2E10.CopyFiles

CopyFiles=DLL.CopyFiles



[Tegra2E10.CopyFiles]

BCM4330B1_002.001.003.0967.0973.hcd

BtwSerialBus.sys



[Tegra2E10.NT.HW]

AddReg=Tegra.NT.AddReg

AddReg=Tegra2E10.NT.AddReg



[Tegra2E10.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0973.hcd"



[Tegra2E10.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst



;*****************************************

[Tegra2E11.NT]

CopyFiles=Tegra2E11.CopyFiles

CopyFiles=DLL.CopyFiles



[Tegra2E11.CopyFiles]

BCM4330B1_002.001.003.0967.0973.hcd

BtwSerialBus.sys



[Tegra2E11.NT.HW]

AddReg=Tegra.NT.AddReg

AddReg=Tegra2E11.NT.AddReg



[Tegra2E11.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0973.hcd"



[Tegra2E11.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst



;*****************************************

[Pinole2E12.NT]

CopyFiles=Pinole2E12.CopyFiles

CopyFiles=DLL.CopyFiles



[Pinole2E12.CopyFiles]

BCM4330B1_002.001.003.0967.0973.hcd

BtwSerialBus.sys

btwampfl.sys



[Pinole2E12.NT.HW]

AddReg=Pinole.NT.AddReg

AddReg=Pinole2E12.NT.AddReg



[Pinole2E12.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0973.hcd"



[Pinole2E12.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst

AddService = btwampfl,,btwampfl.service



;*****************************************

[Tegra2E13.NT]

CopyFiles=Tegra2E13.CopyFiles

CopyFiles=DLL.CopyFiles



[Tegra2E13.CopyFiles]

BCM4330B1_002.001.003.0967.0976.hcd

BtwSerialBus.sys



[Tegra2E13.NT.HW]

AddReg=Tegra.NT.AddReg

AddReg=Tegra2E13.NT.AddReg



[Tegra2E13.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0976.hcd"



[Tegra2E13.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst



;*****************************************

[Tegra2E1C.NT]

CopyFiles=Tegra2E1C.CopyFiles

CopyFiles=DLL.CopyFiles



[Tegra2E1C.CopyFiles]

BCM4330B1_002.001.003.0967.0992.hcd

BtwSerialBus.sys



[Tegra2E1C.NT.HW]

AddReg=Tegra.NT.AddReg

AddReg=Tegra2E1C.NT.AddReg



[Tegra2E1C.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0992.hcd"



[Tegra2E1C.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst



;*****************************************

[Pinole2E15.NT]

CopyFiles=Pinole2E15.CopyFiles

CopyFiles=DLL.CopyFiles



[Pinole2E15.CopyFiles]

BCM4330B1_002.001.003.0967.0982.hcd

BtwSerialBus.sys

btwampfl.sys



[Pinole2E15.NT.HW]

AddReg=Pinole.NT.AddReg

AddReg=Pinole2E15.NT.AddReg



[Pinole2E15.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0982.hcd"



[Pinole2E15.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst

AddService = btwampfl,,btwampfl.service



;*****************************************

[Pinole2E16.NT]

CopyFiles=Pinole2E16.CopyFiles

CopyFiles=DLL.CopyFiles



[Pinole2E16.CopyFiles]

BCM4330B1_002.001.003.0967.0991.hcd

BtwSerialBus.sys

btwampfl.sys



[Pinole2E16.NT.HW]

AddReg=Pinole2E16.NT.AddReg



[Pinole2E16.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0991.hcd"

HKR,,DeviceCharacteristics,0x10001,0x0100      ; Use same security checks on relative opens

; HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)"   ; Allow generic-all access to Built-in administrators and Local system 

; HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GA;;;WD)"

HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;LS)" ; Allow GA access to Admin, system, and Local Service

HKR,,"BT_WAKE",0x10001, 0

HKR,,"BT_RST_N",0x10001, 1

HKR,,"BT_SHUTDOWN_N",0x10001, 2

HKR,,"BaudRateBeforeConfigDownload",0x10001, 3686400

HKR,,"HostBaudRateAfterConfigDownload",0x10001, 3686400

HKR,,"StartupTrace",0x10001, 0

HKR,,"ConfigureSleepMode",0x10001, 1

HKR,,"BtWakeActiveHigh",0x10001, 1

HKR,,"HostWakeActiveHigh",0x10001, 0

HKR,,"ConfigureAudio",0x10001, 1

HKR,,"PCMClockMode",0x10001, 0

HKR,,"PCMFillMethod",0x10001, 2

HKR,,"PCMFillNum",0x10001, 0

HKR,,"PCMFillValue",0x10001, 3

HKR,,"PCMInCallBitclock",0x10001, 0

HKR,,"PCMLSBFirst",0x10001, 0

HKR,,"PCMRightJustify",0x10001, 0

HKR,,"PCMRouting",0x10001, 0

HKR,,"PCMShortFrameSync",0x10001, 0

HKR,,"PCMSyncMode",0x10001, 0

HKLM,"SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Radio Support",SupportDLL,0x20000,"%SystemRoot%\System32\BtwRadioSwitch.dll"



[Pinole2E16.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst

AddService = btwampfl,,btwampfl.service



;*****************************************

[Pinole2E17.NT]

CopyFiles=Pinole2E17.CopyFiles

CopyFiles=DLL.CopyFiles



[Pinole2E17.CopyFiles]

BCM4330B1_002.001.003.0967.0991.hcd

BtwSerialBus.sys

btwampfl.sys



[Pinole2E17.NT.HW]

AddReg=Pinole_Shutdown2.NT.AddReg

AddReg=Pinole2E17.NT.AddReg



[Pinole2E17.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0991.hcd"



[Pinole2E17.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst

AddService = btwampfl,,btwampfl.service



;*****************************************

[Pinole2E18.NT]

CopyFiles=Pinole2E18.CopyFiles

CopyFiles=DLL.CopyFiles



[Pinole2E18.CopyFiles]

BCM4330B1_002.001.003.0967.0991.hcd

BtwSerialBus.sys

btwampfl.sys



[Pinole2E18.NT.HW]

AddReg=Pinole.NT.AddReg

AddReg=Pinole2E18.NT.AddReg



[Pinole2E18.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0991.hcd"



[Pinole2E18.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst

AddService = btwampfl,,btwampfl.service



;*****************************************

[Pinole2E19.NT]

CopyFiles=Pinole2E19.CopyFiles

CopyFiles=DLL.CopyFiles



[Pinole2E19.CopyFiles]

BCM43241B0_002.001.013.0041.0044.hcd

BtwSerialBus.sys

btwampfl.sys



[Pinole2E19.NT.HW]

AddReg=Pinole.NT.AddReg

AddReg=Pinole2E19.NT.AddReg



[Pinole2E19.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM43241B0_002.001.013.0041.0044.hcd"



[Pinole2E19.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst

AddService = btwampfl,,btwampfl.service



;*****************************************

[Pinole2E1D.NT]

CopyFiles=Pinole2E1D.CopyFiles

CopyFiles=DLL.CopyFiles



[Pinole2E1D.CopyFiles]

BCM4330B1_002.001.003.0967.0984.hcd

BtwSerialBus.sys

btwampfl.sys



[Pinole2E1D.NT.HW]

AddReg=Pinole_Shutdown2.NT.AddReg

AddReg=Pinole2E1D.NT.AddReg



[Pinole2E1D.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0984.hcd"



[Pinole2E1D.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst

AddService = btwampfl,,btwampfl.service



;*****************************************

[Pinole2E1B.NT]

CopyFiles=Pinole2E1B.CopyFiles

CopyFiles=DLL.CopyFiles



[Pinole2E1B.CopyFiles]

BCM4330B1_002.001.003.0967.0993.hcd

BtwSerialBus.sys

btwampfl.sys



[Pinole2E1B.NT.HW]

AddReg=Pinole_Shutdown2.NT.AddReg

AddReg=Pinole2E1B.NT.AddReg



[Pinole2E1B.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0993.hcd"



[Pinole2E1B.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst

AddService = btwampfl,,btwampfl.service



;*****************************************

[Pinole2E1F.NT]

CopyFiles=Pinole2E1F.CopyFiles

CopyFiles=DLL.CopyFiles



[Pinole2E1F.CopyFiles]

BCM4330B1_002.001.003.0967.0978.hcd

BtwSerialBus.sys

btwampfl.sys



[Pinole2E1F.NT.HW]

AddReg=Pinole_Shutdown2.NT.AddReg

AddReg=Pinole2E1F.NT.AddReg



[Pinole2E1F.NT.AddReg]

HKR,,"RAMPatchFileName",0x00000, "BCM4330B1_002.001.003.0967.0978.hcd"



[Pinole2E1F.NT.Services]

AddService = BtwSerialBus,%SPSVCINST_ASSOCSERVICE%, Bus_Service_Inst, Bus_EventLog_Inst

AddService = btwampfl,,btwampfl.service



;*****************************************

[DLL.CopyFiles]

BtwRadioSwitch.dll



[Bus_Service_Inst]

DisplayName    = %Bus.SVCDESC%

ServiceType    = 1               ; SERVICE_KERNEL_DRIVER

StartType      = 3               ; SERVICE_DEMAND_START 

ErrorControl   = 1               ; SERVICE_ERROR_NORMAL

ServiceBinary  = %12%\BtwSerialBus.sys



[Bus_EventLog_Inst]

AddReg = Bus_EventLog_Inst.reg



[Bus_EventLog_Inst.reg]

HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\BtwSerialBus.sys"

HKR,,TypesSupported,0x00010001,7



[btwampfl.service]

DisplayName      = %btwampfl.ServiceName%

Description      = %btwampfl.ServiceDescription%

ServiceBinary    = %12%\btwampfl.sys            ;%windir%\system32\drivers\

ServiceType      = 1                            ;SERVICE_KERNEL_DRIVER

StartType        = 3                            ;SERVICE_DEMAND_START

ErrorControl     = 1                            ;SERVICE_ERROR_NORMAL





[Strings]

;Non-Localizable



SPSVCINST_ASSOCSERVICE= 0x00000002



;Localizable

BRCM = "Broadcom"

StdMfg = "(Standard system devices)"

DiskId1 = "Broadcom Installation Disk #1"

Bus.DeviceDesc = "Broadcom Serial Bus Driver over UART Bus Enumerator"

Bus.SVCDESC = "Broadcom Serial Bus Driver over UART Bus Enumerator"

btwampfl.ServiceDescription = "btwampfl Bluetooth filter driver"

btwampfl.ServiceName = "btwampfl"

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 1.04