XXCoreRangerX / Hackintosh-HP-EliteBook-840-G4

OpenCore EFI for the HP EliteBook 840 G4
MIT License
17 stars 4 forks source link

USB 3.0 Type C not working #2

Closed DomiDomian closed 3 years ago

DomiDomian commented 3 years ago

The USB Type C Port is not working with your mapped USBPorts.kext. I replaced it with USBinjectall.kext and now all is good. I will attach the kext here USBInjectAll.kext.zip

DomiDomian commented 3 years ago

you also can use my mapped usbports.kext. its mapped with my hama USB-C hub Screen Shot 2021-02-21 at 17 02 04 USBPorts.kext.zip

XXCoreRangerX commented 3 years ago

Hey, thanks for making a custom USB map kext.

Unfortunately I don't have any USB-C devices to test it with, so I didn't map it at all.

In your kext there are entries for all the ports, even for those which should be removed from it. The connector types are all USB3, while some should be set as internal, USB2 or USB-C. That might make some USB devices not work properly.

DomiDomian commented 3 years ago

ok thanks i think now i got it, but also in the past i never had problems with usb, just was using usbinjectall, but now its mapped Screen Shot 2021-02-21 at 21 48 18 USBPorts.kext.zip

XXCoreRangerX commented 3 years ago

HS labeled devices are never USB3. They are either Internal, USB-C or USB2. For me HS07 has to be set as Internal, for the bluetooth to work properly.

USBInjectAll often breaks sleep, corrupts USB devices and should be used only to detect USB devices for creating a USB map. It is not recommended for everyday use.

XXCoreRangerX commented 3 years ago

Hey, I included your work in the new USBMap.kext, and now it should all be working properly. You can download the latest release to use it. If there's any problems with it, create a new issue and I'll work on it. I'm closing this issue, because I had a friend test it and it works perfectly for him.

DomiDomian commented 3 years ago

great!