- Öncelikle VoodooI2 ile Touchpad Tanıtmak (Uygulamalı Rehber) konusunu başarılı bir şekilde tamamlamanız gerekmektedir. Yani altyapı olarak yukarıda linkini verdiğim konunun başarılı bir şekilde tamamlanmış olması gerekmektedir.
- ACPI Device ID Nasıl Bulunur?
Sizin cihazınız için doğru olan ACPI Kimliğini Windows da iken,
“Aygıt Yöneticisi/İnsan Arabirim Aygıtları/I2C HID Aygıtı”
üzerine gelerek Özellikleri açarak resimdeki şekilde olaşabilirsiniz.
Benim bilgisayarım için ACPI Kimliği “ETPD” dir.
3. Cihazımızın Desteklediği Protokol Nasıl Bulunur?
ACPI Cihaz ID’sini ki benim cihaz için “ETPD”, IORegExplorer (Osxinfo tarafından sağlanan imaj dosyalarında program mevcuttur yada Download IORegistryExplorer Mac 3.0.2 sitesinden indirebilirsiniz.) programını açtıktan sonra arama bölümüne yazarak aratalım. Aşağıdaki şekilde de gösterilen yerde protokol rahatlıkla tespit edilecektir.“Aygıt Yöneticisi/İnsan Arabirim Aygıtları/I2C HID Aygıtı”
üzerine gelerek Özellikleri açarak resimdeki şekilde olaşabilirsiniz.
Benim bilgisayarım için ACPI Kimliği “ETPD” dir.
3. Cihazımızın Desteklediği Protokol Nasıl Bulunur?
4. VoodooI2C kext çeşitlerini tanımak ve uygun uydu kextin bulunması,
Kext dosyalarının son sürümünün indirileceği adres. Releases · alexandred/VoodooI2C · GitHub
5. Sonuç olarak öncelikle cihazımızın desteklediği protokolü tespit etmemiz ve müteakiben bu protokole uygun olan uydu kext belirlendikten sonra. Tespit ettiğimiz uydu kext ve çekirdek kext’i Clover/Kext/Others klasörüne kopyalamamız yeterli olacaktır.
Benim cihazım için VoodooI2C.kext ve VoodooI2CFTE.kext dosyaları kullanılmıştır. Bu iki kext sayesinde ve tabiiki 1.madde de belirttiğim VoodooI2 ile Touchpad Tanıtmak (Uygulamalı Rehber) in tamamlanmış olduğunu farz ve kabul ediyorum, sistemimde tüm mac Gestures’ları kullanılmaktadır.
İyi Hackintoshlar. Bol şans.
Cihazım: Asus K555UQ-DM028DC, Asus K555UQ - İ5 6200U - Intel HD 520 - 1920X1080 LCD - Kingston HyperX 240 GB SSD - 1TB HDD - 12GB DDR3 1600 Mhz - Realtek Alc 256 - WiFi / BT : Azurewave AW-CE123H BCM94352 (Wifi BCM4352 802.11 a_b_g_n_ac + BT BCM20702 Bluetooth 4.0) - Nvidia Geforce 940MX (Kapatıldı)
a. Çekirdek Kext (VoodooI2C.kext)
Bu kext tüm cihazlar için ana kext olarak kullanılmaktadır.
b. Uydu Kext Çeşitleri
Bu kext tüm cihazlar için ana kext olarak kullanılmaktadır.
b. Uydu Kext Çeşitleri
(1) VoodooI2CHID, Microsoft protokolü tarafından tanımlanan I2C İnsan Arayüz Aygıtları (HID - Human Interface Device) için destek sağlar. VoodooI2C kullanıcılarının çoğu çekirdek kext ile birlikte bu kext’i kullacaklardır. Belirli I2C cihazları için farklı uydu kextleri kullanmak daha iyi bir sonuç almanızı sağlayabilecektir.
Cihazınızın VoodooI2CHID tarafından desteklenip desteklenmediğini anlamak için ACPI cihaz ID’nizi mutlaka bilmeniz gerekmektedir. Bu husus ile ilgil açıklamaları VoodooI2 ile Touchpad Tanıtmak (Uygulamalı Rehber) adlı konumuzda bulabilirsiniz.
Daha sonra bulduğunuz ACPI Cihaz ID’sini ki benim cihaz için “ETPD”, IORegExplorer programını açtıktan sonra arama bölümüne yazarak aratalım.
Cihazınızın VoodooI2CHID tarafından desteklenip desteklenmediğini anlamak için ACPI cihaz ID’nizi mutlaka bilmeniz gerekmektedir. Bu husus ile ilgil açıklamaları VoodooI2 ile Touchpad Tanıtmak (Uygulamalı Rehber) adlı konumuzda bulabilirsiniz.
Daha sonra bulduğunuz ACPI Cihaz ID’sini ki benim cihaz için “ETPD”, IORegExplorer programını açtıktan sonra arama bölümüne yazarak aratalım.
Arama sonucunda çıkan ekranda “Compatible” özelliği altında yazan değer “PNP0C50” ise cihazınız VoodooI2CHID ile uyumludur ve bu kext dosyasını sisteminizde kullanabilirsiniz.
(2) VoodooI2CELAN, Elan Protokolü özellikleri bulunan birçok Elan trackpad ve dokunmatik ekran için bu kext kullanılabilir. Bu kext Elan cihazınıza VoodooI2CHID kextine göre daha iyi bir destek verecektir.
Bazı yeni protokolleri kullanan Elan cihazları (örneğin ELAN1200 gibi) kaynak kodları açıklanmadığı için VoodooI2CElan tarafından desteklenmeyecektir. Ancak VoodooI2CHID ile birlikte kullanılabilecektir.
(3) VoodooI2CSynaptics, Synaptics Protokolü özellikleri bulunan birçok Synaptics trackpad ve dokunmatik ekran için bu kext kullanılabilir. Bu kext Synaptics cihazınıza VoodooI2CHID kextine göre daha iyi bir destek verecektir.
Bazı daha yeni synaptics cihazları (örneğin bazı Dell makinelerinde bulunan ve ID ismi Dell olarak adlandırılanlar) F12 protokolünü kullandıkları için henüz desteklenmemektedir. Ancak VoodooI2CHID ile birlikte kullanılabilecektir.
(4) VoodooI2CFTE, FTE protokolü özellikleri bulunan traackpadler ki benim cihazımda bu protokol mevcut,
(2) VoodooI2CELAN, Elan Protokolü özellikleri bulunan birçok Elan trackpad ve dokunmatik ekran için bu kext kullanılabilir. Bu kext Elan cihazınıza VoodooI2CHID kextine göre daha iyi bir destek verecektir.
Bazı yeni protokolleri kullanan Elan cihazları (örneğin ELAN1200 gibi) kaynak kodları açıklanmadığı için VoodooI2CElan tarafından desteklenmeyecektir. Ancak VoodooI2CHID ile birlikte kullanılabilecektir.
(3) VoodooI2CSynaptics, Synaptics Protokolü özellikleri bulunan birçok Synaptics trackpad ve dokunmatik ekran için bu kext kullanılabilir. Bu kext Synaptics cihazınıza VoodooI2CHID kextine göre daha iyi bir destek verecektir.
Bazı daha yeni synaptics cihazları (örneğin bazı Dell makinelerinde bulunan ve ID ismi Dell olarak adlandırılanlar) F12 protokolünü kullandıkları için henüz desteklenmemektedir. Ancak VoodooI2CHID ile birlikte kullanılabilecektir.
(4) VoodooI2CFTE, FTE protokolü özellikleri bulunan traackpadler ki benim cihazımda bu protokol mevcut,
için bu kext kullanılabilir. Bu kext FTE protokolü kullanan cihazınıza VoodooI2CHID kextine göre daha iyi bir destek verecektir.
(5) VoodooI2CAtmelMXT, Atmel Multitouch Protokolü özellikleri bulunan cihazlar için bu kext kullanılabilir.
(6) VoodooI2CUPDDEngine, Ayrıntılı bilgi için VoodooI2CUPDDEngine Repo sitesine bakabilirsiniz.
(5) VoodooI2CAtmelMXT, Atmel Multitouch Protokolü özellikleri bulunan cihazlar için bu kext kullanılabilir.
(6) VoodooI2CUPDDEngine, Ayrıntılı bilgi için VoodooI2CUPDDEngine Repo sitesine bakabilirsiniz.
Kext dosyalarının son sürümünün indirileceği adres. Releases · alexandred/VoodooI2C · GitHub
5. Sonuç olarak öncelikle cihazımızın desteklediği protokolü tespit etmemiz ve müteakiben bu protokole uygun olan uydu kext belirlendikten sonra. Tespit ettiğimiz uydu kext ve çekirdek kext’i Clover/Kext/Others klasörüne kopyalamamız yeterli olacaktır.
Benim cihazım için VoodooI2C.kext ve VoodooI2CFTE.kext dosyaları kullanılmıştır. Bu iki kext sayesinde ve tabiiki 1.madde de belirttiğim VoodooI2 ile Touchpad Tanıtmak (Uygulamalı Rehber) in tamamlanmış olduğunu farz ve kabul ediyorum, sistemimde tüm mac Gestures’ları kullanılmaktadır.
İyi Hackintoshlar. Bol şans.
Cihazım: Asus K555UQ-DM028DC, Asus K555UQ - İ5 6200U - Intel HD 520 - 1920X1080 LCD - Kingston HyperX 240 GB SSD - 1TB HDD - 12GB DDR3 1600 Mhz - Realtek Alc 256 - WiFi / BT : Azurewave AW-CE123H BCM94352 (Wifi BCM4352 802.11 a_b_g_n_ac + BT BCM20702 Bluetooth 4.0) - Nvidia Geforce 940MX (Kapatıldı)
Son düzenleme:
- BootLoader
- OpenCore 0.9.8 (Dev) / Sonoma
- Laptop Modeli
- Asus VivoBook x571li-bq377
- İşlemci Modeli
- Intel Core i7-10870H
- Grafik Kartı
- Intel(R) HD Graphics 630 & Nvidia Geforce 1650Ti
- Ses Kartı Modeli
- Realtek Alc 255 (Alc_ID:18)
- Ağ Aygıtları
- Broadcom BCM4350 (BT BCM2045A0 Bluetooth 4.0)
- Disk ve RAM
- Crucial P5+ M2 1TB SSD - 16GB DDR4 2667 Mhz