noxwell
Members-
Posts
4 -
Joined
-
Last visited
Content Type
Profiles
Articles, News and Tips
Forums
Everything posted by noxwell
-
ELAN, FocalTech and Synaptics (Smart Touchpad) Driver
noxwell replied to EMlyDinEsH's topic in Smart Touchpad
Hello, EMlyDinEsH, your driver is very good, but there are some little, but irritating bugs like moving cursor when double clicking. But elan touchpad looks very similar to native Apple trackpad. Have you tried to implement an interface like AppleUSBTrackpad.kext does, so it can be supported natively by AppleMultitouchDriver.kext and provide all smoothness and multitouch gestures like Apple magic trackpad. -
EAPD/Jack sense Fix (No sound and jack sense issue after sleep)
noxwell replied to EMlyDinEsH's topic in AppleHDA
Ok, attaching archive with unpatched and patched dsdt. audio_fix_dsdt.zip -
EAPD/Jack sense Fix (No sound and jack sense issue after sleep)
noxwell replied to EMlyDinEsH's topic in AppleHDA
EMlyDinEsH, ok, I solved this problem, there was interesting bug in ASUS N56VB original DSDT, I've found it when compared it with DSDT from relative K56CB, which doesn't have this problem. There was unnecessary if-statement in PRJW method, you must just remove condition and left everything in it. Here is a patch (sorry, i don't know MaciASL patch language, so you can do it only with your hands) Method (PRJW, 1, Serialized) { - If (LAnd (LEqual (Arg0, 0x03), \_SB.DP3S)) - { \_SB.PCI0.LPCB.EC0.SPIN (0x35, One) Store (\_SB.PCI0.LPCB.EC0.RRAM (0x0449), Local0) Or (Local0, \_SB.LKBF, Local1) \_SB.PCI0.LPCB.EC0.WRAM (0x0449, Local1) - } KINI () \_SB.PCI0.LPCB.EC0.STBR () Notify (\_SB.PCI0.PEG0.PEGP, 0xD1) I really don't know, why it helps, this method is called on _WAK and I think that it should power DSP on LPC bus (based on method ODSP which stores something in \_SB.DP3S). -
EAPD/Jack sense Fix (No sound and jack sense issue after sleep)
noxwell replied to EMlyDinEsH's topic in AppleHDA
I have issue with no sound from internal speakers after sleep (headphones works fine), but can't beat it. I've tried Codec-Commander, patched IOAudioFamily, and even this kext but no luck. System is Maverick 10.9.2, sound chip ALC663, laptop Asus N56V. AppleHDA was binary patched, CodecConfig (verbs) was generated from codec_dump, includes EAPD verb (on node 0x14) and injected in AppleHDAHardwareConfigDriver, and of course written layout and platform xmls. Interesting that in logs EAPDFix works fine, here are messages after waking up: kernel[0]: EAPDFix: EAPD is dislabled, Enabling EAPD... kernel[0]: EAPDFix: Codec verb sent successfully to enable EAPD. ...and after some time: kernel[0]: EAPDFix: Checking Speakers EAPD status... kernel[0]: EAPDFix: EAPD is enabled. Also tried unloading/loading AppleHDA.kext and EAPDFix, but it doesn't help Need some help, i've tried anything I could... Attaching dumps, ioreg (after sleep) and my patched AppleHDA ioreg.zip AppleHDA.kext.zip verbs.txt codec_dump.txt