Git Product home page Git Product logo

intelbluetoothfirmware's People

Contributors

aisk avatar pigworlds avatar stevezhengshiqi avatar williambj1 avatar zxystd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

intelbluetoothfirmware's Issues

小米笔记本Pro i5版驱动成功,感谢大佬

硬件信息

机型:小米笔记本Pro15.6,i5-8250u/8g/mx150
系统版本:MacOS 10.15.3
蓝牙设备,供应商ID:0x8087、 产品ID:0x0A2B

目前测试可用

  • 蓝牙音响
  • 蓝牙耳机
  • 蓝牙文件交换

目前测试不可用

  • 小米便携鼠标(这个估计是设备问题,以前热重启用蓝牙的时候也发现它不能用)

谢谢!

驱动加载后未发现设备,应该怎么处理?

你好:
我的机器蓝牙是intel AC9560的,蓝牙设备信息如下
Apple 蓝牙软件版本: 6.0.14d3
供应商 ID: 0x8087
产品 ID: 0x0AAA

我修改了代码的info.plist适配我的vendorID和productID
IntelBluetoothFirmware_common

CFBundleIdentifier
com.zxystd.IntelBluetoothFirmware
IOClass
IntelBluetoothFirmware
IOProviderClass
IOUSBHostDevice
idProduct
2730
idVendor
32903

我编译好之后,通过kextload加载,内核日志里出现如下信息
kernel: Notice - new kext com.apple.driver.usb.AppleUSBHostPlatformProperties, v1.2 matches prelinked kext but can't determine if executables are the same (no UUIDs).
请问应该如何处理?

另:该驱动我可以进行测试。如果需要测试请联系QQ2747055866。

灵越7590-intel 9560AC-蓝牙驱动成功-10.15.2

蓝牙驱动成功.可正常连接耳机.但是蓝牙上的麦克风不行.一用麦克风就卡.
不知道是机器本身的原因还是其他.因为机器本身麦克风就有问题,EFI还没有启动内置麦克风.只驱动了喇叭
image

1600X 微星B350 Intel AX200 仍需要热启动才能用

1600X 微星B350 Intel AX200成功驱动
两个都打上之后启动缓慢用不了
只打Firmware就可以用了,无非是不能开关而已。
Opencore 0.5.5
谢谢大佬

2020.2.1更新 冷启动还是不行,仍然需要热启动

audio lag and cutting when transferring files or watching youtube

hey !

I am having a lot of cutting and some lagging issues when trying to watch youtube videos on wifi.
The moment the video starts buffering (which it does in chunks) the audio will cut for half a second and then upping up the speed to compensate. it does continue doing this over and over.

the solution I found is to let the video buffer to its maximum current chunk and watch peaceful for a minute, then do it again. That is not a good way of watching youtube videos.

I know that bluetooth and Wifi basically both use 2.4GHz, could there be an interference ?

an other thing I found is when transferring files through FTP server over my home modem via wifi. the speeds can now down to 200KB/s from a standard 3MB/s when bluetooth headphones are active.

Intel AC9260 Catalina kext doesn't load

Bootloader: Clover r4988
OS Version: 10.15.3 (19D76)
Kext Version: 1.0.1
WL/BT Card: Intel Wireless-AC 9260, pci id: 8086-2526

I have tried using kextload and clover injection with both kexts or only IntelBluetoothFIrmware (downloaded and compiled)

'log show --last 1d | grep IntelFir' returns nothing

in the console app i can see from the bluetooth Apple80211GetIfListCopy returns error -3903

If u need anymore info pls tell me, thank u in advance.

华为MateBook X PRO 网卡AC9560 id :0x8087 ,0x0AAA 测试部分机型异常

大佬好,先顶礼膜拜。
在1.0.1版驱动使用中,需启动两次mac才能加载。如加载失败,开机时间很长,甚至开机失败;同时重启后当次关机时间同样很长或失败。下一次启动时,开机时间正常,正常加载;同时重启后,关机正常。但在此启动时,时间又会很长,加载失败。成此循环。

怎么使用这个驱动

这个驱动要怎么使用呢?我将编译好的 kext 放入 OC 下的 kernel 目录,并配置了 config.split ,但是重启系统后,蓝牙固件依然没有加载;(这边下载了这个驱动后,虽然 xcode 显示编译成功了,但是报了很多的 warning,这个有影响没?)
我使用虚拟机加载蓝牙时提示的版本是 ibt-17-16-1.ddc;系统信息中显示的版本为:9.256,

联想y7000 2019 测试成功,有一个小问题

蓝牙耳机,音响和安卓手机都测试成功,但是无法连接罗技蓝牙鼠标,在配对过程中一直转圈,小米蓝牙鼠标也不行,不知道是不是个例。
不过还是要给大神点个赞

Error on Bluetooth Intel 8265: recv event=0x000e, length=4

[Fixed]
When I attached your 2 kext in OpenCore. It shows
Intel Firmware: recv event=0x000e, length=4
Yesterday I use it normally but today when I boot it shows that error with many duplicate lines.
Can you tell me how to fix it?

0x8087/0x0A2B大部分设备正常使用,少数设备连接失败

笔记本:Mi Air 13.3
蓝牙:
供应商ID: 0x8087
产品ID: 0x0A2B
AKKO 3084键盘、Betas solo3耳机、小米蓝牙音箱、荣耀V10手机连接成功并正常使用
阿米洛锦鲤娘键盘、罗技M720鼠标连接失败,一直转圈或一直重连或连接失败显示连接成功等
怀疑与蓝牙版本有关

thinkpad x390,i5 8265U测试失败

USB\VID_8087&PID_0AAA\5&1164C3F9&0&10
没有加-v
系统10.15.2
两个kext直接放到other里面,系统报告里面蓝牙信息读不到,设置里面没有蓝牙。

GPD P2 Max 0x8087/0x0a2a 驱动成功,但罗技键盘鼠标无法连接

可以正常连接小米手机,PS4 手柄。
但是连接罗技 M590 鼠标和 K780 键盘时,无法正常连接。

ce-1b-e9-a1-5d-10:
  地址:	CE-1B-E9-A1-5D-10
  随机地址:	是
  可解析地址:	否
  服务:	
  已配对:	否
  已配置:	否
  已连接:	是
  生产企业:	Nordic Semiconductor (0x7, 0x5A)
  蓝牙核心规范:	4.1
  设备类:	电量不足
  AFH:	打开
  AFH映射:	d50700801f
  RSSI:	-54
  角色:	**设备
  连接模式:	活跃模式
  时间间隔:	0 ms

上面是连接鼠标时,在系统信息里面显示的信息。在 Windows 的下蓝牙鼠标和键盘是可以正常连接的。

睡眠后自动重启(崩溃) 0x0a2b

测试了大概3次(BT都正常,除了今天不能开),3天连着崩溃, 都是刚刚装完 Kext 后才发生的, 就是当长时间睡眠(sleep)的话就提示出错自动重启了.... 今天的话 BT 直接开不了了.. 显示是关闭的而且按开也没反应.

Mac 自带的 Problem Report:

panic(cpu 0 caller 0xffffff80208a31fc): Wake transition timed out after 180 seconds while calling power state change callbacks. Suspected bundle: com.apple.iokit.IOUSBHostFamily. Thread 0x3a9bb.
Failure code:: 0x00000004 00000027

Backtracing specified thread
Backtrace (CPU 0), Frame : Return Address
0xffffff9237adb900 : 0xffffff8020263848 
0xffffff92370a3960 : 0xffffff8020161334 
0xffffff92370a39d0 : 0xffffff802015fb1f 
0xffffff92370a3a20 : 0xffffff8020150a63 
0xffffff92370a3a60 : 0xffffff802084039f 
0xffffff92370a3aa0 : 0xffffff80208414a3 
0xffffff92370a3ae0 : 0xffffff7fa0bc3f10 
0xffffff92370a3c50 : 0xffffff7fa1736b24 
0xffffff92370a3cc0 : 0xffffff7fa1858ea2 
0xffffff92370a3d10 : 0xffffff7fa186114d 
0xffffff92370a3d60 : 0xffffff7fa0bc2d0b 
0xffffff92370a3dc0 : 0xffffff8020842d78 
0xffffff92370a3e20 : 0xffffff7fa0bc2a2c 
0xffffff92370a3e30 : 0xffffff8020827d34 
0xffffff92370a3ea0 : 0xffffff8020827b3a 
0xffffff92370a3ec0 : 0xffffff80201811d5 
0xffffff92370a3f40 : 0xffffff8020180d01 
0xffffff92370a3fa0 : 0xffffff80200e613e 
      Kernel Extensions in backtrace:
         com.apple.iokit.IOUSBHostFamily(1.2)[70761A70-11A9-3F83-B2F7-0FCEC749EE99]@0xffffff7fa0baf000->0xffffff7fa0ca6fff
            dependency: com.apple.driver.AppleBusPowerController(1.0)[B4001F35-E1A9-385A-9B45-1AF7ECD5E51E]@0xffffff7fa0b95000
            dependency: com.apple.driver.usb.AppleUSBCommon(1.0)[3DE1C066-5E08-3F07-BC5C-5273A7A38363]@0xffffff7fa0b9d000
            dependency: com.apple.driver.AppleUSBHostMergeProperties(1.2)[D890F1D7-ADE3-3D96-8A24-9A91E5D0F202]@0xffffff7fa0bab000
         com.apple.driver.usb.AppleUSBXHCI(1.2)[9CE96A1A-12FC-3D0B-9F48-14B8D8AB6A75]@0xffffff7fa1722000->0xffffff7fa1779fff
            dependency: com.apple.iokit.IOACPIFamily(1.4)[9BA2613C-A129-3EDD-8DC1-2CFF6B62B832]@0xffffff7fa0b62000
            dependency: com.apple.iokit.IOUSBHostFamily(1.2)[70761A70-11A9-3F83-B2F7-0FCEC749EE99]@0xffffff7fa0baf000
            dependency: com.apple.driver.usb.AppleUSBCommon(1.0)[3DE1C066-5E08-3F07-BC5C-5273A7A38363]@0xffffff7fa0b9d000
         com.apple.driver.usb.AppleUSBXHCIPCI(1.2)[85BA754E-AEB3-3F93-9252-684F340EE404]@0xffffff7fa1851000->0xffffff7fa1883fff
            dependency: com.apple.iokit.IOACPIFamily(1.4)[9BA2613C-A129-3EDD-8DC1-2CFF6B62B832]@0xffffff7fa0b62000
            dependency: com.apple.iokit.IOPCIFamily(2.9)[E6E855AD-A5B2-3518-A997-1384B4360708]@0xffffff7fa0b25000
            dependency: com.apple.iokit.IOUSBHostFamily(1.2)[70761A70-11A9-3F83-B2F7-0FCEC749EE99]@0xffffff7fa0baf000
            dependency: com.apple.driver.usb.AppleUSBCommon(1.0)[3DE1C066-5E08-3F07-BC5C-5273A7A38363]@0xffffff7fa0b9d000
            dependency: com.apple.driver.usb.AppleUSBXHCI(1.2)[9CE96A1A-12FC-3D0B-9F48-14B8D8AB6A75]@0xffffff7fa1722000

BSD process name corresponding to current thread: kernel_task
Boot args: darkwake=0 gfxrst=1

Mac OS version:
19A602

Kernel version:
Darwin Kernel Version 19.0.0: Wed Sep 25 20:18:50 PDT 2019; root:xnu-6153.11.26~2/RELEASE_X86_64
Kernel UUID: 70EDD61F-86EE-3E1B-873F-98D909B78160
Kernel slide:     0x000000001fe00000
Kernel text base: 0xffffff8020000000
__HIB  text base: 0xffffff801ff00000
System model name: MacBookPro14,1 (Mac-B4831CEBD52A0C4C)
System shutdown begun: NO
Panic diags file available: YES (0x0)

System uptime in nanoseconds: 19609254790744

log show --last 1d | grep IntelIn

2020-01-08 12:50:24.903176+0100 0x153      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: recv event=0x000e, length=4
2020-01-08 12:50:24.903911+0100 0x153      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: recv event=0x000e, length=4
2020-01-08 12:50:24.904601+0100 0x153      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: recv event=0x000e, length=4
2020-01-08 12:50:24.905199+0100 0x153      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: recv event=0x000e, length=4
2020-01-08 12:50:24.905356+0100 0x153      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: recv event=0x000e, length=4
2020-01-08 12:50:24.905360+0100 0xaca      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: boot_param=0x40800
2020-01-08 12:50:24.905545+0100 0x153      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: recv event=0x000e, length=4
2020-01-08 12:50:24.905553+0100 0xaca      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: send firmware done
2020-01-08 12:50:24.905554+0100 0xaca      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: interrupt continue
2020-01-08 12:50:24.905556+0100 0xaca      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: HCI_OP_INTEL_RESET
2020-01-08 12:50:24.905558+0100 0xaca      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: opCode=0xfc01, paramLen=8
2020-01-08 12:50:24.905560+0100 0xaca      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: check=00
2020-01-08 12:50:24.905776+0100 0xaca      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: Intel reset succeed
2020-01-08 12:50:25.907170+0100 0xaca      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: interrupt wait
2020-01-08 12:50:25.908320+0100 0x153      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: recv event=0x00ff, length=5
2020-01-08 12:50:25.908325+0100 0x153      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: 设备固件上传完成
2020-01-08 12:50:25.908328+0100 0x153      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: can not proceed response
2020-01-08 12:50:25.908336+0100 0xaca      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: interrupt continue
2020-01-08 12:50:25.908338+0100 0xaca      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: HCI_OP_INTEL_EVENT_MASK
2020-01-08 12:50:25.908341+0100 0xaca      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: opCode=0xfc52, paramLen=8
2020-01-08 12:50:25.908343+0100 0xaca      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: check=87
2020-01-08 12:50:25.908840+0100 0xaca      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: opCode=0xc03, paramLen=0

system_profiler SPUSBDataType的 log 这里有点异常,原本都有显示需要多少mAh的.... 看过去是系统不识别了..

  Bluetooth HCI:

          Product ID: 0x0a2b
          Vendor ID: 0x8087  (Intel Corporation)
          Version: 0.10
          Location ID: 0x14400000

system_profiler SPBluetoothDataType 的log

Apple Bluetooth Software Version: 7.0.0f8
      Hardware, Features, and Settings:
          Name: MengChen MBP
          Address: XXXXXXXXXXXX
          Bluetooth Low Energy Supported: Yes
          Handoff Supported: Yes
          Instant Hot Spot Supported: Yes
          Manufacturer: Intel
          Transport: USB
          Firmware Version: 8.256 (8.256)
          Bluetooth Power: Off
          Discoverable: Off
          Connectable: Yes
          Auto Seek Pointing: On
          Remote wake: On
          Vendor ID: 0x8087
          Product ID: 0x0A2B
          Bluetooth Core Spec: 4.2 (0x8)
          HCI Revision: 0x100
          LMP Version: 4.2 (0x8)
          LMP Subversion: 0x100
          Device Type (Major): Computer
          Device Type (Complete): Mac Portable
          Composite Class Of Device: 0x38010C
          Device Class (Major): 0x01
          Device Class (Minor): 0x03
          Service Class: 0x1C0
          Auto Seek Keyboard: On

个人觉得是不能reset到bootloader到问题...

void btintel_reset_to_bootloader(struct hci_dev *hdev)
{
	struct intel_reset params;
	struct sk_buff *skb;

	/* Send Intel Reset command. This will result in
	 * re-enumeration of BT controller.
	 *
	 * Intel Reset parameter description:
	 * reset_type :   0x00 (Soft reset),
	 *		  0x01 (Hard reset)
	 * patch_enable : 0x00 (Do not enable),
	 *		  0x01 (Enable)
	 * ddc_reload :   0x00 (Do not reload),
	 *		  0x01 (Reload)
	 * boot_option:   0x00 (Current image),
	 *                0x01 (Specified boot address)
	 * boot_param:    Boot address
	 *
	 */
	params.reset_type = 0x01;
	params.patch_enable = 0x01;
	params.ddc_reload = 0x01;
	params.boot_option = 0x00;
	params.boot_param = cpu_to_le32(0x00000000);

	skb = __hci_cmd_sync(hdev, 0xfc01, sizeof(params),
			     &params, HCI_INIT_TIMEOUT);
	if (IS_ERR(skb)) {
		bt_dev_err(hdev, "FW download error recovery failed (%ld)",
			   PTR_ERR(skb));
		return;
	}
	bt_dev_info(hdev, "Intel reset sent to retry FW download");
	kfree_skb(skb);

	/* Current Intel BT controllers(ThP/JfP) hold the USB reset
	 * lines for 2ms when it receives Intel Reset in bootloader mode.
	 * Whereas, the upcoming Intel BT controllers will hold USB reset
	 * for 150ms. To keep the delay generic, 150ms is chosen here.
	 */
	msleep(150);
}

这是目前最新的 Linux-next 里面新加的 https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/drivers/bluetooth/btintel.c?h=next-20191121

附件是完整的(log show --last 1d | grep IntelIn)log
errorLOG.zip

 小米笔记本Air13.3 i5-6200u失败,日志文件如下

2020-02-12 19:15:09.279434+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: boot_param=0x40800
2020-02-12 19:15:09.279592+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: send firmware done
2020-02-12 19:15:09.279595+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: interrupt continue
2020-02-12 19:15:09.279598+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: HCI_OP_INTEL_RESET
2020-02-12 19:15:09.279734+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: Intel reset succeed
2020-02-12 19:15:10.279789+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: interrupt wait
2020-02-12 19:15:10.280752+0500 0x147 Default 0x0 0 0 kernel: (kernel) IntelFirmware: 设备固件上传完成
2020-02-12 19:15:10.280757+0500 0x147 Default 0x0 0 0 kernel: (kernel) IntelFirmware: can not proceed response
2020-02-12 19:15:10.280764+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: interrupt continue
2020-02-12 19:15:10.280769+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: HCI_OP_INTEL_EVENT_MASK
2020-02-12 19:15:10.281110+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: interrupt wait
2020-02-12 19:15:10.289768+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: interrupt continue
2020-02-12 19:15:10.289772+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: End download
2020-02-12 19:15:10.289872+0500 0x1ff Default 0x0 0 0 kernel: (kernel) IntelFirmware: 咋了,这是咋了?(-536870165) operation was aborted)
2020-02-12 19:15:10.289913+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: Driver Stop()
2020-02-12 19:15:10.296053+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: Driver init()
2020-02-12 19:15:10.296062+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: Driver Probe()
2020-02-12 19:15:10.296075+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: name=IOUSBHostDevice, class=IOService, vendorID=0x8087, productID=0x0A2B
2020-02-12 19:15:10.296124+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: Driver Start()
2020-02-12 19:15:10.297053+0500 0x1ff Default 0x0 0 0 kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=1
2020-02-12 19:15:11.797275+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: set configuration to 1
2020-02-12 19:15:11.797766+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: 忙碌中,别急
2020-02-12 19:15:11.797770+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: 忙碌中,别急
2020-02-12 19:15:11.797773+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: 忙碌中,别急
2020-02-12 19:15:11.797776+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: 找到了只找到了!!!
2020-02-12 19:15:11.797794+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: 找到了找到了,找到中断端点了!!!
2020-02-12 19:15:11.798052+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: 找到了找到了,找到Bulk输出端点了!!!
2020-02-12 19:15:11.798298+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: 找到了找到了,找到Bulk输入端点了!!!
2020-02-12 19:15:11.798550+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: usb init succeed
2020-02-12 19:15:11.798554+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: HCI_OP_INTEL_VERSION
2020-02-12 19:15:11.799374+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: interrupt wait
2020-02-12 19:15:11.799821+0500 0x147 Default 0x0 0 0 kernel: (kernel) IntelFirmware: Firmware revision 0.0 build 10 week 41 2018
2020-02-12 19:15:11.799827+0500 0x147 Default 0x0 0 0 kernel: (kernel) IntelFirmware: firmware had been download.
2020-02-12 19:15:11.799844+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: interrupt continue
2020-02-12 19:15:11.799848+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: End download
2020-02-12 19:15:11.799881+0500 0x1a3 Default 0x0 0 0 kernel: (kernel) IntelFirmware: Driver Stop()

2017Mi Pro15.6失败,log中未找到IntelFir相关日志

放入IntelBluetoothFirmware前后,系统设置中均未出现蓝牙选项.请问可能是哪里出了差错?
硬件信息:2017Mi Pro15.6 ; cpu: i5 8250U;gpu Mx150
系统版本: 10.14.5
日志信息:log show --last 1d | grep IntelFir未找到相关日志
查看系统硬件信息:

  1. 蓝牙:未找到信息.
  2. USB设备树:蓝牙 HCI
    {产品ID:0x0a2b,厂商ID:0x8087 (Intel Corporation),版本:0.10...}
    加入UsbInjectAll.kext没有变化.
    update:
    使用10.14编译版本依然没有出现蓝牙选项

Compatibility issue with Bluetooth 4.x devices

March 3, 2022 Update

#51 (comment)


Original Post
Log: 2020-02-13 17:03:41.976836+0800 0x6fc Default 0x0 0 0 kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=0 2020-02-13 17:03:41.977160+0800 0xb17f Default 0x0 0 0 kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=1 2020-02-13 17:03:42.526624+0800 0xb17f Default 0x0 0 0 kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=0 2020-02-13 17:03:42.526874+0800 0xb17f Default 0x0 0 0 kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=1 2020-02-13 17:03:43.043825+0800 0x6fc Default 0x0 0 0 kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=0 2020-02-13 17:03:43.044100+0800 0xb17f Default 0x0 0 0 kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=1 2020-02-13 17:03:43.600698+0800 0xb17f Default 0x0 0 0 kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=0 2020-02-13 17:03:43.601026+0800 0xb17f Default 0x0 0 0 kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=1 2020-02-13 17:03:44.101552+0800 0xb17f Default 0x0 0 0 kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=0 2020-02-13 17:03:44.101799+0800 0xb17f Default 0x0 0 0 kernel: IntelFirmware: setPowerState powerStateOrdinal=0 2020-02-13 17:03:44.101803+0800 0xb17f Default 0x0 0 0 kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=1 2020-02-13 17:03:44.602188+0800 0xb17f

AX200 驱动可成功加载,但搜索不到任何设备

  1. 设备信息
    Model: 联想Y7000 1060
    Intel AX200
    OS: 10.15.2
    Version: 1.0.1

  2. 成功加载固件
    ➜ ~ kextstat | grep IntelBluetooth

  103    0 0xffffff7f8379f000 0xd25000   0xd25000   com.zxystd.IntelBluetoothFirmware (1.0.1) 542F976F-FAA0-3BD5-AB1C-D782CE0253A3 <102 101 100 27 12 8 6 5 3 1>
  1. 但是搜索不到任何设备,日志如下
    ➜ ~ log show --last 1d | grep IntelFir
2020-01-22 22:08:58.677808+0800 0xd74      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: Driver init()
2020-01-22 22:08:58.677815+0800 0xd74      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: Driver Probe()
2020-01-22 22:08:58.677821+0800 0xd74      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: name=IOUSBHostDevice, class=IOService, vendorID=0x8087, productID=0x0029
2020-01-22 22:08:58.677852+0800 0xd74      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: Driver Start()
2020-01-22 22:08:58.677901+0800 0x177      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=1
2020-01-22 22:09:00.179106+0800 0xd74      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: set configuration to 1
2020-01-22 22:09:00.179725+0800 0xd74      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: 忙碌中,别急
2020-01-22 22:09:00.179727+0800 0xd74      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: 忙碌中,别急
2020-01-22 22:09:00.179728+0800 0xd74      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: 忙碌中,别急
2020-01-22 22:09:00.179730+0800 0xd74      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: 找到了只找到了!!!
2020-01-22 22:09:00.179741+0800 0xd74      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: 找到了找到了,找到中断端点了!!!
2020-01-22 22:09:00.179971+0800 0xd74      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: 找到了找到了,找到Bulk输出端点了!!!
2020-01-22 22:09:00.180156+0800 0xd74      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: 找到了找到了,找到Bulk输入端点了!!!
2020-01-22 22:09:00.180332+0800 0xd74      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: usb init succeed
2020-01-22 22:09:00.180334+0800 0xd74      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: HCI_OP_INTEL_VERSION
2020-01-22 22:09:00.180337+0800 0xd74      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: opCode=0xfc05, paramLen=0
2020-01-22 22:09:00.180656+0800 0xd74      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: interrupt wait
2020-01-22 22:09:00.181078+0800 0x16c      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: recv event=0x000e, length=13
2020-01-22 22:09:00.181082+0800 0x16c      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: Firmware revision 0.0 build 77 week 36 2019
2020-01-22 22:09:00.181084+0800 0x16c      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: firmware had been download.
2020-01-22 22:09:00.181089+0800 0xd74      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: interrupt continue
2020-01-22 22:09:00.181090+0800 0xd74      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: End download
2020-01-22 22:18:47.712900+0800 0xd69      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: Driver init()
2020-01-22 22:18:47.712906+0800 0xd69      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: Driver Probe()
2020-01-22 22:18:47.712912+0800 0xd69      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: name=IOUSBHostDevice, class=IOService, vendorID=0x8087, productID=0x0029
2020-01-22 22:18:47.712974+0800 0xd69      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: Driver Start()
2020-01-22 22:18:47.713065+0800 0x17d      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=1
2020-01-22 22:18:49.214100+0800 0xd69      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: set configuration to 1
2020-01-22 22:18:49.214407+0800 0xd69      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: 忙碌中,别急
2020-01-22 22:18:49.214409+0800 0xd69      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: 忙碌中,别急
2020-01-22 22:18:49.214412+0800 0xd69      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: 忙碌中,别急
2020-01-22 22:18:49.214413+0800 0xd69      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: 找到了只找到了!!!
2020-01-22 22:18:49.214425+0800 0xd69      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: 找到了找到了,找到中断端点了!!!
2020-01-22 22:18:49.214626+0800 0xd69      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: 找到了找到了,找到Bulk输出端点了!!!
2020-01-22 22:18:49.214852+0800 0xd69      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: 找到了找到了,找到Bulk输入端点了!!!
2020-01-22 22:18:49.215076+0800 0xd69      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: usb init succeed
2020-01-22 22:18:49.215078+0800 0xd69      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: HCI_OP_INTEL_VERSION
2020-01-22 22:18:49.215080+0800 0xd69      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: opCode=0xfc05, paramLen=0
2020-01-22 22:18:49.215350+0800 0xd69      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: interrupt wait
2020-01-22 22:18:49.216063+0800 0x16d      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: recv event=0x000e, length=13
2020-01-22 22:18:49.216066+0800 0x16d      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: Firmware revision 0.0 build 77 week 36 2019
2020-01-22 22:18:49.216068+0800 0x16d      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: firmware had been download.
2020-01-22 22:18:49.216072+0800 0xd69      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: interrupt continue
2020-01-22 22:18:49.216074+0800 0xd69      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: End download
2020-01-22 22:59:48.186942+0800 0xfdf      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=0
2020-01-22 22:59:48.187276+0800 0xfdf      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=1
2020-01-22 22:59:48.689817+0800 0xfdf      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=0
2020-01-22 22:59:48.689989+0800 0xfdf      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=1
2020-01-22 22:59:49.248621+0800 0xfdf      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=0
2020-01-22 22:59:49.248990+0800 0xfdf      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=1
2020-01-22 23:01:30.019747+0800 0xfdf      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=0
2020-01-22 23:01:30.020144+0800 0xfdf      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=1
2020-01-22 23:01:30.579570+0800 0xfdf      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=0
2020-01-22 23:01:30.579952+0800 0xfdf      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=1
2020-01-22 23:01:40.154300+0800 0xfdf      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=0
2020-01-22 23:01:40.154560+0800 0xfdf      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=1
2020-01-22 23:02:00.855104+0800 0xfdf      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=0
2020-01-22 23:02:00.855418+0800 0xfdf      Default     0x0                  0      0    kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=1

Acer A515-52G-57TT出现问题

大神你好👋
网卡是AC9560
启动时加载很久
查看日志一直重复这一条代码
2020-01-30 12:19:49.151891+0800 0x290 Default 0x0 0 0 kernel: IntelFirmware: recv event=0x000e, length=4
启动后蓝牙无法使用
而且运行hackintosh会卡死

Matebook X Pro i7 8550u 8GB and Intel AC8275

Good morning and sorry for my english...
I'm trying to pair a pure bluetooth mouse (Microsoft Mobile Mouse) to my Huawei Matebook X Pro (2018 edition) with an Intel AC8275 running (still) a fully functional Mojave 10.14.6: the mouse is recognized but then immediatly disassociated... same thing happened with iPhoneX.

I report some other (useful?) info for Intel AC8275 bluetooth card:
Firmware Version: 8.256
Vendor ID: 0x8087
Product ID: 0x0A2B
HCI Version: 4.2 (0x8)
HCI Revision: 0x100
LMP Version: 4.2 (0x8)
LMP Subversion: 0x100
Device type (Major): Computer
Device type (Complete): Mac Portable
Composite Class of Device: 0x38010C
Device class (Major): 0x01
Device class (Minor): 0x03
Service class: 0x1C0

Thank you very much

部分神舟笔记本机型测试反馈

网卡型号

  • Intel AC9462 (8087, 0aaa)
  • Intel AC9560

测试情况

  • macOS Catalina 10.15.x 可用:冷启动正常,正常开关,睡眠正常。
  • macOS Mojave 10.14.x & High Sierra 10.13.x :蓝牙显示不可用

感谢大佬的付出!

蓝牙上传问题

目前的设备是
双系统,分别在不同的ssd,efi存在黑苹果所在ssd,windows10直接重启切换到黑苹果的时候有时候会报错卡禁止图标,不知道为什么

SetPowerState, Log spam

Hi,

the system log is full of these messages if I use IntelBluetoothFirmware.kext:

kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=0
kernel: (kernel) IntelFirmware: setPowerState powerStateOrdinal=1

It looks like my Bluetooth works even without that kext.


macOS - 10.15
Bluetooth - Intel 3165

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.