Git Product home page Git Product logo

Comments (19)

aluveitie avatar aluveitie commented on May 26, 2024 2

I've noticed that clearing NVRAM usually results in bluetooth not loading on the next boot. As I checked I've found the bluetoothActiveControllerInfo entry in NVRAM and manually added it to the OpenCore section. Afterwards bluetooth did not fail to load anymore after an NVRAM clear. Next I'll try enabling deep sleep again to see if it has an effect.

from intelbluetoothfirmware.

nvollmar avatar nvollmar commented on May 26, 2024

If I understood correctly I'm experience the same issue on AMD Ryzen 3900X, AsRock X570 with the same Intel AX200.

After a cold start with the Injector and Firmware the system is wacky: Apps freeze, I see a lot of errors in the system logs and Bluetooth is not detected at all. If I then reboot everything comes up as expected and the system is working normally including working Bluetooth.

@wfsg00098 thanks for the hint, I'll try without the injector.

from intelbluetoothfirmware.

wfsg00098 avatar wfsg00098 commented on May 26, 2024

Nope, it doesn't work. I still need a hot start. @nvollmar

from intelbluetoothfirmware.

wfsg00098 avatar wfsg00098 commented on May 26, 2024

再补充一下,我的系统版本是 10.15.3

from intelbluetoothfirmware.

zxystd avatar zxystd commented on May 26, 2024

My test device is also ax200 which is well work with this kext, can you please provide your log via command "log show --last 1d | grep IntelFir" and more info to me.

from intelbluetoothfirmware.

zxystd avatar zxystd commented on May 26, 2024

By the way, you should remove -v boot param because of too many logs log by this kext, logging waste more time, if upload firmware rotinue last over 5 seconds, it will failed.

from intelbluetoothfirmware.

wfsg00098 avatar wfsg00098 commented on May 26, 2024

hot_start.txt
2月1日第一次启动是冷启动,只有firmware没有injector。后面几次操作就加入了injector
如果还需要什么启动测试,请回复我

from intelbluetoothfirmware.

zxystd avatar zxystd commented on May 26, 2024

I can not download the attachment, please send it to my email [email protected]

from intelbluetoothfirmware.

wfsg00098 avatar wfsg00098 commented on May 26, 2024

sent

from intelbluetoothfirmware.

zxystd avatar zxystd commented on May 26, 2024

According to the log, everything works fine, is it version 1.0.1 you are using?

from intelbluetoothfirmware.

wfsg00098 avatar wfsg00098 commented on May 26, 2024

yes!

from intelbluetoothfirmware.

nvollmar avatar nvollmar commented on May 26, 2024

On a cold boot with Bluetooth not working I found (only) these logs related to the firmware:

2020-02-01 14:09:37.463018+0100 0x25c      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: interrupt wait
2020-02-01 14:09:37.464686+0100 0x1b4      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: recv event=0x00ff, length=5
2020-02-01 14:09:37.464688+0100 0x1b4      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: 设备固件上传完成
2020-02-01 14:09:37.464691+0100 0x1b4      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: can not proceed response
2020-02-01 14:09:37.464695+0100 0x25c      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: interrupt continue
2020-02-01 14:09:37.464697+0100 0x25c      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: HCI_OP_INTEL_EVENT_MASK
2020-02-01 14:09:37.464698+0100 0x25c      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: opCode=0xfc52, paramLen=8
2020-02-01 14:09:37.464700+0100 0x25c      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: check=87
2020-02-01 14:09:37.467682+0100 0x25c      Default     0x0                  0      0    kernel: (IntelBluetoothFirmware) IntelFirmware: opCode=0xc03, paramLen=0

from intelbluetoothfirmware.

aluveitie avatar aluveitie commented on May 26, 2024

This issue still persists with macOS 10.15.4 and version 1.0.3 of this kext. I don't even see any logs related to IntelFirmware in cold boots.

from intelbluetoothfirmware.

aluveitie avatar aluveitie commented on May 26, 2024

It looks like disabling Deep Sleep in S5 in the BIOS improves the situation.

from intelbluetoothfirmware.

wfsg00098 avatar wfsg00098 commented on May 26, 2024

@aluveitie Thanks a lot. I will have a try

from intelbluetoothfirmware.

alanxurox avatar alanxurox commented on May 26, 2024

I've noticed that clearing NVRAM usually results in bluetooth not loading on the next boot. As I checked I've found the bluetoothActiveControllerInfo entry in NVRAM and manually added it to the OpenCore section. Afterwards bluetooth did not fail to load anymore after an NVRAM clear. Next I'll try enabling deep sleep again to see if it has an effect.

@aluveitie That's some exciting & insightful information! By chance, could you share what the NVRAM entry looks like and share just a bit more? Do cold boots now work consistently and is Deep Sleep the only factor causing it to fail in before?

Thanks a whole lot!

from intelbluetoothfirmware.

aluveitie avatar aluveitie commented on May 26, 2024

@alanxurox Here my NVRAM entry (zeroed out):
Screenshot 2020-04-17 at 06 35 32

Disabling Deep Sleep fixed cold boots so far. I still got the issue from time to time when updating existing or adding new kexts in OC.

from intelbluetoothfirmware.

alanxurox avatar alanxurox commented on May 26, 2024

from intelbluetoothfirmware.

williambj1 avatar williambj1 commented on May 26, 2024

Should be fixed in v1.1.1, feel free to reopen of this issue still exists

from intelbluetoothfirmware.

Related Issues (20)

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.