;**************************************************************************************** ; Copyright (c) 2019, MediaTek Technology Corp., All Rights Reserved ; All Rights Reserved. ; Developed by MediaTek Technology, Corp. -- http://www.mediatek.com ;**************************************************************************************** [Version] Signature = "$Windows NT$" Class = Bluetooth CLASSGUID = {e0cbf06c-cd8b-4647-bb8a-263b43f0f974} Provider = %ProviderName% DriverVer = 03/26/2026,1.1146.0.585 CatalogFile = mtkbtfilter.cat CatalogFile.NTamd64 = mtkbtfilterx.cat PnpLockDown = 1 ;**************************************************************************************** [Manufacturer] %MTK%=MTK,NTx86.10.0...16299, NTamd64.10.0...16299 ;**************************************************************************************** [MTK.NTx86.10.0...16299] ; DisplayName Section DeviceID ; ----------- ------- -------- %Generic.DeviceDesc% = MTKBT_T0_2, USB\VID_0E8D&PID_7922&MI_00 %Generic.DeviceDescRZ616% = MTKBT_T0_2, USB\VID_0E8D&PID_0616&MI_00 %Generic.DeviceDescRZ616% = MTKBT_T0_3, USB\VID_0E8D&PID_E616&MI_00 %Generic.DeviceDesc% = MTKBT_H2_1, USB\VID_0489&PID_E0E0&MI_00 %Generic.DeviceDesc% = MTKBT_H2_2, USB\VID_0489&PID_E0F2&MI_00 %Generic.DeviceDesc% = MTKBT_H2_2, USB\VID_0E8D&PID_223C&MI_00 %Generic.DeviceDesc% = MTKBT_H2_2, USB\VID_0489&PID_E10B&MI_00 [MTK.NTamd64.10.0...16299] ; DisplayName Section DeviceID ; ----------- ------- -------- %Generic.DeviceDesc% = MTKBT_T0_2, USB\VID_0E8D&PID_7922&MI_00 %Generic.DeviceDescRZ616% = MTKBT_T0_2, USB\VID_0E8D&PID_0616&MI_00 %Generic.DeviceDescRZ616% = MTKBT_T0_3, USB\VID_0E8D&PID_E616&MI_00 %Generic.DeviceDesc% = MTKBT_H2_1, USB\VID_0489&PID_E0E0&MI_00 %Generic.DeviceDesc% = MTKBT_H2_2, USB\VID_0489&PID_E0F2&MI_00 %Generic.DeviceDesc% = MTKBT_H2_2, USB\VID_0E8D&PID_223C&MI_00 %Generic.DeviceDesc% = MTKBT_H2_2, USB\VID_0489&PID_E10B&MI_00 ;**************************************************************************************** [MTKBT_T0_2.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_T0_2.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_T0_3.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_T0_3.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_T0_4.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_T0_4.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A1_1.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A1_1.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A1_2.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A1_2.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A1_3.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A1_3.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A2_1.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A2_1.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A2_2.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A2_2.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A2_3.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A2_3.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A2_4.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A2_4.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A3_1.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A3_1.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A3_2.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A3_2.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A3_3.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_A3_3.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_D1_1.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_D1_1.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_D1_2.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_D1_2.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_D1_3.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_D1_3.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_H1_1.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_H1_1.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_H1_2.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_H1_2.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_H2_1.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_H2_1.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_H2_2.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_H2_2.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_H2_3.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_H2_3.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_H3_1.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_H3_1.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_L1_1.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_L1_1.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_L1_2.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_L1_2.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_L1_3.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_L1_3.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_X1_1.NTx86] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.CopyFiles CopyFiles = MTKBTSVC.CopyFiles [MTKBT_X1_1.NTamd64] include = bth.inf needs = BthUsb.NT CopyFiles = MTKBTFilter.NTamd64.CopyFiles CopyFiles = MTKBTSVC.CopyFiles ;**************************************************************************************** [MTKBT_T0_2.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_T0_2.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_T0_3.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_T0_3.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_T0_4.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_T0_4.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_A1_1.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_A1_1.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_A1_2.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_A1_2.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_A1_3.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_A1_3.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_A2_1.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_A2_1.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_A2_2.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_A2_2.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_A2_3.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_A2_3.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_A2_4.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_A2_4.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_A3_1.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_A3_1.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_A3_2.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_A3_2.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_A3_3.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_A3_3.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_D1_1.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_D1_1.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_D1_2.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_D1_2.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_D1_3.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_D1_3.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_H1_1.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_H1_1.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_H1_2.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_H1_2.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_H2_1.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_H2_1.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_H2_2.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_H2_2.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_H2_3.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_H2_3.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_H3_1.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_H3_1.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_L1_1.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_L1_1.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_L1_2.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_L1_2.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_L1_3.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_L1_3.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW needs = BthLEConnectedIsochronousStreamsOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg [MTKBT_X1_1.NTx86.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilter.HW.AddReg [MTKBT_X1_1.NTamd64.HW] include = bth.inf needs = BthUsb.NT.HW needs = BthLEExtendedAdvertisingOptIn.HW AddReg = MTKBTFilterx64.HW.AddReg ;**************************************************************************************** [MTKBT_T0_3.NTx86.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_T0_3.NTamd64.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_T0_4.NTx86.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_T0_4.NTamd64.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_A1_2.NTx86.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_A1_2.NTamd64.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_A1_3.NTx86.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_A1_3.NTamd64.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_A2_2.NTx86.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_A2_2.NTamd64.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_A2_3.NTx86.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_A2_3.NTamd64.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_A2_4.NTx86.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_A2_4.NTamd64.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_A3_3.NTx86.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_A3_3.NTamd64.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_D1_2.NTx86.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_D1_2.NTamd64.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_D1_3.NTx86.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_D1_3.NTamd64.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_H1_1.NTx86.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_H1_1.NTamd64.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_H2_2.NTx86.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_H2_2.NTamd64.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_H2_3.NTx86.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_H2_3.NTamd64.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_L1_1.NTx86.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_L1_1.NTamd64.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_L1_3.NTx86.Components] AddComponent = mtkbtacx,,AddComponentSection [MTKBT_L1_3.NTamd64.Components] AddComponent = mtkbtacx,,AddComponentSection ;**************************************************************************************** [AddComponentSection] ComponentIDs = VEN_0E8D&SID_0001 Description = "MediaTek Bluetooth Audio Component" ;**************************************************************************************** [MTKBT_T0_2.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_T0_2 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_T0_2.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_T0_2.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_T0_3.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_T0_3 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_T0_3.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_T0_3.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_T0_4.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_T0_4 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_T0_4.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_T0_4.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A1_1.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_A1_1 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A1_1.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_A1_1.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A1_2.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_A1_2 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A1_2.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_A1_2.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A1_3.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_A1_3 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A1_3.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_A1_3.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A2_1.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_A2_1 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A2_1.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_A2_1.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A2_2.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_A2_2 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A2_2.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_A2_2.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A2_3.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_A2_3 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A2_3.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_A2_3.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A2_4.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_A2_4 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A2_4.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_A2_4.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A3_1.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_A3_1 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A3_1.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_A3_1.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A3_2.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_A3_2 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A3_2.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_A3_2.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A3_3.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_A3_3 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_A3_3.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_A3_3.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_D1_1.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_D1_1 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_D1_1.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_D1_1.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_D1_2.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_D1_2 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_D1_2.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_D1_2.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_D1_3.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_D1_3 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_D1_3.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_D1_3.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_H1_1.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_H1_1 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_H1_1.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_H1_1.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_H1_2.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_H1_2 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_H1_2.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_H1_2.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_H2_1.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_H2_1 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_H2_1.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_H2_1.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_H2_2.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_H2_2 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_H2_2.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_H2_2.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_H2_3.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_H2_3 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_H2_3.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_H2_3.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_H3_1.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_H3_1 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_H3_1.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_H3_1.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_L1_1.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_L1_1 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_L1_1.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_L1_1.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_L1_2.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_L1_2 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_L1_2.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_L1_2.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_L1_3.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_L1_3 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_L1_3.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_L1_3.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_X1_1.NTx86.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilter,,MTKBTFilterService_X1_1 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst [MTKBT_X1_1.NTamd64.Services] include = bth.inf needs = BthUsb.NT.Services AddService = MTKBTFilterx64,,MTKBTFilterService_X1_1.NTamd64 AddService = MTKBTSVC, 0x00000800, MTKBTSVC_Inst ;**************************************************************************************** [MTKBTFilter.HW.AddReg] HKR,,"LowerFilters",0x00010000,"MTKBTFilter" HKR,,"VsMsftOpCode",0x00010001,0xFD30 [MTKBTFilterx64.HW.AddReg] HKR,,"LowerFilters",0x00010000,"MTKBTFilterX64" HKR,,"VsMsftOpCode",0x00010001,0xFD30 ;**************************************************************************************** [MTKBTFilterService_T0_2] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg [MTKBTFilterService_T0_2.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg [MTKBTFilterService_T0_3] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg, BTSIDEBAND.AddReg, BLESIDEBAND.AddReg [MTKBTFilterService_T0_3.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg, BTSIDEBAND.AddReg, BLESIDEBAND.AddReg [MTKBTFilterService_T0_4] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg, BLESIDEBAND.AddReg, BTSTATE.AddReg [MTKBTFilterService_T0_4.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg, BLESIDEBAND.AddReg, BTSTATE.AddReg [MTKBTFilterService_A1_1] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg [MTKBTFilterService_A1_1.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg [MTKBTFilterService_A1_2] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg, BTSIDEBAND.AddReg, BLESIDEBAND.AddReg [MTKBTFilterService_A1_2.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg, BTSIDEBAND.AddReg, BLESIDEBAND.AddReg [MTKBTFilterService_A1_3] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg, BLESIDEBAND.AddReg, BTSTATE.AddReg [MTKBTFilterService_A1_3.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg, BLESIDEBAND.AddReg, BTSTATE.AddReg [MTKBTFilterService_A2_1] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg [MTKBTFilterService_A2_1.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg [MTKBTFilterService_A2_2] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg [MTKBTFilterService_A2_2.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg [MTKBTFilterService_A2_3] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg, BTSIDEBAND.AddReg, BLESIDEBAND.AddReg [MTKBTFilterService_A2_3.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg, BTSIDEBAND.AddReg, BLESIDEBAND.AddReg [MTKBTFilterService_A2_4] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg, BLESIDEBAND.AddReg, BTSTATE.AddReg [MTKBTFilterService_A2_4.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg, BLESIDEBAND.AddReg, BTSTATE.AddReg [MTKBTFilterService_A3_1] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg [MTKBTFilterService_A3_1.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg [MTKBTFilterService_A3_2] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg [MTKBTFilterService_A3_2.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg [MTKBTFilterService_A3_3] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg, BTSTATE.AddReg [MTKBTFilterService_A3_3.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg, BTSTATE.AddReg [MTKBTFilterService_D1_1] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg, USB.AddReg [MTKBTFilterService_D1_1.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg, USB.AddReg [MTKBTFilterService_D1_2] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg, BLESIDEBAND.AddReg, BTSTATE.AddReg [MTKBTFilterService_D1_2.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg, BLESIDEBAND.AddReg, BTSTATE.AddReg [MTKBTFilterService_D1_3] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg [MTKBTFilterService_D1_3.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg [MTKBTFilterService_H1_1] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg, BLESIDEBAND.AddReg, BTSTATE.AddReg [MTKBTFilterService_H1_1.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg, BLESIDEBAND.AddReg, BTSTATE.AddReg [MTKBTFilterService_H1_2] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg [MTKBTFilterService_H1_2.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg [MTKBTFilterService_H2_1] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg, LED.AddReg [MTKBTFilterService_H2_1.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg, LED.AddReg [MTKBTFilterService_H2_2] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg, LED.AddReg, BTSIDEBAND.AddReg, BLESIDEBAND.AddReg, BEACON.AddReg [MTKBTFilterService_H2_2.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg, LED.AddReg, BTSIDEBAND.AddReg, BLESIDEBAND.AddReg, BEACON.AddReg [MTKBTFilterService_H2_3] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg, LED.AddReg, BLESIDEBAND.AddReg, BTSTATE.AddReg, SSKU.AddReg [MTKBTFilterService_H2_3.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg, LED.AddReg, BLESIDEBAND.AddReg, BTSTATE.AddReg, SSKU.AddReg [MTKBTFilterService_H3_1] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg [MTKBTFilterService_H3_1.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg [MTKBTFilterService_L1_1] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg, BLESIDEBAND.AddReg, BTSTATE.AddReg [MTKBTFilterService_L1_1.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg, BLESIDEBAND.AddReg, BTSTATE.AddReg [MTKBTFilterService_L1_2] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg [MTKBTFilterService_L1_2.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg [MTKBTFilterService_L1_3] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg, BLESIDEBAND.AddReg [MTKBTFilterService_L1_3.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg, SSKU.AddReg, BLESIDEBAND.AddReg [MTKBTFilterService_X1_1] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilter.sys AddReg = MTKBTFilter.AddReg [MTKBTFilterService_X1_1.NTamd64] DisplayName = %Service.DispName% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\mtkbtfilterx.sys AddReg = MTKBTFilter.AddReg [MTKBTSVC_Inst] DisplayName = %MTKBTSVC.SvcDesc% ServiceType = 0x10 ; Service StartType = 2 ; SERVICE_AUTO_START ErrorControl = 0 ; SERVICE_ERROR_NORMAL ServiceBinary = %11%\mtkbtsvc.exe ;**************************************************************************************** [MTKBTFilter.AddReg] HKR,Parameters,FirmwareBinFolder,0x00000,"\SystemRoot\System32\drivers\" HKR,Parameters,BtFilterWakeUpEnable,0x00010003,0 HKR,Parameters,BtFilterDeviceDetection,0x00010003,0 HKR,Parameters,FWBin,0x00010001,1 HKR,Parameters\mtkbt,FWVer,0x00000,"xxxxyyzzaabbcc" HKR,Parameters\mtkbt\snooplog,output,0x00010001,0 HKR,Parameters\mtkbt\snooplog,save,0x00010001,0 HKR,Parameters\mtkbt\snooplog,size,0x00010001,128 HKR,Parameters\mtkbt\dbg,level,0x00010001,4 HKR,Parameters\mtkbt\picus,level,0x00010001,0 HKR,Parameters\mtkbt\picus,type,0x00010001,2 HKR,Parameters\mtkbt\picus,size,0x00010001,64 HKR,Parameters\mtkbt\coex,switch,0x00010001,0 HKR,Parameters\mtkbt\coex,adv_interval,0x00010001,100 HKR,Parameters\mtkbt\coex,pagescan_interval,0x00010001,640 HKR,Parameters\mtkbt\coex,pagescan_type,0x00010001,1 HKR,Parameters\mtkbt\power_table,device_mode,0x000B0001,0x0 ;HKLM,Software\Policies\Microsoft\Windows\SwiftPair,SwiftPairDefault,0x00010001,1 ;For customer branch out should notice the value of FileMax and MaxFileSize. ;HKLM,SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\MTKBT, Start, 0x00010001, 0x0 ;HKLM,SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\MTKBT, BufferSize, 0x00010001, 0xa0 ;HKLM,SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\MTKBT, ClockType, 0x00010001, 0x1 ;HKLM,SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\MTKBT, FileMax, 0x00010001, 0x8 ;HKLM,SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\MTKBT, FileName, 0, "%%SystemRoot%%\System32\LogFiles\WMI\MTK\mtkbt.etl" ;HKLM,SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\MTKBT, Guid, 0, "{BCC3D898-9C36-4D75-AC12-84924F2572FD}" ;HKLM,SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\MTKBT, LogFileMode, 0x00010001, 0x2 ;HKLM,SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\MTKBT, MaxFileSize, 0x00010001, 0xc8 ;HKLM,SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\MTKBT, MaximumBuffers, 0x00010001, 0x28 ;HKLM,SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\MTKBT, MinimumBuffers, 0x00010001, 0x2 ;HKLM,SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\MTKBT\{BCC3D898-9C36-4D75-AC12-84924F2572FD}, Enabled, 0x00010001, 0x1 ;HKLM,SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\MTKBT\{BCC3D898-9C36-4D75-AC12-84924F2572FD}, EnableLevel, 0x00010001, 0x5 ;HKLM,SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\MTKBT\{BCC3D898-9C36-4D75-AC12-84924F2572FD}, EnableFlags, 0x00010001, 0x7fffffff [LED.AddReg] HKR,Parameters\mtkbt,LED,0x00010001,1 [SSKU.AddReg] HKR,Parameters\mtkbt\region,switch,0x00010001,1 [BTSIDEBAND.AddReg] HKR,Parameters\mtkbt,HFP_SideBand,0x00010001,1 HKR,Parameters\mtkbt,A2DP_SideBand,0x00010001,1 HKR,Parameters\mtkbt,ACP_Support_A2DP_Offload,0x00010001,0 [BLESIDEBAND.AddReg] HKR,Parameters\mtkbt,LEAudio_SideBand,0x00010001,1 HKR,Parameters\mtkbt,ACP_Support_LE_Audio,0x00010001,0 [USB.AddReg] HKR,Parameters\mtkbt,USB_switch,0x00010001,1 HKR,Parameters\mtkbt,USB_standard,0x00010001,0 [BTSTATE.AddReg] HKR,Parameters\mtkbt,BTState,0x00010001,1 [BEACON.AddReg] HKR,Parameters\mtkbt,adv_beacon,0x00010001,1 ;**************************************************************************************** [MTKBTFilter.CopyFiles] mtkbtfilter.sys BT_RAM_CODE_MT7922_1_1_hdr.bin mtkbt_7922.dat [MTKBTFilter.NTamd64.CopyFiles] mtkbtfilterx.sys BT_RAM_CODE_MT7922_1_1_hdr.bin mtkbt_7922.dat [MTKBTSVC.CopyFiles] mtkbtsvc.exe ;**************************************************************************************** [DestinationDirs] MTKBTFilter.CopyFiles = 13 MTKBTFilter.NTamd64.CopyFiles = 13 MTKBTSVC.CopyFiles = 11 DefaultDestDir = 11 ;**************************************************************************************** [SourceDisksNames] 1 = %DISK_NAME%,,, [SourceDisksNames.amd64] 1 = %DISK_NAME%,,, ;**************************************************************************************** [SourceDisksFiles] mtkbtfilter.sys=1 mtkbtsvc.exe=1 BT_RAM_CODE_MT7922_1_1_hdr.bin=1 mtkbt_7922.dat=1 [SourceDisksFiles.amd64] mtkbtfilterx.sys=1 mtkbtsvc.exe=1 BT_RAM_CODE_MT7922_1_1_hdr.bin=1 mtkbt_7922.dat=1 ;**************************************************************************************** [Strings] ProviderName = "Mediatek Inc." MTK = "Mediatek Inc." Generic.DeviceDesc = "MediaTek Bluetooth Adapter" Generic.DeviceDescRZ608ES = "RZ608ES Bluetooth(R) Adapter" Generic.DeviceDescRZ608 = "RZ608 Bluetooth(R) Adapter" Generic.DeviceDescRZ616 = "RZ616 Bluetooth(R) Adapter" Generic.DeviceDescExA = "MediaTek Bluetooth MT7921" Service.DispName = "MTK BT Filter Driver" DISK_NAME = "MTK BT Filter Driver" MTKBTSVC.SvcDesc = "MTKBTSVC"