IntelBluetoothFirmware icon indicating copy to clipboard operation
IntelBluetoothFirmware copied to clipboard

BT not patches on macOS Sonoma

Open Ampernic opened this issue 7 months ago • 5 comments

Have you read the docs?

Yes

macOS Version

macOS 14.7.6

Kext Version

v2.4.0 - v2.5.0 ( 01cc180 )

Wireless Adapter Model and USB Product ID

Intel Centrino Advanced-N 6235 ( 0x07da )

Description

Image

(BT shown in USB section of system report correctly, and setup as builtin) Image

USB Map works correct

Image

But not working

Image

Kexts order

Image

Trying also sequoia nvram entries (with and without)

Image

Info in System Report - Bluetooth

Контроллер Bluetooth:
  Адрес:	NULL
  Состояние:	Выкл.
  Набор микросхем:	BCM_4350C2
  Видимо для других устройств:	Выкл.
  Версия прошивки:	v0
  Поддерживаемые службы:	0x392039 < HFP AVRCP A2DP HID Braille LEA AACP GATT SerialPort >
  Передача данных:	PCIe
  ID поставщика:	0x004C (Apple)

Relevant log output

ampernic@iMac-Ampernic ~ % sudo dmesg | grep IntelFirmware
ampernic@iMac-Ampernic ~ % 

(yeah, nothing...)

Kernel Panic Logs


Ampernic avatar May 26 '25 18:05 Ampernic

So, only after this issue I checked BrcmPatchRAM version changelog, and found this

Image

After adding this argument with sequoia values - IT FINALY WORKS

Image

May be need add to kext documentation or FAQ, because I lost 3 days with that...

Ampernic avatar May 26 '25 18:05 Ampernic

Hello I updated to Sonoma 14.7.6 and I lost bluetooth. I tried your solution injecting brcmpatches with boot argument but still no work. Can you tell me which bluetooth kext are you using? I got the same chipset on an Asus b360 board.

fidelio959 avatar Jun 02 '25 17:06 fidelio959

Hello I updated to Sonoma 14.7.6 and I lost bluetooth. I tried your solution injecting brcmpatches with boot argument but still no work. Can you tell me which bluetooth kext are you using? I got the same chipset on an Asus b360 board.

IntelBluetoothFirmware + IntelBTPatcher from this Dortania build

And BlueToolFixup from latest BrcmPatchRAM

Also in NVRAM

7C436110-AB2A-4BBB-A880-FE41995C9F82

Add section: boot-args String ...(your args) -btlfxallowanyaddr-btlfxboardid bluetoothExternalDongleFailed DATA 00 bluetoothInternalControllerInfo DATA 00000000 00000000 00000000 0000

Delete section: bluetoothExternalDongleFailed bluetoothInternalControllerInfo

Double check USB path and type

Also I have patched DMAR table and enabled VT-d. I read somewhere VT-d can be needed sometimes enabled... It was before creating this issue and not help, but maybe this is first step for work before other params... I can't give this patches cause they are special for my platform. (Lenovo ThinkCentre m93z AiO) (But you can read this Dortania article for make itself)

And reset NVRAM

Ampernic avatar Jun 02 '25 21:06 Ampernic

It works for me on macOS Sonoma 14.7.6 with the Intel AX210 Wi-Fi adapter. thanks @Ampernic

ldt25290 avatar Jun 15 '25 14:06 ldt25290

I don't know the reason why we need -btlfxallowanyaddr-btlfxboardid for intelBT hardware, but the absence of it makes wifi speed significantly slow...

After adding these boot-args, the problem seems gone

Thanks Ampernic.

amane1234 avatar Jun 17 '25 16:06 amane1234