ÇÖZÜLDÜ Asus TP410UR ELAN1200 Touchpad Problemi

lamagro

APPRENTICE
31 Ara 2017
24
10
21
35
Merhaba,

Touchpad'im ELAN1200'ü bir türlü aktifleştiremiyorum, patch yaptığımda da sistemim açılmıyor, VoodooI2C yeni kextleri kullanarak denedim yine sonuç alamadım, yardımcı olursanız çok memnun olurum.

Config ve DSDT dosyalarım aşağıdadır, özelliklerini paylaştım, daha önce @montezuma 'nın Nvidia-Disabler patchi ile sistemi yükleyebildim, ses için de voodoohda nın yeni versiyonunu kullanıyorum.

Teşekkürler.

Dosya.tc - Ücretsiz, Hızlı ve Kolay Dosya Paylaşımı
 
  • Like
Tepkiler: Mavisakal_tr

Mavisakal_tr

JEDI
DENEYİMLİ ÜYE
7 Tem 2017
626
435
301
Merhaba,

Touchpad'im ELAN1200'ü bir türlü aktifleştiremiyorum, patch yaptığımda da sistemim açılmıyor, VoodooI2C yeni kextleri kullanarak denedim yine sonuç alamadım, yardımcı olursanız çok memnun olurum.

Config ve DSDT dosyalarım aşağıdadır, özelliklerini paylaştım, daha önce @montezuma 'nın Nvidia-Disabler patchi ile sistemi yükleyebildim, ses için de voodoohda nın yeni versiyonunu kullanıyorum.

Teşekkürler.

Dosya.tc - Ücretsiz, Hızlı ve Kolay Dosya Paylaşımı
UNRAR 3.60 beta 6 freeware Copyright (c) 1993-2006 Alexander Roshal
/Users/apple/Downloads/Config_ve_DSDT.rar is not RAR archive
No files to extract
rar değilde zip olarak ekleyebilirmisiniz lütfen
 
  • Like
Tepkiler: lamagro

lamagro

APPRENTICE
31 Ara 2017
24
10
21
35
Hocam dsdt yi eskisi ile değiştireceğim, v2.0.1 dosyasında birden fazla kext vardı, hepsini others içine atmam yeterli mi? Sistemden silmem gereken kext var mı bir de onu öğrenebilir miyim?
 

lamagro

APPRENTICE
31 Ara 2017
24
10
21
35
ilk önce tek tek yükleyerek dene bence
Hocam tekrar selam,

Tek tek yüklemeye çalıştım ancak 4 dosyayı birden yüklediğimde izleme dörtgeni aktif hale geldi, fakat hala touchpad çalışmıyor.

bu arada ilginç birşey buldum. Elan1200 benim monitörümdeki dokunmatik ekranınmış, benim aslolan sürücümün kodu
ELAN/SA473I-12A4 olarak geçiyor.

bu arada kextleri library/extensions altına yükledim. S/L/E altına yüklemem birşey değiştirir mi? Config dosyamda bir değişiklik yapmamıştım, birşey yapmam gerekir mi?
 

lamagro

APPRENTICE
31 Ara 2017
24
10
21
35
hepsini kaldırıp sadece eskiyi yüklüyorum hocam.

hepsini kaldırıp sadece eskiyi yüklüyorum hocam.
Sadece varolan dosyayı değiştirdim hocam izleme dörtgeninde artık touchpad göremiyorum. Sanırım olmadı.

AppleLpss kextlerini silmeyi deneyerek bir daha deniyorum sonucu bildireceğim. Bugün bu iş çözülecek! :)

@Mavisakal_tr hocam,

GPIO numarasını yazmamışız. buldum editledim ancak bir konuyu anlayamadım. düzenlediğim dsdt.aml dosyasını kendi config dosyamda çağıracakmıyım? bununla bağlantılı diğer bir sorun da drop oem kısmı işaretli olmalı mı? bunlarda yardımcı olursan çok memnun olacağım.

diğer bir konu da satellite kext konusunda iki kext i de denedim. hda ile tanıyabiliyor touchpadi (izleme dörtgeni) ama çalışmıyor hala.

aklıma gelmişken laptopta touchpad devre dışı bırakma tuşu var (fn f9) acaba kapalı mı touchpad? tuş çalışmadığı için bilemiyorum haliyle.
 
  • Like
Tepkiler: Mavisakal_tr

Mavisakal_tr

JEDI
DENEYİMLİ ÜYE
7 Tem 2017
626
435
301
Ya aslında dediğim gibi çevremde sizin modelinizda bir pc var mı araştırıyorum en sağlıklı çözüm için uzaktan zor oluyor bana izin ver bir bakayım senin modelinde pc si olan var mı

Ekran Resmi 2018-02-07 18.26.33.png
Yanlız Bu Yaptığımız yama ve Kext'ler ancak şuan için bunları çalıştırıyor

S4shwh0e2mmZMjkU4UFdGohfqZdW09zp.png

Yanlız Bu Yaptığımız yama ve Kext'ler ancak şuan için bunları çalıştırıyor

bu sınıflara uyuyormu bir bakarmısın lütfen

Compatibility

ben9923 edited this page on 8 Oct 2017 · 17 revisions
Pages 3

Clone this wiki locally

Clone in Desktop
Device ModelGenerationI2C Input Device ModelInterfaceSpecial Instructions
Dell Venue 11 ProHaswellSYNA7500i2c-hidMust be on latest BIOS. Windows 7 DSDT Patch required.
Acer C720 ChromebookHaswellCYAP0000
ELAN0000
ATML0000
Cypress/Elan Touchpad
Atmel Touch Screen
Must flash custom coreboot + Tianocore UEFI Firmware.
Acer C740 ChromebookBroadwellELAN0000Elan TouchpadMust flash custom coreboot + Tianocore UEFI Firmware.
Acer CB5-571/C910 ChromebookBroadwellELAN0000Elan TouchpadMust flash custom coreboot + Tianocore UEFI Firmware.
Toshiba Chromebook 2 [2015]BroadwellELAN0000Elan TouchpadMust flash custom coreboot + Tianocore UEFI Firmware.
Dell Chromebook 13 [2015]BroadwellSYNA0000Synaptics TouchpadMust flash custom coreboot + Tianocore UEFI Firmware.
ASUS X456URSkylakeELAN1000Elan TouchpadUse INT3442 & INT3443 DSDT patches
ASUS X556UASkylakeELAN1000Elan TouchpadUse Windows 10 + INT3443 DSDT patches and delete Lpss kexts
ASUS ZenBook UX305CASkylakeELAN1000Elan TouchpadN/A
Asus Zenbook UX305UASkylakeELAN0100Elan TouchpadINT3443 + Windows 10 DSDT patches
Asus ZenBook Pro UX501VWSkylakeELAN1000Elan TouchpadWindows 8/10 patch might be needed
ASUS Asus K401UBSkylakeELAN1000Elan TouchpadUse Windows 8/10 + INT3443 DSDT patches and delete Lpss kexts
ASUS GL552VWSkylakeELAN1000Elan TouchpadN/A
Lenovo Yoga 720 (15")Kaby LakeELAN0651Precision TouchpadWindows 10 DSDT patch
[TBODY] [/TBODY]
[TBODY] [/TBODY]
The following trackpads have basic multitouch: CYAP0000, ELAN0000, ELAN0100, ELAN0600, ELAN1000, SYNA0000, ELAN0651.
AIDA64 Extreme ile rapor alıp ekleyebilirmisin bir bakayım toucpad versiyonuna elan 1000 mi?
 
  • Like
Tepkiler: lamagro

lamagro

APPRENTICE
31 Ara 2017
24
10
21
35
Dosya.tc - Ücretsiz, Hızlı ve Kolay Dosya Paylaşımı

Report dosyam burada hocam, ben de patch içinde hata yaptığımı düşünüyorum şimdi onu inceliyordum.

Sanırım problem yaptığımız patchle alakalı hocam, baştan düzenledim cihaz kısmı yanlış olabilir diye. aynı problemi yaşayan başka arkadaşlar da gördüm forumda, cihaz id si 6D ile başlayanlarda olmuş, eski kext ile çözmüşler. olayın döndüğü scope bu ;

Kod:
Scope (_SB.PCI0.I2C1)
    {
        Device (ETPD)
        {
            Name (_ADR, One)  // _ADR: Address
            Name (ETPH, Package (0x16)
            {
                "ELAN1200",
                "ELAN1201",
                "ELAN1203",
                "ELAN1200",
                "ELAN1201",
                "ELAN1300",
                "ELAN1301",
                "ELAN1300",
                "ELAN1301",
                "ELAN1000",
                "ELAN1200",
                "ELAN1200",
                "ELAN1200",
                "ELAN1200",
                "ELAN1200",
                "ELAN1203",
                "ELAN1203",
                "ELAN1201",
                "ELAN1300",
                "ELAN1300",
                "ELAN1200",
                "ELAN1300"
            })
            Name (FTPH, Package (0x05)
            {
                "FTE1001",
                "FTE1200",
                "FTE1200",
                "FTE1300",
                "FTE1300"
            })
            Method (_HID, 0, NotSerialized)  // _HID: Hardware ID
            {
                If (And (TPDI, 0x04))
                {
                    Return (DerefOf (Index (ETPH, TPHI)))
                }
                If (And (TPDI, 0x10))
                {
                    Return (DerefOf (Index (FTPH, TPHI)))
                }
                Return ("ELAN1010")
            }
            Name (_CID, "PNP0C50")  // _CID: Compatible ID
            Name (_UID, One)  // _UID: Unique ID
            Name (_S0W, 0x03)  // _S0W: S0 Device Wake State
            Name (SBFS, Buffer (0x02) //ben ekledim
            {
                 0x79, 0x00                                    
            })
            Name (SBFB, ResourceTemplate ()  //ben ekledim
            {
                I2cSerialBusV2 (0x0015, ControllerInitiated, 0x00061A80,
                    AddressingMode7Bit, "\\_SB.PCI0.I2C1",
                    0x00, ResourceConsumer, , Exclusive,
                    )
            })
            Name (SBFG, ResourceTemplate ()  //ben ekledim
            {
                GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000,
                    "\\_SB.PCI0.GPI0", 0x00, ResourceConsumer, ,
                    )
                    {   // Pin list
                        0x0055  // 6d nin karşılığı olan pin numarası 0x55 ancak düzenleyince 4 haneli atıyor.
                    }
            })
            Method (XDSM, 4, NotSerialized)
            {
                If (LEqual (Arg0, ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */))
                {
                    If (LEqual (Arg2, Zero))
                    {
                        If (LEqual (Arg1, One))
                        {
                            Return (Buffer (One)
                            {
                                 0x03                                          
                            })
                        }
                        Else
                        {
                            Return (Buffer (One)
                            {
                                 0x00                                          
                            })
                        }
                    }
                    If (LEqual (Arg2, One))
                    {
                        Return (One)
                    }
                }
                Else
                {
                    Return (Buffer (One)
                    {
                         0x00                                          
                    })
                }
            }
            Method (_STA, 0, NotSerialized)  // _STA: Status
            {
                Return (0x0F)  //ben düzenledim
            }
            Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
            {
                Return (ConcatenateResTemplate (SBFB, SBFG))  // ben düzenledim.
            }
        }
    }
patchte artık bir hata olduğunu düşünmüyorum, eksik birşey var bulamadım.
 
Moderatörün son düzenlenenleri:

lamagro

APPRENTICE
31 Ara 2017
24
10
21
35
İş biraz daha detaylıymış hocam, çözdüm sonunda şuan hem dokunmatik ekranım hem de touchpadim mükemmel çalışıyor. Yakın zamanda rehber hazırlamayı düşünüyorum. GPIO kısmı özellikle biraz kafa karıştırıcı.
 
  • Like
Tepkiler: montezuma

montezuma

MASTER YODA
Yönetici
19 Eki 2016
29,802
7,588
4,401
Konu altında çözümünü paylaşmalısın ki konu çözüldü olarak işaretlensin.
 
BootLoader
OpenCore 0.6.4
Anakart Modeli
Asus Z170 Deluxe
İşlemci Modeli
Intel i7 6700K
Grafik Kartı
8 GB Sapphire RX 580 & HD 530
Ses Kartı Modeli
ALC 1150
Ağ Aygıtları
Broadcom BCM43xx - I211 Gigabit Ethernet
Disk ve RAM
500GB NVMe & 32 GB DDR4
  • Like
Tepkiler: lamagro

lamagro

APPRENTICE
31 Ara 2017
24
10
21
35
Mevcut DSDT dosyası üzerinden patch yaptığım zaman hata aldım, ben de sıfırdan başlamayı tercih ettim, controllers patch normalde skylake için geçerli imiş. kabylake için yaptığınızda da sorun yaşıyorsunuz. kullandığım 2 adet patch vardı ;

GPIO
Windows 10

Bundan sonraki adım GPIO düzenleme kısmıydı, sistemime uygun Hexdecimal numarayı bulup editleyerek sistemi yeniden başlattım.
VoodooI2C kextlerini clover klasöründe tuttum alexandred Library/Extensions içinde saklarsam sorun yaşayabileceğimden bahsetti.

Herkese çok teşekkür ediyorum. Harici ekran kartımı da aktive edip Asus TP410UR için detaylı bir rehber hazırlayacağım.
 

montezuma

MASTER YODA
Yönetici
19 Eki 2016
29,802
7,588
4,401
Cihazın Optimus ise harici ekran kartını aktif edemezsin. Bunu DSDT üzerinden kapatmalısın.
 
BootLoader
OpenCore 0.6.4
Anakart Modeli
Asus Z170 Deluxe
İşlemci Modeli
Intel i7 6700K
Grafik Kartı
8 GB Sapphire RX 580 & HD 530
Ses Kartı Modeli
ALC 1150
Ağ Aygıtları
Broadcom BCM43xx - I211 Gigabit Ethernet
Disk ve RAM
500GB NVMe & 32 GB DDR4
  • Like
Tepkiler: lamagro

lamagro

APPRENTICE
31 Ara 2017
24
10
21
35
Cihazın Optimus ise harici ekran kartını aktif edemezsin. Bunu DSDT üzerinden kapatmalısın.
Cihazım optimus (sanırım optimus iki ekran kartlı sistemlere deniyordu) ancak ben onboard ekran kartımı devre dışı bırakıp nvidia'yı aktif etmek istiyorum. böylece daha yüksek performans alabileceğimi düşünüyorum.
 

montezuma

MASTER YODA
Yönetici
19 Eki 2016
29,802
7,588
4,401
BIOS'un içinde Optimus kapatma özelliği yoksa harici ekran kartını kapatamazsın. Ancak BIOS unlock işlemleri yapanlar var. Bu sayede BIOS kilitli özellikler açılıyor. Ancak bu işlem oldukça riskli. Yanlış bir girişimde sistem kullanılamaz hale gelebilir.
Bios Mods -The Best BIOS Update and Modification Source
 
BootLoader
OpenCore 0.6.4
Anakart Modeli
Asus Z170 Deluxe
İşlemci Modeli
Intel i7 6700K
Grafik Kartı
8 GB Sapphire RX 580 & HD 530
Ses Kartı Modeli
ALC 1150
Ağ Aygıtları
Broadcom BCM43xx - I211 Gigabit Ethernet
Disk ve RAM
500GB NVMe & 32 GB DDR4
  • Like
Tepkiler: Ediko ve lamagro

Benzer konular

AD Engelleyici Tespit Edildi

Anlıyoruz, reklamlar can sıkıcı!

Elbette, reklam engelleme yazılımı reklamları engelleme konusunda harika bir iş çıkarsa da, web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi ve bize destek olmak için lütfen AdBlocker’ınızı devre dışı bırakın.

AD Reklam Engelleyiciyi Devre Dışı Bıraktım    Hayır teşekkürler