- Joined
- Jul 22, 2018
- Messages
- 8,389
- Motherboard
- Supermicro X11SPA-T
- CPU
- Intel Xeon W-3275 28 Core
- Graphics
- 2xAMD RX 580 8GB
- OS X/macOS
- 13.x
- Bootloader
- OpenCore (UEFI)
- Mac
- Mac mini
- MacBook Pro
- Mobile Phone
- Android
- iOS
How to Fix USB issue on Ryzen based APU Laptops
This guide describes how to fix USB issue on Ryzen based APU Laptops. By following this guide, you would be able to install macOS without having the USB issues on macOS Ryzen based Laptops.Overview
With the release of NootedRed, it is now possible to install macOS on Ryzen based APU Laptops. While it is possible to install macOS with the graphics acceleration, there is a known problem with the USB ports. As macOS installer requires a functional USB port, the installer fails to boot causing a halt at an early stage. This is due to the multiple USB controllers found on Ryzen platforms.While this shouldn't be a problem for users who have mapped the USB ports with native method, this becomes a problem for users who have not mapped their ports yet.
STEP 1: Add Required Kext
The very first step is to install the required kext in order to have the working USB ports. To install the required kext, follow the steps below:1. Download GenericUSBXHCI.
2. Extract the kext.
3. Mount your ESP.
4. Depending on your bootloader,
Clover:
1. If you're using Clover, copy itlwm.kext to EFI/Clover/Kext/Others directory.
OpenCore
1. If you're using OpenCore, copy itlwm.kext to the EFI/OC/kexts directory.
2. Open your config.plist and add itlwm.kext entry in the Kernel>Add section of your config.plist:
5. Save your config.plist.
NOTES:
Your kext list and entries may differ as each system is different and will have different requirements.
This step is required for the installation and you must the USB ports thereafter.
STEP 2: Boot using the new Configuration
Once you're done with the above steps, you'll need to boot with the updated configuration. Simply restart your system. It is recommended to reset NVRAM twice at least.STEP 3: Map USB Ports
If adding GenericUSBXHCI does not make the USB Port working, then you'll have to map the USB ports. This step is also required even after if you have got the ports working with the STEP 1. To map the USB ports, refer to the guide linked below:How to Map your USB Ports on macOS
An EliteMacx86 Exclusive Guide - This guide covers the mapping of USB Ports on macOS. By following this guide, you'll be able to map your USB ports and can also achieve a proper speed for your USB ports.
I. Overview
Often, the USB ports are not well recognized or have certain issues. To fix that, USBInjectAll.kext from Rehabman was serving the purpose along with the USB port limit patch. Later on, for more performance and to avoid conflicts, and issues, a custom SSDT-UIAC was introduced. Later on, when Hackintool was...
An EliteMacx86 Exclusive Guide - This guide covers the mapping of USB Ports on macOS. By following this guide, you'll be able to map your USB ports and can also achieve a proper speed for your USB ports.
I. Overview
Often, the USB ports are not well recognized or have certain issues. To fix that, USBInjectAll.kext from Rehabman was serving the purpose along with the USB port limit patch. Later on, for more performance and to avoid conflicts, and issues, a custom SSDT-UIAC was introduced. Later on, when Hackintool was...
- EliteMacx86
- amd usb map hackintool hackintosh intel usb map macos map port limit patch ssdt-ecusbx ssdt-uiac usb usb fix usb map usb map guide usb mapping usb ports usbinjectall usbtoolbox windows xhci xhciunsupported
- Replies: 29
- Forum: USB and Power
Last edited: