Завод и настройка USB портов на Хакинтош

На вашем свежеустановленном Хакинтош плохо или совсем не работают USB порты? Чтобы исправить ситуацию вам понадобиться добавить пару кекстов и добавить патч.

Ранее мы рассказывали вам о Хакинтош:

  1. Выбор железа для Хакинтош
  2. Скачивание образа macOS
  3. Настройка BIOS / UEFI
  4. Значение аргументов (ключей) загрузки
  5. Создание загрузочной флешки
  6. Скачать kext для Хакинтош
  7. Куда и как установить Kext для Хакинтош?
  8. Какие драйверы устанавливать в drivers64UEFI
  9. Создание plist.config для установки Хакинтош
  10. Установка драйвера Nvidia Web Driver
  11. Как завести звук на Хакинтош?
  1. Скачайте kext USBInjectAll.kext и XHCI-series-injector
  2. Смонтируйте EFI раздел с помощью Clover Configurator
  3. Перейдите  в папку /EFI/Clover/kexts/Other
  4. Скопируйте 2 кекста в папку Other
  5. В Clover Configurator перейдите во вкладку «Kernel and kext patch» и внесите патч в зависимости от вашей операционной системы.
добавление патча для завода USB портов на Хакинтош

Catalina USB Port Limit Patches

  • Catalina 10.15 Patch 1
    • Name: com.apple.iokit.IOUSBHostFamily
    • Find: 83FB0F0F
    • Replace: 83FB0F0F
    • Comment: USB port limit patch 10.15.x
    • MatchOS: 10.15.x
  • Catalina 10.15 Patch 2
    • Name: com.apple.driver.usb.AppleUSBXHCI
    • Find: 83F90F0F
    • Replace: 83F93F0F
    • Comment: USB port limit patch 10.15.x
    • MatchOS: 10.15.x

Mojave USB Port Limit Patches

  • Mojave 10.14.6 Patch 1
    • Name: IOUSBHostFamily
    • Find: c20200e0 83fb0f
    • Replace: c20200e0 83fb3f
    • Comment: USB port limit patch 10.14.x
    • MatchOS: 10.14.x
  • Mojave 10.14.6 Patch 2
    • Name: com.apple.driver.usb.AppleUSBXHCI
    • Find: 4183ff0f 0f839404 0000
    • Replace: 4183ff3f 0f839404 0000
    • Comment: USB Port limit patch 10.14.5,10.14.6
    • MatchOS: 10.14.x
  • Mojave 10.14.5 Patch 1
    • Name: com.apple.iokit.IOUSBHostFamily
    • Find: 83FB0F0F
    • Replace: 83FB3F0F
    • Comment: USB Port Limit Patch 1 PMHeart/DalianSky
    • MatchOS: 10.14.x
  • Mojave 10.14.5 Patch 2
    • Name: com.apple.iokit.IOUSBHostFamily
    • Find: 83E30FD3
    • Replace: 83E33FD3
    • Comment: USB Port limit patch 10.14.5
    • MatchOS: 10.14.x
  • Mojave 10.14.5 Patch 3
    • Name: com.apple.driver.usb.AppleUSBXHCI
    • Find: 83FB0F0F
    • Replace: 83FB3F0F
    • Comment: USB Port limit patch 10.14.5
    • MatchOS: 10.14.x
  • Mojave 10.14.5 Patch 4
    • Name*: com.apple.driver.usb.AppleUSBXHCI
    • Find* [HEX]: 83FF0F0F
    • Replace* [HEX]: 83FF3F0F
    • Comment: USB Port Limit Patch 4 PMHeart/DalianSky
    • MatchOS: 10.14.x
  • Mojave 10.14.4 Patch 1
    • Name: com.apple.iokit.IOUSBHostFamily
    • Find: 83FB0F0F 870B0400 00
    • Replace: 83FB3F0F 870B0400 00
    • Comment: USB Port Limit Patch 1 ©PMHeart
    • MatchOS: 10.14.x
  • Mojave 10.14.4 Patch 2
    • Name: com.apple.driver.usb.AppleUSBXHCI
    • Find: 4183FF0F 0F839404 0000
    • Replace: 4183FF3F 0F839404 0000
    • Comment: USB Port Limit Patch 2 ©PMHeart
    • MatchOS: 10.14.x
  • Mojave 10.14.4 Patch 3
    • Name: com.apple.iokit.IOUSBHostFamily
    • Find: 83E30FD3 E34109DF
    • Replace: 83E33FD3 E34109DF
    • Comment: USB Port Limit Patch 3 ©PMHeart
    • MatchOS: 10.14.x

Mojave 10.14.1 — 10.14.3

  • Mojave 10.14.1 — 10.14.3 Patch 1
    • Name: com.apple.iokit.IOUSBHostFamily
    • Find: 00 e0 83 fb 0f 0f 87 16 04 00
    • Replace: 00 e0 83 fb 19 0f 87 16 04 00
    • Comment: USB port limit patch 10.14.1 — 10.14.3
  • Mojave 10.14.1 — 10.14.3 Patch 2
    • Name: com.apple.driver.usb.AppleUSBXHCI
    • Find: 00 00 83 FB 0F 0F 83 8F 04 00 00
    • Replace: 00 00 83 FB 19 0F 83 8F 04 00 00
    • Comment: USB Port limit patch 10.14.1 — 10.14.3
  • Mojave 10.14:
    • Name*: com.apple.driver.usb.AppleUSBXHCI
    • Find* [Hex]: 83FB0F0F 83030500 00
    • Replace* [Hex] : 83FB0F90 90909090 90
    • Comment: USB 10.14 by PMHeart
    • MatchOS: 10.14

High Sierra USB Port Limit Patches

  • High Sierra 10.13.6:
    • Name*: com.apple.driver.usb.AppleUSBXHCI
    • Find* [HEX]: 837D880F 0F83A704 0000
    • Replace* [HEX]: 837D880F 90909090 9090
    • Comment: USB 10.13.6+ by PMHeart
    • MatchOS: 10.13.x
  • High Sierra 10.13.5:
    • Name*: com.apple.driver.usb.AppleUSBXHCI
    • Find* [HEX]: 837d940f 0f839704 0000
    • Replace* [HEX]: 837d940f 90909090 9090
    • Comment: USB 10.13.4+ by PMHeart
    • MatchOS: 10.13.5
  • High Sierra 10.13.4:
    • Name*: com.apple.driver.usb.AppleUSBXHCI
    • Find* [HEX]: 837d940f 0f839704 0000
    • Replace* [HEX]: 837d940f 90909090 9090
    • Comment: USB 10.13.4+ by PMHeart
    • MatchOS: 10.13.4
  • High Sierra 10.13.3:
    • Name*: AppleUSBXHCIPCI
    • Find* [Hex]: 837d8c10
    • Replace* [Hex] : 837d8c1b
    • Comment: change 15 port limit to 24
    • MatchOS: 10.13.3
  • High Sierra 10.13.2:
    • Name*: AppleUSBXHCIPCI
    • Find* [Hex]: 837d8c10
    • Replace* [Hex] : 837d8c1b
    • Comment: change 15 port limit to 24
    • MatchOS: 10.13.2
  • High Sierra 10.13.1:
    • Name*: AppleUSBXHCIPCI
    • Find* [Hex]: 837d8c10
    • Replace* [Hex] : 837d8c1b
    • Comment: change 15 port limit to 24
    • MatchOS: 10.13.1
  • High Sierra 10.13.0:
    • Name*: AppleUSBXHCIPCI
    • Find* [Hex]: 837d8c10
    • Replace* [Hex] : 837d8c1b
    • Comment: change 15 port limit to 24
    • MatchOS: 10.13

Sierra USB Port Limit Patches

  • Sierra 10.12.x:
    • Name*: AppleUSBXHCIPCI
    • Find* [Hex]: 83bd74ff ffff10
    • Replace* [Hex] : 83bd74ff ffff1b
    • Comment: change 15 port limit to 26
    • MatchOS: 10.12.x

El Capitan USB Port Limit Patches

  • El Capitan 10.11.x:
    • Name*: AppleUSBXHCIPCI
    • Find* [Hex]: 83bd8cfe ffff10
    • Replace* [Hex] : 83bd8cfe ffff1b
    • Comment: change 15 port limit to 26
    • MatchOS: 10.11.x

У вас еще остались дополнительные вопросы? Задавайте их в комментариях, рассказывайте о том, что у вас получилось или наоборот!

Вот и все! Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней! Больше статей и инструкций читайте в разделе Статьи и Хаки Mac.

  • Андрей

    Для 10.14.5 необходимо все 3 патча заводить?

    • https://plus.google.com/105635296216871600282 Виталий Шипилов

      Да

  • СтасКарабас

    для 10.10.5 есть решение?

  • https://plus.google.com/111894649301849558074 Александр Матвеев

    Для Catalina 10.15.0:

    №1
    Имя: com.apple.iokit.IOUSBHostFamily
    Найти: 83FB0F0F
    Заменить: 83FB3F0F

    №2
    Имя: com.apple.driver.usb.AppleUSBXHCI
    Найти: 83F90F0F
    Заменить: 83F93F0F

  • https://vk.com/depesh1977 Игорь Аксенов

    USBInjectAll.kext вообще это ещё тот костыль.Хотелось бы статью подправить и добавить второй способ на много лучше с legasy.kext,он на много эффективнее.Жду или ждём.

Комментарии для сайта Cackle