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.
2.) Adım: SSDT Düzenleme
3.) Adım: SSDT'yi Confige İşleme:
Kaynakça:
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.
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.
- ve 'yi indiriyoruz.
- dosyamızı indiriyoruz.
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:
bu şekilde bir düzenleme yapıyoruz. Fakat eğer "PC00/AppleACPIPCI/"deviceismi" gibi bir şekilde ise
Şeklinde düzenledikten sonra MaciASL-->File>Save diyelim.
3.) Adım: SSDT'yi Confige İşleme:
- MaciASL-->File>Save AS>File format>ACPI Machine Language Binary deyip saveleyelim.
- 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.
- 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.
Kaynakça:
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.