Hackintool ile USB Port Yaması | osxinfo.net: Hackintosh Türkiye Destek Platformu
Hackintool ile USB Port Yaması
Konuyu başlatan montezuma
Başlangıç tarihi 28 Kas 2018
USB port düzenlemesi neden önemlidir. Normalde mac cihazlarda sınırlı USB portu vardır ve bu da maksimum 14'tür. USBinjectall.kext ve kext to patch içinde kullandığımız yamalar ile bütün portları aktif edebilsek te, bu kalıcı bir çözüm değildir. Zira bu portların yanlış tanınmasına yada sistemde kararsızlıklara yol açabilmekte. Bu rehber ile sisteminizdeki portları tespit edebilir ve tanıtılmasını istediğiniz portları macOS içinde tanıtarak stabil çalışmasını sağlayabilirsiniz.
Intel FB-Patcher ise bunu oldukça kolay bir hale getiren bir uygulama. Uygulama aşağıdaki adımlardan sonra bir kodsuz kext oluşturur ve bununla beraber normalde kullanılan USBinjectall, kext to patch yamaları veya SSDT kullanımına gerek kalmaz.
İlk olarak USBInjectall.kext indirin ve bunu EFI / CLOVER / Kexts / Other içine koyun.
Ardından Intel FB-Patcher ile patche-> advanced ile port yaması uygulayın ( Eğer sizin config dosyanızda yoksa)
Ardından File->Export->Clover ile bu yamanın config dosyanıza eklenmesini sağlayın.
Config.plist dosyanızı Clover Configurator ile açın ve ACPI / Patches altına aşağıdaki yamaları girin:
Clover Rename XHC1 -> XHC
Clover Rename EHC1 -> EH01
Clover Rename EHC2 -> EH02
Comment: change EHC1 to EH01
Comment: change EHC2 to EH02
Comment: change XHCI to XHC
Ardından FB-Patcher uygulamasını çalıştırın General penceresi altında yer alan USB ikonuna tıklayıp USB Kontrol Cihazları listenizi kontrol edin.
Ek olarak USB kontrolcünün yonga setine bağlı olarak gerekli kextleri kurun.
XHCI-unsupported.kext.zip -> 8086:8CB1 8086:8D31, 8086:A2AF, 8086:A36D, 8086:9DED
FakePCIID.kext + FakePCIID_XHCIMux.kext-> 8086:1E31, 8086:8C31, 8086:8CB1, 8086:8D31, 8086:9C31, 8086:9CB1
Config.plist / Boot argümanlarına -uia_exclude_ss komutunu ekleyin. Bu komut ile SSXX portları hariç tutulacak ve sadece HSxx portlarını tespit edeceğiz.
Not: Fare ve klavyenin bağlı olduğu portların aktif olması için boot argümanlarına bu aygıtların bağlı olduğu portların hep aktif -uia_include=x boot komutu (örnek: uia_include=HS01,HS02) girilmesi gerekebilir.
Yukarıdaki adımları tamamladıktan sonra Intel FB-Patcher uygulamasını çalıştırın ve General->USB içine ulaşın.
Burada size gereken USB 2.0 ve USB 3.0 flash diskler.
Şimdi bunları sisteminizdeki her bir porta sıra ile takın ve çıkartın.
USB diskleri taktığınızda Intel FB-Patcher USB içinde, hangi portun aktif olduğunu göreceksiniz ( yeşil olarak işaretlenir.
Kullanmak istediğiniz portların tipini ayarlamak için portların yanındaki ok işaretlerini kullanın ve portların uygun modelini düzenleyin.
Bluetooth kart gibi kalıcı aygıtların portlarını "Internal" olarak ayarlayın.
USB3 bağlantı noktalarına bağlı HSxx bağlantı noktaları USB3 olarak ayarlanmalıdır.
- Dahili Hub'lar tipik olarak PR11 ve PR21 bağlantı noktalarına bağlanır ve bu nedenle "Internal" olarak ayarlanmalıdır.
Type C için:
Her iki yönde de aynı HSxx / SSxx kullanıyorsa, dahili (internal) bir dönüştürme vardır. Bu durumda "TypeC + Sw kullanın.
Her iki yönde de farklı HSxx / SSxx kullanıyorsa bir dönüştürme yoktur. Bu durumda ise "TypeC" olarak sınıflandırın.
USB portları belirledikten sonra kullanmayacağınız portları silme butonuna tıklayarak silin.
Şimdi Config dosyasından -uia_exclude_ss komutunu silin ve -uia_exclude_hs komutunu ekleyerek yeniden boot edin.
Adım dokuzdaki adımları tekrar edin.
Bütün işlemlerden sonra export tuşuna basın ve USBports.kext'in masaüstünde oluşmasını sağlayın.
Kexti CLOVER / Kexts / Other içine koyun.
Boot komutlarını silin (-uia_exclude_ss -uia_exclude_hs uia_include=x)
Config USB yamalarını silin (XHC, EH01, EH02).
Intel FP-Patcher İndir.
2.6 KB Görüntüleme: 165
2.9 KB Görüntüleme: 42
2.8 KB Görüntüleme: 79
Tepkiler: Ediko, mbaris28, Rextor ve 3 diğerleri
1-bu yönerge ile uygulamayı kullanır ve başarı ile tamamlarsak Dizüstü pc'deki kamera portları çalışır mı?
2-bir de AR9485 wifi'deki bluetooth'u bunu kullanarak tanıtabilir miyiz?
3- laptop pc deki cardreaderleri yine bunu kullanarak tanıtabilir miyiz?
Burada anlatılan portlara bağlı aygıtları tanıtmak için değil. Portları yeniden haritalandırma işlemidir. Yukarıdaki saydığın cihazlar zaten bağlı oldukları portlarda çalışmıyorsa yapacak bir şey yok ki zaten Kart okuyucu ve BT uyumsuz donanımlarda başı çekiyor.
FakePCIID_XHCIMux.kext-> bu kext'i kullandığım zaman usb portları çalışmıyor
Eğer portların zaten açıksa buna gerek yok. Bu kext desteklenmeyen USB yonga setleri için.
Adım 14ten 15e geçerken sildiğimiz portların kayıtlı kalması için export yapmamız gerekiyor mu, çünkü 15’i yapınca önceki yaptıklarımız boşa gidiyor olacak ki rehberi tamamen uyguladığım halde aktif olmayan usb portlar listede gözüküyor daha az sayıda olsalar da.
Diğer bir sorum ise sistemi boot ederken 2 tane usb portu sıkıntı yaratıyor, birisinin adı msi epf usb -klavye aydınlatması- diğeri ise iousbhuddevice. Bunlar sürekli 10 9 ... 1 diye sayıp retry yapıyor ve sonsuz döngüye giriyor. Bu port düzenlemeyle msi epf usb’yi sildim ama diğer sıkıntılı olan -kamera ve mic olduğundan şüpheleniyorum- iousbhostdevice listede bir sürü olduğu için hangisini silmem gerektiğine karar veremedim, bunu nasıl tespit edebilirim?
IOReg uygulaması ile tespit etmeyi deneyebilirsin.
@montezuma bios ayarlarında ehci ayarları enable idi, o ayarları auto ve smart auto yaptım daha sonra FakePCIID_XHCIMux.kext 'i kext klasörüne koydum ve bu defa sorunsuz çalıştı normalde bende usb problemi vardı mesela takılan tüm cihazlar usb 3.0 olarak görünüyordu ama şuan tamamen düzeldi artık 2.0 cihazsa 2.0 portuna yönlendiriliyor 3.0 ise 3.0 modunda çalışıyor fbpatcher ile yama felan da yaptım yani
Tepkiler: montezuma ve Ediko
Generate patch e basıyorum fakat hiçbir şey yazmıyor patch outputta normal mi ?
usb yaması için generate patch'e basılmaz. bak burada hangi tuşa basman gerektiğini anlatmış @montezuma
Moderatörün son düzenlenenleri: 26 Ocak 2019
Yeni fb patcher'da Ivy bridge bölümü yok nasıl yama yapacağım? Tamam buldum.
fb patcher'da display bölümünde çözünürlük bölümü var. pc'nin SMBİOS 'una göre çözünürlük arttırılabilinir mi?
Hackintool ile FrameBuffer Grafik Yaması Yapmak
Intel FB-Patcher MacOS Mojave'nin piyasaya sürülmesiyle, CLOVER - KextsToPatch aracılığıyla yapılan Framebuffer arabelleklerinin yama yöntemi, özellikle SkyLake ve daha sonraki mimariler için uygun değildir. Bu yüzden Intel grafik kartınızı tanıtmak için Lilu, WhateverGreen ve FB Patcher'ı...
Müsait bir zaman videolu anlatım eklemeniz mümkün mü ? İşlemler biraz fazla olduğu için karışabiliyor özellikle boot sırasında port aktif ve deaktif etme işlemi.
Intel FB-Patcher nereden bulabilirim? Google'da arayıp duruyorum beni hep Hackintool'a yönlendiriyor.
Hackintool Intel FB-Patcher'ın yeni versiyonu.
Z Dell DW1510 Mojave ile tam uyumlu mu? Hackintosh Uyumlu Donanımlar
Hackintool ile Intel Grafik için FrameBuffer Yaması Yapmak OS X INFO KÜTÜPHANESİ
Perşembe saat 20:29'de
Perşembe saat 03:57'de
Dell DW1510 Mojave ile tam uyumlu mu?
Perşembe saat 00:47'de
Hackintool ile Intel Grafik için FrameBuffer Yaması Yapmak