Moderators Jake Lo Posted February 11, 2019 Moderators Share Posted February 11, 2019 @scram69 The instruction is all inclusive but might not all apply to everyone. Since your system is a laptop, you don't need to follow step 8 for external keyboard/mouse, it's for Desktop system. Step 12 are for USB-C ports which only exists in newer system from probably Skylake or Kabylake and up, you could also skip that step for this system. Clover rename is basically for renaming EHCI / EHC2 to EH01/EH02 Launch your Config file with Clover Configurator, under ACPI, click on the List of Patches drop down, you'll be able to select those two patches. @galab You could share you file since you had already done all the work for this system. It won't change even if you use different SMBIOS, but you do need to change the definition to whatever SMBIOS you decides to use but the ports are the same. Link to comment Share on other sites More sharing options...
withoutname Posted February 11, 2019 Share Posted February 11, 2019 8 hours ago, scram69 said: galab, Since you successfully completed all 19 steps of the Hackintool guide for USBPorts.kext, I hope you might be able to answer a few questions: -Step 1 describes the action "Clover Rename..." How exactly does someone "Clover Rename..." something? -Step 8 says to "Change the HS01,HS02 ports to the ones you have your mouse and keyboard attached". Does this mean an external keyboard and mouse is required for this step? For all steps? -Step 12 describes plugging and unplugging a "TypeC device". Could you give us an example of a "TypeC device"? Thanks for any help- Clover renaming means in clover configurator you have an option for that. the whole guide is universal which means not for only dell notebooks, it works for any type of device which can run osx. Tpyec device means if your machine also have typec usb with the normal usb-s, you should do the same plug/unplig procedure with it. Link to comment Share on other sites More sharing options...
withoutname Posted February 11, 2019 Share Posted February 11, 2019 I only have one problem, Hackintool says I have unknown controller. my usb controller vendor ID is: 0x8086 and the device ID is 0x1E2D. It says usbinjectall is loaded, but when I try to do the things described in manual, nothing happens. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted February 11, 2019 Administrators Share Posted February 11, 2019 Please post your debug archive. Link to comment Share on other sites More sharing options...
withoutname Posted February 11, 2019 Share Posted February 11, 2019 you mean my EFI folder? Link to comment Share on other sites More sharing options...
galab Posted February 11, 2019 Share Posted February 11, 2019 Here is my USBPort.kext @AjAlberto Don't forget to use Hervé's DSDT - https://osxlatitude.com/applications/core/interface/file/attachment.php?id=18365 USBPorts.kext.zip Link to comment Share on other sites More sharing options...
withoutname Posted February 11, 2019 Share Posted February 11, 2019 50 minutes ago, galab said: Here is my USBPort.kext @AjAlberto Don't forget to use Hervé's DSDT - https://osxlatitude.com/applications/core/interface/file/attachment.php?id=18365 USBPorts.kext.zip Thanks! Will give it a try! UPDATE: no luck, still the same, my usb ports are not working. Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted February 11, 2019 Moderators Share Posted February 11, 2019 @AjAlberto Make sure you have Smbios set to MBP9,2 Remove/Disable renames of EHC1 and EHC2 Remove USBInjectAll.kext Post debug file if still fails, link is in my signature file Problem reporting 1 Link to comment Share on other sites More sharing options...
withoutname Posted February 11, 2019 Share Posted February 11, 2019 I will try it soon, thanks! Link to comment Share on other sites More sharing options...
Administrators Hervé Posted February 11, 2019 Administrators Share Posted February 11, 2019 The E6230 does not require renaming of USB2 controllers from EHCx to EH0x. They will work perfectly with the vanilla names. What's important is to cache or inject a USB injector kext + inject Darwin in DSDT in order to gain USB3 capabilities. USB2/USB3 multiplexing can then be obtained with Rehabman's FakePCIID+ FakePCIID_XHCIMux kexts. I would expect the E6330 to work and behave according to those same paradigms. Link to comment Share on other sites More sharing options...
Recommended Posts