Contribute
Register

[Guide] 10.11+ USB changes and solutions

Joined
Aug 17, 2011
Messages
309
Motherboard
GA-Z270MX-Gaming 5
CPU
i5 7400
Graphics
HD630
Classic Mac
  1. Classic
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
This is certainly pushing the limits of my knowledge and ability, but here goes nothing:

This is what I have done so far. I'm not sure what to do next.
I don't see any active DSDT.aml or SSDT.aml files associated with this installation.

First I checked the bios on my GA-Z170MX Gaming 5 running OS 10.14.3. The only thing I could find was under >Peripherals>USB>XHCI handoff>enabled/disabled I didn't find any other choices.

Then I checked ACPI under Clover Configurator and changed it like this:
392343


I see these kexts in >Library>Extensions:
FakePCIID_XHCIMux.kext
GenericUSBXHCI.kext
FakePCIID_XHCIMux.kext
FakePCIID.kext
USBInjectAll.kext

Some relevant shots of my config.plist:

392346


392347




And then some from IO registry:


392348



And lastly, the >About this Mac>System Report (which shows some devices connected through the usb3 bus):

392349


I don't see any active DSDT.aml or SSDT.aml files associated with this installation

What do I do next, please?
 
Last edited:
Joined
Jan 3, 2019
Messages
11
Motherboard
Gigabyte Z370 DS3H
CPU
i3 8100
Graphics
UHD630
Mac
  1. MacBook Air
Mobile Phone
  1. Android
Hello
About SSDT-XOSI
Do I have to add all the windows version in origin DSDT to the SSDT-XOSI.aml? (as attached)


394509
 

Attachments

  • DuongDu2.zip
    4.2 MB · Views: 44
Last edited:
Joined
Dec 18, 2011
Messages
82
Motherboard
MSI B85M-G43
CPU
i7-4770K
Graphics
HD4600
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hi RehabMan and thanks for your work so far!
Please clear me up, on a 8 Series mobos under Sierra it was enough to edit the DSDT to exclude the unused HS+SS ports to have the total number of 15 ports and rename the device to XHC. This way no kexts or patches were needed.
Could you clear me up how it is under Mojave 10.14.4 with 3xx Series mobo ?
Is the kext injector needed? What is the new UIAC device for? Isn't it enough to just delete the unused ports anymore in the XHC.RHUB?

Can you confirm that by doing this 3 steps in the DSDT USB2/3 will work without any kexts or patches:
device is named to XHC,
ports number is reduced to the total of 15 in the XHC.RHUB,
_DSM with the right device-id is injected to XHC
 
Joined
Dec 10, 2010
Messages
4
Motherboard
GA-X58A-UD5-2.0-Ff1
CPU
3.24 GHz Intel Core i7
Graphics
AMD Radeon HD 6870 1024 MB
Mac
  1. MacBook Pro
RehabMan

I have High Sierra 10.13.6 up & running on the Asus ROG G51J laptop

All is good except for

USB 2
Atheros ethernet
Realtek sound card
Brightness control
Shutdown
Restart
Stuttering HDMI audio

The original wifi/bluetooth module was replaced with the Broadcom BCM43xx 1.0 (7.77.37.31.1a9). It works flawlessly

The DSDT SSDT files were extracted using the F4 Clover method

Enclosed in the zip file is

EFI folder
Compiling done so far on the ACPI files
Asus ROG G51J IORegistryExplorer output
Intel(R) Core(TM) i7 CPU Q720 @ 1.60GHz SSDT data

Your assistance in helping me solve these problems would be greatly appreciated

I hope this helps others who have the same laptop

Cheers

Mangas meraklis
 

Attachments

  • Asus ROG G51J.zip
    24.1 MB · Views: 11
  • Asus G51J Hardware.zip
    9.8 KB · Views: 12
Last edited:
Top