benspoonder Posted July 7, 2017 Share Posted July 7, 2017 Trying to get to work: 1) HD630 or GTX1060. Link to recent guides for either are highly appreciated. Tried quite a few things, especially for HD630, to no avail. 2) Touchpad (ELAN/SA473I-12A4) Even basic support (no multi-finger, no gestures) would be appreciated. Didn't get any response from it so far. Suggestions for higher level approach also welcome! Trying to get as much as possible working smoothly. E.g. should I be looking into DSDT? See attached lspci.txt. Let me know if you have questions on this machine, perhaps I can help. Had some hurdles just getting the installer to boot past the ++++ line. lspci.txt Link to comment Share on other sites More sharing options...
Cyberdevs Posted July 7, 2017 Share Posted July 7, 2017 Hi there and welcome to insanelymac For 1060 you need to install nVidai Web Driver here is the link: https://images.nvidia.com/mac/pkg/378/WebDriver-378.05.05.15f01.pkg, you also need to install EmuVariableUEFI.efi to get the nvidia web driver to work. Also might need to ass nvda-drv=1 flag under the boot section and Nvidiaweb=true under the System parameters. For the trackpad you might wanna test this: http://www.insanelymac.com/forum/topic/324194-pre-release-macos-high-sierra/?p=2457179 add it to /EFI/Clover/kexts/10.12 or /EFI/Clover/kexts/Other 1 Link to comment Share on other sites More sharing options...
benspoonder Posted July 7, 2017 Author Share Posted July 7, 2017 Thanks cyberdevs. Will try that now. What is the purpose of # in config.plist? I seem to have duplicate entries, e.g. in SystemParameters I have both <key>#BacklightLevel</key> as well as <key>BacklightLevel</key>. 1 Link to comment Share on other sites More sharing options...
Cyberdevs Posted July 7, 2017 Share Posted July 7, 2017 To be honest I'm not exactly sure about that I didn't even notice that until now that you mentioned it but I think # is for the config.plist's default values and without it, it's the value you add to the config.plist later, for more info on the clover you can ask the clover developers here: http://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page-1 Link to comment Share on other sites More sharing options...
benspoonder Posted July 7, 2017 Author Share Posted July 7, 2017 I've added EmuVariableUefi-64.efi from github.com/syscl/XPS9350-macOS to CLOVER/drivers64UEFI, checked nvda_drv=1, and I have <key>#NvidiaWeb</key> <true/> in SystemParameters. However if I click the Nvidia icon in the top it flips back to OS X Default Graphics Driver after rebooting. Link to comment Share on other sites More sharing options...
Cyberdevs Posted July 7, 2017 Share Posted July 7, 2017 Try to install it using clover, here is the link, for some nVidia GPUs nvda_drv is not necessary mine doesn't need it. So test it without the nvda_drv=1 and see if it works. Update: You also might need to "Install RC scripts on target volume" for the web driver to stick on the "NVIDIA Web Driver. About the DSDT, if you can patch your DSDT, the system will definitely run more smoothly and you there won't be needing the clover's additional ACPI fixes. Update 2: To avoid booting to black screen after installing the nVidia Web Driver you'll need to add lily.kext and nVidiaGraphicsFixup.kext to /EFI/Clover/kexts/10.12 or /EFI/Clover/kexts/Other. 1 Link to comment Share on other sites More sharing options...
benspoonder Posted July 7, 2017 Author Share Posted July 7, 2017 Nice one, got the GTX working with the web driver now Thanks. Let's see how far I can get with the ELAN trackpad. No luck so far with either VoodooPS2Controller.kext or ApplePS2SmartTouchPad.kext. 1 Link to comment Share on other sites More sharing options...
benspoonder Posted July 7, 2017 Author Share Posted July 7, 2017 Looks like I have ELAN1200 via I2C rather than PS2. Link to comment Share on other sites More sharing options...
Cyberdevs Posted July 7, 2017 Share Posted July 7, 2017 Test this one it might work on you laptop. For more info take a look here you might find these useful: https://github.com/MacForceOne/VoodooI2C or https://github.com/alexandred/VoodooI2C VoodooI2C.zip Link to comment Share on other sites More sharing options...
benspoonder Posted July 7, 2017 Author Share Posted July 7, 2017 Was just going to mention those I've compiled MacForceOne's master and patch-1 branches, tried both kexts to no avail. I'm guessing I need to patch DSDT...? Either way that's a good plan, but when disassembling I'm getting this output: https://pastebin.com/bgnsaaxq I checked for duplicates as per RehabMan's guide, but I don't have any .aml files of the same size. Link to comment Share on other sites More sharing options...
Cyberdevs Posted July 7, 2017 Share Posted July 7, 2017 You can use clover to dump the DSDT and all the SSTD tables. While booting you laptop in the clover boot menu press F4 and it will dump all the files inside /EFI/Clover/ACPI/origin and you can easily patch the ones you need using MaciASL. after patching the files you can copy them inside /EFI/Clover/ACPI/patched and you'll be good to go also take a look at this for more details: http://www.insanelymac.com/forum/topic/322811-ssdtgen-custom-generated-ssdts-x99z170z97h97-systems/page-1?hl=+ssdt%20+gen Link to comment Share on other sites More sharing options...
benspoonder Posted July 8, 2017 Author Share Posted July 8, 2017 If anybody's interested, for now I just have the ACPI original dump and IORegistry: https://www.sendspace.com/filegroup/woX6PTDoZLRRMxmhGBf7Kw Link to comment Share on other sites More sharing options...
benspoonder Posted July 10, 2017 Author Share Posted July 10, 2017 Currently working: - CPU power management https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/hotpatch/SSDT-PluginType1.dsl Compile with MaciASL, put in clover/acpi/patched. Verify with Intel Power Gadget. - audio (Realtek ALC3236-VB2 which seems to be the same as or similar to ALC255) using VoodooHDA 2.9: https://github.com/chris1111/VoodooHDA-2.9.0-Clover-V10 (speakers and headphone work, but it doesn't switch automatically when you insert headphone, mic also seems to work). Hm, speakers stopped working, only outputting from headphone at the moment. - GTX1060 using NVidia web driver 378.05.05.15: http://www.nvidia.com/download/driverResults.aspx/119315/en-us (I'm using Lilu.kext v1.1.5 and NVidiaGraphicsFixup.kext v1.1.2) - fn + volume up/down using attached AsusNBFnKeys.kext v2.6 (thanks @Mald0n) - ELAN1200 / SA473I-12A4 touchpad single-touch using MacForceOne's patch-1 branch of VoodooI2C (you can skip all the PS2 touchpad solutions, since this is I2C connected). Compiled kext attached, else compile from source here: https://github.com/MacForceOne/VoodooI2C/tree/patch-1. You'll also need to apply the Windows 10 patch to your DSDT. Use MaciASL and add this repo to find the patch: https://github.com/alexandred/VoodooI2C-Patches/master - shutdown rather than restart, even though you wanted to shutdown -- By using RehabMan's shutdown fix. The first one, not the v2. You can find it in MaciASL's default repos. - sleep by commenting "Method (_PRW..." in the DSDT for GLAN, XDCI, XHC and HDAS devices. - battery meter using RehabMan's ACPIBatteryManager.kext v1.70.3 (thanks @Mald0n) and RehabMan's ASUS N55SL/VivoBook DSDT patch - Realtek RTL8111 internal LAN using https://bitbucket.org/RehabMan/os-x-realtek-network/downloads/RehabMan-Realtek-Network-v2-2017-0322.zip (v2.2.1) - bluetooth -- No clue how I got this to work, could it be native? Not sure how well it works either, but it pairs fine with a Microsoft mouse I have I'm using Clover v2.4k r4104. To get Sierra Installer and Sierra to boot I basically copied this guy's settings into Clover Configurator by pausing the video on the Acpi, Boot, Devices and Kernel and Kext patches tabs: https://youtu.be/s-hrovrep7M?t=341 To get the SSD to show up I had to add the first patch below (in text http://www.insanelymac.com/forum/topic/311828-el-capitan-10114-installed-but-some-issues-confuse-me/?do=findComment&comment=2232177) Not sure if the AppleUSBXHCIPCI is needed. I also had to add darwin bootflag -no_compat_check Wishlist: - internal WiFi (Qualcomm Atheros AW-CB231NF / QCA9377) - backlight control for screen and keyboard - multi-touch touchpad - sleep - power management (it's currently draining the battery quite quicky) - CPU/GPU voltage and fan sensors AsusNBFnKeys.kext.zip VoodooI2C.kext.zip 1 Link to comment Share on other sites More sharing options...
Kynyo Posted July 30, 2018 Share Posted July 30, 2018 Help me please with proper DSDT, if you have. I have similar laptop but my hdd isnt visible due to lack of DSDT. Thank you very much. Link to comment Share on other sites More sharing options...
Trainspoting Posted April 6, 2019 Share Posted April 6, 2019 (edited) On 7/10/2017 at 10:45 PM, benspoonder said: Currently working: - CPU power management https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/hotpatch/SSDT-PluginType1.dsl Compile with MaciASL, put in clover/acpi/patched. Verify with Intel Power Gadget. - audio (Realtek ALC3236-VB2 which seems to be the same as or similar to ALC255) using VoodooHDA 2.9: https://github.com/chris1111/VoodooHDA-2.9.0-Clover-V10 (speakers and headphone work, but it doesn't switch automatically when you insert headphone, mic also seems to work). Hm, speakers stopped working, only outputting from headphone at the moment. - GTX1060 using NVidia web driver 378.05.05.15: http://www.nvidia.com/download/driverResults.aspx/119315/en-us (I'm using Lilu.kext v1.1.5 and NVidiaGraphicsFixup.kext v1.1.2) - fn + volume up/down using attached AsusNBFnKeys.kext v2.6 (thanks @Mald0n) - ELAN1200 / SA473I-12A4 touchpad single-touch using MacForceOne's patch-1 branch of VoodooI2C (you can skip all the PS2 touchpad solutions, since this is I2C connected). Compiled kext attached, else compile from source here: https://github.com/MacForceOne/VoodooI2C/tree/patch-1. You'll also need to apply the Windows 10 patch to your DSDT. Use MaciASL and add this repo to find the patch: https://github.com/alexandred/VoodooI2C-Patches/master - shutdown rather than restart, even though you wanted to shutdown -- By using RehabMan's shutdown fix. The first one, not the v2. You can find it in MaciASL's default repos. - sleep by commenting "Method (_PRW..." in the DSDT for GLAN, XDCI, XHC and HDAS devices. - battery meter using RehabMan's ACPIBatteryManager.kext v1.70.3 (thanks @Mald0n) and RehabMan's ASUS N55SL/VivoBook DSDT patch - Realtek RTL8111 internal LAN using https://bitbucket.org/RehabMan/os-x-realtek-network/downloads/RehabMan-Realtek-Network-v2-2017-0322.zip (v2.2.1) - bluetooth -- No clue how I got this to work, could it be native? Not sure how well it works either, but it pairs fine with a Microsoft mouse I have I'm using Clover v2.4k r4104. To get Sierra Installer and Sierra to boot I basically copied this guy's settings into Clover Configurator by pausing the video on the Acpi, Boot, Devices and Kernel and Kext patches tabs: https://youtu.be/s-hrovrep7M?t=341 To get the SSD to show up I had to add the first patch below (in text http://www.insanelymac.com/forum/topic/311828-el-capitan-10114-installed-but-some-issues-confuse-me/?do=findComment&comment=2232177) Not sure if the AppleUSBXHCIPCI is needed. I also had to add darwin bootflag -no_compat_check Wishlist: - internal WiFi (Qualcomm Atheros AW-CB231NF / QCA9377) - backlight control for screen and keyboard - multi-touch touchpad - sleep - power management (it's currently draining the battery quite quicky) - CPU/GPU voltage and fan sensors AsusNBFnKeys.kext.zip VoodooI2C.kext.zip its my trackpad to but i cant make it work can you explain how you can make it work I have Asus Gl702ZC Ryzen 1700 Rx580 16GB RAAm Edited April 6, 2019 by Trainspoting Link to comment Share on other sites More sharing options...
Recommended Posts