SnowWhite, a hackintosh story
1.0.0
1.0.0
  • SnowWhite, a hackintosh story
  • The Hardware
    • The Hackintosh itself
    • The Waterworks
    • The Brain
  • Build Log
    • Thinking about the Build
    • Modding the Build
    • Assembling the Build
      • Main Compartment
      • Side Compartment
  • Install Log
    • Bios Configuration Guide
    • Windows 10
    • macOS Catalina
      • Bootstick macOS Catalina 10.15.4
      • Installing macOS Catalina
      • macOS Catalina and USB - USB Maps
      • Tweaking OpenCore
      • Tweaking macOS Catalina
    • Overclocking
  • This and that
    • Whats in here?
    • Lessons Learned
    • Tips and Tricks
    • AquaComputer
      • AquaComputer in general
    • Unable to Update Cities:Skylines in macOS Catalina
    • Tracking EFI folder in git
    • LianLi O11 Dynamics XL Review
      • Airflow in the LianLi O11 Dynamics XL
    • Using gitbook to generate the documentation
    • Resources
    • Outtakes
  • Changelog and Known Issues
    • Known Issues
    • Nothing to see here...
Powered by GitBook
On this page

Was this helpful?

  1. Install Log
  2. macOS Catalina

macOS Catalina and USB - USB Maps

PreviousInstalling macOS CatalinaNextTweaking OpenCore

Last updated 4 years ago

Was this helpful?

The number of USB ports available in macOS is always weird. And we talk here about the USB ports build into the hardware directly and not any other ports added by hubs. Oh, and btw the limit is 15.

For a more detailed read, you can take a look in the OpenCore documentation or take a look into a lot of the Hackintosh forums which will have threads that will talk you through creating a USB map file, for example the .

USB Port Map

I have taken the information from which did a superb job.

  • HS01/SS01: Front USB-C

  • HS02/SS02: Unknown

  • HS03/SS03: Rear USB 3.1 (red, second from Ethernet)

  • HS04/SS04: Rear USB 3.1 (red, next to Ethernet)

  • HS05/SS05: Rear USB 3.1 (red, next to USB-C)

  • HS06/SS06: Rear USB-C

  • HS07/SS07: Rear USB 3.0 (yellow) - next to HDMI

  • HS08/SS08: Rear USB 3.0 (yellow)

  • HS09/SS09: Front USB 3.0 #1

  • HS10/SS10: Front USB 3.0 #2

  • HS11: Rear USB 2 (all ports)

  • HS12: Internal USB2 (not used)

  • HS13: Internal USB2

  • HS14: Bluetooth/Wifi

  • USR1: Unknown

  • USR2: Unknown

Keep in mind that SSxx are USB3 ports and HSxx are the USB2 ports.

But by looking into the info.plist file of the USBPorts.kext you will see the following

So the following Ports are enabled:

  • SS01: Front USB-C

  • HS03/SS03: Rear USB 3.1 (red, second from Ethernet)

  • HS04/SS04: Rear USB 3.1 (red, next to Ethernet)

  • SS05: Rear USB 3.1 (red, next to USB-C)

  • SS06: Rear USB-C

  • HS07/SS07: Rear USB 3.0 (yellow) - next to HDMI

  • HS08/SS08: Rear USB 3.0 (yellow)

  • HS09/SS09: Front USB 3.0 #1

  • HS10/SS10: Front USB 3.0 #2

  • HS11: Rear USB 2 (all ports)

  • HS13: Internal USB2

I had some discussion with which shows I still need to learn a lot.

here
The New Beginner's Guide to USB Port Configuration
cmer's post on github
Audiogod about which ports he did include in his USBPorts.kext
USBPorts.kext
Back Panel Connectors