softwareengineer Posted August 4, 2019 Posted August 4, 2019 Hello there! Just bought this machine the ASUS ROG STRIX SCAR II GL704GV, and just like my old laptop am trying to get macOS running on it. I finally got really close to success but I believe I have the same problem as this person: https://Olarila.com/forum/viewtopic.php?f=42&t=9729. Though he has the GL704GM not GL704GV which is different in that it has a RTX 2060 instead of GTX 1060 graphics card which I understand RTX is unsupported currently but the Intel UHD 630 is supported as far as I'm aware so that'll be good enough for my macOS install... The problem is that the macOS installer using the Olarila Mojave installer makes it all the way to the end (using either config2 or config, both boot) and when there's less than 1 minute remaining it locks up and fans spin up as the person in the above link describes. It looks like a DSDT edit is what ended up solving it, but I'm not sure which edit actually is what helped them and I haven't done any DSDT editing yet and have only just dumped my DSDT with f4 in Clover. (and I don't want to try the DSDT that worked for that user since the model number is slightly different with slightly different hardware as I've shown above and think it might be risky to try the wrong DSDT for my hardware) I've also found this user: https://Olarila.com/forum/viewtopic.php?f=59&t=10807&p=88294&hilit=gl704gv#p88294 Which does have the GL704GV model exactly but no DSDT posted and what was posted a config that worked for that person doesn't work for me so I do think it's more to do with the DSDT rather than a config file setting... I actually did take a look at the finalized DSDT on that first link and saw edits made by MaLd0n but I'm not sure which edits I need or if those are publicly available to use for patching and which are going to be useful / needed for my particular machine. Finally I am first installing macOS to my USB stick's extra partition for testing and in the end to have a backup working installation on USB so hopefully that doesn't have anything to do with my issue and it's still compatible to use HFS+ for Mojave correct? I am going to move my SHDD from my old machine and install macOS Mojave to it after I get a working install on USB but haven't done so yet due to it being my only working macOS install (of 10.12 Sierra) at the moment and have needed it to help get this one up and running. Since it's not an SSD though it can't use APFS? So it too will be HFS+ I believe. Thanks for your help, I've attached my DSDT extracted using CLOVER -> GL704GV-origin.zip Images: https://imgur.com/a/y4rnMrE
Administrators MaLd0n Posted August 5, 2019 Administrators Posted August 5, 2019 [ref]softwareengineer[/ref], DSDT.aml.zip -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE
softwareengineer Posted August 5, 2019 Author Posted August 5, 2019 [ref]softwareengineer[/ref], DSDT.aml.zip Thank you so much MaLd0n! With that DSDT with whatever patches you applied successfully made me past the install and able to boot the installed OS! https://imgur.com/a/elP9MoW As a preliminary I tested a few things and was surprised that bluetooth worked OOB VendorID: 8087 DeviceID: 0AAA as I was under the impression that wifi and bluetooth are combined in one chip and that the Intel Wireless-AC 9560 (not sure of this) isn't supported so assumed the bluetooth wouldn't be either. Is it possible that the bluetooth part of the chip could work but not the wifi? Or that the bluetooth is separated and is independent on mainboard? Well in any case now I just have to install my hybrid hard disk for the real permanent installation and work out as much as I can of getting as much that I can to work as possible! But now you've enabled me to actually move forward with this process, so thanks again! Untested: Ethernet Works: Intel UHD 630 accelerated, 144Hz refresh rate works, 1080p resolution, brightness adjustment works (but not brightness keys). Bluetooth Microphone input, (no non bluetooth audio yet, but ALC0294 seems supported so should be easy to get working) Volume Keys work Webcam USB (3.1/3.0/2.0 I believe all works(this machine only has entirely USB 3.1 ports), but will have to do the port mapping related to USBInjectAll kext and to finalize the USB configuration) Keyboard + Keyboard RGB backlight (with personalized settings remembered from configuration on Windows) Doesn't work: Trackpad (From other thread a user said this trackpad has been gotten to work but only in polling mode, so I will have to look into that) -> [ref]MarsArtis[/ref], Your trackpad might work in polling mode only. I just helped another user here to activate his ELAN1200 with voodooHID + VoodooI2C kexts. Sleep (though that's probably because the NULLPowerManagement kext I believe, should be able to remove that and do the Plugin Clover injection and then it should work maybe... Looks like it enters sleep but keyboard backlight keeps flashing and upon trying to get out of it by hitting a key it fakes coming back but screen is frozen. Mouse moves for a short while until it disappears and hard reset is required) I'm probably forgetting some things but I'll get to them when I get to them! So finally aside from getting the audio working, fixing sleep, and hopefully the trackpad, and making sure the ethernet works... I'll probably just have to perhaps swap out the WiFi chipset if I need to and basically everything or nearly everything will be working on this machine and I'll be completely happy! ! Now to get to work on it! Only if I get stuck again I'll ask for more help! xD lol !
Administrators MaLd0n Posted August 5, 2019 Administrators Posted August 5, 2019 [ref]softwareengineer[/ref], yes, intel bt work this dsdt have a 90%, just work in ur brightness key and trackpad with good EFI folder, stay with clean folder -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE
onemanosx Posted August 5, 2019 Posted August 5, 2019 stay with clean folder good advise. I think your trackpad is I2C. Just use voodooI2C + voodooI2CHID kexts at clover/kexts/other and apply the I2C patch in clover. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
keeyin Posted August 8, 2019 Posted August 8, 2019 good advice. I think your trackpad is I2C. Just use voodooI2C + voodooI2CHID kexts at clover/kexts/other and apply the I2C patch in clover. Hi, i am having the same situation with softwareengineer and i have did the step u provided and somehow my trackpad still doesn't work.
onemanosx Posted August 8, 2019 Posted August 8, 2019 Hi, i am having the same situation with softwareengineer and i have did the step u provided and somehow my trackpad still doesn't work. Boot with voodooI2c kexts and extract sendme files. RunMe Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
keeyin Posted August 8, 2019 Posted August 8, 2019 Boot with voodooI2c kexts and extract sendme files. RunMe Took some time, here you go. Send me keeyin1.zip
onemanosx Posted August 8, 2019 Posted August 8, 2019 [ref]keeyin[/ref], Change your I2C patch as follows <dict> <key>Comment</key> <string>Prevent Apple I2C kexts from attaching to I2C controllers, credit CoolStar</string> <key>Name</key> <string>com.apple.driver.AppleIntelLpssI2C</string> <key>Find</key> <data>SU9LaXQ=</data> <key>Replace</key> <data>SU9LaXM=</data> <key>InfoPlistPatch</key> <true/> </dict> <dict> <key>Comment</key> <string>Prevent Apple I2C kexts from attaching to I2C controllers, credit CoolStar</string> <key>Name</key> <string>com.apple.driver.AppleIntelLpssI2CController</string> <key>Find</key> <data>SU9LaXQ=</data> <key>Replace</key> <data>SU9LaXM=</data> <key>InfoPlistPatch</key> <true/> </dict> or follow this if its easier ( the HEX values in your config are different) https://imgur.com/VWQcVv7 Reboot. Your track pad should work in polling mode Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
keeyin Posted August 8, 2019 Posted August 8, 2019 [ref]keeyin[/ref], Change your I2C patch as follows <dict> <key>Comment</key> <string>Prevent Apple I2C kexts from attaching to I2C controllers, credit CoolStar</string> <key>Name</key> <string>com.apple.driver.AppleIntelLpssI2C</string> <key>Find</key> <data>SU9LaXQ=</data> <key>Replace</key> <data>SU9LaXM=</data> <key>InfoPlistPatch</key> <true/> </dict> <dict> <key>Comment</key> <string>Prevent Apple I2C kexts from attaching to I2C controllers, credit CoolStar</string> <key>Name</key> <string>com.apple.driver.AppleIntelLpssI2CController</string> <key>Find</key> <data>SU9LaXQ=</data> <key>Replace</key> <data>SU9LaXM=</data> <key>InfoPlistPatch</key> <true/> </dict> or follow this if its easier ( the HEX values in your config are different) https://imgur.com/VWQcVv7 Reboot. Your track pad should work in polling mode sorry stupid dumb question here. How do i enter polling mode? no clue on it
onemanosx Posted August 8, 2019 Posted August 8, 2019 How do i enter polling mode? Have you reboot and check the track pad? Polling mode is implemented automatically by I2C kexts with native DSDT settings. Also check that accessibility preferences are unchecked, advanced bios for track pad are enabled (if available) and delete plugin kexts inside voodooPS2controller kext Reference: https://Olarila.com/forum/viewtopic.php?f=46&t=8087 Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
keeyin Posted August 8, 2019 Posted August 8, 2019 Have you reboot and check the track pad? Polling mode is implemented automatically by I2C kexts with native DSDT settings. Also check that accessibility preferences are unchecked, advanced bios for track pad are enabled (if available) and delete plugin kexts inside voodooPS2controller kext Reference: https://Olarila.com/forum/viewtopic.php?f=46&t=8087 After following the guideline in viewtopic.php?f=46&t=8087 and still can't manage to get it to work... Any idea? Edit: Device ID: ETPD with 0x5F DSDT attached DSDT.zip
onemanosx Posted August 8, 2019 Posted August 8, 2019 [ref]keeyin[/ref], Upload full sendme dump. For Cannonlake with APIC 0x5f, there are 3 pins options you can test with and 0x47 is not one of them. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
keeyin Posted August 8, 2019 Posted August 8, 2019 [ref]keeyin[/ref], Upload full sendme dump. For Cannonlake with APIC 0x5f, there are 3 pins options you can test with and 0x47 is not one of them. Here you go. i will continue to try other option of the pin. Note: i have a patched DSDT on clover. Send me keeyin1.zip
onemanosx Posted August 8, 2019 Posted August 8, 2019 [ref]keeyin[/ref], VoodooI2CHID kext is missing from kext folder. Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
keeyin Posted August 8, 2019 Posted August 8, 2019 sorry my bad, I have putted in and tried all 3 combinations and still can't manage to make it work. which is 0x4A 0xB2 0xCA Send me keeyin1.zip
onemanosx Posted August 8, 2019 Posted August 8, 2019 sorry my bad, I have putted in and tried all 3 combinations and still can't manage to make it work. which is 0x4A 0xB2 0xCA In your case, You need to look at the GPI0 IRQ table with multiple communities. On an unrelated note, you can delete the highlighted kexts. You dont need them. https://imgur.com/p3y8tJD Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
keeyin Posted August 8, 2019 Posted August 8, 2019 In your case, You need to look at the GPI0 IRQ table with multiple communities. On an unrelated note, you can delete the highlighted kexts. You dont need them. https://imgur.com/p3y8tJD as my combination is same as you take it as an example i have also tried 57 D7 F7 which also not working anyways thanks for helping me pointing out the kext.
onemanosx Posted August 8, 2019 Posted August 8, 2019 [ref]keeyin[/ref], Have you tried polling mode? Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
keeyin Posted August 8, 2019 Posted August 8, 2019 [ref]keeyin[/ref], Have you tried polling mode? isn't GPIO edit consider polling mode?
onemanosx Posted August 8, 2019 Posted August 8, 2019 [ref]keeyin[/ref], No. Return _CRS SBFB,SBFI is considered Polling. But, Make sure your edits are native i.e reinstate native SBFI and remove SBFG code Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
keeyin Posted August 8, 2019 Posted August 8, 2019 [ref]keeyin[/ref], No. Return _CRS SBFB,SBFI is considered Polling. But, Make sure your edits are native i.e reinstate native SBFI and remove SBFG code So i need to change the SBFG to SBFI and retry all the combination?
onemanosx Posted August 8, 2019 Posted August 8, 2019 So i need to change the SBFG to SBFI and retry all the combination? Just return everything to native with no GPIO pinning Device (ETPD) { Name (SBFB, ResourceTemplate () { I2cSerialBusV2 (0x004C, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PCI0.I2C1", 0x00, ResourceConsumer, _Y31, Exclusive, ) }) Name (SBFI, ResourceTemplate () { Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) { 0x0000005F, } }) ...... Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (ConcatenateResTemplate (SBFB, SBFI)) } Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
keeyin Posted August 8, 2019 Posted August 8, 2019 Just return everything to native with no GPIO pinning Device (ETPD) { Name (SBFB, ResourceTemplate () { I2cSerialBusV2 (0x004C, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PCI0.I2C1", 0x00, ResourceConsumer, _Y31, Exclusive, ) }) Name (SBFI, ResourceTemplate () { Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) { 0x0000005F, } }) ...... Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (ConcatenateResTemplate (SBFB, SBFI)) } Tried Everything... Still doesnt work..
onemanosx Posted August 8, 2019 Posted August 8, 2019 Tried Everything... Still doesnt work.. Attach sendme files with polling mode Donate Gitter Chat Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina) MSI B360 Gaming Arctic Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now