hoanghuytoan Posted November 2, 2016 Share Posted November 2, 2016 Dear Dr. Hurt i had installed successfully follow your guide, but sometime i see that keyboard isn't activity when login clover boot. how to fix it ? thank you very much. i boot mac os in legacy mode. Link to comment Share on other sites More sharing options...
ezee Posted November 3, 2016 Share Posted November 3, 2016 Has anybody got the HDMI port working? Link to comment Share on other sites More sharing options...
doga1494 Posted November 4, 2016 Share Posted November 4, 2016 http://forum.osxlatitude.com/index.php?/topic/8285-refined-alps-touchpad-driver/ Touchpad is not detected with that kext. Nothing is working. Kext loaded successfully tho. Link to comment Share on other sites More sharing options...
htanh034 Posted November 5, 2016 Share Posted November 5, 2016 http://forum.osxlatitude.com/index.php?/topic/8285-refined-alps-touchpad-driver/page-32#entry64170 @doga1494 Release 5 woking fine on osx 10.12.1 Link to comment Share on other sites More sharing options...
hoanghuytoan Posted November 5, 2016 Share Posted November 5, 2016 Touchpad is not detected with that kext. Nothing is working. Kext loaded successfully tho. try kext here, i had setup successfully, Touchpad works perfectly, i installed mac os follow Dr. Hurt guide. https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads Link to comment Share on other sites More sharing options...
htanh034 Posted November 5, 2016 Share Posted November 5, 2016 Upgrade direct from osx 10.11.x to osx 10.12.1 Download osx 10.12.1 put in Application 1, Latest clover installed 2, Replace VoodooPS2Controller.kext with http://forum.osxlatitude.com/index.php?/topic/8285-refined-alps-touchpad-driver/page-32&do=findComment&comment=64170%C2%A0release 5 3, Install osx 10.12.1 in application >> Restart 4, When Clover boot screen appears, choose Boot OS X Install option 5, done Replace http://www.osx86.net/files/file/4626-idt-92hd87b13-dummyhdakext/after installed osx 10.12.1 with correct config Link to comment Share on other sites More sharing options...
hoanghuytoan Posted November 8, 2016 Share Posted November 8, 2016 Upgrade direct from osx 10.11.x to osx 10.12.1 Download osx 10.12.1 put in Application 1, Latest clover installed 2, Replace VoodooPS2Controller.kext with http://forum.osxlatitude.com/index.php?/topic/8285-refined-alps-touchpad-driver/page-32&do=findComment&comment=64170%C2%A0release 5 3, Install osx 10.12.1 in application >> Restart 4, When Clover boot screen appears, choose Boot OS X Install option 5, done Replace http://www.osx86.net/files/file/4626-idt-92hd87b13-dummyhdakext/after installed osx 10.12.1 with correct config Hi htanh034, when patch AppleHDA.kext, do i need to disable SIP in mac osx 10.12 ? Link to comment Share on other sites More sharing options...
htanh034 Posted November 9, 2016 Share Posted November 9, 2016 Hi htanh034, when patch AppleHDA.kext, do i need to disable SIP in mac osx 10.12 ? - patch audio layout 12 in DSDT - patch value AppleHDA in config.plist - Disable SIP in config.plist - Using AppleHDA.kext original - Put DummuHDA.kext link http://www.osx86.net/files/file/4626-idt-92hd87b13-dummyhdakext/(woking osx 10.12.x) in s/l/e >>> Audio woking fine . (Option: using app Boom2 newest increase Volume) 1 Link to comment Share on other sites More sharing options...
hoanghuytoan Posted November 9, 2016 Share Posted November 9, 2016 - patch audio layout 12 in DSDT - patch value AppleHDA in config.plist - Disable SIP in config.plist - Using AppleHDA.kext original - Put DummuHDA.kext link http://www.osx86.net/files/file/4626-idt-92hd87b13-dummyhdakext/(woking osx 10.12.x) in s/l/e >>> Audio woking fine . (Option: using app Boom2 newest increase Volume) thank you very much, i will try to patch it tonight and report later ) - patch audio layout 12 in DSDT - patch value AppleHDA in config.plist - Disable SIP in config.plist - Using AppleHDA.kext original - Put DummuHDA.kext link http://www.osx86.net/files/file/4626-idt-92hd87b13-dummyhdakext/(woking osx 10.12.x) in s/l/e >>> Audio woking fine . (Option: using app Boom2 newest increase Volume) how to disable SIP by clover configurator, bro ? Link to comment Share on other sites More sharing options...
htanh034 Posted November 9, 2016 Share Posted November 9, 2016 @Hoanghuytoan disable SIP <key>RtVariables</key><dict><key>CsrActiveConfig</key><string>0x67</string><key>BooterConfig</key><string>0x28</string></dict> Link to comment Share on other sites More sharing options...
hoanghuytoan Posted November 9, 2016 Share Posted November 9, 2016 @Hoanghuytoan disable SIP <key>RtVariables</key> <dict> <key>CsrActiveConfig</key> <string>0x67</string> <key>BooterConfig</key> <string>0x28</string> </dict> ok, thanks for your help Link to comment Share on other sites More sharing options...
Julio Vargas Posted November 10, 2016 Share Posted November 10, 2016 MacOS Sierra TrackPad full Use the Trackpad.prefPane from El Capitan and replace in System/Library/PreferencePanes Use this kext ApplePS2SmartTouchPad.kext and delete VoodooPS2controller With that obtain full functionality to the trackpad https://1drv.ms/u/s!Ah2k9tO7N7pTirxN5VQXYCXDOulCKg PS2 Enjoy Audio in MacOS Sierra? Link to comment Share on other sites More sharing options...
htanh034 Posted November 11, 2016 Share Posted November 11, 2016 MacOS Sierra TrackPad full Use the Trackpad.prefPane from El Capitan and replace in System/Library/PreferencePanes Use this kext ApplePS2SmartTouchPad.kext and delete VoodooPS2controller With that obtain full functionality to the trackpad https://1drv.ms/u/s!Ah2k9tO7N7pTirxN5VQXYCXDOulCKg PS2 Enjoy Audio in MacOS Sierra? Audio sierra working fine Link to comment Share on other sites More sharing options...
Julio Vargas Posted November 11, 2016 Share Posted November 11, 2016 htanh034 How to patch DSDT Audio Layout 12, You can put the code? Thanks Link to comment Share on other sites More sharing options...
doga1494 Posted November 11, 2016 Share Posted November 11, 2016 MacOS Sierra TrackPad full Use the Trackpad.prefPane from El Capitan and replace in System/Library/PreferencePanes Use this kext ApplePS2SmartTouchPad.kext and delete VoodooPS2controller With that obtain full functionality to the trackpad https://1drv.ms/u/s!Ah2k9tO7N7pTirxN5VQXYCXDOulCKg PS2 Enjoy Audio in MacOS Sierra? finally my touchpad works correctly except the gestures. I couldn't even use the touchpad before as it is detected as normal mouse. because, i wasnt be able to change mouse speed and trackpad speed separately. With that kext it is detected as trackpad right now but still i cannot use two fingers to scroll down. this is my only concern. the scrolling. Maybe thats because of i use yosemite's trackpad pref pane. while moving the cursor, when i touch with second finger, cursor stops moving.So maybe its detected but because of the prefpane it is not enabled. Can anyone send me el capitan's trackpad prefpane? Actually i tried enabling it with terminal. But still something is not right. things like "click on touch" can be turned off and on though. Link to comment Share on other sites More sharing options...
Julio Vargas Posted November 11, 2016 Share Posted November 11, 2016 finally my touchpad works correctly except the gestures. I couldn't even use the touchpad before as it is detected as normal mouse. because, i wasnt be able to change mouse speed and trackpad speed separately. With that kext it is detected as trackpad right now but still i cannot use two fingers to scroll down. this is my only concern. the scrolling. Maybe thats because of i use yosemite's trackpad pref pane. while moving the cursor, when i touch with second finger, cursor stops moving.So maybe its detected but because of the prefpane it is not enabled. Can anyone send me el capitan's trackpad prefpane? Actually i tried enabling it with terminal. But still something is not right. things like "click on touch" can be turned off and on though. Use this, is from El Capitan https://1drv.ms/u/s!Ah2k9tO7N7pTirxTbvqlPTQsN9fqDA Link to comment Share on other sites More sharing options...
hoanghuytoan Posted November 12, 2016 Share Posted November 12, 2016 @Hoanghuytoan disable SIP <key>RtVariables</key> <dict> <key>CsrActiveConfig</key> <string>0x67</string> <key>BooterConfig</key> <string>0x28</string> </dict> The audio still not working, this is my dsdt and config.plist, what is doing something wrong ? Archive.zip Link to comment Share on other sites More sharing options...
zoeyc Posted November 15, 2016 Share Posted November 15, 2016 Does anyone have the touchpad working in Sierra? I've tried VoodooPS2 (both rehabman's and another), as well as http://forum.osxlatitude.com/index.php?/topic/2545-new-touchpad-driver-for-e6520-alps/. The trackpad works without gestures, and is extremely slow. I can adjust the sensitivity in the mouse section of the prefrences, but trackpad is empty. help? It's the only thing not working on my hack. Link to comment Share on other sites More sharing options...
zoeyc Posted November 16, 2016 Share Posted November 16, 2016 http://forum.osxlatitude.com/index.php?/topic/8285-refined-alps-touchpad-driver/ didn't work. tried v5 and the latest beta. no touchpad movement Link to comment Share on other sites More sharing options...
Dr. Hurt Posted November 16, 2016 Share Posted November 16, 2016 didn't work. tried v5 and the latest beta. no touchpad movement You probably have a V6 touchpad which is not supported by the driver yet. Link to comment Share on other sites More sharing options...
hoanghuytoan Posted November 19, 2016 Share Posted November 19, 2016 Change .... Scope (_SB.PCI0) { Device (HDEF) { Name (_ADR, 0x001B0000) OperationRegion (HDAR, PCI_Config, 0x4C, 0x10) Field (HDAR, WordAcc, NoLock, Preserve) { DCKA, 1, Offset (0x01), DCKM, 1, , 6, DCKS, 1, Offset (0x08), , 15, PMES, 1 } Method (_PRW, 0, NotSerialized) { Return (GPRW (0x0D, 0x04)) } Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x06) { "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "hda-gfx", Buffer (0x0A) { "onboard-1" }, "PinConfigurations", Buffer (Zero) {} }) } } ..... to .... Scope (_SB.PCI0) { Device (HDEF) { Name (_ADR, 0x001B0000) OperationRegion (HDAR, PCI_Config, 0x4C, 0x10) Field (HDAR, WordAcc, NoLock, Preserve) { DCKA, 1, Offset (0x01), DCKM, 1, , 6, DCKS, 1, Offset (0x08), , 15, PMES, 1 } Method (_PRW, 0, NotSerialized) { Return (GPRW (0x0D, 0x04)) } Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x14) { "AAPL,slot-name", Buffer (0x09) { "Built in" }, "device-id", Buffer (0x04) { 0x6E, 0x50, 0xF1, 0x14 }, "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "codec-id", Buffer (0x04) { 0x3E, 0x3A, 0xEC, 0x10 }, "model", Buffer (0x1D) { "IDT High Definition Audio" }, "name", Buffer (0x11) { "IDT 92HD87B1/3" }, "device_type", Buffer (0x11) { "Audio Controller" }, "built-in", Buffer (One) { 0x00 }, "PinConfigurations", Buffer (Zero) {}, "hda-gfx", Buffer (0x0A) { "onboard-1" } }) } } or try my config http://www.mediafire.com/file/l41y1i6ccjoegqk/My_config.zip Scope (_SB.PCI0) { Device (HDEF) { Name (_ADR, 0x001B0000) OperationRegion (HDAR, PCI_Config, 0x4C, 0x10) Field (HDAR, WordAcc, NoLock, Preserve) { DCKA, 1, Offset (0x01), DCKM, 1, , 6, DCKS, 1, Offset (0x08), , 15, PMES, 1 } Method (_PRW, 0, NotSerialized) { Return (GPRW (0x0D, 0x04)) } Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x14) { "AAPL,slot-name", Buffer (0x09) { "Built in" }, "device-id", Buffer (0x04) { 0x6E, 0x50, 0xF1, 0x14 }, "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "codec-id", Buffer (0x04) { 0x3E, 0x3A, 0xEC, 0x10 }, "model", Buffer (0x1D) { "IDT High Definition Audio" }, "name", Buffer (0x11) { "IDT 92HD87B1/3" }, "device_type", Buffer (0x11) { "Audio Controller" }, "built-in", Buffer (One) { 0x00 }, "PinConfigurations", Buffer (Zero) {}, "hda-gfx", Buffer (0x0A) { "onboard-1" } }) } } or try my config http://www.mediafire.com/file/l41y1i6ccjoegqk/My_config.zip still not working Link to comment Share on other sites More sharing options...
Julio Vargas Posted November 19, 2016 Share Posted November 19, 2016 Still not working, not soud Link to comment Share on other sites More sharing options...
htanh034 Posted November 20, 2016 Share Posted November 20, 2016 Erm... has it occurred to anyone that there's an obvious and serious mismatch between the injected ALC codec id (10EC:3A3E) of the above suggested DSDT patch and built-in audio IDT 92HD87B1 of the laptop? That sure ain't going to work. All IDT codecs I've seen (and used) bear id 111D:76xx (IDT vendor id is 111D, Realtek(ALC)'s is 10EC). Julio & hoanghuytoan, sorry but htanh034 misled you with an incorrect and inappropriate DSDT patch. Hoanghuytoan, your initial DSDT code was in fact spot on for audio. It's just your Clover config plist on-the-fly audio patches that were wrong. All that you guys need to do is: 1) use the attached IDT 92HD87B1 definition dummy kext (retrieved from inside this topic and renamed - you should already have it). If it's not already done (but I guess it is), install the kext in /L/E then repair permissions and rebuild cache or inject via EFI/Clover/kexts/xxxx folder: AppleHDA_IDT92HD87B1.kext.zip 2) apply the correct AppleHDA binary patches for your IDT 76D1 codec (direct kext binmod or Clover on-the-fly patches). For macOS Sierra 10.12, these consist of: Find: 8419D411 Replace by: 00000000 Find: 8A19D411 Replace by: 00000000 Find: 8B19D411 Replace by: D1761D11 Please note that there are no instances of 8319D411 in Sierra's vanilla AppleHDA. 3) inject the correct layout-id in DSDT HDEF device. 'should be 12. Remove any codec-id or device-id reference from your HDEF DSDT patch, especially if it's an ALC one! Your HDEF DSDT Patch should be limited to something similar to this: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x16) { "AAPL,slot-name", Buffer (0x09) { "Built-in" }, "device_type", Buffer (0x11) { "Audio controller" }, "model", Buffer (0x13) { "IDT 92HD87B1 audio" }, "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "hda-gfx", Buffer (0x0A) { "onboard-1" }, "PinConfigurations", Buffer (Zero) {}, "AAPL,current-available", 0x0834, // Adjust if necessary for Inspiron N5110 "AAPL,current-extra", 0x0898, // Adjust if necessary for Inspiron N5110 "AAPL,current-extra-in-sleep", 0x0640, // Adjust if necessary for Inspiron N5110 "AAPL,max-port-current-in-sleep", 0x0834, // Adjust if necessary for Inspiron N5110 "AAPL,device-internal", 0x02 }) } My config http://www.mediafire.com/file/l41y1i6ccjoegqk/My_config.zip. Audio working fine and posted on http://www.osx86.net/files/file/4626-idt-92hd87b13-dummyhdakext/.sorry if me wrong Link to comment Share on other sites More sharing options...
hoanghuytoan Posted November 22, 2016 Share Posted November 22, 2016 Erm... has it occurred to anyone that there's an obvious and serious mismatch between the injected ALC codec id (10EC:3A3E) of the above suggested DSDT patch and built-in audio IDT 92HD87B1 of the laptop? That sure ain't going to work. All IDT codecs I've seen (and used) bear id 111D:76xx (IDT vendor id is 111D, Realtek(ALC)'s is 10EC). Julio & hoanghuytoan, sorry but htanh034 misled you with an incorrect and inappropriate DSDT patch. Hoanghuytoan, your initial DSDT code was in fact spot on for audio. It's just your Clover config plist on-the-fly audio patches that were wrong. All that you guys need to do is: 1) use the attached IDT 92HD87B1 definition dummy kext (retrieved from inside this topic and renamed - you should already have it). If it's not already done (but I guess it is), install the kext in /L/E then repair permissions and rebuild cache or inject via EFI/Clover/kexts/xxxx folder: AppleHDA_IDT92HD87B1.kext.zip 2) apply the correct AppleHDA binary patches for your IDT 76D1 codec (direct kext binmod or Clover on-the-fly patches). For macOS Sierra 10.12, these consist of: Find: 8419D411 Replace by: 00000000 Find: 8A19D411 Replace by: 00000000 Find: 8B19D411 Replace by: D1761D11 Please note that there are no instances of 8319D411 in Sierra's vanilla AppleHDA. 3) inject the correct layout-id in DSDT HDEF device. 'should be 12. Remove any codec-id or device-id reference from your HDEF DSDT patch, especially if it's an ALC one! Your HDEF DSDT Patch should be limited to something similar to this: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x16) { "AAPL,slot-name", Buffer (0x09) { "Built-in" }, "device_type", Buffer (0x11) { "Audio controller" }, "model", Buffer (0x13) { "IDT 92HD87B1 audio" }, "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "hda-gfx", Buffer (0x0A) { "onboard-1" }, "PinConfigurations", Buffer (Zero) {}, "AAPL,current-available", 0x0834, // Adjust if necessary for Inspiron N5110 "AAPL,current-extra", 0x0898, // Adjust if necessary for Inspiron N5110 "AAPL,current-extra-in-sleep", 0x0640, // Adjust if necessary for Inspiron N5110 "AAPL,max-port-current-in-sleep", 0x0834, // Adjust if necessary for Inspiron N5110 "AAPL,device-internal", 0x02 }) } still not working Link to comment Share on other sites More sharing options...
ezee Posted November 27, 2016 Share Posted November 27, 2016 Anybody able to fix brightness down shortcut key? Down or up both are increasing brightness. Link to comment Share on other sites More sharing options...
Recommended Posts