Contribute
Register

[Release] Hackintool v3.x.x

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,161
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Yes, actually I have one and that's how I tested. What is actually meant by "orientation", USB2 or USB3 or to flip the adapter? (Sorry, I'm not native English speaker)

A USB connector can be plugged in two different orientations.

flipping the adapter around

Yes.

And one more thing: what is the preferable way to deal with USB, this or the one from your guides, SSDT+USBInjectAll?

Either one accomplishes the same thing (injecting ports that are used/connected to something, omitting ports that are not, injecting correct UsbConnector values).
 
Joined
Dec 15, 2015
Messages
365
Motherboard
MSI Z270 M7
CPU
i7-7700K
Graphics
RX 5700 XT
Mobile Phone
  1. iOS
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.

Here you go mate.

However using usbinjectall + XHCI patch for 200 series + limit patch, all my ports are working fine...
Using only the kext generated by fbpatcher = SS06 missing USB3

If you have time to check, something is not working properly with my USB port connected to the asmedia chipset = I need to connect an USB2 device prior to connect an USB3 devise otherwise it will not mount except if I boot the system from the bios with it attached.

Thanks for your help.
 

Attachments

  • debug_19739.zip
    2.3 MB · Views: 24

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,161
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Here you go mate.

However using usbinjectall + XHCI patch for 200 series + limit patch, all my ports are working fine...
Using only the kext generated by fbpatcher = SS06 missing USB3

If you have time to check, something is not working properly with my USB port connected to the asmedia chipset = I need to connect an USB2 device prior to connect an USB3 devise otherwise it will not mount except if I boot the system from the bios with it attached.

Thanks for your help.

Your port injector kext is coded incorrectly.
You set "port-count"=<15 00 00 00>
But SS06 has port address <16 00 00 00>, which is outside the max range set by "port-count".
Must change port-count to <16 00 00 00>, or simply don't inject it.
 
Joined
Dec 15, 2015
Messages
365
Motherboard
MSI Z270 M7
CPU
i7-7700K
Graphics
RX 5700 XT
Mobile Phone
  1. iOS
vise otherwise it will not mount except if I
Your port injector kext is coded incorrectly.
You set "port-count"=<15 00 00 00>
But SS06 has port address <16 00 00 00>, which is outside the max range set by "port-count".
Must change port-count to <16 00 00 00>, or simply don't inject it.

Many thanks it worked :) To be honest I am not familiar with HEX so I did not notice that in the info.plist.
Is there a way in FB-Patcher to change the port limit value ? By default it seems to be 15.
 
Joined
Jun 20, 2014
Messages
1,015
Motherboard
Gigabyte Aero 15X v8-BK4K4P
CPU
i7-8750H
Graphics
UHD 630 / GTX 1070
Joined
Dec 15, 2015
Messages
365
Motherboard
MSI Z270 M7
CPU
i7-7700K
Graphics
RX 5700 XT
Mobile Phone
  1. iOS
I'm guessing @CrashMidnick set this value manually because FB-Patcher doesn't. There should be no need to edit the info.plist manually in the kext.



Port limit patch injected is the same one RehabMan provides in his config_patches.plist.

Only patch related to USB in my config.plist attached. I think this is the right one for 10.13.6 (same as the one in your patch section). USBinjectall + XHCI 200 series patches were already on my system. Then followed your words in the OP.
 

Attachments

  • Capture d’écran 2018-10-17 à 22.30.04.png
    Capture d’écran 2018-10-17 à 22.30.04.png
    617.7 KB · Views: 78
Joined
Dec 18, 2013
Messages
485
Motherboard
Lenovo Yoga C740
CPU
i7-10510U
Graphics
Intel UHD Graphics
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
... If you find different SSxx port is used for each orientation, the type-C is without a switch. If it uses the same SSxx port for both orientations it is with switch.
So the left USB-C port connects USB3 devices through SS02 in both orientations --> TypeC+SW
It connects USB2 devices to HS02 in both orientations. Which type to choose?

The right USB-C port connects USB3 and USB2 devices to HS04 in both orientations, and HDMI/DP adapter. Wtf?
 
Joined
Oct 7, 2016
Messages
277
Motherboard
Broadwell, UEFI
CPU
Core i3-5005U
Graphics
Intel HD 5500 (1366 x 768), AMD Radeon R5 M330 2GB
Mobile Phone
  1. Android
  2. iOS
why port-count/data and port/data is blank in USBPorts.kext info.plist?
 

Attachments

  • Screenshot 2018-10-18 at 3.01.23 AM.png
    Screenshot 2018-10-18 at 3.01.23 AM.png
    197.4 KB · Views: 53
Joined
Jun 20, 2014
Messages
1,015
Motherboard
Gigabyte Aero 15X v8-BK4K4P
CPU
i7-8750H
Graphics
UHD 630 / GTX 1070
Only patch related to USB in my config.plist attached. I think this is the right one for 10.13.6 (same as the one in your patch section). USBinjectall + XHCI 200 series patches were already on my system. Then followed your words in the OP.

Are you saying you didn't set port-count? Or is RehabMan referring to SSDT-UIAC.aml? I don't set the port-count value in USBPorts.kext as I didn't think it was necessary. If I need to add it then I can.
 
Top