Jump to content
Olarila Professional Hackintosh Services ×

How to add missing device in Hackintosh with ACPI


Recommended Posts

  • Administrators

Easy way to add missing device in Hackintosh with ACPI 

 

-Support Olarila Vanilla Hackintosh by making a donation HERE

-About Premium Users you can check HERE

-Problems with Paypal HERE

-Installation Guide HERE

-Hackintosh EFI folders HERE

-Hackintosh USB Remap HERE

-How to update OpenCore and Kexts HERE

 

Download Ioreg Explorer by Apple HERE

Download MaciASL by phpdev32 HERE

 

Let's check one good example on AMD build with missing NVME device. Check image bellow.

The correct thing would be _SB.PCI0.GPP9.SSD0, but somehow it seems to me that the Devs forgot to inject device 

rzuLIOP.png

The solution is easy. We just need inject correct Device (NAME) and correct Name (_ADR, Zero) in this case. 

The name can be random with 4 letters or numbers. The first character must be a letter and not a number.

Examples Name (_ADR:

@0 = Name (_ADR, Zero)

@8,1Name (_ADR, 0x00080001)

@1E,5Name (_ADR, 0x001E0005)

Check this SSDT MaLd0n-SSD.aml.zip

Lhroql0.png

Bonus: We can inject device-id and vendor-id in this case to fix "Generic" SSD on system profiler

bh5Hw9l.png

Let's check other example

Check missing devices and correct Name (_ADR on Ioreg. Check image bellow 

RDrOWxv.png

Let's inject one device

@8,1 = Name (_ADR, 0x00080001) we just need create device

Quote

Scope (\_SB.PC00)
    {
        Device (MAC1)
        {
            Name (_ADR, 0x00080001)  // _ADR: Address
            Method (_STA, 0, NotSerialized)  // _STA: Status
            {
                If (_OSI ("Darwin"))
                {
                    Return (0x0F)
                }
                Else
                {
                    Return (Zero)
                }
            }
        }
    }

SSDT devices example SSDT-Devices.aml.zip

 

We're all here to have fun and learn from each other! That's all Folks!

  • Like 2

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Link to comment
Share on other sites

Great sir very helpful for this generic to Apple ssd controller but one problem I have two nvme it’s show only one nvme Apple Ssd controller and second one show generic controller 

 

Link to comment
Share on other sites

  • Administrators

Use device properties for that

https://www.olarila.com/topic/39804-how-to-fix-generic-ssd-controller-on-nvme-device-on-hackintosh

Just use this topic if u need create device, if device is missing on ACPI/Ioreg.

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Link to comment
Share on other sites

  • Administrators

Thank you!!! Enjoy!!!

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Link to comment
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


×
×
  • Create New...