1. hizliresim.com üzerinden resim paylaşımlarınızda resim silinir ve uyarı alırsınız. Bu yüzden farklı kaynaklara resim yükleyin.
    Uyarıyı kapat
Uyarıyı kapat
PROFİL MESAJINDAN YARDIM TALEPLERİ, BUNDAN BÖYLE İSTİSNASIZ SİLİNECEKTİR!!

VoodooI2C ile Multitouch Özelliklerini Aktif Etmek

'OS X INFO KÜTÜPHANESİ' forumunda Ediko tarafından 24 Şubat 2019 tarihinde açılan konu

Bu Sayfayı Paylaş

  1. VoodooI2C ile Multitouch Özelliklerini Aktif Etmek
    1226fa6a10ee88013bb0f74b82cf6ca6.png
    1. Ö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.
    2. ACPI Device ID Nasıl Bulunur?
    Sizin cihazınız için doğru olan ACPI Kimliğini Windows da iken,
    Pk37_Kypo83lbiD4BtNQRLS3dEQBWWlO.png
    “Aygıt Yöneticisi/İnsan Arabirim Aygıtları/I2C HID Aygıtı”
    Pk37_Kypo83lbiD4BtNQRLS3dEQBWWlO.png
    üzerine gelerek Özellikleri açarak resimdeki şekilde olaşabilirsiniz.
    Pk37_Kypo83lbiD4BtNQRLS3dEQBWWlO.png
    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.

    1226fa6a10ee88013bb0f74b82cf6ca6.png

    4. VoodooI2C kext çeşitlerini tanımak ve uygun uydu kextin bulunması,
    a. Çekirdek Kext (VoodooI2C.kext)
    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.​

    1226fa6a10ee88013bb0f74b82cf6ca6.png

    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,​
    1226fa6a10ee88013bb0f74b82cf6ca6.png
    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.​

    59EMaV7U5MDflMwiYDD2leU6xESxRVAV.png
    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.

    1226fa6a10ee88013bb0f74b82cf6ca6.png

    İ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ı)​
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Hepsini görmek için tıklayın...
    #1 Ediko, 24 Şubat 2019
    Son düzenleme: 24 Şubat 2019
  2. Bu işlem Magic Mouseler için de geçerli mi? Sonuçta orjinal donanım.
    Bir de Magic Touchpad vardı sanırım bu işlemler o cihaz için sanırım.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Hepsini görmek için tıklayın...
  3. Bu cihazlar için değil buradaki ayarlar. Bunlar için gerekli olan sadece uyumlu BT + Wi-Fİ kartı.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Hepsini görmek için tıklayın...
  4. ACPI arayüzü dendiği için Touchpad sanmıştım Wifi + BT'de mi bu Acpi arayüzü.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Hepsini görmek için tıklayın...
  5. Bunları bilmek önemli:
    ACPI
    The Advanced Configuration and Power Interface (Gelişmiş Yapılandırma ve Güç Arabirimi,) anakart aygıtlarının özelliklerini yönetmek için işletim sistemi tarafından kullanılan donanım ve yazılım arabirimlerini tanımlar. ACPI, işletim sistemi ve sistem firmware arasında bağımsız arabirim sağlayan tabloları tanımlar. Bu tabloları açıklayan dosyalar ise ACPI Kaynak Dili (ASL) ile yazılır ve .dsl uzantılı bir biçimde saklanır ve AML (ACPI Machine Language ) biçiminde derlenir ve bir .aml uzantısıyla depolanır.

    DSDT
    İşletim sistemine bilgisayarın donanımı hakkında bilgi veren veritabanını içeren ACPI tablosudur. Kext ile çözemediğimiz durumlarda bu dosyayı yamalamak sureti ile ACPI ile alakalı, çalışmayan donanımlarmızı OS işletim sistemine tanıtabiliriz.
    Kaynak:
    Hackintosh Donanım / Kurulum Terimleri | osxinfo.net: Hackintosh Türkiye Destek Platformu

    Şimdi: dizüstü cihazlardaki touchpad direk sisteme entegre olan donanımlar. Buradakiyle rehber bu donanımlarınACPI tablosu üzerinde düzenleme yapılarak tanıtılmasını sağlar. Senin mouse ya da touchpad ise zaten macOS native olarak desteklenen aygıtlar. Bunları tanıtmak için bir işlem yapmana gerek yok. Sadece bu donanımların cihazda tanınmasını sağlayacak Wi-Fi + BT donanımlarının macOS üzerinde kext, DSDT yada config ile yama yapılması ile tanıtılması gerekmekte.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Hepsini görmek için tıklayın...
    Ediko bunu beğendi.
  6. Teşekkür ederim hocam cevap için zira ben de aynı şeyi düşünmüştüm ama sağlamasını yapmış oldunuz. Bu işlem tamamen notebook cihazlarındaki gömülü touchpadler için anladığım kadarıyla ben masaüstünde kullandığım için benim için farketmiyor.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Hepsini görmek için tıklayın...
  7. Evet.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Hepsini görmek için tıklayın...
  8. Merhabalar. lenovo ideapad 320 model bir laptopum var. 8. nesil... touchpad normal çalışırken mesela aşağı doğru kaydırınca (herhangi bir yöne farketmiyor) parmağımı çekince o yöne hareketi devam ediyor. düzgün çalıştırsam yeterli aslında. Bu konuda yardımcı olabilir misiniz?
     
  9. Benim dizüstü bilgisayarımda windows aygıtlar HID içerisinde I2C Aygıtı gözükmüyor.
     
  10. Aida64 ile rapor alın.

    Konunu başında yazdığım ve linkini verdiğim VoodooI2 ile Touchpad Tanıtmak (Uygulamalı Rehber konusunu uyguladınız mı?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Hepsini görmek için tıklayın...
Yükleniyor...
Yükleniyor...