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

10.10.3 Update broke CAT and wifi #168

Open frizby66 opened 9 years ago

frizby66 commented 9 years ago

MacBook Pro (15-inch, Early 2011), Broadcom upgrade. 10.10.2 worked perfectly but after applying 10.10.3 and then installing CAT again, initial fault was a panic error and system constantly rebooting. Did a NVRAM reset and system boots, but wifi hardware went missing. Tried all the usual fixes on NVRAM etc. but still no hardware. Uninstall CAT and wifi returns. Any ideas?

dokterdok commented 9 years ago

Hi, the drivers were apparently corrupted at some point. I've had reports by many users that their OS X 10.10.3 update worked fine.

Could you please have a look at the recommended upgrade steps below and confirm where your steps differed, and at which moment(s) exactly did you uninstall CAT? Which version(s) of CAT did you use to activate OS X 10.10.2 and 10.10.3?

Update steps

Initial state: Have 10.10.x installed with CAT 2.0 working.

  1. Install new version of OS X 10.10
  2. Verify if Continuity is or isn't working. If it's not working, continue. If it is, do nothing.
  3. Download the latest version of CAT (2.0.0 or 2.0.1 beta)
  4. Run the Activation procedure

Please note that uninstalling CAT after an OS X update restores an older, clean version of the drivers which may or may not be compatible with the new OS X version you have installed.

ghost commented 9 years ago

I'm a little worried about running CAT again. I updated from 10.10.2 to 10.10.3 and Handoff ceased to work. I figure I have to run CAT again. Is it safe?

dokterdok commented 9 years ago

@CaptSaltyJack if you follow the recommended update steps above there's no reason it should fail. See here for reports of people who had the patch applied correctly.

frizby66 commented 9 years ago

Hi,

I had 10.10.2 working and updated to 10.10.3 which stopped CAT from working (which I expected). I then ran CAT again and that's when I got issues with panic failures and constant reset. I booted in safe mode and uninstalled CAT which got me back up and running as normal but no handoff enabled. Have tried running CAT again a couple of times and always the same issue. Are there any specific files I should checking for version numbers in OSX?

Sent from my iPhone

On 13 Apr 2015, at 08:10, David Dudok de Wit notifications@github.com wrote:

Hi, the drivers were apparently corrupted at some point. I've had reports by many users that their OS X 10.10.3 update worked fine.

Could you please have a look at the recommended upgrade steps below and confirm where your steps differed, and at which moment(s) exactly did you uninstall CAT? Which version(s) of CAT did you use to activate OS X 10.10.2 and 10.10.3?

Update steps

Initial state: Have 10.10.x installed with CAT 2.0 working.

Install new version of OS X 10.10 Verify if Continuity is or isn't working. If it's not working, continue. If it is, do nothing. Download the latest version of CAT (2.0.0 or 2.0.1 beta) Run the Activation procedure Please note that uninstalling CAT after an OS X update restores an older, clean version of the drivers which may or may not be compatible with the new OS X version you have installed.

— Reply to this email directly or view it on GitHub.

ghost commented 9 years ago

panic failures and constant reset

Oh man, I'll be avoiding this for now till it's proven to be stable.

dokterdok commented 9 years ago

Could you please provide a copy of the CAT system diagnostic, which version of the tool you ran to activate Continuity (on both OS X 10.10.2 and OS X 10.10.3), and the following info:

 > About This Mac > System Report > Hardware > Bluetooth > Apple Bluetooth Software Version.  > About This Mac > System Report > Network > Wi-Fi > IO80211 Family.

On my Mac, OS X 10.10.3 shows: Bluetooth Software Version: 4.3.4f4 15601 IO80211 Family: 7.3 (730.60)

EDIT: also, when you activated CAT on OS X 10.10.3, were there any errors? Did you use the regular activation or forced it?

frizby66 commented 9 years ago

Checked and am running the same Bluetooth and IO80211 versions. Below is dig results:-

--- Hardware/OS checks --- Verifying Continuity status... OK. OS X reports Continuity as inactive Verifying Mac model reference... OK. Known compatible Mac Model detected: MacBookPro8,2 Verifying Mac board-id... OK. Long board id detected: Mac-94245A3940C91C80 Verifying OS X version... OK. Mac OS X 10.10.3 (14D131) detected 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. The internal Bluetooth card is active Verifying Bluetooth version... OK. Bluetooth 4.0 detected Verifying Bluetooth features... OK. Bluetooth features are Continuity compliant Verifying Bluetooth firmware... OK. Bluetooth firmware version: v148 c5825

--- Modifications check --- Verifying OS kext protection... OK. Kext developer mode is not active. This tool can fix this. Verifying kexts readability... OK. Wi-Fi and Bluetooth kexts were found and could be read Verifying Bluetooth blacklist status... OK. Your Mac model is not blacklisted Verifying Wi-Fi whitelist status... OK. Your board-id is not yet whitelisted. This tool can fix this. 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. Verifying BT4 dongles compatibility... OK. Compatibility with BT4 USB dongles is not enabled, this tool can fix this if a dongle is plugged in

On 13 Apr 2015, at 15:52, David Dudok de Wit notifications@github.com wrote:

Could you please provide a copy of the CAT system diagnostic, which version of the tool you ran to activate Continuity, and the following info:

 > About This Mac > System Report > Hardware > Bluetooth > Apple Bluetooth Software Version.  > About This Mac > System Report > Network > Wi-Fi > IO80211 Family.

On my Mac, OS X 10.10.3 shows: Bluetooth Software Version: 4.3.4f4 15601 IO80211 Family: 7.3 (730.60)

— Reply to this email directly or view it on GitHub https://github.com/dokterdok/Continuity-Activation-Tool/issues/168#issuecomment-92388034.

dokterdok commented 9 years ago

Ok the drivers + hardware seem fine. Let's look at the kernel panic log.

Open Finder > Go > Go to Folder... and enter /Library/Logs/DiagnosticReports

Look for the Kernel(...).panic file made at the time of your kernel panic. Open it and report the contents here.

frizby66 commented 9 years ago

Found the problem… ManyCamLLC driver. Had applied the CAT and got the panic errors again so ran in safe mode and looked at the log and could see it has something to do with manycam driver. When CAT is not applied, then not a problem. Uninstalled manycam and all is good. Strange thing is that maniac has been installed for over a year with no issues and has been there on 10.10 /.1 /.2 but only an issue with 10.10.3 and when CAT installed. Below is the log in case it helps for future.

Mon Apr 13 20:35:01 2015

* Panic Report * panic(cpu 3 caller 0xffffff800fa17cc2): Kernel trap at 0xffffff7f905c36e8, type 14=page fault, registers: CR0: 0x000000008001003b, CR2: 0x0000000130659180, CR3: 0x00000000133e4000, CR4: 0x00000000000626e0 RAX: 0xffffff7f905c6c60, RBX: 0xffffff802ecba400, RCX: 0x0000000001500000, RDX: 0xffffff802dd49710 RSP: 0xffffff81f97fbd10, RBP: 0xffffff81f97fbd40, RSI: 0x0000000000010002, RDI: 0x0000000130659180 R8: 0x0000000000000000, R9: 0xffffff802e5e3e96, R10: 0x0000000000000007, R11: 0x0000000000000003 R12: 0x0000000000000001, R13: 0xffffff8030573b00, R14: 0xffffff81f97fbd58, R15: 0xffffff802ecba400 RFL: 0x0000000000010286, RIP: 0xffffff7f905c36e8, CS: 0x0000000000000008, SS: 0x0000000000000010 Fault CR2: 0x0000000130659180, Error code: 0x0000000000000000, Fault CPU: 0x3

Backtrace (CPU 3), Frame : Return Address 0xffffff81f97fb9c0 : 0xffffff800f92bda1 0xffffff81f97fba40 : 0xffffff800fa17cc2 0xffffff81f97fbc00 : 0xffffff800fa34b73 0xffffff81f97fbc20 : 0xffffff7f905c36e8 0xffffff81f97fbd40 : 0xffffff7f905c3c69 0xffffff81f97fbd80 : 0xffffff7f905c3a87 0xffffff81f97fbdb0 : 0xffffff7f905c20b6 0xffffff81f97fbe10 : 0xffffff7f905c242b 0xffffff81f97fbe40 : 0xffffff7f905c3040 0xffffff81f97fbe70 : 0xffffff800feb3cad 0xffffff81f97fbeb0 : 0xffffff800feb379f 0xffffff81f97fbf30 : 0xffffff800feae553 0xffffff81f97fbf70 : 0xffffff800feb4443 0xffffff81f97fbfb0 : 0xffffff800fa125b7 Kernel Extensions in backtrace: com.ManyCamLLC.videodevice.driver(2.0.11)[6E9AA61F-3F0D-39BB-B78E-B29C325DFF3C]@0xffffff7f905c1000->0xffffff7f905edfff dependency: com.apple.iokit.IOVideoFamily(1.2.1)[399D9EDD-0E6F-3C83-B60F-98214134FCD0]@0xffffff7f905b2000 dependency: com.apple.iokit.IOStreamFamily(1.1.0)[A67D63E8-0326-34ED-8E53-E75567C1BEC4]@0xffffff7f905a6000

BSD process name corresponding to current thread: kernel_task Boot args: kext-dev-mode=1 darkwake=8

Mac OS version: 14D131

Kernel version: Darwin Kernel Version 14.3.0: Mon Mar 23 11:59:05 PDT 2015; root:xnu-2782.20.48~5/RELEASE_X86_64 Kernel UUID: 4B3A11F4-77AA-3D27-A22D-81A1BC5B504D Kernel slide: 0x000000000f600000 Kernel text base: 0xffffff800f800000 __HIB text base: 0xffffff800f700000 System model name: MacBookPro8,2 (Mac-94245A3940C91C80)

System uptime in nanoseconds: 5886415259 last loaded kext at 5398557181: com.apple.driver.AppleOSXWatchdog 1 (addr 0xffffff7f91b6b000, size 28672) loaded kexts: org.virtualbox.kext.VBoxUSB 4.2.10 org.virtualbox.kext.VBoxDrv 4.2.10 com.Perfect.Driver.SystemAudioRecorder 1.0.0 com.ManyCamLLC.videodevice.driver 2.0.11 com.logmein.driver.LogMeInSoundDriver 1.0.3 com.intel.driver.EnergyDriver 2.0 com.apple.driver.AppleOSXWatchdog 1 com.apple.driver.AppleMikeyDriver 272.18 com.apple.iokit.IOBluetoothUSBDFU 4.3.4f4 com.apple.driver.AppleLPC 1.7.3 com.apple.driver.AppleUpstreamUserClient 3.6.1 com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 4.3.4f4 com.apple.kext.AMDFramebuffer 1.3.2 com.apple.driver.AppleSMCPDRC 1.0.0 com.apple.driver.AppleMuxControl 3.10.22 com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0 com.apple.driver.AppleSMCLMU 2.0.7d0 com.apple.driver.AppleBacklight 170.7.4 com.apple.driver.AppleMCCSControl 1.2.11 com.apple.driver.AppleThunderboltIP 2.0.2 com.apple.iokit.IOUserEthernet 1.0.1 com.apple.Dont_Steal_Mac_OS_X 7.0.0 com.apple.driver.AppleHWAccess 1 com.apple.driver.AppleHV 1 com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0 com.apple.driver.AppleFIVRDriver 4.1.0 com.apple.driver.ApplePolicyControl 3.10.22 com.apple.AMDRadeonX3000 1.3.2 com.apple.kext.AMD6000Controller 1.3.2 com.apple.driver.AppleIntelHD3000Graphics 10.0.0 com.apple.driver.AppleIntelSNBGraphicsFB 10.0.0 com.apple.driver.SMCMotionSensor 3.0.4d1 com.apple.driver.AppleUSBTCButtons 240.2 com.apple.driver.AppleUSBTCKeyEventDriver 240.2 com.apple.driver.AppleUSBTCKeyboard 240.2 com.apple.driver.AppleIRController 327.5 com.apple.driver.AppleFileSystemDriver 3.0.1 com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1 com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0d1 com.apple.BootCache 36 com.apple.iokit.SCSITaskUserClient 3.7.5 com.apple.driver.XsanFilter 404 com.apple.iokit.IOAHCIBlockStorage 2.7.1 com.apple.iokit.IOAHCIPassThrough 1.0.3 com.apple.driver.AirPort.Brcm4331 800.20.24 com.apple.driver.AppleUSBHub 705.4.2 com.apple.driver.AppleSDXC 1.6.5 com.apple.iokit.AppleBCM5701Ethernet 10.1.3 com.apple.driver.AirPort.Brcm4360 930.37.3 com.apple.driver.AppleFWOHCI 5.5.2 com.apple.driver.AppleAHCIPort 3.1.2 com.apple.driver.AppleUSBEHCI 705.4.14 com.apple.driver.AppleUSBUHCI 656.4.1 com.apple.driver.AppleSmartBatteryManager 161.0.0 com.apple.driver.AppleACPIButtons 3.1 com.apple.driver.AppleRTC 2.0 com.apple.driver.AppleHPET 1.8 com.apple.driver.AppleSMBIOS 2.1 com.apple.driver.AppleACPIEC 3.1 com.apple.driver.AppleAPIC 1.7 com.apple.driver.AppleIntelCPUPowerManagementClient 218.0.0 com.apple.nke.applicationfirewall 161 com.apple.security.quarantine 3 com.apple.security.TMSafetyNet 8 com.apple.driver.AppleIntelCPUPowerManagement 218.0.0 com.apple.iokit.IOBluetoothHostControllerUSBTransport 4.3.4f4 com.apple.iokit.IOFireWireIP 2.2.6 com.apple.driver.AppleHDAController 272.18 com.apple.iokit.IOHDAFamily 272.18 com.apple.driver.IOPlatformPluginLegacy 1.0.0 com.apple.driver.IOPlatformPluginFamily 5.9.1d7 com.apple.driver.AppleSMBusPCI 1.0.12d1 com.apple.driver.AppleBacklightExpert 1.1.0 com.apple.driver.AppleSMBusController 1.0.13d1 com.apple.driver.AppleThunderboltEDMSink 4.0.2 com.apple.driver.AppleThunderboltDPOutAdapter 4.0.6 com.apple.iokit.IOUSBUserClient 705.4.0 com.apple.iokit.IOVideoFamily 1.2.1 com.apple.iokit.IOStreamFamily 1.1.0 com.apple.iokit.IOAudioFamily 203.3 com.apple.vecLib.kext 1.2.0 com.apple.iokit.IOSurface 97.4 com.apple.iokit.IOBluetoothFamily 4.3.4f4 com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0 com.apple.driver.AppleGraphicsControl 3.10.22 com.apple.iokit.IOAcceleratorFamily2 156.14 com.apple.kext.AMDSupport 1.3.2 com.apple.AppleGraphicsDeviceControl 3.10.22 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 245.2 com.apple.iokit.IOUSBHIDDriver 705.4.0 com.apple.driver.AppleUSBMergeNub 705.4.0 com.apple.driver.AppleUSBComposite 705.4.9 com.apple.iokit.IOSCSIMultimediaCommandsDevice 3.7.5 com.apple.iokit.IOBDStorageFamily 1.7 com.apple.iokit.IODVDStorageFamily 1.7.1 com.apple.iokit.IOCDStorageFamily 1.7.1 com.apple.driver.AppleThunderboltDPInAdapter 4.0.6 com.apple.driver.AppleThunderboltDPAdapterFamily 4.0.6 com.apple.driver.AppleThunderboltPCIDownAdapter 2.0.2 com.apple.iokit.IOAHCISerialATAPI 2.6.1 com.apple.iokit.IOSCSIArchitectureModelFamily 3.7.5 com.apple.driver.AppleThunderboltNHI 3.1.7 com.apple.iokit.IOThunderboltFamily 4.2.2 com.apple.iokit.IOEthernetAVBController 1.0.3b3 com.apple.iokit.IO80211Family 730.60 com.apple.driver.mDNSOffloadUserClient 1.0.1b8 com.apple.iokit.IONetworkingFamily 3.2 com.apple.iokit.IOFireWireFamily 4.5.6 com.apple.iokit.IOAHCIFamily 2.7.5 com.apple.iokit.IOUSBFamily 720.4.4 com.apple.driver.AppleEFINVRAM 2.0 com.apple.iokit.IOHIDFamily 2.0.0 com.apple.driver.AppleEFIRuntime 2.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 396 com.apple.iokit.IOStorageFamily 2.0 com.apple.iokit.IOReportFamily 31 com.apple.driver.AppleFDEKeyStore 28.30 com.apple.driver.AppleACPIPlatform 3.1 com.apple.iokit.IOPCIFamily 2.9 com.apple.iokit.IOACPIFamily 1.4 com.apple.kec.corecrypto 1.0 com.apple.kec.pthread 1 com.apple.kec.Libm 1

System Profile: AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xF5), Broadcom BCM43xx 1.0 (7.15.166.24.3) Bluetooth: Version 4.3.4f4 15601, 3 services, 27 devices, 0 incoming serial ports Thunderbolt Bus: MacBook Pro, Apple Inc., 22.1 Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1333 MHz, 0x859B, 0x435438473353313333394D2E4D3136464544 Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1333 MHz, 0x859B, 0x435438473353313333394D2E4D3136464544 USB Device: FaceTime HD Camera (Built-in) USB Device: Hub USB Device: Apple Internal Keyboard / Trackpad USB Device: BRCM20702 Hub USB Device: Bluetooth USB Host Controller USB Device: Hub USB Device: IR Receiver Serial ATA Device: Crucial_CT512MX100SSD1, 512.11 GB Serial ATA Device: MATSHITADVD-R UJ-898 Model: MacBookPro8,2, BootROM MBP81.0047.B27, 4 processors, Intel Core i7, 2.2 GHz, 16 GB, SMC 1.69f4 Network Service: Wi-Fi, AirPort, en1 Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In Graphics: AMD Radeon HD 6750M, AMD Radeon HD 6750M, PCIe, 1024 MB

On 13 Apr 2015, at 20:48, David Dudok de Wit notifications@github.com wrote:

Ok the drivers + hardware seem fine. Let's look at the kernel panic log.

Open Finder > Go > Go to Folder... and enter /Library/Logs/DiagnosticReports

Look for the Kernel(...).panic file made at the time of your kernel panic. Open it and report the contents here.

— Reply to this email directly or view it on GitHub https://github.com/dokterdok/Continuity-Activation-Tool/issues/168#issuecomment-92475842.

xilopaint commented 9 years ago

Handoff is not working for me on both Mac and iPhone since the 10.10.3 update. I have installed CAT again with no success. Also tried to uninstall and reinstall. And yes, I remembered to sign out and sign in iCloud and toggle BT on both devices.

System diagnostics points everything ok. What can I trie?

ghost commented 9 years ago

I find that the CAT Tool is a bit like an old TV set. ;) You kind of have to bang it a few times to get it working. I'm on 10.10.3, and I basically ran an uninstall, reinstalled it, and turned off/on iCloud. It still didn't work. I logged out/in a couple times, and I think I rebooted. Eventually it kicked in and works now.

ghost commented 9 years ago

Oh shoot, this broke my wifi too. I go into the Network prefs, and I click "Turn Wi-Fi On" and nothing happens. Actually, this error occurs in the Console:

4/17/15 7:54:35.000 PM kernel[0]: en2: BSSID changed to 90:72:40:24:50:79

Any ideas?