Jump to content
nmano

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

2,140 posts in this topic

Recommended Posts

Advertisement

 

MaLdon.

The sleep mode is working.

USB all work.

HDMI no.

Thanks. 

 

use it for usb

10.13

<dict>
				<key>Comment</key>
				<string>Change 15 port limit</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				g32MEA==
				</data>
				<key>InfoPlistPatch</key>
				<false/>
				<key>MatchOS</key>
				<string>10.13.x</string>
				<key>Name</key>
				<string>com.apple.driver.usb.AppleUSBXHCIPCI</string>
				<key>Replace</key>
				<data>
				g32Mfw==
				</data>
			</dict>

10.13.4+

<dict>
				<key>Comment</key>
				<string>USB 10.13.4+ by PMHeart</string>
				<key>Disabled</key>
				<true/>
				<key>Find</key>
				<data>
				g32UDw+DlwQAAA==
				</data>
				<key>InfoPlistPatch</key>
				<false/>
				<key>MatchOS</key>
				<string>10.13.x</string>
				<key>Name</key>
				<string>com.apple.driver.usb.AppleUSBXHCI</string>
				<key>Replace</key>
				<data>
				g32UD5CQkJCQkA==
				</data>
			</dict>

HDMI

use it, voodoohda mod, work only with ur HDMI Audio

VoodooHDA.kext.zip

Share this post


Link to post
Share on other sites

 

MaLd0n.

Thank you, you're a genius.

Everything is working.

Thank you very much.

:thumbsup_anim:

 

Enjoy!

Share this post


Link to post
Share on other sites

test all usbs, sleep, etc

let me know

MaLd0n.
Hello.
The last time I was in a hurry to work and badly checked the USB ports.
Not all work. No EH01 , EH02.
Please look.

Архив.zip

Share this post


Link to post
Share on other sites

All ports need work inside BUS USB3(XHCI), USB2(EHCI) is nothing, i kill it

MaLd0n 2018-02-28 às 13.01.53.png

if one or two ports don't work, i think need other patch limit port or create ur personal injector


exclude unused ports

 

Don't need SSDTs, just flag uia_exclude=XXXX
 
EXAMPLE
 
Unused Ports, uxcluded with flag
uia_exclude=HS01;HS02;HS03;HS04;HS05;HS06;HS10;HS11;SSP1;SSP2;SSP6
 
Used Ports
HS07, HS08, HS09, HS12, HS13, HS14, SSP3, SSP4, SSP5
 
use usb stick one by one ports, and check in ioreg every test

Share this post


Link to post
Share on other sites

5930K GeekBench 4

10.13.3 - 26k score

10.14.4 - 18k score

 

need a new patch for XCPM ?

Share this post


Link to post
Share on other sites

I test with AppleHDA

NVIDIA HDMI for GTX970 10.13.4+

Comment NVIDIA HDMI for GTX970 10.13.4+test by mano

Find        DE100B0E

Name      AppleHDAController

Replace  DE10BB0F  -worked

Replace  DE10EF10   -not worked

 

This ID not work 10.13.4

DE10EF10

Share this post


Link to post
Share on other sites
11 hours ago, nmano said:

I test with AppleHDA

NVIDIA HDMI for GTX970 10.13.4+

Comment NVIDIA HDMI for GTX970 10.13.4+test by mano

Find        DE100B0E

Name      AppleHDAController

Replace  DE10BB0F  -worked

Replace  DE10EF10   -not worked

 

This ID not work 10.13.4

DE10EF10

I am helping a friend with a 6950X on a Gigabyte X99 board in 10.13.4 with the latest Clover. However, the CPU won't go any higher than 3.5GHz (no turbo) despite being overclocked to 4.0GHz and EIST disabled.

What are the minimum kernel patches needed for 10.13.4 and a 6950X? Thanks!

Share this post


Link to post
Share on other sites

there was an initialization error 70014-Fixed

I'd love to have my 4.3 overclock, but I'll setting in clover config  CPU FrequencyMHz is 4200 If I enter over 4200 is not work DVD player.

FrequencyMHz 4200

Screen Shot 2018-04-08 at 6.29.31 PM.png

IOAHCIBlockStorageInjector.kext.zip

Edited by nmano

Share this post


Link to post
Share on other sites

X99 Series with GC-ALPINE RIDGE rev 2.0

 

My motherboard is not in this list.(X99 Gaming G1) but Its worked.I thing Mac driver its supported.

I just install SSDT.

 

https://www.insanelymac.com/forum/applications/core/interface/file/attachment.php?id=297769

Screen Shot 2018-04-26 at 7.52.32 AM.png

Screen Shot 2018-04-26 at 8.00.39 AM.png

Screen Shot 2018-04-26 at 7.53.04 AM.png

Share this post


Link to post
Share on other sites

Hi all, It won't let me install the Update on a x99, it's stuck in PCI Configuration Begin.
Any new parameters for IOPCIFamily?

Share this post


Link to post
Share on other sites
58 minutes ago, WeBeRiO said:

Hi all, It won't let me install the Update on a x99, it's stuck in PCI Configuration Begin.
Any new parameters for IOPCIFamily?

I think this parameter are the same from Sierra... at least I am 100% sure I not make any changed from HighSierra install
try Fix Darwin in ACPI section... and try USB2 port

Share this post


Link to post
Share on other sites
1 hour ago, WeBeRiO said:

Hi all, It won't let me install the Update on a x99, it's stuck in PCI Configuration Begin.
Any new parameters for IOPCIFamily?

If your CPU 5960X ?

If Yes you have to add 5960X clover config patch.

Share this post


Link to post
Share on other sites
On 5/2/2018 at 10:51 AM, MICKHAEL said:

I think this parameter are the same from Sierra... at least I am 100% sure I not make any changed from HighSierra install
try Fix Darwin in ACPI section... and try USB2 port

The same result :/

 

On 5/2/2018 at 10:54 AM, nmano said:

If your CPU 5960X ?

If Yes you have to add 5960X clover config patch.

I have this fix:

Thanks both ;)
 

Captura de pantalla 2018-05-02 a las 18.15.25.png


EDIT:
image.thumb.png.89cf52a60451bbe98ef15ac63783e3a7.png

 

Edited by WeBeRiO

Share this post


Link to post
Share on other sites

@ MaLd0n Hi there I was wondering if I may ask for your help again, my system  keeps freezing all the time ,I can't figure it out what might be the problem

 

Unfortunately I can t upload the send me file it gives me error when I try to upload it can I upload it anywhere else?

Share this post


Link to post
Share on other sites
On 5/2/2018 at 1:34 PM, WeBeRiO said:

The same result :/

 

I have this fix:

Thanks both ;)
 

Captura de pantalla 2018-05-02 a las 18.15.25.png


EDIT:
image.thumb.png.89cf52a60451bbe98ef15ac63783e3a7.png

 

:w00t:

2 hours ago, maxx7650 said:

@ MaLd0n Hi there I was wondering if I may ask for your help again, my system  keeps freezing all the time ,I can't figure it out what might be the problem

 

Unfortunately I can t upload the send me file it gives me error when I try to upload it can I upload it anywhere else?

use a zippy share

https://www.zippyshare.com/

but now, after all updates some patches change, u need check it

i'm using a coffeelake now, full native support with full dsdt patched, 0% problems ;) and good perfomance

Share this post


Link to post
Share on other sites
1 hour ago, maxx7650 said:

@MaLd0n  I changed the usb patch that's the only one I know off and also new aptiomemory ...

I know coffeelake is good but I can't afford it now ,invested too much in this xeon build.

Here is the file maybe you can spot something https://www2.zippyshare.com/v/IkiLtqgt/file.html

Thanks for helping out!!

wrong usb, some log errors...

CLOVER.zip

but i think ur problem is kernel patches, check it

Share this post


Link to post
Share on other sites
1 hour ago, MaLd0n said:

wrong usb, some log errors...

CLOVER.zip

but i think ur problem is kernel patches, check it

Thanks @ MaLd0n I booted with your clover folder and i ll make another send me to check out if things changed for better.

My question is do I need kernel pm if my mobo is unlocked, and where do I look for kernel patches?

https://www44.zippyshare.com/v/KxUdVkpl/file.html

Share this post


Link to post
Share on other sites

Well, I recently installed a Nvme drive in my hackintosh and the speed is lacking as compared to Windows. Do we need a proper ssdt or dsdt patch for it ?

Share this post


Link to post
Share on other sites
21 hours ago, adamshahcatalys said:

Well, I recently installed a Nvme drive in my hackintosh and the speed is lacking as compared to Windows. Do we need a proper ssdt or dsdt patch for it ?

 /*
 * Intel ACPI Component Architecture
 * AML/ASL+ Disassembler version 20161210-64(RM)
 * Copyright (c) 2000 - 2016 Intel Corporation
 * 
 * Disassembling to non-symbolic legacy ASL operators
 *
 * Disassembly of iASLLt8G4Y.aml, Mon May 14 11:58:01 2018
 *
 * Original Table Header:
 *     Signature        "SSDT"
 *     Length           0x000041F2 (16882)
 *     Revision         0x01
 *     Checksum         0x4A
 *     OEM ID           "mano"
 *     OEM Table ID     "X99ALL"
 *     OEM Revision     0x00000000 (0)
 *     Compiler ID      "INTL"
 *     Compiler Version 0x20161210 (538317328)
 */
DefinitionBlock ("", "SSDT", 1, "mano", "NVMe", 0x00000000)
{External (_SB_.PCI0, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.BR3A, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.BR3A.D081, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.BR3A.H000, DeviceObj)    // (from opcode)
  External (DTGP, MethodObj)    // 5 Arguments (from opcode)
    

    Device (_SB.PCI0.BR3A.SSD0)
    {
        Name (_ADR, Zero)  // _ADR: Address
        Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
        {
            If (LEqual (Arg2, Zero))
            {
                Return (Buffer (One)
                {
                     0x03                                           
                })
            }

            Store (Package (0x12)
                {
                    "AAPL,slot-name", 
                    Buffer (0x0C)
                    {
                        "PCIE Slot 4"
                    }, 

                    "built-in", 
                    Buffer (0x09)
                    {
                        "0x00"
                    }, 

                    "device-id", 
                    Buffer (0x04)
                    {
                         0x01, 0xA8, 0x00, 0x00                         
                    }, 

                    "name", 
                    Buffer (0x05)
                    {
                        "Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961"
                    }, 

                    "model", 
                    Buffer (0x12)
                    {
                        "960 PRO MZ-V6P512"
                    }, 

                    "class-code", 
                    Buffer (0x04)
                    {
                         0x02, 0x08, 0x01, 0x00                         
                    }, 

                    "deep-idle", 
                    One, 
                    "nvme-LPSR-during-S3-S4", 
                    One, 
                    "device_type", 
                    Buffer (0x3B)
                    {
                        "SSD Controller"
                    }
                }, Local0)
            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
            Return (Local0)
        }

        Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake
        {
            Return (Package (0x02)
            {
                0x6D, 
                Zero
            })
        }
    }

    Name (_SB.PCI0.BR3A.H000._STA, Zero)  // _STA: Status
     }

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   1 member

×