Contribute
Register

[Guide] ASUS N550JX El Capitan install, Triple-Boot with Windows 10 and Linux Mint

Status
Not open for further replies.
FakePCIID_HD4600_HD4400.kext is old/deprecated, replaced by FakePCIID_Intel_HD_Graphics.kext.

Looks like that was the problem all along! wrong Kext! I uninstalled the one, installed the other, edited the boot args (added nv_disable=1, removed nvda_drv=1), and uninstalled the Nvidia Drivers.
I am going to test booting the install USB now without the genericUSB, but I will add the USBInjectAll in place of it.
Also, I will edit this post after testing the install USB.

Thanks!
 
I successfully booted the installation USB again with the USBInjectAll.kext and the FakePCIID_Intel_HD_Graphics.kext, however the config.plist still required the nvidia injection. Graphics was garbled with Intel Injection configured.
I will test USB3 tomorrow, and also post IOReg for assistance in customizing the USBInjectAll.kext. I tried looking through the IOReg to customize the injection, but didn't find the location of all the USB devices/ports.

Thanks!
 
Enable CSM/legacy boot in BIOS.

That did it! I will add that to my post, but where in the process do you think CSM will need to be disabled? Before booting the newly installed OS X for the first time, or after all of the Kexts are installed in EFI/CLOVER/ and /S/L/E?
 
That did it! I will add that to my post, but where in the process do you think CSM will need to be disabled? Before booting the newly installed OS X for the first time, or after all of the Kexts are installed in EFI/CLOVER/ and /S/L/E?

Generally, correct BIOS settings are made prior to beginning installation...
 
That's right, I forgot I can still boot with CSM enabled. I just chose to keep it disabled because of I like the look of the higher resolution Clover and Apple bootscreen.
 
Yup, that is the post that I read through when I was first doing the install.
I edited the guide to note that disabling CSM will cause more of a glitch, but I chose to disable for the higher resolution Clover screen.
 
If you have some time, could you help me decipher which USB ports are being used so I can block the rest from being injected?
 

Attachments

  • kextcache.txt
    2.4 KB · Views: 172
  • HacBookPro.ioreg.zip
    640.8 KB · Views: 109
  • CLOVER.zip
    5.7 MB · Views: 122
If you have some time, could you help me decipher which USB ports are being used so I can block the rest from being injected?

USB process is quite simple:
- use USBInjectAll.kext to inject all possible ports
- run IORegistryExplorer
- plug a USB2 device into each port (does not need to be at the same time)
- plug a USB3 device into each port (does not need to be at the same time)
- go back to IORegistryExplorer to see which ports were used
- use SSDT-UIAC-ALL.dsl as a template to make a custom SSDT for the ports you need (eg. change UsbConnector to match each port, and eliminate unused ports).
 
Status
Not open for further replies.
Back
Top