Durum
Mesaj gönderimine kapalı.
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:
Hackintosh-High-Sierra-10.13.6-USB-Patch-1024x609.png

Ş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.
 
Son düzenleme:
Konuya Mojave 10.14.2 & Mojave 10.14.1 için gereken yamalar eklenmiştir.
Merhaba Kemal bey eklediğiniz yama ile USB portlar aktif oluyor ama en azından ben de portlar gerekli hızda çalışmıyor USB 3.0 ve USB 3.1 portları USB 2.0 hızında çalışıyor.

Ben USB 3.0 portlarının 5 Gb/sn hızında çalışması için izlediğim yol ne kadar doğru bilmem ama çalıştı. Intel FBpatcher programını açıp USB bağlatı simgesine tıkladıktan sonra herhangi bir flaş diski bilgisayarımda bulunan USB porlara takarak hangi porların aktif olduğunu bulduktan sonra aktif olmayan porları Clover Config ile config dosyamın Boot-Custom Flags kısmına ekledim. Resimden daha iyi anlaşılacağı için resimde ekledim. Sizin verdiğiniz kodu ekledikten sonra USB portları istenilen hızda çalışmayan arkadaşlar bu yöntemi deneyebilir.

Ekran Resmi 2019-01-21 20.54.00.png
Ekran_Resmi_2019-01-21_21_00_56.jpg
 
Son düzenleyen: Moderatör:
Durum
Mesaj gönderimine kapalı.

Technopat Haberler

Yeni konular

Geri
Yukarı