dokterdok / Continuity-Activation-Tool

An all-in-one tool to activate and diagnose macOS 10.10-12 Continuity on compatible Mac configurations.
MIT License
1.6k stars 152 forks source link

Panic 13" MBP mid-2009 10.11.5 & CAT 2.2.4 & FIX #306

Open ktilford opened 8 years ago

ktilford commented 8 years ago

Have you tried these steps?

Is there already an open topic for this issue?

Please include the following information.

Your Issue:

Steps done to try to fix the issue:

ktilford commented 8 years ago

Panic with 10.11.5 & CAT 2.2.4, FIXED by using IO80211Family.kext from 10.10.5.

TWO Panic Reports from Log Files:

Tue Jun 14 01:38:41 2016

* Panic Report * panic(cpu 1 caller 0xffffff800031733e): "Invalid waitq: 0xffffff8012e53ac8"@/Library/Caches/com.apple.xbs/Sources/xnu/xnu-3248.50.21/osfmk/kern/waitq.c:5780 Backtrace (CPU 1), Frame : Return Address 0xffffff910ad03c60 : 0xffffff80002dab12 0xffffff910ad03ce0 : 0xffffff800031733e 0xffffff910ad03d20 : 0xffffff80007c9218 0xffffff910ad03d40 : 0xffffff7f81e32169 0xffffff910ad03d70 : 0xffffff7f81e326c4 0xffffff910ad03db0 : 0xffffff800051ba00 0xffffff910ad03e60 : 0xffffff80007c6b8a 0xffffff910ad03f00 : 0xffffff80007c68f3 0xffffff910ad03f60 : 0xffffff80008286a1 0xffffff910ad03fb0 : 0xffffff80003ecc66 Kernel Extensions in backtrace: com.apple.iokit.IO80211Family(730.60)[FF170A59-6AC0-3DB7-802D-B0796B2E9FE6]@0xffffff7f81e2a000->0xffffff7f81edcfff dependency: com.apple.kec.corecrypto(1.0)[ABDB0534-113E-3A88-8B89-52345E3AFDF7]@0xffffff7f80de1000 dependency: com.apple.iokit.IONetworkingFamily(3.2)[848B398F-4D96-3024-8092-6CD3534D2CCA]@0xffffff7f8158d000

BSD process name corresponding to current thread: airportd Boot args: rootless=0 kext-dev-mode=1

Mac OS version: 15F34

Kernel version: Darwin Kernel Version 15.5.0: Tue Apr 19 18:36:36 PDT 2016; root:xnu-3248.50.21~8/RELEASE_X86_64 Kernel UUID: 7E7B0822-D2DE-3B39-A7A5-77B40A668BC6 __HIB text base: 0xffffff8000100000 System model name: MacBookPro5,5 (Mac-F2268AC8)

System uptime in nanoseconds: 7328424171 last loaded kext at 6524753054: com.apple.driver.AppleOSXWatchdog 1 (addr 0xffffff7f82712000, size 28672) loaded kexts: com.squirrels.airparrot.framebuffer 5 com.squirrels.driver.AirParrotSpeakers 1.8 com.apple.driver.AppleOSXWatchdog 1 com.apple.driver.AppleMikeyHIDDriver 124 com.apple.driver.AppleHDAHardwareConfigDriver 274.9 com.apple.driver.AppleHDA 274.9 com.apple.driver.AppleMikeyDriver 274.9 com.apple.driver.AudioAUUC 1.70 com.apple.driver.pmtelemetry 1 com.apple.iokit.IOUserEthernet 1.0.1 com.apple.iokit.IOBluetoothSerialManager 4.4.5f3 com.apple.driver.AppleUpstreamUserClient 3.6.1 com.apple.Dont_Steal_Mac_OS_X 7.0.0 com.apple.driver.AppleHV 1 com.apple.driver.AppleLPC 3.1 com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 4.4.5f3 com.apple.GeForceTesla 10.0.0 com.apple.driver.AppleSMCLMU 208 com.apple.driver.AppleFIVRDriver 4.1.0 com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0 com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0 com.apple.driver.AppleMuxControl 3.12.8 com.apple.driver.AppleBacklight 170.8.9 com.apple.driver.AppleMCCSControl 1.2.13 com.apple.nvidia.NVDAStartup 10.1.0 com.apple.driver.SMCMotionSensor 3.0.4d1 com.apple.driver.AppleUSBTCButtons 245.4 com.apple.iokit.IOBluetoothUSBDFU 4.4.5f3 com.apple.driver.AppleUSBTCKeyEventDriver 245.4 com.apple.driver.AppleFileSystemDriver 3.0.1 com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1 com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0 com.apple.BootCache 38 com.apple.driver.AppleUSBTCKeyboard 245.4 com.apple.driver.AppleUSBStorageCoexistentDriver 3.7.1 com.apple.driver.AppleUSBCardReader 3.7.1 com.apple.driver.AppleIRController 327.6 com.apple.iokit.SCSITaskUserClient 3.7.7 com.apple.iokit.IOAHCIBlockStorage 2.8.5 com.apple.driver.AirPort.Brcm4331 800.20.24 com.apple.driver.AppleFWOHCI 5.5.4 com.apple.nvenet 2.0.22 com.apple.driver.usb.AppleUSBEHCIPCI 1.0.1 com.apple.driver.AppleSmartBatteryManager 161.0.0 com.apple.driver.AppleAHCIPort 3.1.8 com.apple.driver.usb.AppleUSBOHCIPCI 1.0.1 com.apple.driver.AppleRTC 2.0 com.apple.driver.AppleHPET 1.8 com.apple.driver.AppleACPIButtons 4.0 com.apple.driver.AppleSMBIOS 2.1 com.apple.driver.AppleACPIEC 4.0 com.apple.driver.AppleAPIC 1.7 com.apple.driver.AppleIntelCPUPowerManagementClient 218.0.0 com.apple.nke.applicationfirewall 163 com.apple.security.quarantine 3 com.apple.security.TMSafetyNet 8 com.apple.driver.AppleIntelCPUPowerManagement 218.0.0 com.apple.driver.DspFuncLib 274.9 com.apple.kext.OSvKernDSPLib 525 com.apple.iokit.IOSurface 108.2.1 com.apple.iokit.IOSerialFamily 11 com.apple.driver.CoreCaptureResponder 1 com.apple.driver.corecapture 1.0.4 com.apple.driver.AppleSMBusPCI 1.0.14d1 com.apple.iokit.IOFireWireIP 2.2.6 com.apple.iokit.IOBluetoothHostControllerUSBTransport 4.4.5f3 com.apple.iokit.IOBluetoothFamily 4.4.5f3 com.apple.nvidia.classic.NVDANV50HalTesla 10.0.0 com.apple.nvidia.classic.NVDAResmanTesla 10.0.0 com.apple.driver.AppleHDAController 274.9 com.apple.iokit.IOHDAFamily 274.9 com.apple.driver.IOPlatformPluginLegacy 1.0.0 com.apple.driver.IOPlatformPluginFamily 6.0.0d7 com.apple.iokit.IOAudioFamily 204.4 com.apple.vecLib.kext 1.2.0 com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0 com.apple.driver.AppleGraphicsControl 3.12.8 com.apple.driver.AppleBacklightExpert 1.1.0 com.apple.driver.AppleSMBusController 1.0.14d1 com.apple.iokit.IONDRVSupport 2.4.1 com.apple.iokit.IOGraphicsFamily 2.4.1 com.apple.driver.AppleSMC 3.1.9 com.apple.driver.AppleUSBMultitouch 250.5 com.apple.driver.usb.AppleUSBHub 1.0.1 com.apple.iokit.IOUSBMassStorageClass 4.0.2 com.apple.iokit.IOSCSIBlockCommandsDevice 3.7.7 com.apple.iokit.IOUSBMassStorageDriver 1.0.0 com.apple.iokit.IOUSBHIDDriver 900.4.1 com.apple.driver.usb.cdc 5.0.0 com.apple.driver.usb.networking 5.0.0 com.apple.driver.usb.AppleUSBHostCompositeDevice 1.0.1 com.apple.iokit.IOSCSIMultimediaCommandsDevice 3.7.7 com.apple.iokit.IOBDStorageFamily 1.8 com.apple.iokit.IODVDStorageFamily 1.8 com.apple.iokit.IOCDStorageFamily 1.8 com.apple.driver.AppleXsanScheme 3 com.apple.iokit.IOAHCISerialATAPI 2.6.2 com.apple.iokit.IOSCSIArchitectureModelFamily 3.7.7 com.apple.iokit.IO80211Family 730.60 com.apple.iokit.IOFireWireFamily 4.6.1 com.apple.iokit.IONetworkingFamily 3.2 com.apple.driver.AppleUSBMergeNub 900.4.1 com.apple.iokit.IOUSBFamily 900.4.1 com.apple.driver.AppleEFINVRAM 2.0 com.apple.driver.AppleEFIRuntime 2.0 com.apple.iokit.IOAHCIFamily 2.8.1 com.apple.driver.usb.AppleUSBOHCI 1.0.1 com.apple.driver.usb.AppleUSBEHCI 1.0.1 com.apple.iokit.IOUSBHostFamily 1.0.1 com.apple.driver.AppleUSBHostMergeProperties 1.0.1 com.apple.driver.NVSMU 2.2.9 com.apple.iokit.IOHIDFamily 2.0.0 com.apple.iokit.IOSMBusFamily 1.1 com.apple.security.sandbox 300.0 com.apple.kext.AppleMatch 1.0.0d1 com.apple.driver.AppleKeyStore 2 com.apple.driver.AppleMobileFileIntegrity 1.0.5 com.apple.driver.AppleCredentialManager 1.0 com.apple.driver.DiskImages 417.4 com.apple.iokit.IOStorageFamily 2.1 com.apple.iokit.IOReportFamily 31 com.apple.driver.AppleFDEKeyStore 28.30 com.apple.driver.AppleACPIPlatform 4.0 com.apple.iokit.IOPCIFamily 2.9 com.apple.iokit.IOACPIFamily 1.4 com.apple.kec.Libm 1 com.apple.kec.pthread 1 com.apple.kec.corecrypto 1.0

+++++++++++++++++++++++++++++++ 2nd Panic Report +++++++++++++++++++++++++++++++ Tue Jun 14 01:41:44 2016

* Panic Report * panic(cpu 1 caller 0xffffff80153ce5fa): Kernel trap at 0xffffff80158b2f1b, type 14=page fault, registers: CR0: 0x000000008001003b, CR2: 0x0000000000000120, CR3: 0x0000000018806000, CR4: 0x0000000000002660 RAX: 0x0000000000000000, RBX: 0xffffff8015a16f30, RCX: 0xffffff8027f2f070, RDX: 0x0000000000000000 RSP: 0xffffff911fe1bf50, RBP: 0xffffff911fe1bf80, RSI: 0x0000000000000000, RDI: 0xffffff8015a16f30 R8: 0xffffff911fe1be94, R9: 0xffffff8027bb1788, R10: 0x0000000000000000, R11: 0x00000024989f0f82 R12: 0x0000000000000000, R13: 0x0000000000000001, R14: 0xffffff8026c87810, R15: 0xffffff8026c87801 RFL: 0x0000000000010246, RIP: 0xffffff80158b2f1b, CS: 0x0000000000000008, SS: 0x0000000000000000 Fault CR2: 0x0000000000000120, Error code: 0x0000000000000000, Fault CPU: 0x1, PL: 0

Backtrace (CPU 1), Frame : Return Address 0xffffff911fe1bbe0 : 0xffffff80152dab12 0xffffff911fe1bc60 : 0xffffff80153ce5fa 0xffffff911fe1be40 : 0xffffff80153ec463 0xffffff911fe1be60 : 0xffffff80158b2f1b 0xffffff911fe1bf80 : 0xffffff80158b3016 0xffffff911fe1bfb0 : 0xffffff80153c9017

BSD process name corresponding to current thread: kernel_task Boot args: rootless=0 kext-dev-mode=1 -v

Mac OS version: 15F34

Kernel version: Darwin Kernel Version 15.5.0: Tue Apr 19 18:36:36 PDT 2016; root:xnu-3248.50.21~8/RELEASE_X86_64 Kernel UUID: 7E7B0822-D2DE-3B39-A7A5-77B40A668BC6 Kernel slide: 0x0000000015000000 Kernel text base: 0xffffff8015200000 __HIB text base: 0xffffff8015100000 System model name: MacBookPro5,5 (Mac-F2268AC8)

System uptime in nanoseconds: 157191609573 last loaded kext at 8864098460: com.apple.filesystems.autofs 3.0 (addr 0xffffff7f9736c000, size 45056) last unloaded kext at 125041356258: com.apple.driver.AppleUSBMergeNub 900.4.1 (addr 0xffffff7f96952000, size 12288) loaded kexts: com.squirrels.airparrot.framebuffer 5 com.squirrels.driver.AirParrotSpeakers 1.8 com.apple.filesystems.autofs 3.0 com.apple.driver.AppleHWSensor 1.9.5d0 com.apple.driver.AGPM 110.22.0 com.apple.driver.AppleOSXWatchdog 1 com.apple.driver.AppleMikeyHIDDriver 124 com.apple.driver.AppleHDA 274.9 com.apple.driver.AppleMikeyDriver 274.9 com.apple.driver.AudioAUUC 1.70 com.apple.driver.pmtelemetry 1 com.apple.iokit.IOUserEthernet 1.0.1 com.apple.iokit.IOBluetoothSerialManager 4.4.5f3 com.apple.Dont_Steal_Mac_OS_X 7.0.0 com.apple.driver.AppleHV 1 com.apple.driver.AppleLPC 3.1 com.apple.GeForceTesla 10.0.0 com.apple.driver.AppleUpstreamUserClient 3.6.1 com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 4.4.5f3 com.apple.driver.AppleSMCLMU 208 com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0 com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0 com.apple.driver.AppleBacklight 170.8.9 com.apple.driver.AppleMCCSControl 1.2.13 com.apple.driver.SMCMotionSensor 3.0.4d1 com.apple.driver.AppleUSBTCButtons 245.4 com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1 com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0 com.apple.BootCache 38 com.apple.driver.AppleUSBTCKeyboard 245.4 com.apple.driver.AppleUSBCardReader 3.7.1 com.apple.driver.AppleIRController 327.6 com.apple.iokit.SCSITaskUserClient 3.7.7 com.apple.iokit.IOAHCIBlockStorage 2.8.5 com.apple.driver.AirPort.Brcm4331 800.20.24 com.apple.driver.AppleFWOHCI 5.5.4 com.apple.driver.AppleAHCIPort 3.1.8 com.apple.nvenet 2.0.22 com.apple.driver.usb.AppleUSBOHCIPCI 1.0.1 com.apple.driver.usb.AppleUSBEHCIPCI 1.0.1 com.apple.driver.AppleSmartBatteryManager 161.0.0 com.apple.driver.AppleRTC 2.0 com.apple.driver.AppleHPET 1.8 com.apple.driver.AppleACPIButtons 4.0 com.apple.driver.AppleSMBIOS 2.1 com.apple.driver.AppleACPIEC 4.0 com.apple.driver.AppleAPIC 1.7 com.apple.driver.AppleIntelCPUPowerManagementClient 218.0.0 com.apple.nke.applicationfirewall 163 com.apple.security.quarantine 3 com.apple.security.TMSafetyNet 8 com.apple.driver.AppleIntelCPUPowerManagement 218.0.0 com.apple.kext.triggers 1.0 com.apple.AppleGraphicsDeviceControl 3.12.8 com.apple.driver.DspFuncLib 274.9 com.apple.kext.OSvKernDSPLib 525 com.apple.iokit.IOSurface 108.2.1 com.apple.iokit.IOSerialFamily 11 com.apple.driver.CoreCaptureResponder 1 com.apple.driver.corecapture 1.0.4 com.apple.nvidia.classic.NVDANV50HalTesla 10.0.0 com.apple.nvidia.classic.NVDAResmanTesla 10.0.0 com.apple.iokit.IOBluetoothHostControllerUSBTransport 4.4.5f3 com.apple.iokit.IOBluetoothFamily 4.4.5f3 com.apple.driver.AppleHDAController 274.9 com.apple.iokit.IOHDAFamily 274.9 com.apple.driver.IOPlatformPluginLegacy 1.0.0 com.apple.driver.IOPlatformPluginFamily 6.0.0d7 com.apple.iokit.IOAudioFamily 204.4 com.apple.vecLib.kext 1.2.0 com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0 com.apple.driver.AppleSMBusPCI 1.0.14d1 com.apple.iokit.IOFireWireIP 2.2.6 com.apple.driver.AppleBacklightExpert 1.1.0 com.apple.iokit.IONDRVSupport 2.4.1 com.apple.driver.AppleSMBusController 1.0.14d1 com.apple.iokit.IOGraphicsFamily 2.4.1 com.apple.driver.AppleSMC 3.1.9 com.apple.driver.AppleUSBMultitouch 250.5 com.apple.driver.usb.AppleUSBHub 1.0.1 com.apple.iokit.IOSCSIBlockCommandsDevice 3.7.7 com.apple.iokit.IOUSBMassStorageDriver 1.0.0 com.apple.iokit.IOUSBHIDDriver 900.4.1 com.apple.driver.usb.cdc 5.0.0 com.apple.driver.usb.networking 5.0.0 com.apple.driver.usb.AppleUSBHostCompositeDevice 1.0.1 com.apple.iokit.IOSCSIMultimediaCommandsDevice 3.7.7 com.apple.iokit.IOBDStorageFamily 1.8 com.apple.iokit.IODVDStorageFamily 1.8 com.apple.iokit.IOCDStorageFamily 1.8 com.apple.iokit.IOAHCISerialATAPI 2.6.2 com.apple.iokit.IOSCSIArchitectureModelFamily 3.7.7 com.apple.iokit.IO80211Family 730.60 com.apple.iokit.IOFireWireFamily 4.6.1 com.apple.iokit.IOAHCIFamily 2.8.1 com.apple.iokit.IONetworkingFamily 3.2 com.apple.driver.NVSMU 2.2.9 com.apple.driver.usb.AppleUSBOHCI 1.0.1 com.apple.driver.AppleEFINVRAM 2.0 com.apple.iokit.IOUSBFamily 900.4.1 com.apple.driver.usb.AppleUSBEHCI 1.0.1 com.apple.iokit.IOUSBHostFamily 1.0.1 com.apple.driver.AppleUSBHostMergeProperties 1.0.1 com.apple.driver.AppleEFIRuntime 2.0 com.apple.iokit.IOHIDFamily 2.0.0 com.apple.iokit.IOSMBusFamily 1.1 com.apple.security.sandbox 300.0 com.apple.kext.AppleMatch 1.0.0d1 com.apple.driver.AppleKeyStore 2 com.apple.driver.AppleMobileFileIntegrity 1.0.5 com.apple.driver.AppleCredentialManager 1.0 com.apple.driver.DiskImages 417.4 com.apple.iokit.IOStorageFamily 2.1 com.apple.iokit.IOReportFamily 31 com.apple.driver.AppleFDEKeyStore 28.30 com.apple.driver.AppleACPIPlatform 4.0 com.apple.iokit.IOPCIFamily 2.9 com.apple.iokit.IOACPIFamily 1.4 com.apple.kec.Libm 1 com.apple.kec.pthread 1 com.apple.kec.corecrypto 1.0

ghost commented 8 years ago

kernel panic !!!! Cat 2.2.4 and 10.11.5 macbook pro 2009 and asus BT400

mobile4 commented 8 years ago

kernel panic !!! CAT 2.2.4 and 10.11.5 MBP 2010 and Gmyle dongle. It works on Yosemite. But I got kernel panic on El Cap (new clean install). SIP has been double checked for disable status.

sysfloat commented 8 years ago

Could you test the newest beta? I am using a new patch there, which did not cause a kernel panic when I tested it. I do not have a dongle though, so I don't even know if it works anymore.

if this doesn't work and you are able to deal with kext files, send me an email at catbetaelcap@gmail.com

ghost commented 8 years ago

Kernel panic!!! 😞 Sip disable / not clean install

sysfloat commented 8 years ago

With 2.4b ?

Send me an email and I will send you a custom patched kext. I'm starting to think CAT might just apply the patch wrong.

ghost commented 8 years ago

not 2.4b how to download? sending email this morning

sysfloat commented 8 years ago

On the beta branch here

ghost commented 8 years ago

Not work !!😕 I send mail

pieter91 commented 8 years ago

I tried the beta branch as well, and got the same result.

I can also try in macOS Sierra (which is officially unsupported on my MacBook5,1).

Thanks for your help!

sysfloat commented 8 years ago

@pieter91 Thanks for testing! Send me an email at catbetaelcap@gmail.com if you want to test a different kext

pieter91 commented 8 years ago

Yup, sent an email. Thanks for helping us!

PencilNotPen commented 8 years ago

I have the same problem:

OS X 10.11.5 Macbook Pro 13" Mid-2009 5,5. Using a GMYLE dongle.

I used v2.3 of the tool. It seemed to report success in the Terminal readout, but rebooted after completing to a kernel panic. Was forced to manually replace old kexts from Recovery.

Any further information I can give to help fix the problem? It seems like all Mid-2009 5,5 users have it...

Do you recommend we try 2.4b or is it pointless as others have said it doesn't work and the problem has not been fully diagnosed?

If I can help send any more information, I'm willing, I would also test a different kext if you have one ready.

Thanks

PencilNotPen commented 8 years ago

@ktilford @sysfloat

I'd just like to mention that the fix you mentioned did NOT work for me at all.

Rolling back the kext to 10.10.5 version did allow the laptop to reboot after running CAT without panic at boot, which is what happened without rolling it back.

However, my system still crashes using your method, seemingly at random but within 5 minutes after boot. Your method does allow me to boot and shows the BT functionality activated in System Information (LE/Handoff etc), and the checkbox appears in System Prefs, but the screen at some point just goes black and the laptop switches off. When rebooting, it shows the 'your laptop was restarted because of a problem dialog', boots successfully, and then a few minutes later crashes again.

I even tried separately rolling back the IOBluetoothFamily kext too, but this did not fix it either.

I wonder why this method worked for you but not me? I notice you used v2.2.4, whereas I used v2.3. Anyway, it does seem that 10.10.5 kext works SLIGHTLY better (boots).

Any further suggestions welcome...

shaka80 commented 8 years ago

Hello I tried both latest and beta CAT tool on my macbook pro 15" mid 2009 (5,4), tool does not give me any error but at the reboot I got the KERNEL panic message. I have a GMYLE BT dongle.

I also tried with Sierra PB4 and got same kernel error.

Any suggestions I can try?

Thank you in advance

Bobeau commented 8 years ago

Since I am too computer-illiterate to be able to use my terminal like a coding wizard, I'd love to know what to do, if I get a Kernel Panic after restarting my MacBook Pro 12'' late-2010. Could a kind soul please give a step-to-step-description of how to restore the old kernel-extensions without having to renew the whole system via a time-machine-backup? Thank you lots in advance!

pieter91 commented 8 years ago

Boot into recovery (cmd+R at boot) and go into the Utilities menu and choose Terminal. In Terminal type rm -r /System/Library/Extensions/IO80211Family.kext /System/Library/Extensions/IOBluetoothFamily.kext. Then touch /System/Library/Extensions/ and reboot. You'll need to run CAT to restore from either the Recovery partition or from the regular kext backup CAT performs.

shaka80 commented 8 years ago

I Forgot to mention that having a second partition with Sierra I managed to restore the original files. My question was related on making continuity available On MBP mid 2009 with a GMYLE bt dongle on 10.11.6.

Bobeau commented 8 years ago

Thank you, pieter91!

shaka80 commented 8 years ago

OS X 10.11.6 Macbook Pro 15" Mid-2009 5,4. Using a GMYLE dongle.

I was having a Kernel error. I replaced IO80211Family.kext from Yosemite then run the CAT tool, no kernel panic anymore BUT no WIFI card detected.

schaffman5 commented 8 years ago

OS X 10.11.6 MacBook Pro 13" Mid-2009 5,5 GMYLE dongle (BCM20702 Class 2 Bluetooth V4.0+EDR) CAT 2.3

Same kernel panic as others have noted. Reverted using recovery mode and CAT uninstall. I haven't yet tried beta. Thanks for your hard work on this.

Bobeau commented 7 years ago

I installed Sierra and tried my luck again. What happened then, was that the computer would restart and the white bar would grow until ALMOST the end. There it would get stuck and stay that way forever. And using pieter91's way to restore the old kext-files using terminal in safe mode didn't work, either. Terminal asked me for seemingly HUNDREDS of kext-files, whether I wanted to override them. I gave up and reinstalled Sierra from the cloud. I should have tried to restore SIP by using "csrutil enable" in safe mode and with terminal and then restart before reinstalling a fresh copy of Sierra. But I think I would have lost power over WLAN and Bluetooth, meaning, those would not have worked, having greyed out icons. That had been the case before using El Capitan. I'm sad!

Who can find out what makes a mid-2010 MacBook incompatible?

Maybe someone can find the necessary info here:

"--- OS X Continuity Activation Tool 2.3 --- by sysfloat
original by dokterdok

--- Initiating system compatiblity check ---

--- Hardware/OS checks --- Verifying Continuity status... OK. OS X reports Continuity as inactive Verifying Mac model reference... OK. Known compatible Mac Model detected: MacBookPro7,1 Verifying Mac board-id... OK. Short board id detected: Mac-F222BEC8 Verifying OS X version... Warning: This tool wasn't tested with OS X versions higher than 10.10. Detected OS version: 10.12 Verifying Wi-Fi hardware... OK. A Broadcom AirPort card is active, and uses the legacy Brcm4331 kext. This tool can fix this. Verifying AWDL status... OK. No AWDL is active, but the hardware seems to be able to support it. This tool can try to fix this. Verifying Bluetooth hardware... OK. 3rd party Bluetooth hardware detected Verifying Bluetooth version... OK. Bluetooth 4.0 detected Verifying Bluetooth features... WARNING. Unknown Bluetooth features have been detected (code:6). This tool can try to fix this. Verifying Bluetooth firmware... OK. Bluetooth firmware version: v187 c8891 Verifying Login Item... OK. Login item for Auto Continuity Check is not set.

--- Modifications check --- Verifying OS kext protection... OK. Kext developer mode is already active Verifying SIP... Ok. System Integrity Protection is already disabled Verifying ContinuitySupport... OK. This tool can fix this. Verifying kexts readability... OK. Wi-Fi and Bluetooth kexts were found and could be read Verifying Wi-Fi whitelist status... OK. Your board-id is not yet whitelisted. This tool can fix this. Verifying BT4 dongles compatibility... OK. Compatibility with BT4 USB dongles is not enabled, this tool can fix this if a dongle is plugged in Verifying old Wi-Fi kext presence... OK. Legacy Brcm4331 Wi-Fi driver is present. This tool can fix this. Verifying legacy Wi-Fi card patch... OK. The legacy Wi-Fi patch is not present. This tool can fix this."

Hope someone can help!

Cheers!

Beaubeau

pieter91 commented 7 years ago

I've installed Sierra GM as well, and came across the same issue. I ran sudo /Applications/Continuity\ Activation\ Tool.app/Contents/Resources/contitool.sh to circumvent sandboxing, but boot hangs at a certain point.

But there's no need to reinstall to get the unpatched drivers back. You can boot into single-user mode (faster that Recovery) and mount the filesystem. Then all you have to do is sudo rm -rf /System/Library/Extensions/IOBluetoothFamily.kext /System/Library/Extensions/IO80211Family.kext.

I'm still on my MacBook5,1, and installed Sierra with dosdude1's tool. My dongle is Asus BT400.

On 21 Sep 2016, at 02:34, Bobeau notifications@github.com wrote:

I installed Sierra and tried my luck again. What happened then, was that the computer would restart and the white bar would grow until ALMOST the end. There it would get stuck and stay that way forever. And using pieter91's way to restore the old kext-files using terminal in safe mode didn't work, either. Terminal asked me for seemingly HUNDREDS of kext-files, whether I wanted to override them. I gave up and reinstalled Sierra from the cloud. I should have tried to restore SIP by using "csrutil enable" in safe mode and with terminal and then restart before reinstalling a fresh copy of Sierra. But I think I would have lost power over WLAN and Bluetooth, meaning, those would not have worked, having greyed out icons. That had been the case before using El Capitan. I'm sad!

Who can find out what makes a mid-2010 MacBook incompatible?

Maybe someone can find the necessary info here:

"--- OS X Continuity Activation Tool 2.3 --- by sysfloat

original by dokterdok

--- Initiating system compatiblity check ---

--- Hardware/OS checks --- Verifying Continuity status... OK. OS X reports Continuity as inactive Verifying Mac model reference... OK. Known compatible Mac Model detected: MacBookPro7,1 Verifying Mac board-id... OK. Short board id detected: Mac-F222BEC8 Verifying OS X version... Warning: This tool wasn't tested with OS X versions higher than 10.10. Detected OS version: 10.12 Verifying Wi-Fi hardware... OK. A Broadcom AirPort card is active, and uses the legacy Brcm4331 kext. This tool can fix this. Verifying AWDL status... OK. No AWDL is active, but the hardware seems to be able to support it. This tool can try to fix this. Verifying Bluetooth hardware... OK. 3rd party Bluetooth hardware detected Verifying Bluetooth version... OK. Bluetooth 4.0 detected Verifying Bluetooth features... WARNING. Unknown Bluetooth features have been detected (code:6). This tool can try to fix this. Verifying Bluetooth firmware... OK. Bluetooth firmware version: v187 c8891 Verifying Login Item... OK. Login item for Auto Continuity Check is not set.

--- Modifications check --- Verifying OS kext protection... OK. Kext developer mode is already active Verifying SIP... Ok. System Integrity Protection is already disabled Verifying ContinuitySupport... OK. This tool can fix this. Verifying kexts readability... OK. Wi-Fi and Bluetooth kexts were found and could be read Verifying Wi-Fi whitelist status... OK. Your board-id is not yet whitelisted. This tool can fix this. Verifying BT4 dongles compatibility... OK. Compatibility with BT4 USB dongles is not enabled, this tool can fix this if a dongle is plugged in Verifying old Wi-Fi kext presence... OK. Legacy Brcm4331 Wi-Fi driver is present. This tool can fix this. Verifying legacy Wi-Fi card patch... OK. The legacy Wi-Fi patch is not present. This tool can fix this."

Hope someone can help!

Cheers!

Beaubeau

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dokterdok/Continuity-Activation-Tool/issues/306#issuecomment-248477258, or mute the thread https://github.com/notifications/unsubscribe-auth/ACZX302l5TTvG4vbAlx0lc030mz568u4ks5qsHulgaJpZM4I1C0n.

Bobeau commented 7 years ago

I won't dabble in this any more - for the time being at least. I think, the kext-files needed for Continuity to work just fail to do so on a mid-2010 MacBook Pro - for whatever reason...

Bobeau commented 7 years ago

Hiya!

Has anyone here equipped with a mid-2010-MacBook Pro 13'' tried to get CAT running with the latest beta version? I have been restoring my system three times. I'll only go at it again, if someone can say: "Yay! I DID it!"

I don't care for minutiae like whether it interacts with my nonexistent Apple-Watch. I just want Airdrop to work. And for that my 'puter must be able to bloody restart at least. I wonder, if someone can help us here... Or are we the unfortunate few that have been forgotten and abandoned?

mohataj commented 7 years ago

OS Version: 10.11.6 Mac model: MacBook Pro 13" Mid 2009 Dongle or replaced card?: Dongle Used dongle/card: Cambridge Silicon Radio Vendor ID:0x0A12 Product ID:0x0001 Your Issue: Kernel Panic on Boot

Steps done to try to fix the issue: installed beta 2.4b4 and got Kernel Panic on Boot again

what can I do?

danielmacbook commented 7 years ago

OS Version 10.11.6 MacBook Pro 13" 5.5 (Mid 2009) Dongle oder replaced card: Dongle USB-Dongle: ASUS BT 400 Your issue: Kernel Panic after installing CAT at the reboot; I have used the latest beta resp. CAT version 2.3

Any idea what to do to make CAT run on my MB Pro 13" mid 2009 with El Capitan?

yousrialali commented 3 years ago

Hi guys, After exhausting experiments, I came up with CAT works with MBP Mid 2009 on Yosemite using Asus BT-400 dongle perfectly no glitches no hiccups. I tried many other methods automated and manual to get it to work on El Capitan, Sierra, High Sierra, Mojave, and Catalina non of them worked. unfortunately I am a system administrator not a programer, so I can't determine the problem exactly. I think the tool need to be updated to support other operating system. If there is any programer willing to help, I'll be more than happy to follow instructions to fix CAT to support MBP Mid 2009 on more os versions.