Jump to content
MaLd0n

[Guide] Sierra / High Sierra / Mojave on mobos Serie 100 / 200 / 300 / SkyLake / KabyLake / CoffeeLake DSDT

4,526 posts in this topic

Recommended Posts

On 16.04.2018 at 8:39 PM, blackheatinc said:

Still running and it works great. Thanks a lot. And by the way, do you know how to enable AirDrop with external USB Bluetooth. I have the ASUS BT-400 4.0 LE (USB 4.0) and TPLink Archer T6E (PCIe) but I can't seem to enable AirDrop and Handsoff. Thanks a lot.

Airdrop, Handsoff will not work with BT-400! You need this here:
http://s.aliexpress.com/qE3EJRNj I have everything working with him !!!

Share this post


Link to post
Share on other sites
Advertisement

Hi, MaLd0n, I want to add my PCI cards to "PCI" section in System Information.

So I need to add _SUN property.

I found the PCI address, and added the _SUN property. 

But I don't know how to make it compilable.

That's what I have right now:

Device (PEG0)
{
    Name (_ADR, 0x00010000)  // _ADR: Address

    Name(_SUN, ONE)

    Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
    {
        If (PICM)
        {
            Return (AR01)
        }

        Return (PR01)
    }

    Device (PEGP)
    {
        Name (_ADR, Zero)  // _ADR: Address
    }
}

 

What else do I need to do?

Share this post


Link to post
Share on other sites
14 hours ago, strakm39 said:

the only think i would like to get working is the microphone.

u need test other layout-id for ur codec

Share this post


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

Hi mald0n

I have a friend using X550VX

asus notebook i7 -7700hq 

asus touchpad not i2c

GTX950M - Intel UHD630

RTL8723BE Wireless LAN

RTS5287 PCI-E Card Reader

RT8111 PCI-E Gigabit Ethernet NIC

Intel Skylake PCH-H - High Definition Audio Controller / REALTEK 255 i suppose VEN_10EC&DEV_0255

 

 

original DSDT

https://drive.google.com/file/d/14CKSKgDQ_Q5NlzyvOIQMWnVNWcMR5XjE/view

runme

https://drive.google.com/file/d/1XieNseYj_KgaCwdq3gnPxZi_32Jn8vLk/view

his patched dsdt and kext, 

4 configuration config.plist only config.n70.plist worked, others stopped or restart.

http://www.mediafire.com/file/le8y1y...OVERx550vx.zip

 

Status:

battery status power management not worked

trackpad sudden move  gesture not captured, via voodoops2 kext 

jack audio weird with voodoohda kext

brightness via fn not worked via dsdt

numlock not worked via voodoops2 kext

 

brightness key need a debug kext for check the others is a config kext

test battery

https://www23.zippyshare.com/v/3yomFVRV/file.html
 

 

10 hours ago, Hackmac101 said:

Hi, MaLd0n, I want to add my PCI cards to "PCI" section in System Information.

So I need to add _SUN property.

I found the PCI address, and added the _SUN property. 

But I don't know how to make it compilable.

That's what I have right now:


Device (PEG0)
{
    Name (_ADR, 0x00010000)  // _ADR: Address

    Name(_SUN, ONE)

    Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
    {
        If (PICM)
        {
            Return (AR01)
        }

        Return (PR01)
    }

    Device (PEGP)
    {
        Name (_ADR, Zero)  // _ADR: Address
    }
}

 

What else do I need to do?

for example

Device (PEG0)
            {
                Name (_ADR, 0x00010000)  // _ADR: Address
                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
                {
                    If (PICM)
                    {
                        Return (AR01)
                    }

                    Return (PR01)
                }

                Device (PEGP)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Name (_SUN, One)  // _SUN: Slot User Number
                }

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

                        Return (Package (0x0A)
                        {
                            "AAPL,slot-name", 
                            "Built In", 
                            "name", 
                            "HDMI Controller", 
                            "built-in", 
                            Buffer (One)
                            {
                                 0x00                                           
                            }, 

                            "model", 
                            Buffer (0x4C)
                            {
                                "Advanced Micro Devices, Inc., Ellesmere Radeon RX 580 HDMI Audio Controller"
                            }, 

                            "device_type", 
                            Buffer (0x10)
                            {
                                "HDMI Controller"
                            }
                        })
                    }
                }
            }

MaLd0n 2018-04-19 às 12.50.22.png

Share this post


Link to post
Share on other sites
Device (PEG0)
            {
                Name (_ADR, 0x00010000)  // _ADR: Address
                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
                {
                    If (PICM)
                    {
                        Return (AR01)
                    }

                    Return (PR01)
                }

                Device (PEGP)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Name (_SUN, One)  // _SUN: Slot User Number
                }

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

                        Return (Package (0x0A)
                        {
                            "AAPL,slot-name", 
                            "Built In", 
                            "name", 
                            "HDMI Controller", 
                            "built-in", 
                            Buffer (One)
                            {
                                 0x00                                           
                            }, 

                            "model", 
                            Buffer (0x4C)
                            {
                                "Advanced Micro Devices, Inc., Ellesmere Radeon RX 580 HDMI Audio Controller"
                            }, 

                            "device_type", 
                            Buffer (0x10)
                            {
                                "HDMI Controller"
                            }
                        })
                    }
                }
            }

How do I make this into a tiny DSDT file?

Share this post


Link to post
Share on other sites
Posted (edited)
1 hour ago, MaLd0n said:

brightness key need a debug kext for check the others is a config kext

test battery

https://www23.zippyshare.com/v/3yomFVRV/file.html
 

 

for example


Device (PEG0)
            {
                Name (_ADR, 0x00010000)  // _ADR: Address
                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
                {
                    If (PICM)
                    {
                        Return (AR01)
                    }

                    Return (PR01)
                }

                Device (PEGP)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Name (_SUN, One)  // _SUN: Slot User Number
                }

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

                        Return (Package (0x0A)
                        {
                            "AAPL,slot-name", 
                            "Built In", 
                            "name", 
                            "HDMI Controller", 
                            "built-in", 
                            Buffer (One)
                            {
                                 0x00                                           
                            }, 

                            "model", 
                            Buffer (0x4C)
                            {
                                "Advanced Micro Devices, Inc., Ellesmere Radeon RX 580 HDMI Audio Controller"
                            }, 

                            "device_type", 
                            Buffer (0x10)
                            {
                                "HDMI Controller"
                            }
                        })
                    }
                }
            }

 

 

Brightness ok..

Sound not working 

Battery Status not working, after plug off cable still....

the gesture pad blank in preferences

runme result

https://drive.google.com/open?id=1k6v8cWpxqNcWjsvGY4-h1jhAvkikuNcS

Edited by Babiloe

Share this post


Link to post
Share on other sites
32 minutes ago, Babiloe said:

So i Change layout id from 3 to trial 13 /17 / 18 / 27 / 28 / 99 ? With clover configurator

yes

Share this post


Link to post
Share on other sites
Posted (edited)

What do I have to select when I am using clover? I don't know what to select eveyone do it differently. Currently I am selecting

Install for UEFI, Install Clover in ESP, Drivers64 (AptioFix2Dvr-64, EmuVariable. PartitionDXE64)

And then I replace the clover folder with the one posted here. Is it correct? Also I am having another issue, clover won't see the high sierra bootable partition, it seems to be a clover issue. Anyone?

Edited by loscamos

Share this post


Link to post
Share on other sites
Posted (edited)
33 minutes ago, MaLd0n said:

yes

Battery OK.Good

Sleep plain white....not work

tryin sound layout id via clover configurator.

 do I need turn on add DTGP and fixHDA fixes on acpi clover configurator. 

i see the plist editor you are using layout-id data.

the clover using inject string

I use both ? see the picture.

 

 

 

 

inject or layout-id.jpg

Edited by Babiloe

Share this post


Link to post
Share on other sites

Hi, I want to ask,

if I installing hackintosh my Harddrive / SSD must be clean ? I mean does not contain any windows or data partitions, just empty storage like a new buy ?

 

Share this post


Link to post
Share on other sites
8 hours ago, zakiprasasti said:

Hi, I want to ask,

if I installing hackintosh my Harddrive / SSD must be clean ? I mean does not contain any windows or data partitions, just empty storage like a new buy ?

 

have some options, the best is it, clean, just format and install

Share this post


Link to post
Share on other sites
8 hours ago, visin said:

I have updated the bios and re-acquired ACPI in Clover F4

 

if u have a stable system and bios version don't need update it, just use ur hack, gain ur money and enjoy ;)

2 hours ago, fryysyd said:

How are you ?  here is my another one ,   plese!

https://drive.google.com/open?id=1xY1DOsUprcpfefIFfhNjpPj--iVb7c32

CLOVER.zip

Share this post


Link to post
Share on other sites
2 hours ago, p4antonio said:

Hello MaLd0n

or built new PC

can you check whether or done well?

 

Intel i3-8350K

Gigabyte GAZ370n-Wifi

2x8 GB ddr4 2400mhz

Sapphire RX 560 4GB

 

https://drive.google.com/open?id=1M06rQ9x9BosdGai5DLd7sx0VNmMpEqlO

https://www97.zippyshare.com/v/qhakoiUK/file.html
 

Share this post


Link to post
Share on other sites

Hi Mald0n,

I updated my BIOS for some 8700K compatibility issues, can you please help me to create new ssdt ?

Share this post


Link to post
Share on other sites
16 minutes ago, RandomTech said:

Hi Mald0n,

I updated my BIOS for some 8700K compatibility issues, can you please help me to create new ssdt ?

send me files with new original tables

RunMe.app.zip

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

  • Similar Content

    • By rdall96
      Hello everyone!
       
      I am fairly new to the world of Hackintosh. I recently moved my previous build into a smaller form factor. However, I am running into a series of problems with the USB ports on the new case and the new motherboard.
       
      Part List:
      - i7-7700k
      - Gigabyte Z270N Gaming 5
      - 16GB Trident Z RGB 3200 MHz
      - Sapphire RX 470
      - NZXT Kraken x62
      - NZXT H200 for the case
       
      Everything in the Hackintosh works just like it did before, nothing changed in the hardware department other than the motherboard (previously a gigabyte Z20X Ultra) and the case.
      This motherboard does not have any USB 2.0 ports in the back, there is only one header on the board, currently taken by the Kraken x62. The rest of the ports are all either USB 3.1 Gen1 or USB 3.1 Gen2, and the front of the case has 3.1 Gen1 ports as well.
       
      This is my current problem:
      When I plug something into either the type A or type C Gen2 ports, it works fine as a normal USB 3.x device with normal speeds, but when I plug something into any other USB port, it only works at lower 2.0 speeds. This is a big problem for me, since I have a few external devices that need the 3.0+ speeds and I don't know what to do.
      I tried to follow many different guides on how to patch USB ports, remove the limits, etc... But nothing seems to work.
       
      Please someone help me!
    • By angelo_ios
      EDIT: MacOS Mojave 10.14 ONLY I didn’t test 10.14.1! The EFI folder is compatible with High Sierra.
       
      Guide to installing 10.14 Mojave on a ASUS X555L
       
      What Works:
      -WiFi
      -Sound
      -Graphics (Intel)
       
      What doesn't Work:
      -Bluetooth
      -NVidia Web Drivers
      -Battery Indicator
       
      Used Kexts:
      Picture
       
      Clover setup:
      Clover plist is downloadable in this topic.
       
      Let's start
       
      Step one:
      First get a USB with 8+ GB of storage and a MacOS Mojave 10.14 installer from the AppStore.
       
      Partition the USB in a GUID style and 2 partitions, one partition HFS+ and one partition FAT32.
       
      In the FAT32 partition put the EFI Folder there.
       
      On the HFS+ partition get the MacOS Mojave .app using this command:
      sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/USBNAME --applicationpath /Applications/Install\ macOS\ Mojave.app --nointeraction Lets install!
       
      Put the USB in a 3.0 port on the LEFT side of the Notebook.
       
      In the BIOS follow the default Hackintosh settings, do NOT forget to put Memory allocation to 64MB (Otherwise you won't boot)
       
      Boot into the Installer and install MacOS Mojave.
       
      Boot into MacOS. Now your Graphics are working but your WiFi and Sound are not! for the WiFi follow this video:
      https://www.youtube.com/watch?v=OxFsjhc-AuM Once rebooted WiFi is working! 
       
      For sound get the VooDooHDA.kext and place it into /Library/Extensions
       
      Reboot once again and your sound is now working flawlessly!
       
      My EFI Folder is downloadable

      config.plist
      EFI.zip
    • By TomZanna
      Buongiorno, ho installato Mac OS Mojave su un Acer A515-51-602C.

      CPU  Intel i5 8250U con UHD620
      GPU  Nvidia GeForce MX150
      RAM  8GB
      HDD  1TB
      WiFi Intel AC 3168
       
      Non funziona
      - Touchpad I2C
      - Audio
      - Batteria
      - Tasti FN
      - Lettore SD
      - Wifi (e mai funzionarà)
      - GPU dedicata (e mai funzionerà)
       
      Attualmente il touchpad è collegato tramite PS2 ma, se possibile, preferirei usarlo tramite I2C (posso cambiarlo dal BIOS).
      CLOVER.zip
      Report.zip
    • By GoggoneXCV
      Ciao a tutti,

      Sono in procinto di installare Mojave nel mio pc (vedi firma) in dual con Win10, ho già installato una volta Sierra nel mio vecchio pc, quindi armato di quella poca esperienza, provo ad installarlo anche in questo nella seconda SSD m2, solo che mi si blocca all'avvio, potreste darmi una mano nella configurazione di Clover?

      Grazie anticipatamente. 
×