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

Kernel panik when activating IntelBTPatcher.kext on SEQUOIA > Bluetooth higher 5.1 #486

Open
anonymous-writer opened this issue Jun 13, 2024 · 41 comments

Comments

@anonymous-writer
Copy link

Have you read the docs?

Yes

macOS Version

macOS 15

Kext Version

v2.4.0

Wireless Adapter Model and USB Product ID

Intel AX-210

Description

Kernel panik when activating IntelBTPatcher.kext. Panic attached.

Info in System Report - Bluetooth

Unfortunately no information because of the kernel panic.

Relevant log output

Unfortunately no information because of the kernel panic.

Kernel Panic Logs

panic(cpu 7 caller 0xffffff801a90e4c4): IOGMD: not wired for the IODMACommand com.apple.IOMemoryDescriptor.cpp:3246
Panicked task 0xffffff8b69166870: 15 threads: pid 142: bluetoothd
Backtrace (CPU 7), panicked thread: 0xffffff903608f0c8, Frame : Return Address
0xffffffd101223240 : 0xffffff801a1644e1 
0xffffffd101223290 : 0xffffff801a2cfefc 
0xffffffd1012232d0 : 0xffffff801a2bfbad 
0xffffffd101223370 : 0xffffff801a0fa971 
0xffffffd101223390 : 0xffffff801a1647d7 
0xffffffd101223490 : 0xffffff801a163e72 
0xffffffd101223500 : 0xffffff801a9d3d58 
0xffffffd1012235f0 : 0xffffff801a90e4c4 
0xffffffd101223660 : 0xffffff801a90e791 
0xffffffd101223740 : 0xffffff801a90a44c 
0xffffffd1012237a0 : 0xffffff801e0b599b 
0xffffffd101223900 : 0xffffff801ca18f97 
0xffffffd101223930 : 0xffffff801ca34363 
0xffffffd101223990 : 0xffffff801ca34254 
0xffffffd101223a10 : 0xffffff801a93b7a6 
0xffffffd101223a40 : 0xffffff801a93bfed 
0xffffffd101223ba0 : 0xffffff801a2776ef 
0xffffffd101223d00 : 0xffffff801a1414b8 
0xffffffd101223da0 : 0xffffff801a154c45 
0xffffffd101223df0 : 0xffffff801a155334 
0xffffffd101223ee0 : 0xffffff801a2a44aa 
0xffffffd101223fa0 : 0xffffff801a0fadd6 
      Kernel Extensions in backtrace:
         com.apple.iokit.IOUSBHostFamily(1.2)[A012230A-389F-3468-889F-5F8733B17D45]com.apple.0xffffff801c9db000-com.apple.driver.0xffffff801ca4ffff
            dependency: com.apple.driver.AppleBusPowerController(1.0)[27641E32-63A0-37ED-B1F7-326703B80BA4]com.apple.0xffffff801b52c000-com.apple.driver.0xffffff801b52ffff
            dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[81226F90-21C1-3DDD-8374-49170AB2757B]com.apple.0xffffff801b83b000-com.apple.driver.0xffffff801b873fff
            dependency: com.apple.driver.AppleSMC(3.1.9)[B44C843C-D46E-307A-8968-3EEFC6B9E6F2]com.apple.0xffffff801b92b000-com.apple.driver.0xffffff801b944fff
            dependency: com.apple.driver.usb.AppleUSBCommon(1.0)[8509402D-83BE-34CF-B822-3FBA13724ED0]com.apple.0xffffff801bb44000-com.apple.driver.0xffffff801bb47fff
            dependency: com.apple.driver.AppleUSBHostMergeProperties(1.2)[E075EB10-9189-3B10-BF6A-734720C92E37]com.apple.0xffffff801caae000-com.apple.driver.0xffffff801caaefff
            dependency: com.apple.iokit.IOACPIFamily(1.4)[5CCDA23F-974B-36FE-991B-F492F97C7C90]com.apple.0xffffff801c147000-com.apple.driver.0xffffff801c148fff
         com.zxystd.IntelBTPatcher(2.5)[0C32ABE2-93E3-30C9-9B28-2A220C5FF100]com.apple.0xffffff801e0b4000-com.apple.driver.0xffffff801e0bcfff
            dependency: as.vit9696.Lilu(1.6.8)[B010EDEA-1824-3683-97AC-9BAE10C3D851]com.apple.0xffffff801dc32000-com.apple.driver.0xffffff801dc5dfff
            dependency: com.apple.iokit.IOUSBHostFamily(1.2)[A012230A-389F-3468-889F-5F8733B17D45]com.apple.0xffffff801c9db000-com.apple.driver.0xffffff801ca4ffff

Process name corresponding to current thread (0xffffff903608f0c8): bluetoothd
Boot args: dc6config=0 itlwm_cc=DE -btlfxallowanyaddr -lilubetaall

Mac OS version:
24A5264n

Kernel version:
Darwin Kernel Version 24.0.0: Thu May 30 21:30:05 PDT 2024; root:xnu-11215.0.31.511.2~1/RELEASE_X86_64
Kernel UUID: A36714EE-98AD-31CA-8B1D-F517BC1379E5
roots installed: 0
KernelCache slide: 0x0000000019e00000
KernelCache base:  0xffffff801a000000
Kernel slide:      0x0000000019ee4000
Kernel text base:  0xffffff801a0e4000
__HIB  text base: 0xffffff8019f00000
System model name: MacBookPro16,2 (Mac-5F9802EFE386AA28)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0

System uptime in nanoseconds: 30819246172
Last Sleep:           absolute           base_tsc          base_nano
  Uptime  : 0x000000072cf866c3
  Sleep   : 0x0000000000000000 0x0000000000000000 0x0000000000000000
  Wake    : 0x0000000000000000 0x0000000337c7d7bb 0x0000000000000000
Compressor Info: 0% of compressed pages limit (OK) and 0% of segments limit (OK) with 0 swapfiles and OK swap space
Zone info:
  Zone map: 0xffffff8033d5c000 - 0xffffffa033d5c000
  . PGZ   : 0xffffff8033d5c000 - 0xffffff803655d000
  . VM    : 0xffffff803655d000 - 0xffffff8502c29000
  . RO    : 0xffffff8502c29000 - 0xffffff869c3c2000
  . GEN0  : 0xffffff869c3c2000 - 0xffffff8b68a8e000
  . GEN1  : 0xffffff8b68a8e000 - 0xffffff903515b000
  . GEN2  : 0xffffff903515b000 - 0xffffff9501828000
  . GEN3  : 0xffffff9501828000 - 0xffffff99cdef5000
  . DATA  : 0xffffff99cdef5000 - 0xffffffa033d5c000
  Metadata: 0xffffffbdd42d4000 - 0xffffffbdf42d4000
  Bitmaps : 0xffffffbdf42d4000 - 0xffffffbdf7ed4000
  Extra   : 0 - 0

last started kext at 30466798016: com.apple.driver.ApplePlatformEnabler	2.7.0d0 (addr 0xffffff7faf084000, size 8192)
loaded kexts:
as.acidanthera.voodoo.driver.PS2Keyboard	2.3.6
me.kishorprins.VoodooInput	1.1.4
com.zxystd.IntelBluetoothFirmware	2.4.0
me.kishorprins.VoodooI2CELAN	1
com.alexandred.VoodooI2C	2.8
com.zxystd.itlwm	2.3.0
org.rehabman.driver.NullEthernet	1.0.7
org.coolstar.VoodooGPIO	1.1
as.acidanthera.voodoo.driver.PS2Controller	2.3.6
org.zhen.ThermalSolution	1
org.zhen.YogaSMC	2.0.0
as.vit9696.SMCProcessor	1.3.3
com.zxystd.IntelBTPatcher	2.5.0
as.acidanthera.BlueToolFixup	2.6.8
as.lvs1974.HibernationFixup	1.5.0
as.acidanthera.BrightnessKeys	1.0.4
com.alexandred.VoodooI2CServices	1
as.vit9696.AppleALC	1.9.0
ru.usrsse2.SMCLightSensor	1.3.3
ru.usrsse2.SMCBatteryManager	1.3.3
as.vit9696.VirtualSMC	1.3.3
as.vit9696.WhateverGreen	1.6.6
as.vit9696.RestrictEvents	1.1.3
org.lvs1974.driver.CpuTscSync	1.1.0
as.vit9696.Lilu	1.6.8
com.apple.driver.ApplePlatformEnabler	2.7.0d0
com.apple.driver.AGPM	137
com.apple.driver.X86PlatformShim	1.0.0
com.apple.driver.AppleHDAHardwareConfigDriver	600.2
com.apple.driver.AppleHDA	600.2
com.apple.filesystems.autofs	3.0
com.apple.driver.AppleGraphicsDevicePolicy	8.1.10
com.apple.AGDCPluginDisplayMetrics	8.1.10
com.apple.driver.AppleUpstreamUserClient	3.6.12
com.apple.driver.pmtelemetry	1
com.apple.filesystems.nfs	1
com.apple.iokit.IOUserEthernet	1.0.1
com.apple.driver.usb.AppleUSBUserHCI	1
com.apple.driver.AppleRXE	1.0
com.apple.driver.AppleGFXHDA	400.1
com.apple.driver.AppleHV	1
com.apple.driver.AppleSMCLMU	7400.2
com.apple.driver.AppleIntelPCHPMC	2.0.1
com.apple.driver.AppleIntelICLGraphics	23.0.0
com.apple.driver.AppleIntelSlowAdaptiveClocking	4.0.0
com.apple.driver.AGDCBacklightControl	8.1.10
com.apple.driver.AppleBacklight	180.11
com.apple.driver.AppleMCCSControl	1.17
com.apple.driver.AppleFIVRDriver	4.1.0
com.apple.driver.AppleIntelICLLPGraphicsFramebuffer	23.0.0
com.apple.driver.ACPI_SMC_PlatformPlugin	1.0.0
com.apple.driver.AppleFileSystemDriver	3.0.1
com.apple.filesystems.tmpfs	1
com.apple.filesystems.lifs	1
com.apple.filesystems.hfs.kext	667.0.0
com.apple.BootCache	40
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib	1.0.0
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless	1.0.0d1
com.apple.driver.AppleSmartBatteryManager	161.0.0
com.apple.private.KextAudit	1.0
com.apple.filesystems.apfs	2301.0.0
com.apple.driver.AppleAHCIPort	383
com.apple.driver.AppleHPET	1.8
com.apple.driver.AppleRTC	2.0.1
com.apple.driver.AppleACPIEC	6.1
com.apple.driver.AppleACPIButtons	6.1
com.apple.driver.AppleSMBIOS	2.1
com.apple.driver.AppleAPIC	1.7
com.apple.AppleSystemPolicy	2.0.0
com.apple.nke.applicationfirewall	406
com.apple.iokit.IOKitRegistryCompatibility	1
com.apple.iokit.EndpointSecurity	1
com.apple.Dont_Steal_Mac_OS_X	7.0.0
com.apple.driver.AppleDiskImages2	373
com.apple.kec.AppleEncryptedArchive	1
com.apple.driver.DspFuncLib	600.2
com.apple.kext.OSvKernDSPLib	530
com.apple.driver.AppleGraphicsControl	8.1.10
com.apple.kext.triggers	1.0
com.apple.driver.IOHIDPowerSource	1
com.apple.driver.AppleCallbackPowerSource	1
com.apple.iokit.IOAVBFamily	1300.19
com.apple.driver.AppleUIO	1
com.apple.iokit.IORDMAFamily	1.0
com.apple.driver.AppleRSMChannel	1
com.apple.iokit.IORSMFamily	1
com.apple.driver.AppleHDAController	600.2
com.apple.iokit.IOHDAFamily	600.2
com.apple.iokit.IOAudioFamily	600.2
com.apple.vecLib.kext	1.2.0
com.apple.driver.AppleIPAppender	1.0
com.apple.driver.AppleSMBusPCI	1.0.14d1
com.apple.AppleGPUWrangler	8.1.10
com.apple.iokit.IOSlowAdaptiveClockingFamily	1.0.0
com.apple.driver.AppleBacklightExpert	180.11
com.apple.driver.AppleSMBusController	1.0.18d1
com.apple.plugin.IOgPTPPlugin	1300.48
com.apple.iokit.IONDRVSupport	598
com.apple.iokit.IOAcceleratorFamily2	485
com.apple.AppleGraphicsDeviceControl	8.1.10
com.apple.iokit.IOGraphicsFamily	598
com.apple.driver.driverkit.serial	6.0.0
com.apple.iokit.IOSerialFamily	11
com.apple.driver.IOPlatformPluginLegacy	1.0.0
com.apple.driver.X86PlatformPlugin	1.0.0
com.apple.driver.IOPlatformPluginFamily	6.0.0d8
com.apple.driver.AppleBSDKextStarter	3
com.apple.iokit.IOSurface	368
com.apple.filesystems.hfs.encodings.kext	1
com.apple.driver.AppleSyntheticGameController	12.0.31
com.apple.driver.usb.AppleUSBHostPacketFilter	1.0
com.apple.iokit.IOUSBFamily	900.4.2
com.apple.driver.AppleXsanScheme	3
com.apple.driver.AppleEFINVRAM	2.1
com.apple.iokit.IONVMeFamily	2.1.0
com.apple.driver.usb.AppleUSBXHCIPCI	1.2
com.apple.driver.usb.AppleUSBXHCI	1.2
com.apple.iokit.IOAHCIFamily	306
com.apple.driver.AppleEFIRuntime	2.1
com.apple.iokit.IOHIDFamily	2.0.0
com.apple.iokit.IOSMBusFamily	1.1
com.apple.iokit.IOTimeSyncFamily	1300.48
com.apple.iokit.IOSkywalkFamily	1.0
com.apple.driver.mDNSOffloadUserClient	1.0.1b8
com.apple.iokit.IONetworkingFamily	3.4
com.apple.driver.DiskImages	493.0.0
com.apple.iokit.IOBluetoothFamily	9.0.0
com.apple.iokit.IOReportFamily	47
com.apple.security.quarantine	4
com.apple.security.sandbox	300.0
com.apple.kext.AppleMatch	1.0.0d1
com.apple.driver.AppleSSE	1.0
com.apple.driver.AppleLockdownMode	1
com.apple.driver.AppleKeyStore	2
com.apple.driver.AppleUSBTDM	556
com.apple.iokit.IOUSBMassStorageDriver	250
com.apple.iokit.IOUSBHostFamily	1.2
com.apple.driver.AppleUSBHostMergeProperties	1.2
com.apple.driver.usb.AppleUSBCommon	1.0
com.apple.driver.AppleBusPowerController	1.0
com.apple.iokit.IOSCSIBlockCommandsDevice	498
com.apple.iokit.IOSCSIArchitectureModelFamily	498
com.apple.driver.AppleFDEKeyStore	28.30
com.apple.driver.AppleEffaceableStorage	1.0
com.apple.iokit.IOStorageFamily	2.1
com.apple.driver.AppleCyrus	1
com.apple.driver.AppleMobileFileIntegrity	1.0.5
com.apple.security.AppleImage4	7.0.0
com.apple.kext.CoreTrust	1
com.apple.driver.AppleCredentialManager	1.0
com.apple.iokit.CoreAnalyticsFamily	1
com.apple.driver.AppleSEPManager	1.0.1
com.apple.driver.IOSlaveProcessor	1
com.apple.driver.AppleACPIPlatform	6.1
com.apple.driver.AppleSMC	3.1.9
com.apple.iokit.IOPCIFamily	2.9
com.apple.iokit.IOACPIFamily	1.4
com.apple.driver.watchdog	1
com.apple.kec.pthread	1
com.apple.kec.XrtHostedXnu	1
com.apple.kec.Libm	1
com.apple.kec.Compression	1.0
com.apple.kec.corecrypto	14.0
@johnpapad24
Copy link

problem confirmed but I am personally fine with the bluetooth on sequoia without the use of this kext.

(intel 8260)

I believe that just disabling this kext will do the trick

@anonymous-writer
Copy link
Author

anonymous-writer commented Jun 13, 2024

Sorry, but BT 5.3 need this Kext.
Intel 8260 have BT 4.2. Therefore the kext is not needed.

@johnpapad24
Copy link

try this configuration:

IntelBluetoothFirmware.kext
BlueToolFixup.kext
BrcmPatchRAM2.kext
BrcmPatchRAM3.kext

@70599
Copy link

70599 commented Jun 13, 2024

Sorry, but BT 5.3 need this Kext. Intel 8260 have BT 4.2. Therefore the kext is not needed.

Check this README.
Why would you want to continue trying IntelBTPatcher in the new macOS of 2024?

@tunglamvghy
Copy link

I have the same issue. Do you know the solution?

@anonymous-writer anonymous-writer changed the title Kernel panik when activating IntelBTPatcher.kext on SEQUOIA Kernel panik when activating IntelBTPatcher.kext on SEQUOIA > Bluetooth higher 5.2 Jun 13, 2024
@anonymous-writer
Copy link
Author

anonymous-writer commented Jun 13, 2024

Thanks for the answers.
But it would be good if the answers here were from Users with Bluetooth module higher than 5.1.
Only these need the Kext and there is no other known solution since Monterey.
I have adjusted the headline to Bluetooth higher 5.2.

@anonymous-writer anonymous-writer changed the title Kernel panik when activating IntelBTPatcher.kext on SEQUOIA > Bluetooth higher 5.2 Kernel panik when activating IntelBTPatcher.kext on SEQUOIA > Bluetooth higher 5.1 Jun 13, 2024
@70599
Copy link

70599 commented Jun 13, 2024

Thanks for the answers. But it would be good if the answers here were from Users with Bluetooth module higher than 5.1. Only these need the Kext and there is no other known solution since Monterey. I have adjusted the headline to Bluetooth higher 5.2.

How long has it been since you last read the IntelBTPatcher README?

@anonymous-writer
Copy link
Author

anonymous-writer commented Jun 14, 2024

There is clearly written "Do not use it on Monterey". Which certainly means beginning from Monterey do not use this kext.
I have tried Kext IntelBluetoothFirmware. SEQUOIA will not start with this kext.

It would be really great if only those who have experience with Intel and Bluetooth higher than 5.1 answered in this post.

@Lorys89
Copy link

Lorys89 commented Jun 17, 2024

BlueToolFixup.kext.zip
IntelBluetoothFirmware-2.5.0-RELEASE.zip

but add nvram setting

bluetoothExternalDongleFailed DATA 00

bluetoothInternalControllerInfo DATA 0000000000000000000000000000

image png 0c5bbff33120ba56c72f4a1bc5929275

image png caac956659a0bc5f13342ed0bd713a86

@anonymous-writer
Copy link
Author

anonymous-writer commented Jun 19, 2024

@Lorys89 ,
The kexts you posted work perfectly. Thank you very much for that.

I don't need this:
bluetoothExternalDongleFailed DATA 00
bluetoothInternalControllerInfo DATA 0000000000000000000000000000

I only use the start parameter:
-btlfxallowanyaddr
If I really need this parameter i have not tested.

When created from your source code, the kext doesn't work for me. For whatever reason.
https://github.com/Lorys89/IntelBluetoothFirmware

@Lorys89
Copy link

Lorys89 commented Jun 19, 2024

@Lorys89 , The kexts you posted work perfectly. Thank you very much for that.

I don't need this: bluetoothExternalDongleFailed DATA 00 bluetoothInternalControllerInfo DATA 0000000000000000000000000000

I only use the start parameter: -btlfxallowanyaddr If I really need this parameter i have not tested.

When created from your source code, the kext doesn't work for me. For whatever reason. https://github.com/Lorys89/IntelBluetoothFirmware

Use this
https://github.com/Lorys89/IntelBluetoothFirmware/actions/runs/9553221087/artifacts/1609892363

@xfwdrev
Copy link

xfwdrev commented Jun 25, 2024

@Lorys89 , The kexts you posted work perfectly. Thank you very much for that.
I don't need this: bluetoothExternalDongleFailed DATA 00 bluetoothInternalControllerInfo DATA 0000000000000000000000000000
I only use the start parameter: -btlfxallowanyaddr If I really need this parameter i have not tested.
When created from your source code, the kext doesn't work for me. For whatever reason. https://github.com/Lorys89/IntelBluetoothFirmware

Use this https://github.com/Lorys89/IntelBluetoothFirmware/actions/runs/9553221087/artifacts/1609892363

This one worked. But apparently it doesn't work again on Beta 2.

@nguyentdat23
Copy link

BlueToolFixup.kext.zip IntelBluetoothFirmware-2.5.0-RELEASE.zip

but add nvram setting

bluetoothExternalDongleFailed DATA 00

bluetoothInternalControllerInfo DATA 0000000000000000000000000000

I follow your instruction and bluetooth can be turn on but failed to discover. Is there an order for sort these kext?

@Lorys89
Copy link

Lorys89 commented Jun 26, 2024

Try this https://github.com/Lorys89/IntelBluetoothFirmware/releases/download/2.5.0/IntelBluetoothFirmware-2.5.0-RELEASE.zip

@nguyentdat23
Copy link

Try this https://github.com/Lorys89/IntelBluetoothFirmware/releases/download/2.5.0/IntelBluetoothFirmware-2.5.0-RELEASE.zip

Thanks so much mate! Now bluetooth works flawless in Sequoia Beta 2 with Intel AX201.

@mick3lson
Copy link

Thanks so much mate! Now bluetooth works flawless in Sequoia Beta 2 with Intel AX201.

I tried this kext but don't work on my Intel AX200, can you explain wich kext did you use and if nvram setting is mandatory.

@xfwdrev
Copy link

xfwdrev commented Jun 26, 2024

Try this https://github.com/Lorys89/IntelBluetoothFirmware/releases/download/2.5.0/IntelBluetoothFirmware-2.5.0-RELEASE.zip

Thanks. Works again on beta 2. Have to perform NVRAM Clear to make it work too.

@nguyentdat23
Copy link

nguyentdat23 commented Jun 29, 2024

Thanks so much mate! Now bluetooth works flawless in Sequoia Beta 2 with Intel AX201.

I tried this kext but don't work on my Intel AX200, can you explain wich kext did you use and if nvram setting is mandatory.

I add these kexts with order like the images below, IntelBluetoothFirmware, IntelBTPatcher and BlueToolFixup i got from Lorys89 and add two NVRAM follow Lorys89's instruction
image
image

@Daasin
Copy link

Daasin commented Jul 15, 2024

Worked on one device,
Not on the other. Both on Beta 3.

`panic(cpu 0 caller 0xffffff800610c7f4): IOGMD: not wired for the IODMACommand @IOMemoryDescriptor.cpp:3246
Panicked task 0xffffff9045d259b0: 181 threads: pid 0: kernel_task
Backtrace (CPU 0), panicked thread: 0xffffff99de7b6b30, Frame : Return Address
0xffffffea16b2f530 : 0xffffff800595e641
0xffffffea16b2f580 : 0xffffff8005acb14c
0xffffffea16b2f5c0 : 0xffffff8005aba7cb
0xffffffea16b2f680 : 0xffffff80058f4971
0xffffffea16b2f6a0 : 0xffffff800595e937
0xffffffea16b2f7a0 : 0xffffff800595dfd2
0xffffffea16b2f810 : 0xffffff80061d47f8
0xffffffea16b2f900 : 0xffffff800610c7f4
0xffffffea16b2f970 : 0xffffff800610cac1
0xffffffea16b2fa50 : 0xffffff800610881c
0xffffffea16b2fab0 : 0xffffff800a28698e
0xffffffea16b2fb00 : 0xffffff800823e3e9
0xffffffea16b2fcf0 : 0xffffff8007356d3b
0xffffffea16b2fef0 : 0xffffff80073568b4
0xffffffea16b2ff20 : 0xffffff80060f800e
0xffffffea16b2ff60 : 0xffffff80060f7646
0xffffffea16b2ffa0 : 0xffffff80058f419e
Kernel Extensions in backtrace:
com.apple.driver.usb.AppleUSBCommon(1.0)[275A45BD-9BA2-35B8-8DE4-619323D72692]@0xffffff8007354000->0xffffff8007357fff
com.apple.iokit.IOUSBHostFamily(1.2)[C82923C2-8D24-30D5-8D62-55BD7F33E700]@0xffffff80081ec000->0xffffff8008260fff
dependency: com.apple.driver.AppleBusPowerController(1.0)[27641E32-63A0-37ED-B1F7-326703B80BA4]@0xffffff8006d2f000->0xffffff8006d32fff
dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[CABC2D45-E2FF-38EA-916D-87EEEEF51006]@0xffffff8007045000->0xffffff800707dfff
dependency: com.apple.driver.AppleSMC(3.1.9)[AE2D404B-52C3-3E5E-9E50-1CFE4C8CB5B2]@0xffffff8007136000->0xffffff800714ffff
dependency: com.apple.driver.usb.AppleUSBCommon(1.0)[275A45BD-9BA2-35B8-8DE4-619323D72692]@0xffffff8007354000->0xffffff8007357fff
dependency: com.apple.driver.AppleUSBHostMergeProperties(1.2)[17B1956A-6399-3572-91C8-01671E9E18A9]@0xffffff80082bf000->0xffffff80082bffff
dependency: com.apple.iokit.IOACPIFamily(1.4)[5CCDA23F-974B-36FE-991B-F492F97C7C90]@0xffffff8007956000->0xffffff8007957fff
com.zxystd.IntelBTPatcher(2.5)[8B35E4E1-C7C8-3963-A181-4190BBA01315]@0xffffff800a285000->0xffffff800a28efff
dependency: as.vit9696.Lilu(1.6.7)[087C34D2-49F8-3FDA-8757-27E9425C9EE4]@0xffffff80094af000->0xffffff80094dafff
dependency: com.apple.iokit.IOUSBHostFamily(1.2)[C82923C2-8D24-30D5-8D62-55BD7F33E700]@0xffffff80081ec000->0xffffff8008260fff

'Process name corresponding to current thread (0xffffff99de7b6b30): kernel_task
Boot args: -no_compat_check -lilubetaall -wegbeta -alcbeta -igfxblt igfxonln=1 revpatch=sbvmm -btlfxallowanyaddr'

'Mac OS version:
24A5289h
Kernel version:
Darwin Kernel Version 24.0.0: Mon Jul 1 21:56:48 PDT 2024; root:xnu-11215.0.132.501.1~1/RELEASE_X86_64
Kernel UUID: 038C92A2-763E-35BA-A79F-E1835BE4D67E
roots installed: 0
KernelCache slide: 0x0000000005600000
KernelCache base: 0xffffff8005800000
Kernel slide: 0x00000000056e4000
Kernel text base: 0xffffff80058e4000
__HIB text base: 0xffffff8005700000
System model name: Macmini8,1 (Mac-7BA5B2DFE22DDD8C)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0'

'System uptime in nanoseconds: 13059054929
Last Sleep: absolute base_tsc base_nano
Uptime : 0x000000030a616178
Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000
Wake : 0x0000000000000000 0x0000000a55e1e46e 0x0000000000000000
Compressor Info: 0% of compressed pages limit (OK) and 0% of segments limit (OK) with 0 swapfiles and OK swap space
Zone info:
Zone map: 0xffffff8044dc0000 - 0xffffffa044dc0000
. PGZ : 0xffffff8044dc0000 - 0xffffff8046dc1000
. VM : 0xffffff8046dc1000 - 0xffffff85135c0000
. RO : 0xffffff85135c0000 - 0xffffff86acdc0000
. GEN0 : 0xffffff86acdc0000 - 0xffffff8b795c0000
. GEN1 : 0xffffff8b795c0000 - 0xffffff9045dc0000
. GEN2 : 0xffffff9045dc0000 - 0xffffff95125c0000
. GEN3 : 0xffffff95125c0000 - 0xffffff99dedc0000
. DATA : 0xffffff99dedc0000 - 0xffffffa044dc0000
Metadata: 0xffffffb05fe9e000 - 0xffffffb07fe9e000
Bitmaps : 0xffffffb07fe9e000 - 0xffffffb082e9e000
Extra : 0 - 0
`

@tenglendon
Copy link

tested
15.0 Beta 1 and 2 IntelBTPatcher.kext works well
15.0 Beta3 IntelBTPatcher.kext Kernel panik
15.0 Beta4 IntelBTPatcher.kext Kernel panik

@SudoSuBash
Copy link

SudoSuBash commented Aug 7, 2024

Yep.
The IntelBTPatcher still has the panic problem on macOS 15 Beta 4.
This is code:

panic(cpu 2 caller 0xffffff801ff0b314): IOGMD: not wired for the IODMACommand @IOMemoryDescriptor.cpp:3248
Panicked task 0xffffff905870dd60: 201 threads: pid 0: kernel_task
Backtrace (CPU 2), panicked thread: 0xffffff9058723b30, Frame : Return Address
0xffffffa0cc5e7530 : 0xffffff801f75bd51 mach_kernel : _handle_debugger_trap + 0x4c1
0xffffffa0cc5e7580 : 0xffffff801f8c8b3c mach_kernel : _kdp_i386_trap + 0x11c
0xffffffa0cc5e75c0 : 0xffffff801f8b81bb mach_kernel : _kernel_trap + 0x48b
0xffffffa0cc5e7680 : 0xffffff801f6f1971 mach_kernel : _return_from_trap + 0xc1
0xffffffa0cc5e76a0 : 0xffffff801f75c047 mach_kernel : _DebuggerTrapWithState + 0x67
0xffffffa0cc5e77a0 : 0xffffff801f75b6e2 mach_kernel : _panic_trap_to_debugger + 0x1e2
0xffffffa0cc5e7810 : 0xffffff801ffd37d8 mach_kernel : _panic + 0x81
0xffffffa0cc5e7900 : 0xffffff801ff0b314 mach_kernel : __ZNK25IOGeneralMemoryDescriptor19dmaCommandOperationEjPvj + 0x894
0xffffffa0cc5e7970 : 0xffffff801ff0b5e1 mach_kernel : __ZN25IOGeneralMemoryDescriptor18getPhysicalSegmentEyPyj + 0x291
0xffffffa0cc5e7a50 : 0xffffff801ff0731c mach_kernel : __ZN18IOMemoryDescriptor9readBytesEyPvy + 0xfc
0xffffffa0cc5e7ab0 : 0xffffff802365992e com.zxystd.IntelBTPatcher : __ZL17asyncIOCompletionPvS_ij + 0x55
0xffffffa0cc5e7b00 : 0xffffff80220663e9 com.apple.iokit.IOUSBHostFamily : __ZN17AppleUSBIORequest8completeEv + 0xff1
0xffffffa0cc5e7cf0 : 0xffffff802117ad3b com.apple.driver.usb.AppleUSBCommon : __ZN24AppleUSBRequestCompleter20completeRequestQueueEP11queue_entry + 0x469
0xffffffa0cc5e7ef0 : 0xffffff802117a8b4 com.apple.driver.usb.AppleUSBCommon : __ZN24AppleUSBRequestCompleter12checkForWorkEv + 0x132
0xffffffa0cc5e7f20 : 0xffffff801fef6b0e mach_kernel : __ZN10IOWorkLoop15runEventSourcesEv + 0x13e
0xffffffa0cc5e7f60 : 0xffffff801fef6146 mach_kernel : __ZN10IOWorkLoop10threadMainEv + 0x36
0xffffffa0cc5e7fa0 : 0xffffff801f6f119e mach_kernel : _call_continuation + 0x2e
      Kernel Extensions in backtrace:
         com.apple.driver.usb.AppleUSBCommon(1.0)[066E3BA0-D5FC-3355-A355-BD6E44833135]@0xffffff8021178000->0xffffff802117bfff
         com.apple.iokit.IOUSBHostFamily(1.2)[A7025865-1246-3750-8AC9-9F9410682BCC]@0xffffff8022014000->0xffffff8022088fff
            dependency: com.apple.driver.AppleBusPowerController(1.0)[27641E32-63A0-37ED-B1F7-326703B80BA4]@0xffffff8020b51000->0xffffff8020b54fff
            dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[A0274F23-311D-30DC-8C78-0BF4109AD475]@0xffffff8020e67000->0xffffff8020ea0fff
            dependency: com.apple.driver.AppleSMC(3.1.9)[4364B20F-0128-324C-AC42-FC3382C9784A]@0xffffff8020f59000->0xffffff8020f72fff
            dependency: com.apple.driver.usb.AppleUSBCommon(1.0)[066E3BA0-D5FC-3355-A355-BD6E44833135]@0xffffff8021178000->0xffffff802117bfff
            dependency: com.apple.driver.AppleUSBHostMergeProperties(1.2)[E25ABE12-F5BF-36EC-B326-EF93B6C57C40]@0xffffff80220e7000->0xffffff80220e7fff
            dependency: com.apple.iokit.IOACPIFamily(1.4)[5CCDA23F-974B-36FE-991B-F492F97C7C90]@0xffffff802177c000->0xffffff802177dfff
         com.zxystd.IntelBTPatcher(2.5)[B4EA6DBC-E3C8-317A-B35F-6907682E6485]@0xffffff8023658000->0xffffff8023661fff
            dependency: as.vit9696.Lilu(1.6.8)[A4396287-D274-3C4A-B816-67B9F9022E01]@0xffffff80232c6000->0xffffff802334dfff
            dependency: com.apple.iokit.IOUSBHostFamily(1.2)[A7025865-1246-3750-8AC9-9F9410682BCC]@0xffffff8022014000->0xffffff8022088fff

Process name corresponding to current thread (0xffffff9058723b30): kernel_task
Boot args: revpatch=sbvmm keepsyms=1 agdpmod=pikera debug=0x100 -revbeta -alcbeta

Mac OS version:
24A5309e

Kernel version:
Darwin Kernel Version 24.0.0: Wed Jul 31 21:46:13 PDT 2024; root:xnu-11215.0.199.501.2~1\/RELEASE_X86_64
Kernel UUID: 881546EF-0391-38D6-8C65-E3C0F28EA3BB
roots installed: 0
KernelCache slide: 0x000000001f400000
KernelCache base:  0xffffff801f600000
Kernel slide:      0x000000001f4e4000
Kernel text base:  0xffffff801f6e4000
__HIB  text base: 0xffffff801f500000
System model name: iMacPro1,1 (Mac-7BA5B2D9E42DDD94)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0

System uptime in nanoseconds: 18602640201
Last Sleep:           absolute           base_tsc          base_nano
  Uptime  : 0x0000000454cdc5e5
  Sleep   : 0x0000000000000000 0x0000000000000000 0x0000000000000000
  Wake    : 0x0000000000000000 0x0000001c9de283d1 0x0000000000000000
Compressor Info: 0% of compressed pages limit (OK) and 0% of segments limit (OK) with 0 swapfiles and OK swap space
Zone info:
  Zone map: 0xffffff80576d3000 - 0xffffffa0576d3000
  . PGZ   : 0xffffff80576d3000 - 0xffffff80596d4000
  . VM    : 0xffffff80596d4000 - 0xffffff8525ed3000
  . RO    : 0xffffff8525ed3000 - 0xffffff86bf6d3000
  . GEN0  : 0xffffff86bf6d3000 - 0xffffff8b8bed3000
  . GEN1  : 0xffffff8b8bed3000 - 0xffffff90586d3000
  . GEN2  : 0xffffff90586d3000 - 0xffffff9524ed3000
  . GEN3  : 0xffffff9524ed3000 - 0xffffff99f16d3000
  . DATA  : 0xffffff99f16d3000 - 0xffffffa0576d3000
  Metadata: 0xffffffa0a0dfb000 - 0xffffffa0c0dfb000
  Bitmaps : 0xffffffa0c0dfb000 - 0xffffffa0c3dfb000
  Extra   : 0 - 0

@Daasin
Copy link

Daasin commented Aug 15, 2024

Seems to be on specific devices, works for me on Intel BE200 and AX210 (I think that was the 6E one anyways) both vPro variants.

The older one (also cnvi) seems to have the issue.

I added the anyaddr boot-arg, and the variables with the 0's before using the updated kext on all machines.

@captain-spaghetti
Copy link

captain-spaghetti commented Aug 29, 2024

BlueToolFixup.kext.zip IntelBluetoothFirmware-2.5.0-RELEASE.zip

but add nvram setting

bluetoothExternalDongleFailed DATA 00

bluetoothInternalControllerInfo DATA 0000000000000000000000000000

image png 0c5bbff33120ba56c72f4a1bc5929275

image png caac956659a0bc5f13342ed0bd713a86

Do you know why my Logitech Craft keyboard will not connect?

I used your kexts to get bluetooth working again on the 15.1 dev beta, and everything else connects okay - but not the craft keyboard. I saw some posts a while back about the MX series of keyboards having issues with the paring step, but didn't seem to help me. I'm wondering if the Craft has it's own circumstances. I can't imagine it could be THAT different from the MX since they're basically the same keyboard

@tenglendon
Copy link

tested 15.0 Beta 1 and 2 IntelBTPatcher.kext works well 15.0 Beta3 IntelBTPatcher.kext Kernel panik 15.0 Beta4 IntelBTPatcher.kext Kernel panik

15.0 Beta3~8 IntelBTPatcher.kext Kernel panik
有其他解決辦法嗎?
還是得乖乖等作者更新?

@ecklf
Copy link

ecklf commented Sep 17, 2024

Fix that works on my Intel AX-210 (non vPro) on 15.0 stable
Kexts and diff of config.plist included in zip. Ensure to clean NVRAM.
CleanShot 2024-09-17 at 16 34 57@2x
BT_SEQUOIA.zip

@Lorys89
Copy link

Lorys89 commented Sep 17, 2024

Screenshot 2024-09-17 alle 17 28 28
work for me :)
and the source code?

@Hazer
Copy link

Hazer commented Sep 17, 2024

Works for me too! Thanks :)

@zxystd
Copy link
Collaborator

zxystd commented Sep 17, 2024

IntelBTPatcher.kext.zip
This is a pre-release one, please help to check.

@Hazer
Copy link

Hazer commented Sep 18, 2024

IntelBTPatcher.kext.zip This is a pre-release one, please help to check.

@zxystd just to make sure I'll test this the right way:

  1. I should use which IntelBluetoothFirmware and BlueToolFixUp kexts? Latest github action versions? Lorys? ecklf?
  2. I should use nvram flags bluetoothExternalDongleFailed, bluetoothInternalControllerInfo with this version too?

@oukb
Copy link

oukb commented Sep 19, 2024

AX211 works, but doesn't find devices

@tenglendon
Copy link

tenglendon commented Sep 19, 2024

1.KILLER 1550 = 1960AC works,but can't find logitech LE kind mouse
2. can use APPLE magic mouse 1 and 2
3. I used to use Lorys89 fork and logitech LE kind mouse work ok,but now his fork
IntelBTPather still cause panic
4.flags
bluetoothExternalDongleFailed DATA 00
bluetoothInternalControllerInfo DATA 0000000000000000000000000000
is meaningful and nessary
but delete makes no difference

@Takudzwamz
Copy link

Fix that works on my Intel AX-210 (non vPro) on 15.0 stable Kexts and diff of config.plist included in zip. Ensure to clean NVRAM. CleanShot 2024-09-17 at 16 34 57@2x BT_SEQUOIA.zip

This worked for me on Sequoia's publicly available version 15.0. My Bluetooth now works.

@ngophuong
Copy link

Fix that works on my Intel AX-210 (non vPro) on 15.0 stable

Kexts and diff of config.plist included in zip. Ensure to clean NVRAM.

CleanShot 2024-09-17 at 16 34 57@2x

BT_SEQUOIA.zip

This one work for me as well when i upgrade from sonoma to sequoia from official release [full download]

@zxystd
Copy link
Collaborator

zxystd commented Sep 20, 2024

Works for me too! Thanks :)

just replace IntelBTPatcher.kext, others keep the same as previous working.

@naidb
Copy link

naidb commented Sep 21, 2024

Works for me too! Thanks :)

just replace IntelBTPatcher.kext, others keep the same as previous working.
It worked for me
https://www.insanelymac.com/forum/topic/359997-pre-release-macos-sequoia-151/?do=findComment&comment=2825662 Clover
https://www.insanelymac.com/forum/topic/359997-pre-release-macos-sequoia-151/?do=findComment&comment=2825652 Opencore

Sequoia Sonoma ventura monterey bigsur >>>2.5.0
thanks. you verymuch

@carlosaclima
Copy link

Fix that works on my Intel AX-210 (non vPro) on 15.0 stable Kexts and diff of config.plist included in zip. Ensure to clean NVRAM. CleanShot 2024-09-17 at 16 34 57@2x BT_SEQUOIA.zip

This worked for me on Sequoia's publicly available version 15.0. My Bluetooth now works.
It worked for me! Success! Thanks for everyone's effort.
Captura de Tela 2024-09-24 às 19 52 10

@Hazer
Copy link

Hazer commented Sep 25, 2024

IntelBTPatcher.kext.zip This is a pre-release one, please help to check.

It's also working for me! Thanks :)

@VGerris
Copy link

VGerris commented Sep 26, 2024

@Lorys89 , The kexts you posted work perfectly. Thank you very much for that.

I don't need this: bluetoothExternalDongleFailed DATA 00 bluetoothInternalControllerInfo DATA 0000000000000000000000000000

I only use the start parameter: -btlfxallowanyaddr If I really need this parameter i have not tested.

When created from your source code, the kext doesn't work for me. For whatever reason. https://github.com/Lorys89/IntelBluetoothFirmware

I needed -btlfxallowanyaddr to make it work on my Dell Precision 5550. without it bluetooth would not work.
With it it works on Sequoia 15.0 release, thank you

@raczalex
Copy link

raczalex commented Oct 18, 2024

Hi do you guys know any kexts or fixes for Logitech BT LE devices?
I have sequioa 15.0.1 installed
bluetooth works i just cannot connect logitech mx keys mini keyboard

Screenshot 2024-10-18 at 16 55 16

@jzrodriguez98
Copy link

Hi do you guys know any kexts or fixes for Logitech BT LE devices?

I have sequioa 15.0.1 installed

bluetooth works i just cannot connect logitech mx keys mini keyboard

Screenshot 2024-10-18 at 16 55 16

Was the IntelBTPatcher kext supposed to be used for LE BT devices? Are you using it?

@raczalex
Copy link

Yes im using it.

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