Clover artık yavaş yavaş omrunu doldurduğundan dolayı artık OpenCore bootloader'e gecme kararı aldık. OpenCore'a geciş ile birlikte yeni problemler ortaya cıkmaya başladı. Tahminimce OC, bu sorunları yavaş yavaş aşacaktır. Guncel durumda OpenCore desteğimiz şimdilik Intel icin gecerli değil. Clover, Intel icin şu aşamada yeterli geliyor. Fakat kısa bir sure sonra Clover'ı tamamen bırakıp Intel işlemciler icin de OpenCore geciş yapacağız.
Guncel durumda OpenCore'da AMD işlemciler icin desteğimiz mevcut. AMD işlemcili sisteminiz varsa Catalina kurulumunu rahatlıkla yapabilirsiniz.
OpenCore macOS Catalina 10.15.5 AMD & Intel İmajı İmajımız icin AMD tabanlı sistemlerde onerilen BIOS ayarları; İlk olarak BIOS'da Optimize Defaults yapıp kaydedin. Secure Boot > Disabled/Other OS IOMMU > Disabled XCHCI > Enabled Legacy USB > Disabled Ayrıca sisteminizde UEFI devrede olduğuna emin olun. Intel tabanlı sistemler icin onerilen...
www.technopat.net
Kurulum aşamasında veya sonrasında karşılaşabileceğiniz sorunların cozumleri icin aşağıdaki onerileri uygulayabilirsiniz.
1) No vault provided!
Config dosyanızda Misc > Security > Vault değerini Optional olarak değiştirin.
2) EndRandomSeed
Bu hataya sebep olacak nedenler;
Config > UEFI > Output > ProvideConsoleGap değerinin True olması. AppleXcpmExtraMsrs gerekli olabilir. Genelikle Pentium ve diğer sistemler icin gerekli olabilir. AMD tabanlı sistemlerde kullanmayın. IgnoreInvalidFlexRatio eksik olabilir. Bu, Broadwell ve daha eski surumler icin gereklidir. AMD'de ve ayrıca Skylake veya daha yeni modelleri icin gerekli değildir. Başka bir olası sorun, bazı kullanıcıların BIOS'ta CFG-Lock ayarının devre dışı olmamasıdır. Bu ayar Intel sistemler icindir. AMD sistemleri kapsamaz. CFG-Lock'u duzeltmek AppleXcpmCfgLock ve AppleCpuPmCfgLock aktif etmek. Başka bir olası sorun IRQ cakışmalarıdır. Sisteminize uygun olarak SSDT yaması oluşturan SSDT time uygulamasını kullanmak. corpnewt/SSDTTime
3) Diskler Gorunmuyor
ScanPolicy değerini 0 olarak ayarlayın. ApfsDriverLoader ve HfsPlus'ın (veya VBoxHfs) config dosyanızda ekli olduğundan emin olun. Config > UEFI > Drivers icinden kontrol edebilirsiniz. 4) Boot sonrası siyah ekran
UEFI > Output > ProvideConsoleGOP değerini aktif edin. Eğer ustteki yontem sorunu cozmez ise OpenCore.efi ve BOOTx64.efi'nin Debug versiyonunu indirin ve bunları EFI'dekiler ile değiştirin. acidanthera/OpenCorePkg 5) OC: OcAppleGenericInput Success
Bu aslında bir hata değil, OpenCore hata ayıklama bilgilerini gostermiyor. Cekirdek yuklenmeden once veya yuklenirken kontrol etmemiz gerekenler bunlar: Intel: BIOS'ta CFG-Lock ayarı disabled olsun. Kernel > Quirks bolumunde AppleCpuPmCfgLock ve AppleCpuPmCfgLock aktif olsun. AMD: AMD sistemlerde, cekirdek yamalarının config dosyasına doğru şekilde eklendiğinden emin olun. (Clover MatchOS kullanırken, OpenCore yamalarının MinKernel ve MaxKernel kullandığını unutmayın.) Ryzen/Threadripper(17h) Bulldozer/Jaguar(15h/16h) Cozum olmaz ise OpenCore.efi ve BOOTx64.efi'nin Debug versiyonunu indirin ve bunları EFI'dekiler ile değiştirin. acidanthera/OpenCorePkg 6) OCB: OcScanForBootEntries failure - Not Found
Misc > Security > ScanPolicy değerini 0 olarak ayarlayın.
7) OCB: failed to match a default boot option
Yanlış BIOS veya yanlış Booter değeri olabilir. Config dosyanızda Booter > Quirks'i aktif yapın. Above4GDecoding ayarını Enabled yapın. CSM ayarını Disabled yapın.
8) OCS: No schema for DSDT, KernelAndKextPatch, RtVariable, SMBIOS, SystemParameters...
Bunun nedeni config dosyanızı OpenCore Configurator ile duzenlemektir.
9) OC: Driver XXX.efi at 0 cannot be found
Config dosyanızda UEFI > Drivers bolumundekileri ile EFI/OC/Drivers bolumundekileri kontrol edin. Config dosyanızda olup, OC/Drivers bolumunde olmayan bir dosya bu hataya sebep olur.
10) Buffer Too Small
Config dosyanızda UEFI > Quirks > AvoidHighAlloc ayarını Enable yapın.
BIOS'ta Above4GDecoding ayarını Enable yapın.
11) Receiving "Failed to parse real field of type 1
Bir değer real olarak ayarlandığında oluşan bir problem. Buyuk olasılıkla bu hata Xcode Haltlevel değerini yanlış değiştirmesinden oluşur.
Kod:Panoya kopyala
HaltLevel 2147483648
Bu şekilde duzenlenmesi gerekir.
Kod:Panoya kopyala
HaltLevel 2147483648
12) OpenCore, macOS Kurulu Bolumu Sectikten Sonra Acılmıyor
BIOS'ta CFG-Lock ayarı devre dışı değildir(Sadece Intel kullanıcıları), bir iki cozum: MSR E2'yi yamalayın(Tavsiye edilen cozum) AppleXcpmCfgLock ve AppleCpuPmCfgLock'u aktif edin, XNU ve AppleIntelCPUPowerManagement dahilindeki PKG_CST_CNFIG_CONTROL'u devre dışı bırakır. Uzun vadede sistem kararsızlığına sebep olabilir, bu yontem cok da tavsiye edilmez. AMD cekirdek yamaları calışmıyordur(Sadece AMD kullanıcıları): Ya eski yamalardır ya da eksiktir. Uyumsuz klavye surucusu: PollAppleHotKeys'ı devre dışı bırakın ve KeySupport'u aktifleştirin, ardından OpenUsbKbDxe'ı config.plist -> UEFI -> Drivers kısmından kaldırın. Eğer ustteki yontem işe yaramazsa geri cevirin: KeySupport'u devre dışı bırakın ve sonrasında OpenUsbKbDxe'ı config.plist -> UEFI -> Drivers kısmına ekleyin. 13) This version of Mac OS X is not supported: Reason Mac
Bu hata SMBIOS, macOS surumunu artık desteklemediği zaman oluşur. SMBIOS değerlerinin PlatformInfo->Generic yolunda ve Automatic değerinin aktif olduğundan emin olun. macOS 10.15 Catalina'da desteklenen SMBIOS listesi: iMac13,x+ iMacPro1,1 MacPro6,1+ MacBook8,1+ MacBookAir5,x+ MacBookPro9,x+ Bir diğer hatırlatma ise aşağıdaki SMBIOS'lar icin yeni surum macOS gerektiği: iMac19,x 10.14.4 (18E226) MacPro7,1 10.15.0 (19A583) MacBookAir9,1 10.15.4 (19E287) MacBookPro16,1 10.15.1 (19B2093) MacBookPro16,2 10.15.4 (19E2269) MacBookPro16,3 10.15.4 (19E2269) 14) OpenCore Boot Sonrası BIOS/Boot Manager'e donuyor
Bu hatanın sebebi yanlış EFI yapısıdır. Doğru bir EFI yapısı orneği:
15) RTC..., PCI Configuration Begins, Previous Shutdown..., HPET, HID: Legacy
Genelde AMD sistemlerde karşılaşılır. Kontrol edilmesi gerekilenler:
EFI/OC/ACPI icindeki dosyaların Config > ACPI > Add bolumunde olduğundan emin olun. PCI allocation sorunu, BIOS guncelliğinden emin olun. Emin değilseniz Sosyal'de konu acıp sorabilirsiniz. BIOS'ta varsa Above4GDecoding ayarı Enable olsun. Yok ise Boot args kısmına npci=0x2000 ekleyin. İkisini birden kullanmayın. CSM ayarını Disabled yapın ve UEFI aktif olsun.
16) Waiting for Root Device veya yasak ekran
USB hatası olabilir. ReleaseUsbOwnership'ı etkinleştirebiliriz.
17) IOConsoleUsers: gIOScreenLock
Ekran kartı ile ilgili bir problemdir. Ekran kartı UEFI uyumlu olmalı. BIOS'ta CSM ayarı Disabled olmalı. 18) NAVI GPU IOConsoleUsers: gIOScreenLock
Boot Args kısmına agdpmod=pikera ekleyin. Farklı USB portları ile deneyin. 19) 300 Serisi Anakart icin apfs_module_start Hatası
SSDT duzenlemesi gereklidir. AWAC vs RTC · GitBook 20) Kernel Panic Cannot perform kext summary
https://github.com/acidanthera/bugtracker/files/3703498/AppleMCEReporterDisabler.kext.zip kext dosyasını kullanın. 21) Bozuk, net olmayan goruntu veya Still waiting for Root Device
En fazla 15 USB portuna izin verilir. Dolayısıyla bundan daha fazla port algılandığında bu hata olabiliyor. Cozmek icin Kernel > Quirks > XhciPortLimit değerini Enabled olarak değiştirin. Diğer USB portları ile deneyin. AMD FX sistemler icin bu kext dosyasını kullanın: https://cdn.discordapp.com/attachments/566705665616117760/566728101292408877/XLNCUSBFix.kext.zip Sorunu cozmese bu kext dosyası ile tekrar deneyin: https://cdn.discordapp.com/attachments/249992304503291905/355235241645965312/StopSign-fixv5.zip
22) iMessage ve Siri Calışmıyor
En0 aygıtı dahili olarak ayarlanmamıştır. Duzeltmenin birkac yolu: gfxutil ile NIC icin PCI yolunu bulun(orneğin: ethernet, GBE1, ). Ardından config.plist'inizdeki DeviceProperties yolu ile, dahili ozelliğini eklemek icin Data turunde 01 yazın. Gfxutil ile sorun yaşadıysanız aynı zamanda Hackintool da PciRoot yolunu yakalayabilir. Tavsiye edilen yontemdir. NullEthernet.kext + SSDT-RMNE. Sadece ilk cozum işe yaramadığında onerilir.
23) BIOS Sıfırlanması, Yeniden Başlatma / Sistemi Kapattıktan Sonra Guvenli Mod ile Acılması
AppleRTC ile alakalı bir problem ve Kernel > Patch aşağıdaki gibi olsun. KeyTypeValueCommentStringDisable RTC checksum update on poweroffEnabledStringYESCountNumber1BaseString__ZN 8AppleRTC14updateChecksumEvIdentifierStringcom.app le.driver.AppleRTCLimitNumber0FindDataReplaceDatac 3
24) X570 Grafik hızlandırma problemi
Ekran kartı UEFI uyumlu olmalı. BIOS'ta CSM ayarı Disabled olmalı.