simprecicchiani / ThinkPad-T460s-macOS-OpenCore

Bootloader configuration for macOS on T460s and possibly other 6th gen ThinkPads
BSD 3-Clause "New" or "Revised" License
342 stars 63 forks source link

Bluetooth Fix #150

Open meshackjr opened 2 years ago

meshackjr commented 2 years ago

Hello, i am having trouble with bluetooth on Monterey, i have read from open core about the rewrite of bluetooth stack from apple but i cant seem to apply the patches on my own. Currently i cant connect to bluetooth devices from my laptop. Help please

559911 commented 2 years ago
image

try this https://openintelwireless.github.io/IntelBluetoothFirmware/FAQ.html#what-does-this-kext-do

mortuzahossain commented 2 years ago

I use version 0.7.6 of EFI config everything works except Bluetooth. Although in the mentioned whats working section it is listed as working. I installed 12.6.1 macOS. Is there any fix available.

@559911 In the version 0.7.6 EFI config there is already present IntelBluetoothFirmware.kext

Do i need to change it?

Thanks in advance.

mintyleaf commented 1 year ago

if someone still uses bluetooth with Monterey and having that volume hash mismatch issue (which is not a "big" deal, because bluetooth is still working, but unstable from then and need a several restarts, or even full reboot) seems like https://www.reddit.com/r/hackintosh/comments/tdfgyt/comment/icj9ud1/?utm_source=share&utm_medium=web2x&context=3 - is a some kind of the workaround for this

basically, since I started purging disk cache when noticing my bt mouse starting to stutter - I just opening term and doing

blueutil -p 0
sudo purge
blueutil -p 1

and stable bluetooth lasts for a few hours

mintyleaf commented 1 year ago

seems like this is the fix @simprecicchiani @duszmox idk who is maintaining this rn)

for about hour no issues with bluetooth since reboot with that option enabled UEFI -> ProtocolOverrides -> HashServices -> true https://www.tonymacx86.com/threads/volume-hash-mismatch-error-on-macos-monetery.319806/post-2316919

UPD: 6 hours without issues this is the fix

null2264 commented 1 year ago

I found a fix for L460, it has similar specs as T460(s), so maybe it'll help?

https://github.com/null2264/L460-Hackintosh#bluetooth-workaround

I basically set the BT_DEVICE_ADDRESS environment variable to my Bluetooth Controller MAC Address as soon as macOS boot (via /etc/zshenv), and somehow that fix it