Bu rehberin amacı, Intel grafik kullanan ProBook / EliteBook / Zbook cihazlara Yosemite, El Capitan, Sierra High Sierra, Mojave ve Catalina (Denenmesi gerekli) yüklemek için adım adım bir rehber oluşturmak.
Not:
- Broadwell ve Skylake kullanan cihazların en az 10.11 ve sonrası macOS sürümlerini kurması gerekmekte.
- Benim bu rehberde kullandığım cihaz HP Elitebook Folio 9470m cihazdı ve bu cihazla Catalina sürümünü bu rehberdeki adımlarla sorunsuzca kurup %100 bir Hackintosh cihaza sahip oldum. Tanıtalamayan tek kısım cihaz üzerinde gelen Intel kart maalesef ancak onu da harici bir USB adaptör ile çözdüm.
- Bu rehber normal olarak en son Mojave desteklemekte ancak yukarıda da belirttiğim üzere Catalina kurulumu sorunsuz. Elbette denemelerinizi konu altında paylaşırsanız rehberin Catalina ile başarılı olup olmadığını anlayabiliriz. Ancak Catalina öncesi için rehber kesinlikle uygulanmalı.
Gereksinimler: Uyumlu HP Laptop Modelleri
- 6-serisi laptop (Sandy Bridge): HP Probook 4x30s, 6x60b, Elitebook 2x60p, 8x60p, 8x60w
- 7-serisi laptop (Ivy Bridge ya da Sandy Bridge): HP Probook 4x40s, 4x0 G0, 6x70b, Elitebook 8x70p, 2x70p, 9470m
- 8-serisi laptop (Haswell): HP Probook 3x0 G1, Probook 4x0 G1/G2, Elitebook 8x0 G1, ZBook G1, Folio 1040 G1
- 9-serisi laptop (Broadwell): HP Probook 4x0/6x0/8x0/ZBook G2
- 100-serisi laptop (Skylake): HP ProBook 4x0 G3 deneysel ancak bu rehber ile sorunsuz kurulum rapor edilmiş.
- 100-serisi laptop (Kabylake): HP ProBook 4x0 G4 deneysel ancak bu rehber ile sorunsuz kurulum rapor edilmiş. Bu kılavuzdaki KabyLake desteğinin 10.12.6 veya üstünü desteklediğini unutmayın. HP EliteBook 8x0 G4 desteği bu rehberle test edilmedi. Bu cihaza sahip üyelerimizin bunu test edip geri dönüş yapması rehberi iyileştirmemize yardımcı olabilir.
- 100-series laptop (Kabylake-R): HP ProBook 4x0 G5 deneysel ancak bu rehber ile sorunsuz kurulum rapor edilmiş. Kabylake, Kabylake-R cihazlarda olduğu gibi bunlarda 10.12.6 ve sonrasını deskeklemekte.
Daha güncel sistemler için herhangi bir düzenleme yok. Ancak bu seriye ait HP modeller de denenirse rehberin bu modeller ile de çalışıp çalışmadığı konusunda fikir sahibi olabiliriz. - osxinfo.net forumdan indireceğiniz hazır kurulum imajı
- 8GB USB disk (Catalina için en az 16 gb)
- Uyumlu WiFi donanımı ( yoksa USB adaptör)
- hp.com üzerinden üzerinden cihazına ait en son BIOS güncellemesi.
Notlar:
- HD3000 grafik destekli sistemler için, 8GB RAM olması önerilir. Sadece 4GB RAM ile sorun ve diğer kararsızlıklar yaşayabilirsiniz. Bunu sebebi RAM üzerinden IGPU'ya bellek aktarımıdır.
- HD 3000 grafik Mojave ve sonrasını desteklememektedir.
- Bu rehberdeki adımlar Intel grafikler kullanmayan dizüstü bilgisayarlar desteklememektedir. Buradaki rehber ve metotların çoğu uygulanabilir olsa da, IGPU kullanmaya HP bilgisayarlar farklı bir grafik yapılandırması gerektirir (config.plist değişiklikler, diğer kext seçenekleri, biraz farklı ACPI ayarları).
- Bu rehber trackpad ile ilgili olarak yalnızca Synaptics PS2 trackpad'leri olan dizüstü bilgisayarları destekler. Diğer izleme dörtgenleri yalnızca fare emülasyonu olarak tanıtılır. Dolayısıyla o modele özgü SSDT'de özel yama gerekebilir. Örnek için SSDT-1020-G1-Broadwell.dsl'ye bakın. Güncel sistemlerde bunun için diğer rehberlerimizi gözden geçirin.
VoodooI2 ile Touchpad Tanıtmak (Uygulamalı Rehber) - osxinfo.net: Hackintosh Türkiye Destek Platformu
1. Uyarı Bu rehberi uygulayacak kişilerin bilmesi gerekenler; Kext nasıl yüklenir, DSDT dosyası nasıl yamalanır, Config dosyası nasıl düzenlenir. 2. Sistem Gereksinimleri 1) Cihazınız İntel işlemciye (genellikle i3 / i5 / i7) sahip olmalı ve en az Haswell mimarisine sahip olmalıdır. 1. 4 -...osxinfo.net
Wi-Fi Uyumluluğu
HP Cihazların çoğu uyumsuz wifi kartları kullanmakta. Bu bağlamda cihazlara göre uyumlu olan kartlar;
- HP Probook 4x30s: Bu cihazın BIOS'u WhiteList içermekte ( Sadece üreticinin izin verdiği donanımlar. Bunun haricindeki donanımlar tanıtlamaz). Bu cihazla kullanılabilecek tek bir kart var: HP-branded Atheros AR5B195 (HP part# 593127-001). Ayrıca yeniden markalandırılmış AR5BHB92 (AR9280) wi-fi kartta kullanılabilir.
Atheros kartların Mojave ile desteği artık yok. Bu bağlamda yeni bir PCIe kart alacaksanız bunu aklınızda bulundurun. Eğer elinizde bu kart varsa o zaman osxinfo network içinde bu kart ile ilgili kextleri deneyin) - HP Probook 6x60b/5330m, HP Elitebook 8x60p/2x60p: Bu cihazların BIOS'u WhiteList içermekte ( Sadece üreticinin izin verdiği donanımlar. Bunun haricindeki donanımlar tanıtalamaz). Bu bağlamda bu cihazlarla sadece HP-branded Broadcom 43224HMS (582564-001/582564-002) kullanılabilir.
- NGFF/M.2 WiFi slot kullanan Laptop'lar: BCM94352Z or BCM94350ZAE ( Denenmedi. O yüzden önerilmez. Ancak deneyen varsa konu altında paylaşabilir) ya da BCM943602BAED ( bu kart çalışmakla beraber ek olarak anten kablolarının takılması gerekebilir).
- Sadece Wi-Fi: Atheros AR9280/9285, Broadcom 4322/43224 (En iyi OS X desteği)
Atheros kartların Mojave ile desteği artık yok. Bu bağlamda yeni bir PCIe kart alacaksanız bunu aklınızda bulundurun. Eğer elinizde bu kart varsa o zaman osxinfo network içinde bu kart ile ilgili kextleri deneyin) - WIFI+BT: AR5B195 (Önerilmez), Broadcom 43225HMB/4352HMB (En iyi OS X desteği).
Atheros kartların Mojave ile desteği artık yok. Bu bağlamda yeni bir PCIe kart alacaksanız bunu aklınızda bulundurun. Eğer elinizde bu kart varsa o zaman osxinfo network içinde bu kart ile ilgili kextleri deneyin)
- Atheros kartların Mojave ile desteği artık yok. Bu bağlamda yeni bir PCIe kart alacaksanız bunu aklınızda bulundurun. Eğer elinizde bu kart varsa o zaman osxinfo network içinde bu kart ile ilgili kextleri deneyin.
- Bu rehber ile ilgili bazı dizüstü bilgisayarların dahili bir bluetooth denetleyicisi vardır ve WiFi kartta bulunanı kullanmazlar (Benim kullandığım 9470m gibi). Bu dizüstü bilgisayarlar için bir WiFi / Bluetooth kombinasyon kartına ihtiyacınız yoktur, zira üzerindeki bluetooth bileşeni bağlanmayacaktır. Dolayısıyla sizin cihazınızda da bu şekilde bir durum varsa yerleşik bluetooth kontrol cihazını kullanabilirsiniz (genellikle Broadcom). Elbette Bluetooth donanımınızın tanıtmak için bu rehber, bu rehberle olmyorsa da osxinfo forumda konu açarak bizden destek isteyebilirsiniz.
- Ayrıca uyumlu wifi kartlar için bakmanız gereken konu:
2019 Hackintosh Uyumlu Uyumsuz Wi-Fi Kartların Listesi - osxinfo.net: Hackintosh Türkiye Destek Platformu
Bu listede Catalina dahil olmak üzere Hackintosh uyumlu ve uyumsuz Wİ-Fi kartlarını bulabilirsiniz. Liste size uyumlu kart araştırırken yardımcı olacaktır. Kısaltmalar: Si: Sierra HS: High Sierra Mj: Mojave Ca: Catalina Y: EVET N: HAYIR OOB: (Out of Box) Yerleşik tanınan. Donanım hiç bir kext...osxinfo.net
- USB Wifi adaptörleri önerilmiyor. Sebebi ise kararsızlık, uyku sonrası çalışmamaları vs. Dolayısıyla eğer bir USB Wi-Fi adaptör kullanacaksınız bu sorunları yaşayabilirsiniz.
Kurulum öncesi ile olarak BIOS ayarlarını doğru yapmak elzem. Bunun için BIOS ayarlarını öntanımlı ayarlara ( Load Defaults) alın ve aşağıdaki düzenlemeleri yapın.
- UEFI boot= enabled (En iyi sonuç için hybrid/with CSM olarak ayarlı olsun)
- secure boot= disabled
- fast boot= Disable
- (eğer varsa) IGPU graphics memory= 64mb
- (eğer varsa) serial port= Disable
- (eğer varsa)"LAN/WLAN switching"= Disable
- Eğer "Power Management Options" altında "Extended Idle Power States" vara bunu disable yapın.
- "Wake on LAN" ve "Wake on USB"= Disable
- Eğer varsa Firewire/IEEE 1394= Disable
- Skylake ve KabyLake laptop için; "Launch Hotkeys without Fn keypress"= Enable
- Değiştirilebilir grafikleri olan bir dizüstü bilgisayarınız varsa ( switchable Graphics), bunu etkin bırakın. Zira macOS için burada kullanacağınız ACPI yamaları ile harici kart devre dışı bırakılacak olsa da, harici grafik kartınızı Windows'ta kullanabilirsiniz.
İlk olarak yapmanız gereken elbette kurulum imajını hazırlamak olmalı.
- Eğer bunu macOS üzerinde kendiniz hazırlamak isterseniz aşağıda rehberimiz mevcut:
Clover ile OS X Kurulumu - osxinfo.net: Hackintosh Türkiye Destek Platformu
LapTop / Masaüstü cihazlara OS X kurulumu yaparken karşılaşılan en büyük zorluklardan biri, Clover OS X yükleyicisi ile sistemi boot edip kurulumu yapabilmek. Bu rehberde sizlere Laptop kurulumunda, USB'nin nasıl hazırlanacağı, USB hazırlarken nelere dikkat edilmesi gerektiğini konu başlıkları...osxinfo.net
- Eğer hazır imaj kullamak isterseniz zaten El Capitan'da Catalina'ya kadar bütün imajları forumumuzdan indirebilirsiniz (osxinfo / forum / Menü Bar / Kurulum Dosyaları)
- İmajı USB'Ya yazdırdıktan sonra bu rehbere konu cihazlar için bazı kext eklemeleri (eğer imaj / EFI / CLOVER / Kexts / Others içinde yoksa) gerekebilir.
- Clover/kexts/Other içinde RealtekRTL8111 ve IntelMausiEthernet.kext olmalı.
- Eğer 100 serisi bir yonga setine sahip bir cihazınız varsa SATA-100-series-unsupported.kext kesinlikle olmalı.
- AppleUSBXCHI.kext uygulaması yerel olarak iyi çalıştmakta. Bu bağlamda GenericUSBXHCI.kext'e genel olarak gerek yok. Ek olarak bu rehberin kapsadığı çoğu dizüstü bilgisayarda da gerekli değil. Bunun istisnası 6 serisi yonga setine sahip dizüstü bilgisayarlar. Ayrıca bu dizüstü cihaza sahipseniz bunlar için bir USB2 portu ve USB2 flash sürücü kullanmalısınız. Ayrıca BIOS'ta NEC / Renesas portlarından önyükleme desteği bulunmamaktadır, bunu da aklınızda bulundurun.
- Ek olarak hazır imajlarda da olmayan HPFanReset.efi dosyasını EFI / CLOVER / Drivers /UEFI içine koyun ( Eski sürümlerde Drivers64UEFI).
HPFanReset.efi.zip - Kurulumda kesinlikle USB 2.0 bir USB disk kullanın. Zira USB 3.0 6 serisi ProBook/EliteBook sorunlara neden olmakta.
- Bazı laptop'larda bu rehberde anlatıldığı üzere Droptables kullanılması gerekebilir. Turbo Boost özellikli işlemcilere sahip Sandy Bridge modelleri için de gerekli olabilir (örneğin, Core i5-2xxx, Core i7-2xxx, fakat Core i3-2xxx).
Kurulum Sonrası
Yukarıda anlatılanlarla İmaj hazırlık, BIOS ayarları kurulum vs yaptınız ve artık macOS ulaştığınızı farzediyorum (eğer sorun yaşıyorsanız sistem bilgilelerinizle forumda konu açın). Ancak işimiz daha bitmedi. Zira cihazımızın pil,güç yönetimi, fan kontrolü, ve diğer bir çok donanımını tanıtmamız lazım.
Dediğim gibi cihazımızı tanıttık. Ancak bu rehberin devamı için en öncelikli şey bir internet bağlantımızın olması. Bu yüzden cihazınızı ethernet ile bağlayın ve internete girdiğinizi teyit edin. Genel olarak; HP cihazların kullandığı yonga setlerine uygun kextleri zaten yukarıda kurmanız gerektiğinizi belirttim ( RealtekRTL8111 ve IntelMausiEthernet).
Eğer her şey tamamsa bundan sonra yapacağımız şey HP Laptop cihazımızı tam uyumlu bir Hackintosh yapmak.
- Şimdi terminal açalım ve aşağıdaki kodu girerek bundan sonra bize gerekli olacak kodların yüklenmesini sağlayacak Xcode eklentisini kuralım:
Terminal:
Kod:xcode-select --install
- Bu kurulduktan sonra GitHub üzerinde bazı bize gerekli bazı repoları sistemimize çekelim (kodları sıra ile girin)
Kod:mkdir ~/Projects cd ~/Projects git clone https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch probook.git
- Repo kopyalamasını yaptıktan sonra sıra bazı araç ve sürücüleri kurmaya geldi (kodları sıra ile girin).
Terminal:
Kod:cd ~/Projects/probook.git ./download.sh ./install_downloads.sh
Not: Bu kexts'lerden bazıları doğru bir şekilde uygulanmış ACPI'ye dayandığından, uygun bir config.plist ve ACPI dosyalarınız mevcut olana kadar sistemi yeniden başlatmayın
Güç Yönetimi:
Hibernation modunun (diske askıya alma veya S4 uykusu) Hackintosh'ta soruna yol açtığı için aşağıdaki kodlarla hibernation devredışı bırakalım.
Terminal (kodları sıra ile girin):
Kod:
sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage
- Güncellemelerden sonra daima hibernate modunu kontrol edin ve devre dışı bırakın. Zira her güncelleme sonrası bunlar aktif olabilir.
- Eğer Haswell sonrası bir sisteme sahipseniz güç yönetimi altında geçen ssdtPRgen.sh güç yönetimini uygulamayın. Zira bunları yaparsanız yinelenen semboller nedeniyle ACPI tanımlarını bozabilirsiniz. Kısaca Haswell sonrası için gerek yok.
- Eğer Ivy Bridge ya da Sandy Bridge gibi işlemciniz varsa ssdtPRGen.sh betiğini kullanarak güç yönetimi ayarlarını yapın.
- Bu betik ile üretilen SSDT.aml dosyası /EFI/Clover/ACPI/patched/ içinde olmalı.
- İlk olarak yine Github üzerinden bize gerekli olan repoyu sistemimize çekelim (kodları sıra ile girin):
Kod:cd ~/Projects/probook.git curl --fail -o ./ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh chmod +x ./ssdtPRGen.sh
- Bu betiğini bazı çözemediği sorunlar olursa bunun Beta paylaşımını da yapalım.
Kod:cd ~ curl --fail -o ./ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh chmod +x ./ssdtPRGen.sh
- Bundan sonra betiği çalıştıralım:
Kod:./ssdtPRGen.sh
- Bazı Ivy Bridge laptop cihazlarda ( HP EliteBook 9470M) 10.12 üzerinde beta ile -c 2' or '-c 3' kullanılması gerekebilir dendiyse de buna gerek olmadığını düşünüyorum. Zira son Clover bootloader ve kextler ile sorunun aşağıdaki paylaştığım düzenlemeyle çözüldüğüne inanıyorum. Zira kendi cihazımda aşağıdaki metotu kullanıyorum.
- config.plist/ACPI/SSDT/Generate/PluginType=true olarak ayarlayın.
- config.plist/KernelAndKextPatches/KernelXCPM=true olarak ayarlayın.
Not:
- Pstates x8 içinde sıkışan Ivy Bridge işlemciler için betiği hazırlarken şu kodu kullanmak faydalı olabilir.
Kod:./ssdtPRGen.sh -w 3
Terminal (kodları sıra ile girin)
Kod:
cd ~/Projects/probook.git
./mount_efi.sh
cp ~/Library/ssdtPRGen/ssdt.aml /Volumes/EFI/EFI/Clover/ACPI/patched/SSDT.aml
- ULV CPU'lu bazı Ivy bilgisayarlarda ve MacBookAir5, x SMBIOS'un -xcpm kernel komutuna ihtiyacı vardır. Açılışta panik olursa, -xcpm boot argümanını config.plist / Boot / Arguments dizinine ekleyin.
- Yukarıdaki kodlar içinde mount.efi.sh diskinizin EFI bölünütüsünü mount eder. Bu bağlamda işlemleri yaparken doğru bölüntünün mount edildiğinden emin olun.
ACPI Konfügrasyonu
Bu rehberin devamında sistemi Hackintosh için tam uyumlu hala getirirken hiç bir şekilde sistemimize ait DSDT & SSDT dosyaları kullanmayacağız. Bunun yerine Hotpatch yöntemi kullanıyoruz. Bunun avantajı yukarıda belirttiğim üzere sistemin kendi ACPI tablolarını düzenlemek yerine direk olarak Clover üzerinden monte edilen yamalar ile donanımın otomatik tanıtılmasını sağlar ve bu sayede sistem dosyalarına hiç bir etki etmez.
Terminal açın ve aşağıdaki kodları girin.
Kod:
cd ~/Projects/probook.git
./build.sh
Bunları ne olduğunu görmek için aşağıdaki komutları kullanabilirsiniz.
Kod:
cd ~/Projects/probook.git
ls build
EFI mount etmek için project içinden mount_efi.sh shell dosyasını kullanacağız.
Kod:
cd ~/Projects/probook.git
./mount_efi.sh
Eğer burada kendi sisteminize ait kesin bir tanım yoksa buna en yakın tanımı kullanın.
Bundan sonra install_acpi.sh komutunu kullanarak bizim için en doğru ayarları içeren dosyaların hazırlanmasını sağlayacağız.
Örnek benim Laptop olan 9470m
Kod:
./install_acpi.sh install_9x70
Kod:
./install_acpi.sh install_4x30
Kod:
./install_acpi.sh install_4x40_hires
Ek olarak mevcut yükleme komut dosyalarını aşağıdaki komutla listeleyebilirsiniz:
Kod:
./install_acpi.sh help
Bunlar: Q, RM ve GRAP komutları. Bu komutlar ile Fanlar yüksek çalışmayıp işlemcinin üzeindeki yüke göre otomatik olarak çalışacaklar. Buradaki üçünden birini deneyebilirsiniz. Zira her üçüde fanları doğru bir şekilde kontrol edimesine yarayan düzenlemeleri yapıyor. Benim tercihim ise gram oldu.
Örnek olarak benim sistemim için:
Kod:
./install_acpi.sh install_9x70 GRAP
Kod:
./install_acpi.sh install_9x70 Q
Şimdi, buraya kadar sistemi boot ettik, diğer dosyaları hazırladık, kext dosyalarını kurduk. Ancak bir işlem daha kaldı. Bu da bize uygun confgii dosyasının kurulumu. Şimdi..
Terminal açalım ve bizim proje dosyasına erişelim ardından EFI mount edelim:
Kod:
cd ~/Projects/probook.git
./mount_efi.sh
Kod:
cd ~/Projects/probook.git
ls config
Kod:
config_1020_G1_Broadwell.plist config_4x0_G4_Kabylake.plist config_8x0_G4_Kabylake.plist
config_1030_G1_Skylake.plist config_4x0_G5_Kabylake-R.plist config_8x60p.plist
config_1040_G1_Haswell.plist config_4x30.plist config_8x70p.plist
config_1040_G3_Skylake.plist config_4x40.plist config_9x70m.plist
config_1050_G1_KabyLake-R.plist config_5x30m.plist config_9x80m.plist
config_2x60p.plist config_6x0_G1_Haswell.plist config_ZBook_G0.plist
config_2x70p.plist config_6x0_G2_Skylake.plist config_ZBook_G1_Haswell.plist
config_3x0_G1.plist config_6x60p.plist config_ZBook_G2_Broadwell.plist
config_4x0_G0.plist config_6x70p.plist config_ZBook_G2_Haswell.plist
config_4x0_G1_Haswell.plist config_8x0_G1_Haswell.plist config_ZBook_G2_Haswell_ALC280.plist
config_4x0_G1_Ivy.plist config_8x0_G1_Ivy.plist config_ZBook_G3_Skylake.plist
config_4x0_G2_Broadwell.plist config_8x0_G2_Broadwell.plist readme.txt
config_4x0_G2_Haswell.plist config_8x0_G2_Haswell.plist
config_4x0_G3_Skylake.plist config_8x0_G3_Skylake.plist
Örnek 9470m
Kod:
cd ~/Projects/probook.git
cp ./config/config_9x70m.plist /Volumes/EFI/EFI/Clover/config.plist
Rehber sonunda benim kendi cihazımda herşey 100% çalışmakta.
[Başarılı Kurulum] HP EliteBook Folio 9470m | macOS Catalina - osxinfo.net: Hackintosh Türkiye Destek Platformu
İki gün önce elime geçen 9470M dizüstü cihaza Catalina kurulumu yaptım. Bu deneyimlerimden yola çıkarak yakında HP dizüstü cihazlar için ayrıntılı bir kurulum rehberi hazırlayacağım (rehber hazır). Bu konuda da şimdilik bu sistem için hazırladığım EFI dosyasını bulabilirsiniz. Sistem bilgileri...

Teşekkürler: rehabman
Montezuma 2019
Ekli dosyalar
-
6.6 KB Görüntüleme: 1,913
Son düzenleme:
- BootLoader
- OpenCore 0.6.4
- Anakart Modeli
- Asus Z170 Deluxe
- İşlemci Modeli
- Intel i7 6700K
- Grafik Kartı
- 8 GB Sapphire RX 580 & HD 530
- Ses Kartı Modeli
- ALC 1150
- Ağ Aygıtları
- Broadcom BCM43xx - I211 Gigabit Ethernet
- Disk ve RAM
- 500GB NVMe & 32 GB DDR4