Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AX201 Bluetooth not working after upgrade to 2.2.0 Stable #878

Closed
raucodes opened this issue Jun 1, 2023 · 50 comments
Closed

AX201 Bluetooth not working after upgrade to 2.2.0 Stable #878

raucodes opened this issue Jun 1, 2023 · 50 comments

Comments

@raucodes
Copy link

raucodes commented Jun 1, 2023

In Alpha the Bluetooth was working fine, now it is not working anymore. MacOS 13.4 Ventura and Intel AX201

OpenCore 0.9.2

@wilsonlei
Copy link

same card, same issue. I saw the stable release and installed it right away. Wifi is solid, but Bluetooth cannot be turned on anymore.

@zxystd
Copy link
Collaborator

zxystd commented Jun 2, 2023

are you sure? have you tried replacing to alpha version?

@johnpapad24
Copy link

same card, same issue. I saw the stable release and installed it right away. Wifi is solid, but Bluetooth cannot be turned on anymore.

I don't think that those problems have anything to do with the iltwm drivers.

It seems like a problem with IntelBluetoothFirmware kext

But generally in mac os (and ios) bluetooth is a strange thing and doesn't provide full support for all functions and devices (especially non apple ones)

@raucodes
Copy link
Author

raucodes commented Jun 2, 2023

It works before without problems, Headset, Keyboard and TrackPad has worked perfectly... And Yes Im sure that we replaced all files.

@zxystd
Copy link
Collaborator

zxystd commented Jun 2, 2023 via email

@wilsonlei
Copy link

The IntelBluetoothFirmware version I had is 2.2.0 before upgrading to itlwm to 2.2.0. So the Bluetooth kext was not changed. If there is a way to download the alpha version of itlwm, I would like to give it a try to double check if it is a problem with itlwm or not.

@zxystd
Copy link
Collaborator

zxystd commented Jun 2, 2023 via email

@wilsonlei
Copy link

I use Airportitlwm. My system is 13.4 when Bluetooth was working. It's still 13.4 Thanks.

@raucodes
Copy link
Author

raucodes commented Jun 2, 2023

I am outside today, will back home tomorrow afternoon. What's the before working normal system version? Itlwm or Airportitlwm? By the way, have you upgrade your system to 13.4 or 13.5? Bluetooth stack have something badly changes from that version that made the Bluetooth broken.

Airportitlwm is what I used before and now. 13.5 is beta right?

@sileshn
Copy link

sileshn commented Jun 3, 2023

I can confirm updating Airportitlwm to 2.2.0-stable breaks bluetooth on Ventura. I am on 13.5 beta 2.

Reverting it back to 2.2.0-alpha fixes the issue. I have an AX3000 Dual Band PCI-E.

This commit has the 2.2.0-alpha version which has bt working on Ventura 13.5 beta2

@zxystd
Copy link
Collaborator

zxystd commented Jun 3, 2023 via email

@sileshn
Copy link

sileshn commented Jun 3, 2023

can you revert this commit a9d0ea9 and recompile Airportitlwm to see if the bluetooth can back to work? If confirm, maybe something with continuity broke the bluetooth, fresh reinstall Ventura may help?

Yup, that fixed it. Thanks.

For others, you will need the new BlueToolFixup.kext too. Attached the kexts for those who need it.

Kexts.zip

Screenshot 2023-06-03 at 10 35 30 AM

@zxystd
Copy link
Collaborator

zxystd commented Jun 3, 2023

It is not a fix, without this commit, Ventura users will suffer long time waiting to connect to the AP again, this commit is to disable virtual interface creation to avoid timeout several times.

@ameenjuz
Copy link

ameenjuz commented Jun 3, 2023

@zxystd
temporary workaround
1: uncheck these two value bluetoothExternalDongleFailed&bluetoothlnternalControllerinfo in config
because these two value bluetoothExternalDongleFailed&bluetoothlnternalControllerinfo is saved to nvram during Monterey boot
2: boot Monterey usb installer until reach to Disk Utility then restart unplugged the usb
3: then boot to macOS Ventura 13.5 beta 2 then work fine bluetooth
I think that this issue has related to BlueToolFixup.kext not IntelBluetoothFirmware.kext

@abbasabidi85
Copy link

abbasabidi85 commented Jun 3, 2023

Screenshot 2023-06-04 at 12 38 31 AM
Yes the bluetooth is broken after upgrading to AirportItlwm 2.2.0 Stable, I have Intel Wireless 3165 AC wifi card and facing the same issue, I'm also on Ventura 13.4 Stable build with latest Opencore 0.9.2

If anyone find any workout for this please mention it here.

@TomHeaven
Copy link

Try disabling IntelBTPacher.kext. I encounters kernel panic with the kext on Ventura laptop with AX201. Now my bluetooth works fine with IntelBluetoothFirmware.kext (2.2.0) and BluetoolFixup.kext.

@wilsonlei
Copy link

Alright, I came across this OpenIntelWireless/IntelBluetoothFirmware#435 and the solution there fixed the Bluetooth under 13.4 for me. I'm using the stable 2.2.0 of Airportitlwm with no problem now.

Add these to OC config.plist NVRAM section where you have the boot-args

<key>bluetoothInternalControllerInfo</key>
<data>AAAAAAAAAAAAAAAAAAA=</data>
<key>bluetoothExternalDongleFailed</key>
<data>AA==</data>

@zxystd Thank you for making Intel wireless possible on mac!

@wilsonlei
Copy link

I think the Bluetooth only breaks after you upgrade to 13.4 and reset NVRAM after.

@abbasabidi85
Copy link

abbasabidi85 commented Jun 4, 2023

Alright, I came across this OpenIntelWireless/IntelBluetoothFirmware#435 and the solution there fixed the Bluetooth under 13.4 for me. I'm using the stable 2.2.0 of Airportitlwm with no problem now.

Add these to OC config.plist NVRAM section where you have the boot-args

<key>bluetoothInternalControllerInfo</key>
<data>AAAAAAAAAAAAAAAAAAA=</data>
<key>bluetoothExternalDongleFailed</key>
<data>AA==</data>

@zxystd Thank you for making Intel wireless possible on Mac!

Thank you so much, it worked!
Screenshot 2023-06-04 at 6 35 02 PM

and @zxystd thank you so much for developing the drivers needed. ❤️

now AirportItlwm + Bluetooth is near og MacBook proficiency, connectivity is smooth, wifi is solid.

macOS version: Ventura 13.4 Stable (22F66)

AirportItlwm: 2.2.0 Stable
BlueToolFixup: 2.6.6 Stable
IntelBluetoothFirmware: 2.2.0 Stable

Kext sequence in config:

 AppleALC
 IntelBTPatcher
 IntelBluetoothFirmware
 BlueToolFixup
 AirportItlwm

Just one concern, in peripherals it is showing Bluetooth Device name as THIRD_PARTY_DONGLE
Screenshot 2023-06-04 at 6 45 13 PM

@zxystd
Copy link
Collaborator

zxystd commented Jun 4, 2023

BlueToolFixupTest.kext.zip
I have added another patch to bypass NVRAM checking(not tested), you can test that if the bluetooth will work without adding the above two NVRAM section.

@abbasabidi85
Copy link

abbasabidi85 commented Jun 4, 2023

BlueToolFixupTest.kext.zip
I have added another patch to bypass NVRAM checking(not tested), you can test that if the bluetooth will work without adding the above two NVRAM section.

The Kext you provided is not working and bluetooth is broken again.

@zxystd
Copy link
Collaborator

zxystd commented Jun 4, 2023

BlueToolFixupTest.kext.zip
I have added another patch to bypass NVRAM checking(not tested), you can test that if the bluetooth will work without adding the above two NVRAM section.

The Kext you provided is not working and bluetooth is broken again.

oh, can you upload the bluetooth log for me? I don't have Ventura on hand.

sudo log show --last boot | grep -E "bluetooth" > ~/Desktop/shit.log

@abbasabidi85
Copy link

shit.log
here it is

@ameenjuz
Copy link

ameenjuz commented Jun 4, 2023

@zxystd
after tested your added bypass NVRAM BlueToolFixupTest is not working on 13.5 beta 2
here is log
not saved value into nvram
Screenshot 2023-06-04 at 6 08 28 PM

shit.log

@zxystd
Copy link
Collaborator

zxystd commented Jun 4, 2023

@abbasabidi85 @ameenjuz I see, the patch is working, but seems that further work is needed, give me a second to see.

@zxystd
Copy link
Collaborator

zxystd commented Jun 4, 2023

BlueToolFixup.kext.zip

@ameenjuz
Copy link

ameenjuz commented Jun 4, 2023

BlueToolFixup.kext.zip

Great job you fixed finally i appreciate your struggle
I tested worked fine on 13.4 and 13.5 beta 2

@zxystd
Copy link
Collaborator

zxystd commented Jun 4, 2023

@ameenjuz Thank you. So everybody suffer this issue can test this kext, I think it is not the fault of itlwm.

@ameenjuz
Copy link

ameenjuz commented Jun 4, 2023

@zxystd your are right
It is not fault of itlwm
It issue had related to bluetoolfixup
I also tested with nvram reset
Both of version worked perfectly 13.4 13.5

@abbasabidi85
Copy link

BlueToolFixup.kext.zip

After this kext, time taken to pair with bluetooth devices is delayed as compared to NVRAM edit, auto-connect is not working. bluetooth doesn't seem smooth. anyways thank you for the kext at least now its working.

@ameenjuz
Copy link

ameenjuz commented Jun 5, 2023

@abbasabidi85
Yes It is time taken to pair with bluetooth devices is delayed
Further fixes is need

@ameenjuz
Copy link

ameenjuz commented Jun 6, 2023

once again bt & wifi break on macOS Sonoma 14

@sileshn
Copy link

sileshn commented Jun 6, 2023

Bluetooth works for me on Sonoma

@ryzendew
Copy link

ryzendew commented Jun 6, 2023

BlueToolFixup.kext.zip

This fixed BT on macos 14 thank you but my wifi is still broken but wifi is slow i can wait

@ameenjuz
Copy link

ameenjuz commented Jun 6, 2023

after reset nvram bt is not working on macOS 14

@zxystd
Copy link
Collaborator

zxystd commented Jun 7, 2023

@gajosadrian
Copy link

BlueToolFixup.kext.zip

I can totally confirm that this kext fixed my problems with bluetooth.
I have Ventura 13.4 and latest kext for bluetooth. Thanks bro ♥️

@diepeterpan
Copy link

Alright, I came across this OpenIntelWireless/IntelBluetoothFirmware#435 and the solution there fixed the Bluetooth under 13.4 for me. I'm using the stable 2.2.0 of Airportitlwm with no problem now.

Add these to OC config.plist NVRAM section where you have the boot-args

<key>bluetoothInternalControllerInfo</key>
<data>AAAAAAAAAAAAAAAAAAA=</data>
<key>bluetoothExternalDongleFailed</key>
<data>AA==</data>

@zxystd Thank you for making Intel wireless possible on mac!

This also works for non Intel bluetooth which don't want to work after a NVRAM reset, thank you so much for posting. Took me quite a bit of time to get to this one.

@ahdyt
Copy link

ahdyt commented Aug 6, 2023

Hi Guys i'm on ventura 13.5, wifi and bluetooth are disabled, my wifi is intel ax201, using airportitlwm 2.2.0 stable or alpha didn't fix the problem, is there any other settings should I do?

I've tried

bluetoothInternalControllerInfo
AAAAAAAAAAAAAAAAAAA=
bluetoothExternalDongleFailed
AA==

but not working either
my kexts

aiprotiltwm
intelbluetoothfirmware
bluetoolfixup

i've also already deleted network preferences folders in library

@diepeterpan
Copy link

Hi Guys i'm on ventura 13.5, wifi and bluetooth are disabled, my wifi is intel ax201, using airportitlwm 2.2.0 stable or alpha didn't fix the problem, is there any other settings should I do?

I've tried

bluetoothInternalControllerInfo AAAAAAAAAAAAAAAAAAA= bluetoothExternalDongleFailed AA==

but not working either my kexts

aiprotiltwm intelbluetoothfirmware bluetoolfixup

i've also already deleted network preferences folders in library

Did you install IntelBTPatcher.kext

https://openintelwireless.github.io/IntelBluetoothFirmware/FAQ.html#what-additional-steps-should-i-do-to-make-bluetooth-work-on-macos-monterey-and-newer

Something else I had to do for my Acer Aspire to get Bluetooth working was to tape two pins on the board as the Bluetooth was not detected by Windows either -
4B488E57-697A-449D-A550-34294EB339A1_1_105_c

@ahdyt
Copy link

ahdyt commented Aug 6, 2023

Hi Guys i'm on ventura 13.5, wifi and bluetooth are disabled, my wifi is intel ax201, using airportitlwm 2.2.0 stable or alpha didn't fix the problem, is there any other settings should I do?
I've tried
bluetoothInternalControllerInfo AAAAAAAAAAAAAAAAAAA= bluetoothExternalDongleFailed AA==
but not working either my kexts
aiprotiltwm intelbluetoothfirmware bluetoolfixup
i've also already deleted network preferences folders in library

Did you install IntelBTPatcher.kext

https://openintelwireless.github.io/IntelBluetoothFirmware/FAQ.html#what-additional-steps-should-i-do-to-make-bluetooth-work-on-macos-monterey-and-newer

Something else I had to do for my Acer Aspire to get Bluetooth working was to tape two pins on the board as the Bluetooth was not detected by Windows either - 4B488E57-697A-449D-A550-34294EB339A1_1_105_c

Oh yeah that one too, What I don't add is the IntelBluetoothInjector.

Are you on macos ventura using ax201 and same wifi && bluetooth too? Mind share your kexts and other configurations like device properties or boot-args?

I'm currently using itlwm + Heliport for wifi workaround.

@diepeterpan
Copy link

Hi Guys i'm on ventura 13.5, wifi and bluetooth are disabled, my wifi is intel ax201, using airportitlwm 2.2.0 stable or alpha didn't fix the problem, is there any other settings should I do?
I've tried
bluetoothInternalControllerInfo AAAAAAAAAAAAAAAAAAA= bluetoothExternalDongleFailed AA==
but not working either my kexts
aiprotiltwm intelbluetoothfirmware bluetoolfixup
i've also already deleted network preferences folders in library

Did you install IntelBTPatcher.kext
https://openintelwireless.github.io/IntelBluetoothFirmware/FAQ.html#what-additional-steps-should-i-do-to-make-bluetooth-work-on-macos-monterey-and-newer
Something else I had to do for my Acer Aspire to get Bluetooth working was to tape two pins on the board as the Bluetooth was not detected by Windows either - 4B488E57-697A-449D-A550-34294EB339A1_1_105_c

Oh yeah that one too, What I don't add is the IntelBluetoothInjector.

Are you on macos ventura using ax201 and same wifi && bluetooth too? Mind share your kexts and other configurations like device properties or boot-args?

I'm currently using itlwm + Heliport for wifi workaround.

I am using Ventura and an AX210.

image

Using version 2.40

Maybe try taping the pins as indicated in the previous post.

@ahdyt
Copy link

ahdyt commented Aug 6, 2023

Hi Guys i'm on ventura 13.5, wifi and bluetooth are disabled, my wifi is intel ax201, using airportitlwm 2.2.0 stable or alpha didn't fix the problem, is there any other settings should I do?
I've tried
bluetoothInternalControllerInfo AAAAAAAAAAAAAAAAAAA= bluetoothExternalDongleFailed AA==
but not working either my kexts
aiprotiltwm intelbluetoothfirmware bluetoolfixup
i've also already deleted network preferences folders in library

Did you install IntelBTPatcher.kext
https://openintelwireless.github.io/IntelBluetoothFirmware/FAQ.html#what-additional-steps-should-i-do-to-make-bluetooth-work-on-macos-monterey-and-newer
Something else I had to do for my Acer Aspire to get Bluetooth working was to tape two pins on the board as the Bluetooth was not detected by Windows either - 4B488E57-697A-449D-A550-34294EB339A1_1_105_c

Oh yeah that one too, What I don't add is the IntelBluetoothInjector.
Are you on macos ventura using ax201 and same wifi && bluetooth too? Mind share your kexts and other configurations like device properties or boot-args?
I'm currently using itlwm + Heliport for wifi workaround.

I am using Ventura and an AX210.

image

Using version 2.40

Maybe try taping the pins as indicated in the previous post.

The kexts version are unclear, I use OCAuxiliaryTools. Well I guess so, or perhaps USB Mapping. As the bluetooth just can be on or off but only cosmetics. Nothing happens.

@ahdyt
Copy link

ahdyt commented Aug 6, 2023

Screenshot 2023-08-06 at 23 21 45

@lollo78
Copy link

lollo78 commented Nov 25, 2023

BlueToolFixup.kext.zip

Hi @zxystd, I tried the advices posted in this thread, and all the latest stable versions of the kexts required, but Bluetooth doesn't work for me. Sadly, also your BlueToolFixup.kext failed. I tried in Ventura and after I upgraded to Sonoma, but BT still not working.

In attached my shit.log: I really hope for a fix.
shit.log

My card is an Intel AX210NGW and it works fine in Windows. So, it's not a faulty card.
Specs:
For Intel(R) Wi-Fi 6E AX210 160MHz: PCI\VEN_8086&DEV_2725&SUBSYS_00248086&REV_1A
For Intel(R) Wireless Bluetooth(R): USB\VID_8087&PID_0032&REV_0000

Thanks for all

@yflwz
Copy link

yflwz commented Dec 3, 2023

Ventura 13.6 has the same problem, WIFI works normally, but Bluetooth cannot be driven.

@abbasabidi85
Copy link

Bluetooth works for me on Sonoma

how? which kexts are you using and their specific versions?

@abbasabidi85
Copy link

Ventura 13.6 has the same problem, WIFI works normally, but Bluetooth cannot be driven.

yes same issue in 13.6 bluetooth is unable to function properly i.e search devices, connect to save devices, connect to searched device etc

@TheLazyGeekGuy
Copy link

Does it work properly now ?

@abbasabidi85
Copy link

Does it work properly now ?

No still there are issues with connecting to bluetooth devices especially wireless mouse and sometimes it doesn't connect with earbuds(pixel buds a series) either

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests