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

Hi nmano, 

 

Try this one, it was captured with IORegistryExplorer 3.0.2 (14) - I could not find the 3.0.3 (15)... :blush:

 

I've attached here (zipped) and here (original).

 

Boa sorte,

Paulo 

 

attachicon.gifMac Pro.ioreg.zip

Now open

Don't worry I will try

  • Like 1
Link to comment
Share on other sites

Hi augustopaulo

You don't give to me your device model details.

But Try this file

Try final Folder dsdt with X99_Injector USB 3.kext

I patched your Devies.

Rename (Compiled)

F22J Comfile.txt

F22J Device patches .txt

just test device patch over rename file 

You have to correct HDEF device-type

 

change to

device_type

HDEF 

                           "device_type",\n

                            Buffer ()\n
                            {\n
                            "Realtek ALC1150"\n  
                             },\n

Arquivo-2.zip

  • Like 1
Link to comment
Share on other sites

 

Hi augustopaulo

You don't give to me your device model details.

But Try this file

Try final Folder dsdt with X99_Injector USB 3.kext

I patched your Devies.

Rename (Compiled)

F22J Comfile.txt

F22J Device patches .txt

just test device patch over rename file 

You have to correct HDEF device-type

 

change to

device_type

HDEF 

                           "device_type",\n

                            Buffer ()\n
                            {\n
                            "Realtek ALC1150"\n  
                             },\n

 

Hi nmano, 

 

Fantastic! :D

 

For the first time I have a lot of PCI devices identified in System Info.app in 10.11.6:

post-105782-0-83666300-1471444770_thumb.png

 

I then proceed in changing the HDAU & Intel i218V names, but I could not change the Cheetah Express Firewire 800 card device name (0x104C, 0x823F):

post-105782-0-90943900-1471444772_thumb.png

 

Also, my USB3.1 card device (0x1B21, 0x1242) cannot be change due to fact the OSX doesn't have support for USB3.1 right ?

post-105782-0-46561200-1471444775_thumb.png

 

I wonder if you can help correcting the FW card name.

 

Also, I found this device ARPT "Dell Wireless 1395" in the modified DSDT.aml which I don't have in my system.  What do you recommend that I do ? Just delete ?

 

I've attached the DSDT.aml that I've modified. DSDT.aml.zip

 

Finally, where can I know more about X99 ACPI/DSDT changes & patches ?

 

Boa sorte,

Paulo

  • Like 1
Link to comment
Share on other sites

Hi nmano, 

 

Fantastic! :D

 

For the first time I have a lot of PCI devices identified in System Info.app in 10.11.6:

attachicon.gifLista Dispositivos PCI do nmano DSDT.png

 

I then proceed in changing the HDAU & Intel i218V names, but I could not change the Cheetah Express Firewire 800 card device name (0x104C, 0x823F):

attachicon.gifLista Dispositivos PCI do nmano DSDT 2.png

 

Also, my USB3.1 card device (0x1B21, 0x1242) cannot be change due to fact the OSX doesn't have support for USB3.1 right ?

attachicon.gifLista Dispositivos PCI do nmano DSDT 3.png

 

I wonder if you can help correcting the FW card name.

 

Also, I found this device ARPT "Dell Wireless 1395" in the modified DSDT.aml which I don't have in my system.  What do you recommend that I do ? Just delete ?

 

I've attached the DSDT.aml that I've modified. attachicon.gifDSDT.aml.zip

 

Finally, where can I know more about X99 ACPI/DSDT changes & patches ?

 

Boa sorte,

Paulo

Hi Paulo well done

XHCI Id show Ethernet you have to correct

Follow this link

            #43            

Link to comment
Share on other sites

Hi mmano, Can you help me setting PCI ID's in my build as well? :) Hmm...is that necessarily at all?

Run-DarwinDumper

Found ID-DMI Tables

If ID 1=_SUN, 0x01

Remove-AAPL,slot-name and Built In

First add DMI table IDS then 0,1,2,4,8,16 

a,b,c,d,…

Slot->Type is intended to be a type of slot. There is a number 0,1,2,4,8,16  means PCI, PCIe 1x, PCIe 2x etc.

 

Name (_SUN, 0x01)  // _SUN: Slot User Number

 

 

 

Credits-Slice

post-413859-0-68786300-1471608319_thumb.png

Link to comment
Share on other sites

update-20-08-2016


XCPM-High score-DP6


 


Clover config not test


Its worked patched Kernel.


Remove-FakeCPUID-No


Remove-KernelHaswellE-No


Bios setting


Eiest-Disabled


Without NullCPUPowerManagement.kext


Without VoodooTSCSync.kext


I follow this link Thanks for SammlerG nice effect.


#250 



_xcpm_bootstrap Sierra © Pike R. Alpha
Find 83C3C483FB22
Replace 83C3C183FB22
 
_xcpm_pkg_scope_msr  © Pike R. Alpha
Find BE0700000031D2E894FCFFFF
Replace BE0700000031D29090909090
 
_xcpm_core_scope_msrs  © Pike R. Alpha
Find BE0200000031D2E86CFCFFFF
Replace BE0200000031D29090909090
 
xcpm performance fix 1 (wrsmr fix to get CPU max) © okrasit
Find 89D8C1E008B99901
Replace B800FF0000B99901 
 
XCPM_idle fix by Pike R. Alpha
Find 20B9E20000000F30
Replace 20B9E20000009090

 


and use no other clover kernel patches (Asus AICPUPM, KernelPm ....)


 


and use no clover Acpi PM or SSDT options 


 


EDIT: generate your own SSDT for example:


 


~/ssdtPRGen.sh -b Mac-27ADBB7B4CEE8E61 -turbo 4500 (your OC setting!)


I don't know Clover config not yet.

I try freqVectorsEdit IMac 15.1 for Haswell-E,iMac 16.1 for Broudwell-E

 

 

Credits-Pikeralpha

post-413859-0-43880400-1471616843_thumb.png

post-413859-0-58305200-1471695212_thumb.png

post-413859-0-04375200-1471695265_thumb.png

kernel.zip

Link to comment
Share on other sites

Thanks nmano,

 

Sorry but its like Chinese to me :)

I have attached the SMBIOS output...what do I look for? where to change and save? 

Appreciate your help!

Thanks

System Slot Information
Designation: PCI Slot 0
Type: x1 PCI Express x16
Current Usage: Available
Length: Short
ID: 1
Characteristics:
3.3 V is provided
Hot-plug devices are supported
Bus Address: 0000:02:00.0
 
Handle 0x0904, DMI type 9, 17 bytes
0000: 09 11 04 09 01 a8 08 03 03 05 00 04 02 00 00 02 
0010: 01 
 
System Slot Information
Designation: HDMI port
Type: x1 PCI Express x4
Current Usage: Available
Length: Short
ID: 5
Characteristics:
3.3 V is provided
Hot-plug devices are supported
Bus Address: 0000:02:00.1
 
Handle 0x0905, DMI type 9, 17 bytes
0000: 09 11 05 09 01 a6 08 03 03 02 00 04 02 00 00 00 
0010: c8 
 
System Slot Information
Designation: Ethernet
Type: x1 PCI Express x1
Current Usage: Available
Length: Short
ID: 2
Characteristics:
3.3 V is provided
Hot-plug devices are supported
Bus Address: 0000:00:19.0
 
Handle 0x0906, DMI type 9, 17 bytes
0000: 09 11 06 09 01 a6 08 03 03 00 00 04 02 00 00 06 
0010: 00 
 
System Slot Information
Designation: Airport
Type: x1 PCI Express x1
Current Usage: Available
Length: Short
ID: 0
Characteristics:
3.3 V is provided
Hot-plug devices are supported

 

 
just look device name from ioreg and check my DSDT patched file too.Test one by one
 
 
Ethernet=2=0x02
GLAN
 Name (_SUN, 0x02)  // _SUN: Slot User Number
 
Airport
ARPT
Name (_SUN, 0x00)  // _SUN: Slot User Number
 
ID-0,1,2,5  Add known devices.
Missing # add other devices.
Link to comment
Share on other sites

optimized version

Hi Fijagd

TRY this for HDEF_

            Device (HDEF)
            {
                Name (_ADR, 0x001B0000)  // _ADR: Address
                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    Store (Package ()
                        {
                            "built-in", 
                            Buffer (One)
                            {
                                 0x00                                           
                            }, 


                            "AAPL,slot-name", 
                            Buffer (0x09)
                            {
                                "Built In"
                            }, 
                             
                            "model", 
                            Buffer (0x19)
                            {
                                "Realtek Audio Controller"
                            }, 


                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }, 


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


                            "device_type", 
                            Buffer (0x10)
                            {
                                "Realtek ALC1150"
                            }, 


                            "PinConfigurations", 
                            Buffer (One)
                            {
                                 0x00                                           
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }
Link to comment
Share on other sites

Hello,
I tried, but strange thing nothing appears in PCI Card.
This is not important, I do not use the 1150, I use a DAC.
thank you very much

 

Edit: How are assigned the value of the Buffer?

Edited by Fljagd
Link to comment
Share on other sites

Hello,

I tried, but strange thing nothing appears in PCI Card.

This is not important, I do not use the 1150, I use a DAC.

thank you very much

 

Edit: How are assigned the value of the Buffer?

            Device (HDEF)
            {
                Name (_ADR, 0x001B0000)  // _ADR: Address
                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    Store (Package ()
                        {
                            "built-in", 
                            Buffer (One)
                            {
                                 0x00                                           
                            }, 


                            "AAPL,slot-name", 
                            Buffer (0x09)
                            {
                                "Built In"
                            }, 
                             
                            "model", 
                            Buffer (0x19)
                            {
                                "Realtek Audio Controller"
                            }, 


                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }, 


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


                            "device-type", 
                            Buffer (0x10)
                            {
                                "Realtek ALC1150"
                            }, 


                            "PinConfigurations", 
                            Buffer (One)
                            {
                                 0x00                                           
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

Try this

Link to comment
Share on other sites

Same as

        "device_type", Buffer() { "Audio Controller" },\n

If you try this

Link to comment
Share on other sites

3D 00 88 EC 1A 0x1aec8800
xxd -s 0x57BC0 -l 571952 -u /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA
xxd -s 0x5A0F0 -l 571952 -u /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

3D 74 19 AD 15 0x15ad1974
xxd -s 0x57B20 -l 571952 -u /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA
xxd -s 0x5A080 -l 571952 -u /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA


3D 75 19 AD 15 0x15ad1975
xxd -s 0x57BB0 -l 571952 -u /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA
xxd -s 0x5A0E0 -l 571952 -u /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

10.11.6 Creative Sound Bin patch Address

Just Enter Terminal 

post-413859-0-94715300-1472307685_thumb.png

  • Like 1
Link to comment
Share on other sites

10.11.6 5960X Patch Address IOPCIFamily

 

48 81 F9 01 00 00 40

xxd -s 0x15FD0 -l 90063 -u /System/Library/Extensions/IOPCIFamily.kext/IOPCIFamily
  • Like 1
Link to comment
Share on other sites

Hi nmano,

Thanks for the information you have provided, but much that read cannot seem to apply ... I must be getting ass... or stupid…

My system:
Asus X-99 Pro USB 3.1
Intel Core i7 5820K
Asus GeForce GTX 960 DirectCU II OC Strix 4GB GDDR5
32GB G.Skill Ripjaws V DDR4 3200 PC4-25600
Tacens Valeo V 900W Modular 80PLUS Silver
2 x Kingston HyperX 3K SSD 120GB 2.5 "
NZXT H440 Black / Red
NZXT KRAKEN X61
LG 27UD68-W 4K

Both in El Cap as in the last Sierra everything is working fine on my MacPro6.1 (zips attached), but I could never have Pci Table showing the devices and I liked to arrange the pci devices. Can you dispense some time with my zip and try to help me please?
Thank you so much.

Fernando’s iMac.rar

EFI.rar

post-1313347-0-38705500-1472420097_thumb.png

post-1313347-0-70615900-1472420098_thumb.png

post-1313347-0-44289800-1472420100_thumb.png

post-1313347-0-42089400-1472420103_thumb.png

post-1313347-0-67085800-1472573183_thumb.png

  • Like 3
Link to comment
Share on other sites

Hi nmano,

Thanks for the information you have provided, but much that read cannot seem to apply ... I must be getting ass... or stupid…

My system:

Asus X-99 Pro USB 3.1

Intel Core i7 5820K

 

 

  • Save original (OEM) ACPI tables by pressing F4 with clover 
  • I need ORI DSDT
  • Like 1
Link to comment
Share on other sites

Thank you nmano. I think that's what you asked me. Sorry my fault, I forgot to send it in the first post. Attached Original ACPI from Clover and System DSDT from Maciasl

I have pretty close mainboard to you

 

USB's all working?

 

Once I got USB 3 working (Wont work on el capitan though works for others with X99-A/Delux/etc my USB 2.0 now show as USB 3.0 and then 3.1 controller lol?

 

 

No audio

 

I also have no PCI table

 

by chance if you can post patch for DSDT so I can edit mine also :D

 

We need to get some patches going for Maciasl

Link to comment
Share on other sites

Thank you nmano. I think that's what you asked me. Sorry my fault, I forgot to send it in the first post. Attached ACPI folder from Clover with original DSDT and System DSDT from Maciasl

Try this

ASUS X99.zip

Link to comment
Share on other sites

Thanks nmano, you are amazing!
Finally I can see the PCI devices, but one of them says it has no controller installed ... is something I can do, or is it normal?
Nmano, in my X-99 since El Cap until now I have always used for the sound onboard voodooHDA. I will have to continue use it or
wiht the DSDT is no longer need?
And one more question, based on your knowledge, suggests that I make some changes in my clover folder, config.plist, drivers or kexts?

Thanks for everything.

Now i´m going update to PB7

post-1313347-0-54758000-1472572659_thumb.png

EFI.zip

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...