headkaze Posted July 1, 2019 Author Share Posted July 1, 2019 If I change my SMBIOS since I made the USBPorts.kext, do I need to rename the SMBIOS within the kext?Yes this would be the easiest way to do it. Link to comment Share on other sites More sharing options...
innerd Posted July 1, 2019 Share Posted July 1, 2019 (edited) Hi! Im on Catalina beta with my laptop in signature and I have already a working ssd-uaic file created with the rehabman method but I wanted to try your method too so I deleted it and I followed the steps described in the Hackintool info. At the end of the process I noticed that my left usb 3.0 didn't work at full usb 3 speed but it was only recognized as 2.0. So I installed my old ssd-uiac and I noticed that a usb 3.0 pen in the left USB port of my laptop doesn't show at all in the USB ports list in Hackintool. I noticed another strange behavior when I was checking my USB ports with usbinjectall and the port limit patch(without my ssd-uiac): when I plug a usb 2/3.0 in the others 2 port it highlights both the hs and ss ports at the same time(is it normal?), this doesn't happen when I plug an usb 2/3 in the left port, in this case the USB port name remains the same (HS01) while in the ioreg its hs01 for the usb 2.0 and ss01 for the usb3.0. Edited July 1, 2019 by innerd Link to comment Share on other sites More sharing options...
headkaze Posted July 2, 2019 Author Share Posted July 2, 2019 7 hours ago, jamesxxx1997 said: I have some problem with patching usbports kext (don't know my patch is correct or not), any help is appreciated , thank you Please use the latest version of Hackintool. Link to comment Share on other sites More sharing options...
headkaze Posted July 2, 2019 Author Share Posted July 2, 2019 2 hours ago, jamesxxx1997 said: I'm very very sorry about my mistake... please give me one more chance You didn't make a mistake I just like to rule out any bugs that may have been fixed in newer releases. If you're having trouble with configuring your ports using the USBInjectAll boot arg method you could try using the USB port limit patches and configure all the ports at once. It is a much easier way of doing it and far less confusing. If you still can't figure it out I'll take a look at your ioreg dumps when I get a moment. Link to comment Share on other sites More sharing options...
jasonhun Posted July 4, 2019 Share Posted July 4, 2019 (edited) Hello! I need help... I need patch my USB ports...! My MOBO: Z77N Wifi. Manal say this: 10. Reboot with -uia_exclude_ss uia_include=HS01,HS02 boot flags (Yes I've already applied the previous 9. steps) Change the HS01,HS02 ports to the ones you have your mouse and keyboard attached. Okay but i don't have HS ports!! Ioreg show HS ports but no devices connected in XHCI@14000000. I have HP + PR ports! So i also need "uia_include=HS01,HS02" with replace "uia_include=HP or PR01,HP or PR02"??? Thanks! Edited July 4, 2019 by jasonhun Link to comment Share on other sites More sharing options...
Matgen84 Posted July 6, 2019 Share Posted July 6, 2019 Hi @headkaze Your amazing tool don't detect correctly my 9th gen (i7 9700K) Coffe Lake - R and z390 chipset, I think. Screenshot in attachment. Thanks for your work Link to comment Share on other sites More sharing options...
Pavo Posted July 6, 2019 Share Posted July 6, 2019 7 hours ago, Matgen84 said: Hi @headkaze Your amazing tool don't detect correctly my 9th gen (i7 9700K) Coffe Lake - R and z390 chipset, I think. Screenshot in attachment. Thanks for your work Hackintool I believe populates the PCI Devices based off what devices are in your ACPI tables, it looks like from the screen shot you using a patched DSDT and have added some of Maldron's devices. 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted July 7, 2019 Share Posted July 7, 2019 15 hours ago, Pavo said: Hackintool I believe populates the PCI Devices based off what devices are in your ACPI tables, it looks like from the screen shot you using a patched DSDT and have added some of Maldron's devices. Right. But PCIIDs repo isn't up to date: there isn't 9th Gen core listed for example. Link to comment Share on other sites More sharing options...
headkaze Posted July 7, 2019 Author Share Posted July 7, 2019 Right. But PCIIDs repo isn't up to date: there isn't 9th Gen core listed for example.Anyone can contribute to the database 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted July 7, 2019 Share Posted July 7, 2019 36 minutes ago, headkaze said: 1 hour ago, Matgen84 said: Right. But PCIIDs repo isn't up to date: there isn't 9th Gen core listed for example. Anyone can contribute to the database Thanks. How to do. Link to comment Share on other sites More sharing options...
headkaze Posted July 7, 2019 Author Share Posted July 7, 2019 1 hour ago, Matgen84 said: Thanks. How to do. See "Submit new data" section @ https://pci-ids.ucw.cz/ 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted July 7, 2019 Share Posted July 7, 2019 12 minutes ago, headkaze said: See "Submit new data" section @ https://pci-ids.ucw.cz/ Do you know tools to extract data or darwindumper is sufficient Link to comment Share on other sites More sharing options...
headkaze Posted July 7, 2019 Author Share Posted July 7, 2019 3 minutes ago, Matgen84 said: Do you know tools to extract data or darwindumper is sufficient A good place to look is inside Windows .inf driver files. 1 Link to comment Share on other sites More sharing options...
innerd Posted July 7, 2019 Share Posted July 7, 2019 Hi headkaze, do you know why on my ryzen hack the gpu isn't recognized in Hackintool? Link to comment Share on other sites More sharing options...
headkaze Posted July 7, 2019 Author Share Posted July 7, 2019 Hi headkaze, do you know why on my ryzen hack the gpu isn't recognized in Hackintool?Can you run "ioreg -l >~/ioreg.txt" from Terminal and attach it here. Link to comment Share on other sites More sharing options...
innerd Posted July 7, 2019 Share Posted July 7, 2019 Sure. ioreg.txt Link to comment Share on other sites More sharing options...
Pavo Posted July 8, 2019 Share Posted July 8, 2019 @headkazeWhat is all this garbage in System Info: 1 Link to comment Share on other sites More sharing options...
headkaze Posted July 8, 2019 Author Share Posted July 8, 2019 11 hours ago, Pavo said: @headkazeWhat is all this garbage in System Info: Not garbage. Those are your iMessage keys. 1 Link to comment Share on other sites More sharing options...
Pavo Posted July 8, 2019 Share Posted July 8, 2019 21 minutes ago, headkaze said: Not garbage. Those are your iMessage keys. Ah ok thanks, think it would be a good idea to add a separate table for those and add a Label of the table? Because that is confusing. Just a suggestion. 1 Link to comment Share on other sites More sharing options...
jamesxxx1997 Posted July 13, 2019 Share Posted July 13, 2019 On 7/3/2019 at 4:25 PM, jamesxxx1997 said: Thank you very much for your kindness ~~~ After I recheck the guide from tonymacx86 , I find out that I forgot to add some ACPI patch in config.plist(change EHC1 to EH01 , change EHC2 to EH02 , change XHCI to XHC). I've add patches mentioned above on my config.plist , and add FakePCIID , FakePCIID_XHCIMux in efi > clover > kext > other. This is my new modified efi : https://drive.google.com/drive/folders/1zeU16Hw2yvY725XgeoXMXtGrX1Ncaa5I?usp=sharing The thread hacking thinkpad x1 yoga discussion about USB port (https://tldrify.com/une) Thank you very very much~~~ Find out the rehabman's answer in https://www.tonymacx86.com/threads/guide-installing-10-13-6-high-sierra-on-the-thinkpad-x1-yoga-3rd-gen.259373/#post-1802181 Important : choose HS03,HS04 to USB C 1 Link to comment Share on other sites More sharing options...
headkaze Posted July 13, 2019 Author Share Posted July 13, 2019 16 hours ago, jamesxxx1997 said: Find out the rehabman's answer in https://www.tonymacx86.com/threads/guide-installing-10-13-6-high-sierra-on-the-thinkpad-x1-yoga-3rd-gen.259373/#post-1802181 Important : choose HS03,HS04 to USB C So any ports connected to a Thunderbolt controller need to be set to USB C. That's useful to know thanks for the post. Link to comment Share on other sites More sharing options...
jamesxxx1997 Posted July 15, 2019 Share Posted July 15, 2019 On 7/14/2019 at 5:14 AM, headkaze said: So any ports connected to a Thunderbolt controller need to be set to USB C. That's useful to know thanks for the post. Your welcome , developer ! From Rehabman : Note that your ACPI is using _UPC to set UsbConnector=10 for those ports.If the HSxx on XHC@14 are connected to that, those should be UsbConnector=10 as well. Left USBA - XHC@14 HS01(USB2 flashdrive), XHC@14 SS01(USB3 flashdrive)Right USBA - XHC@14 HS02(USB2 flashdrive), XHC@14 SS02(USB3 flashdrive) So all of those should be UsbConnector=3. Top Left USBC - XHC@14 HS03(USB2 flashdrive with adapter), XHC@0 SS01(USB3 flashdrive with adapter)Bottom Left USBC - XHC@14 HS04(USB2 flashdrive with adapter), XHC@0 SS02(USB3 flashdrive with adapter) HS03/HS04, UsbConnector=10 (matching the _UPC data for XHC@0 SS01/SS02). Also , I think that this laptop don't need FakePCIID.kext + FakePCIID_XHCIMux.kext ? For the USB controller id are 0x8086:0x9D2F ; 0x8086:0x15D4 Link to comment Share on other sites More sharing options...
DoZe Posted July 16, 2019 Share Posted July 16, 2019 Hi :O) @headkaze Just finish to Beta test new add of ALC274 to AppleALC.kext and inform you it's not correclty named in latest Hackintool : Link to comment Share on other sites More sharing options...
headkaze Posted July 16, 2019 Author Share Posted July 16, 2019 6 hours ago, DoZe said: Hi :O) @headkaze Just finish to Beta test new add of ALC274 to AppleALC.kext and inform you it's not correclty named in latest Hackintool : If possible I recommend you create a pull request of the AudioCodecs.plist file. 1 1 Link to comment Share on other sites More sharing options...
headkaze Posted July 20, 2019 Author Share Posted July 20, 2019 2 hours ago, jamesxxx1997 said: I'm pretty sorry to bother you , @headkaze , for I found out a weird thing when using hackintool to generate SSDT-UIAC & SSDT-USBX. When I does the exact same patch with Rehabman's SSDT.UIAC and Hackintool's SSDT.UIAC , the rehabs' result is this ; while the hackintools' result is this. This is my ioreg dump and EFI , hoping you can take a look when you have time , thanks! The only difference I can see is that "XHC" is defined as "8086_9dxx". I've attached one with "XHC" changed to "8086_9d2f". Can you see if it works the same way as Rehabman's? SSDT-UIAC_hackintool_test.aml Link to comment Share on other sites More sharing options...
Recommended Posts