Jump to content

[Guide] Mac OSX 10.12 and 10.13 with X99 Broadwell-E family and Haswell-E family


nmano
 Share

1,954 posts in this topic

Recommended Posts

@nmano is that a replacement or an additional helper?

Its additional helper.If you test your hardware give report.

Thank you.

Link to comment
Share on other sites

 

Easy right?

Patched my BIOS and no more random restarts (using OsxAptioFixDrv.efi now, although I did disable the trim patch, because I have components which can't use TRIM in the first place)... so far so good in terms of stability (hour in and no reboot).

 

Bluetooth still doesn't work (BCM20702A0)

And sleep still doesn't work.

  • Like 1
Link to comment
Share on other sites

Patched my BIOS and no more random restarts (using OsxAptioFixDrv.efi now, although I did disable the trim patch, because I have components which can't use TRIM in the first place)... so far so good in terms of stability (hour in and no reboot).

 

Bluetooth still doesn't work.

And sleep still doesn't work.

About Trim, choose just only one. Or Clover patch, or Terminal command "sudo trimforce enable". On my system both work well. About Bluetooth, do not connect or does not appear active in the system?

Link to comment
Share on other sites

Boot in (verbose mode) -v and you will see in the first screen:

With OsxAptioFix2Drv = Hibernation-No, Sleep-No and with OsxAptioFixDrv Hibernation-No, Sleep-yes.

And that's why i use OsxAptioFixDrv ;)

I'm using OsxAptioFixDrv, but I get no-sleep. It wakens instantly, then reboots upon awake.

 

My guess is it has to do with this not be setup correctly (when I used Matthew82's DSDT--as well as removing most of my usb's, it also removed it from showing up "pmset -g assertions") :

BCM20702A0 (bluetooth)

Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 96(hidd): [0x00000008000980c4] 00:45:58 UserIsActive named: "com.apple.iohideventsystem.queue.tickle" 
Kernel Assertions: 0x4=USB
   id=500  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.1a100000 owner=IOUSBHostDevice (???)
   id=501  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.1d100000 owner=IOUSBHostDevice (???)
   id=502  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14a00000 owner=ASM107x (USB 3.0 port)
   id=503  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14b00000 owner=H100iGTX Cooler (CPU Cooler-- unknown if prevents sleep)
   id=504  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14d00000 owner=m9XX (USB DAC -- removed, but still no sleep).
   id=505  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14e00000 owner=Microsoft IntelliMouse® Optical (didn't prevent sleep)
   id=506  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14500000 owner=USB2.0 Hub 
   id=507  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.15400000 owner=ASM107x (USB 3.0 port)
   id=508  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14a10000 owner=BCM20702A0 (Onboard Broadcom Bluetooth 2070)
   id=509  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14600000 owner=Keyboard -- QuickFire XT (didn't prevent sleep)
Link to comment
Share on other sites

Patched my BIOS and no more random restarts (using OsxAptioFixDrv.efi now, although I did disable the trim patch, because I have components which can't use TRIM in the first place)... so far so good in terms of stability (hour in and no reboot).

 

Bluetooth still doesn't work (BCM20702A0)

And sleep still doesn't work.

 

The attached kext is all you need for bluetooth on ASUS X99 boards.

 

I am not sure who made it originally, but I only had to modify it slightly to work with 10.11/10.12.

AsusBCM20702A0Bluetooth.kext.zip

Link to comment
Share on other sites

The attached kext is all you need for bluetooth on ASUS X99 boards.

 

I am not sure who made it originally, but I only had to modify it slightly to work with 10.11/10.12.

Unfortunately, I wasn't able to get it to work (bluetooth headphones and iPhone):

- Used with BluetoothDevBroadcomInjector.kext -- no bluetooth devices recognized

- Used with BluetoothDevBroadcomInjector.kext w/o IOBluetoothFamily 10.11-BT4LE-Handoff-Hotspot-lisai9093 ktext patch -- no bluetooth devices recognized

- Used with BrcmFirmwareData.kext, BrcmNonPatchRAM2.kext BrcmPatchRAM2.kext -- no bluetooth devices recognized

- Used with BrcmFirmwareData.kext, BrcmNonPatchRAM.kext, BrcmPatchRAM.kext -- no blue tooth device set up in OS

- Used without any Bluetooth ktexts/patches -- no blue tooth device set up in OS

 

QCPpBA6.png

Link to comment
Share on other sites

 

5960X patch Helper

#Kernel patch

#I test with 5960XPatch 10.12 by Brumbaer

<dict>
<key>Comment</key>
<string>5960XPatch helper 10.12 by N.Mano /kern_open_file_for_direct_io</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
SIH5AQAAQA==
</data>
<key>Replace</key>
<data>
SIH5AQAAgA==
</data>

</dict>

I would like to know too advantages to have this patch too.....

  • Like 1
Link to comment
Share on other sites

Unfortunately, I wasn't able to get it to work (bluetooth headphones and iPhone):

- Used with BluetoothDevBroadcomInjector.kext -- no bluetooth devices recognized

- Used with BluetoothDevBroadcomInjector.kext w/o IOBluetoothFamily 10.11-BT4LE-Handoff-Hotspot-lisai9093 ktext patch -- no bluetooth devices recognized

- Used with BrcmFirmwareData.kext, BrcmNonPatchRAM2.kext BrcmPatchRAM2.kext -- no bluetooth devices recognized

- Used with BrcmFirmwareData.kext, BrcmNonPatchRAM.kext, BrcmPatchRAM.kext -- no blue tooth device set up in OS

- Used without any Bluetooth ktexts/patches -- no blue tooth device set up in OS

 

QCPpBA6.png

 

Perhaps you should try a fresh install. The problem is not the kext.

Link to comment
Share on other sites

Perhaps you should try a fresh install. The problem is not the kext.

Hopped over to Windows 10 and neither my iPhone nor my headphones would get recognized. My guess is that BCM20702A0 is only for certain (mouse/keyboard) devices...

Link to comment
Share on other sites

Hopped over to Windows 10 and neither my iPhone nor my headphones would get recognized. My guess is that BCM20702A0 is only for certain (mouse/keyboard) devices...

 try this

https://support.apple.com/kb/dl1209?locale=en_CA

  • Like 1
Link to comment
Share on other sites

Hopped over to Windows 10 and neither my iPhone nor my headphones would get recognized. My guess is that BCM20702A0 is only for certain (mouse/keyboard) devices...

 

I usually do not use bluetooth, but I've been testing and in fact does not work very well. It appears on the OS to be 100% functional, but does not always work well and i don´t know why...

Sometimes detects devices and connects, sometimes detects devices but does not connect and others not detect anything.

I tested with iPad, Android and Windows Phone and the behavior is the same...

In El Cap, with the same configuration worked well.

And yes, my OS Sierra Instalation is new!

post-1313347-0-73886000-1478306117_thumb.png

post-1313347-0-19968900-1478306123_thumb.png

  • Like 2
Link to comment
Share on other sites

Currently up to date:

338bENu.png

 

 

My main goal is just to get the OS to be able to sleep! If I can get it to sleep, then I'd be set (don't really care for Bluetooth)...   :cry: 

To enable sleep put voodooTSCSync.kext in EFI/CLOVER/kext...set darkwake=0 and it should work!

  • Like 2
Link to comment
Share on other sites

To enable sleep put voodooTSCSync.kext in EFI/CLOVER/kext...set darkwake=0 and it should work!

Yes I tested and confirm! With voodooTSCsync Sleep works flawlessly. Welcome again TSCsynk to my EFI ;)

Thanks thenightflyer

  • Like 1
Link to comment
Share on other sites

To enable sleep put voodooTSCSync.kext in EFI/CLOVER/kext...set darkwake=0 and it should work!

Unfortunately, still awakes from sleep, but... no more kernel panic and I'm able to boot back into the desktop.

 

Must just be my setup (removed all usbs except mouse and keyboard, same thing)...

Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 96(hidd): [0x0000003100098160] 00:01:18 UserIsActive named: "com.apple.iohideventsystem.queue.tickle" 
Kernel Assertions: 0x4=USB
   id=500  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.1a100000 owner=IOUSBHostDevice
   id=501  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.1d100000 owner=IOUSBHostDevice
   id=502  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14a00000 owner=ASM107x
   id=503  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14b00000 owner=H100iGTX Cooler
   id=504  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14600000 owner=m9XX (was unplugged before this)
   id=505  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14e00000 owner=Microsoft IntelliMouse® Optical
   id=506  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14a10000 owner=BCM20702A0
   id=507  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14d00000 owner=Keyboard -- QuickFire XT
   id=508  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14500000 owner=USB2.0 Hub
   id=509  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.15400000 owner=ASM107x

I used Matthew82's DSDT.aml and I was able to sleep, but it reboot upon awake. So, I guess my DSDT needs to be edited for something...

Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 96(hidd): [0x0000000c0009805b] 00:01:45 UserIsActive named: "com.apple.iohideventsystem.queue.tickle" 
Kernel Assertions: 0x4=USB
   id=500  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.1a100000 owner=IOUSBHostDevice
   id=501  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14a00000 owner=ASM107x
   id=502  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14e00000 owner=Microsoft IntelliMouse® Optical
   id=503  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14d00000 owner=Keyboard -- QuickFire XT
   id=504  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14a10000 owner=BCM20702A0
   id=505  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14b00000 owner=H100iGTX Cooler
   id=506  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.15400000 owner=ASM107x
Link to comment
Share on other sites

 

Unfortunately, still awakes from sleep, but... no more kernel panic and I'm able to boot back into the desktop.

 

Must just be my setup (removed all usbs except mouse and keyboard, same thing)...


I used Matthew82's DSDT.aml and I was able to sleep, but it reboot upon awake. So, I guess my DSDT needs to be edited for something...


From what I saw, the Matthew82 has a X99-Deluxe and my DSDT was created specifically for the X99-Pro USB3.1

Try with my DSDT and kext voodooTSCsynk. As I said above, sleep/wake work on my board perfectly.

Link to comment
Share on other sites

Going to give up for now... but I updated fakeSMC.ktext and at least now I get this:
 

M6Ds-iMac:~ m6d$ log show --style syslog | fgrep "Wake reason"
2016-11-05 13:37:53.450577-0700  localhost kernel[0]: (AppleACPIPlatform) Wake reason: RP02 RP03 RP06 RP07 RP08 BR2A BR2B BR2C BR2D BR3B BR3C BR3D 
2016-11-05 13:37:53.450578-0700  localhost kernel[0]: (AppleACPIPlatform) Wake reason: RP02 RP03 RP06 RP07 RP08 BR2A BR2B BR2C BR2D BR3B BR3C BR3D
Link to comment
Share on other sites

 

Going to give up for now... but I updated fakeSMC.ktext and at least now I get this:

 

M6Ds-iMac:~ m6d$ log show --style syslog | fgrep "Wake reason"
2016-11-05 13:37:53.450577-0700  localhost kernel[0]: (AppleACPIPlatform) Wake reason: RP02 RP03 RP06 RP07 RP08 BR2A BR2B BR2C BR2D BR3B BR3C BR3D 
2016-11-05 13:37:53.450578-0700  localhost kernel[0]: (AppleACPIPlatform) Wake reason: RP02 RP03 RP06 RP07 RP08 BR2A BR2B BR2C BR2D BR3B BR3C BR3D

Try this patch for your DSDT https://www.dropbox.com/s/wy9a4fonrflwlbc/usb_prw_0x6d_xhc.txt?dl=0

  • Like 1
Link to comment
Share on other sites

I tested Matthew82 X99 with sleep

Its worked without voodooTSC.kext 

After sleep Geekbench score is low.

Thanks guys.

X99_Sleep.zip

  • Like 2
Link to comment
Share on other sites

No doesn't work with Broadwell-E from what we've seen so far, has well works ok though, keep the fake Cupid I gave you

Yeah, with CPUID you give me it works well, thanks :)  I just doing some kernel patch testing, but my machine works really good. Even sleep works (without voodooTSC.kext)   :thumbsup_anim:

This is my Geekbench 4 result i have now - https://browser.primatelabs.com/v4/cpu/964067

 

ekwipt, is your RAM frequency detected correctly via Clover? My 3000MHz RAM is detected as 2133MHz, so i need to correct it manually. Its just cosmetic think, but I'm perfectionist  ^_^

 

I have only one problem here - slow read on Intel 750 SSD...

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...