macOS USB port limitini kaldırma Rehberi

usb port limitini kaldırmak Mar 28, 2020

Apple genellikle 4 veya daha az USB port ile gelen cihazlar üretiyor. Bu nedenle PC üzerinde macOS çalıştırırken bu durum bize sorunlar çıkarabilir. DSDT yamalarıyla uğraşmadan bu durumu çözebilmek için bu rehberimizi takip edebilirsiniz.

Yapmanız gereken şey, gerektiğinde bir XHCI Serisi kext ile birlikte USBInjectAll.kext gibi bir EFI Mounter kullanarak EFI bölümünüzü açmanız, ardından EFI / Clover'da bulunan config.plist'inizi açmanız ve kopyayı yamaya eklemenizdir. (Aşağıdaki listeden bakarak.) High Sierra 10.13.6 için bir yama nasıl görüneceğine dair bir örnek:

Şimdi, kullandığınız macOS sürümü için belirli bir yama eklemenin adımları ve yalnızca bir yama eklemeniz gerekiyor:

  • Mount EFI Partition yapınız (Clover Configurator ile)
  • /Volumes/EFI/Clover/kexts/Other konumuna gidiniz.
  • USBInjectAll.kext sürücüsünün bulunup, bulunmadığını kontrol ediniz.
  • Eğer bulunmuyorsa şu adresten indirebilirsiniz USBInjectAll.kext(/Volumes/EFI/Clover/kexts/Other konumuna yerleştirmeyi unutmayın kext sürücüsünü.)
  • Eğer bir Kaby Lake (200 series B250/H270/2370) / Coffee Lake (300 series B360/H370/Z370) veya X99 (X99/X299 anakart modeline sahip iseniz; XHCI injector kext sürücüsüne ihtiyacınız olacaktır.
  • Bu bağlantıdan OS-X-USB-Inject-All klasörünü indiriniz.
  • OS-X-USB-Inject-All klasörünü arşivden çıkartınız ve uygun injector kext sürücünüsü /Volumes/EFI/Clover/kexts/Other konumuna kopyalayınız. (Aşağıdaki ipucu kısmında değindim.)
  • İpucu: XHCI-200-series-injector.kext sürücüsünü B250/H270/Z270 anakartlarda kullanabilirsiniz. XHCI-200-series-injector.kext sürücüsünü B360/H370/Z370 anakartlarda kullanabilirsiniz. XHCI-x99-injector.kext sürücüsünü X99/X299 anakartlarda kullanabilirsiniz.
  • /Volumes/EFI/EFI/Clover/ Konumuna gidiniz.
  • config.plist dosyasına sağ tıklayın ve Clover Configurator ile aç kısmına tıklayınız.
  • Clover Configurator uygulaması içinde bulunan Kernel and Kext Patches kısmına geliniz.
  • Son olarak KextsToPatch sekmesinin altında bulunan “+” butonuna tıklayıp aşağıdaki uygun patch/yamayı ekleyin:
    USB Port Limit Patch Listesi (Güncel):
  • Catalina 10.15.1 (2 Yama) --> Ayrıca bir çok sistemde 10.15.2 ve üzeri ile çalışabilir.
  • Patch #1:
  • Name*: com.apple.iokit.IOUSBHostFamily
  • Find* [HEX]: 83FB0F0F
  • Replace* [HEX]: 83FB3F0F
  • Comment: USB Port Limit Patch 1 PMHeart/DalianSky
  • MatchOS: 10.15.x
  • Patch #2:
  • Name*: com.apple.driver.usb.AppleUSBXHCI
  • Find* [HEX]: 83F90F0F
  • Replace* [HEX]: 83F93F0F
  • Comment: USB Port Limit Patch 2 PMHeart/DalianSky
  • MatchOS: 10.15.x
  • Catalina 10.15.0 (2 Yama)
  • Patch #1:
  • Name*: com.apple.iokit.IOUSBHostFamily
  • Find* [HEX]: 83FB0F0F
  • Replace* [HEX]: 83FB3F0F
  • Comment: USB Port Limit Patch 1 PMHeart/DalianSky
  • MatchOS: 10.15.x
  • Patch #2:
  • Name*: com.apple.driver.usb.AppleUSBXHCI
  • Find* [HEX]: 83F90F0F
  • Replace* [HEX]: 83F93F0F
  • Comment: USB Port Limit Patch 2 PMHeart/DalianSky
  • MatchOS: 10.15.x
  • Mojave 10.14.6: (4 Yama)
  • Patch #1:
  • Name*: com.apple.iokit.IOUSBHostFamily
  • Find* [HEX]: 83FB0F0F
  • Replace* [HEX]: 83FB3F0F
  • Comment: USB Port Limit Patch 1 PMHeart/DalianSky
  • MatchOS: 10.14.x
  • Patch #2:
  • Name*: com.apple.iokit.IOUSBHostFamily
  • Find* [HEX]: 83E30FD3
  • Replace* [HEX]: 83E33FD3
  • Comment: USB Port Limit Patch 2 PMHeart/DalianSky
  • MatchOS: 10.14.x
  • Patch #3:
  • Name*: com.apple.driver.usb.AppleUSBXHCI
  • Find* [HEX]: 83FB0F0F
  • Replace* [HEX]: 83FB3F0F
  • Comment: USB Port Limit Patch 3 PMHeart/DalianSky
  • MatchOS: 10.14.x
  • 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
  • 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
  • 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 10.11.x:
  • Name*: AppleUSBXHCIPCI
  • Find* [Hex]: 83bd8cfe ffff10
  • Replace* [Hex] : 83bd8cfe ffff1b
  • Comment: change 15 port limit to 26
  • MatchOS: 10.11.x

Not: Save config.plist yapmayı yani kayıt edip uygulamadan çıkmayı unutmayın.

Kemal ALKIN

Herkes için macOS for everyone

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.