Contribute
Register

[Release] Hackintool v3.x.x

Done, but NOPE it still does not populate the Installed Kexts sceen of Hackintool v2.5.1
Can you please run Hackintool from Terminal (Hackintool.app/Contents/MacOS/Hackintool) and post any errors here.
 
USBInjectAll.kext + SSDT-ULAC.aml basically does the same as the USB Port patch kext that Hackingtool creates.
Okay, looks like I'll need to update the instructions. Can anyone confirm that the SSDT-UIAC.aml generated by Hackintool is correct? I have not had much feedback regarding this.
 
@pit512

Of cause I meant CODELESS :) apologies to everybody that got confused by my mistake. Presently troubleshooting "Quick Sync" issues confusing me when I drafted that response. As a consequence I buried my head in "deep" sand, like an ostrich does to cool down his grey matter, :) Maybe that helps to regain my wits or is it sanity ?

Greetings
 
Okay, looks like I'll need to update the instructions. Can anyone confirm that the SSDT-UIAC.aml generated by Hackintool is correct? I have not had much feedback regarding this.

I've used Hackintool to create SSDT-UIAC.aml files for a Z270, and my current Z390 build. Everything works great, and looks to be built correctly. I've manually created these files in the past starting with a base dsl file, and using your tool ends in the same result.
 
@headkaze

A reboot fixed it but I cannot explain why ? Now there is a discrepancy between what Hackintool believes the version of my InteliMausi... is and the version actually installed. The 2 screenshots refer.

Greets
 

Attachments

  • Screenshot 2019-05-18 at 6.55.50 PM.png
    Screenshot 2019-05-18 at 6.55.50 PM.png
    209.4 KB · Views: 78
  • Screenshot 2019-05-18 at 6.57.02 PM.png
    Screenshot 2019-05-18 at 6.57.02 PM.png
    429 KB · Views: 97
@headkaze

A reboot fixed it but I cannot explain why ? Now there is a discrepancy between what Hackintool believes the version of my InteliMausi... is and the version actually installed. The 2 screenshots refer.

Greets

2.5.0d0 is the current version on github. You have an older 2.4 version installed.
 
A reboot fixed it but I cannot explain why ? Now there is a discrepancy between what Hackintool believes the version of my InteliMausi... is and the version actually installed. The 2 screenshots refer.
What's the discrepancy? It says you have 2.4.0 installed. 2.5.0d0 is the latest version on GitHub.
 
Okay, looks like I'll need to update the instructions. Can anyone confirm that the SSDT-UIAC.aml generated by Hackintool is correct? I have not had much feedback regarding this.


@headkaze,

Sorry mate for some reason I thought Hackingtool created a self-contained usb port injector kext ?, did not realise that it relied on USBInjectAll.kext .... maybe it used to and you've now changed it, or maybe I just imagined it ? ;)

I've just run a test now and the SSDT-UIAC.aml that hackingtool generates looks very similar to what my original manually coded SSDT-UIAC.aml from rehabmans guide about two years ago looks like.

This is what my original manually coded SSDT looks like :-

Code:
DefinitionBlock ("", "SSDT", 1, "sample", "USBFix", 0x00003000)
{
    Device (UIAC)
    {
        Name (_HID, "UIA00000")  // _HID: Hardware ID
        Name (RMCF, Package (0x02)
        {
            "8086_9d2f",
            Package (0x04)
            {
                "port-count",
                Buffer (0x04)
                {
                     0x0F, 0x00, 0x00, 0x00                      
                },

                "ports",
                Package (0x0C)
                {
                    "HS01",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x01, 0x00, 0x00, 0x00                      
                        }
                    },

                    "HS02",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x0A,
                        "port",
                        Buffer (0x04)
                        {
                             0x02, 0x00, 0x00, 0x00                      
                        }
                    },

                    "HS05",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0xFF,
                        "port",
                        Buffer (0x04)
                        {
                             0x05, 0x00, 0x00, 0x00                      
                        }
                    },

                    "HS07",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0xFF,
                        "port",
                        Buffer (0x04)
                        {
                             0x07, 0x00, 0x00, 0x00                      
                        }
                    },

                    "SS01",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x0D, 0x00, 0x00, 0x00                      
                        }
                    },

                    "SS02",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x0A,
                        "port",
                        Buffer (0x04)
                        {
                             0x0E, 0x00, 0x00, 0x00                      
                        }
                    }
                }
            }
        })
    }
}


And this is what Hackingtool generated :-

Code:
DefinitionBlock ("", "SSDT", 2, "hack", "_UIAC", 0x00000000)
{
    Device (UIAC)
    {
        Name (_HID, "UIA00000")  // _HID: Hardware ID
        Name (RMCF, Package (0x02)
        {
            "XHC",
            Package (0x04)
            {
                "port-count",
                Buffer (0x04)
                {
                     0x0E, 0x00, 0x00, 0x00                      
                },

                "ports",
                Package (0x0C)
                {
                    "SS01",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x0D, 0x00, 0x00, 0x00                      
                        }
                    },

                    "HS02",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x0A,
                        "port",
                        Buffer (0x04)
                        {
                             0x02, 0x00, 0x00, 0x00                      
                        }
                    },

                    "HS07",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0xFF,
                        "port",
                        Buffer (0x04)
                        {
                             0x07, 0x00, 0x00, 0x00                      
                        }
                    },

                    "HS05",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0xFF,
                        "port",
                        Buffer (0x04)
                        {
                             0x05, 0x00, 0x00, 0x00                      
                        }
                    },

                    "SS02",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x0A,
                        "port",
                        Buffer (0x04)
                        {
                             0x0E, 0x00, 0x00, 0x00                      
                        }
                    },

                    "HS01",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x01, 0x00, 0x00, 0x00                      
                        }
                    }
                }
            }
        })
    }
}


As you can see they are almost identical ... so your code generation is good as far as I can tell.

Cheers
Jay
 
Last edited:
@headkaze

I have obviously been interpreting the feedback from the screen incorrectly. Thanks for enlightening me. A closer look by me at the respective URL would have obviated the need to request clarification from you. Sorry for that.

Greetings
 
Back
Top