Rehber Hackintosh SMBus tanıtma (OpenCore & Clover)

Durum
Mesaj gönderimine kapalı.
Selam forum ahalisi, bugün kolay yoldan nasıl SMBus tanıtabileceğimizi göstereceğim.

SMBus nedir, ne işe yarar?
SMBus denilen şeyin açılımı "System management bus"dir bunun türkçesi ise;"sistem yönetim veriyolu" demektir. Asıl konuya gelelim SMBus ne işe yarar? SMBus yoğunlukla, açma / kapama talimatları için güç kaynağı ile iletişim için vardır. Eğer Hackintosh'da kapatma sorunu yaşıyorsanız bir de bu yöntemi deneyin.

1.) Adım: Hazırlık
İlk önce verdiğim linkteki uygulamaları ve SSDT dosyasını indiriyoruz.
  1. Hackintool ve MaciASL'yi indiriyoruz.
  2. SSDT dosyamızı indiriyoruz.
Hackintool'dan SMBus aygıtımızın IOReg Name'ini öğrenmemiz gerekecek ki SSDT'mizi düzenleyebilelim. Bunun için; Hackintool-->PCI-e-->SMBus aygıtımızı listeden bulalım ve bu kodu bir yere not edelim.
Screen Shot 2022-02-12 at 12.18.39.png


2.) Adım: SSDT Düzenleme
  • Linkte verdiğim SSDT'yi açıyoruz.
  • SSDT'yi açtığımızda örneğin IOReg Nameniz "I/PCI0@0/AppleACPIPCI/SBUS@1F,3" ise 3.Adıma geçebilirsiniz ama eğer SSDT'de örnekteki gibi bir IOREG'de değilsek ne yapacağız? Çok basit. IOReg Nameniz PC00 da olabilir ya da PCI@0/SBUS@1F,3 yerine PCI@0/""""/ gibi bir şey olabilir. İlk olarak IOReg Nameniz PC00 ile başlıyorsa:
    Screen Shot 2022-02-12 at 12.52.09.png
    Screen Shot 2022-02-12 at 12.54.22.png

    bu şekilde bir düzenleme yapıyoruz. Fakat eğer "PC00/AppleACPIPCI/"deviceismi" gibi bir şekilde ise
    Screen Shot 2022-02-12 at 12.56.14.png
    Screen Shot 2022-02-12 at 12.57.20.png

    Şeklinde düzenledikten sonra MaciASL-->File>Save diyelim.

3.) Adım: SSDT'yi Confige İşleme:
  1. MaciASL-->File>Save AS>File format>ACPI Machine Language Binary deyip saveleyelim.
  2. Bu SSDT'yi OpenCore'da kullanacaksak EFI/OC/ACPI'ye atıp configimize işliyoruz fakat Clover kullanıyorsak EFI/CLOVER/ACPI/Patched kısmına atabilirsiniz.
  3. Son olarak neden SMBus tanıtmalıyız?: SMBus bazen uyku sorununa sebep olsa da, genellikle sıcaklık problemleri, uyku problemleri ve kapanma problemleri gibi hataları çözebiliyor.
Rehberimiz burada bitmiştir, başka bir rehberde görüşmek üzere.
Kaynakça: Dortania
Not: Ben kaynakçadan ziyade kendi yöntemimi anlattım fakat kaynakça ile aynı mantık, değişen bir şey yok.
Not 2: Bazı Ice Lake gibi sistemlerde device ID farklı oluyor ve Intel masaüstünde de PC00 kullanıyorlar genelde.
 
Son düzenleyen: Moderatör:
Durum
Mesaj gönderimine kapalı.

Yeni konular

Geri
Yukarı