Jump to content
softwareengineer

GL704GV Installer Freezes When < 1 Minute Remains

Recommended Posts

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

Link to comment
Share on other sites

  • Administrators

[ref]softwareengineer[/ref], DSDT.aml.zip

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3 - BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115 - USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9 - USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ - KASPA kaspa:qpxzufgfj8p6r0krg58yzvs0009h2mwqgvcawa0xc2pth7sgzpv56j4f6dtvk - PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

[ref]softwareengineer[/ref], DSDT.aml.zip

 

Thank you so much MaLd0n! :D 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! :D !


Now to get to work on it! Only if I get stuck again I'll ask for more help! xD lol !

Link to comment
Share on other sites

  • Administrators

[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

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3 - BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115 - USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9 - USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ - KASPA kaspa:qpxzufgfj8p6r0krg58yzvs0009h2mwqgvcawa0xc2pth7sgzpv56j4f6dtvk - PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

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)

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

 

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)

Link to comment
Share on other sites

[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)

Link to comment
Share on other sites

[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

Link to comment
Share on other sites

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)

Link to comment
Share on other sites

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

Link to comment
Share on other sites

[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)

Link to comment
Share on other sites

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)

Link to comment
Share on other sites

 

 

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.

Link to comment
Share on other sites

[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)

Link to comment
Share on other sites

 

 

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)

Link to comment
Share on other sites

 

 

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...