Jump to content

Asus Strix FX502VM + Sierra 10.12.5


benspoonder
 Share

15 posts in this topic

Recommended Posts

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

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 

  • Like 1
Link to comment
Share on other sites

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>.

  • Like 1
Link to comment
Share on other sites

To be honest I'm not exactly sure about that I didn't even notice that until now that you mentioned it :D 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

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.

  • Like 1
Link to comment
Share on other sites

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

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

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)

ZiUeLp1.png

 

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

  • Like 1
Link to comment
Share on other sites

  • 1 year later...
  • 8 months later...
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)

ZiUeLp1.png

 

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 by Trainspoting
Link to comment
Share on other sites

 Share

×
×
  • Create New...