corpnewt / USBMap

Python script for mapping USB ports in macOS and creating a custom injector kext.
MIT License
1.03k stars 88 forks source link

After step 4 (reboot), no USB ports are working: cannot use keyboard or mouse #43

Open prehensilecode opened 2 years ago

prehensilecode commented 2 years ago

I just updated to Monterey with OpenCore 0.8.3. Without USB mapping, all USB ports seem to work, but Bluetooth does not. Read on r/hackintosh that the Bluetooth issue may be due to USB, since the Bluetooth module (on motherboard) seems to be attached with USB.

Followed instructions 1-4, i.e. run USBMap.command, did "Discover Ports" once, then "Create Dummy USBMap.kext", added it to the OC->Kexts folder, and updated config.plist.

Then, powered off. Unplugged every USB device (external HDs, webcam) except for keyboard and mouse. And then powered on. But now none of the USB ports work: tried plugging the keyboard and mouse into every port.

System Report shows the on-board Bluetooth is a BCM_4350C2.

I can edit the EFI and config.plist since I can boot Linux from a second internal HD. However, is it expected behavior that a dummy USBMap.kext disables all USB ports?

corpnewt commented 2 years ago

Hey there - can you send both your config.plist and the Info.plist from within the dummy injector?

-CorpNewt

prehensilecode commented 2 years ago

Sure. Both attached.

config.plist.txt

USBMap_kext_Info.plist.txt

sose5000 commented 1 year ago

I just updated to Monterey with OpenCore 0.8.3. Without USB mapping, all USB ports seem to work, but Bluetooth does not. Read on r/hackintosh that the Bluetooth issue may be due to USB, since the Bluetooth module (on motherboard) seems to be attached with USB.

Followed instructions 1-4, i.e. run USBMap.command, did "Discover Ports" once, then "Create Dummy USBMap.kext", added it to the OC->Kexts folder, and updated config.plist.

Then, powered off. Unplugged every USB device (external HDs, webcam) except for keyboard and mouse. And then powered on. But now none of the USB ports work: tried plugging the keyboard and mouse into every port.

* Motherboard: [Gigabyte Z390 Designare](https://www.gigabyte.com/Motherboard/Z390-DESIGNARE-rev-10)

* CPU: Intel Core i7-9700 (Coffee Lake)

System Report shows the on-board Bluetooth is a BCM_4350C2.

I can edit the EFI and config.plist since I can boot Linux from a second internal HD. However, is it expected behavior that a dummy USBMap.kext disables all USB ports?

Did you ever get this fixed?

prehensilecode commented 1 year ago

Sorry, I did not work on it. I just made do without Bluetooth. I do plan to revisit at some point.