Jump to content
onemanosx

Acer Aspire V15 Nitro Black Edition VN7-592G (High Sierra/Mojave/Catalina) (Dual boot Windows 10) – Success

Recommended Posts

Update: Combo Jack Fix (Working headset microphone)

http://Olarila.com/forum/viewtopic.php?p=73951#p73951

 

Update: Increase intel graphics Vram value to 3072MB (01/12/2018)

http://Olarila.com/forum/viewtopic.php?p=68252#p68252

 

Update: Mojave Direct Update (09/11/2018)

https://Olarila.com/forum/viewtopic.php?p=65919#p65919

 

Update: Brightness slider works without AppleBackLightInjector.kext & backlight slider hot-patch (05/09/2018) http://Olarila.com/forum/viewtopic.php?p=60334#p60334

 

Update: DSDT Fix to enable supported Wifi 26/08/2018 (See Post 5: https://Olarila.com/forum/viewtopic.php?p=59554#p59554 )

 

Update: DSDT edit to enable usb ports without injector kext 26/08/2018 (See post 4: https://Olarila.com/forum/viewtopic.php?p=59543#p59543)

 

Update: Added Clover Arbitrary for Thunderbolt 3 hot plug feature. Device still need to be switched on before system boot. 19/08/2018

Update: Was surfing Acer's website for Bios update details and found I dont need the framebuffer patch for Skylake 13/8/2018

Update: USB type C works with Display output and USB 3.1. (No means to test thunderbolt capabilities though 12/8/2018)

Update: Custom brightness hotkeys 11/08/2018

 

This is a quick rundown of how I set up my laptop for Sierra, High Sierra and Mojave Beta 10. In no way, I am an expert in hackintosh but one thing I have learnt when hackintoshing is that reading (like a lot!), google (yes!) and plenty of patience are essential. Its a daunting task LOL

 

Special thanks to Sampath Kumar and Maldon!

 

System Specs

 

CPU: Intel Core i7-6700HQ 2.6Ghz (Skylake)

GPU: GeForce GTX 960M (Optimus disabled by DSDT patch or use Olarila config02.plist in USB image), Intel HD 530

RAM: 8Gb DDR4 2133Mhz

Wifi: Qualcomm Atheros QCA4xxx (replaced with Mac OS supported BCM94352Z m.2 type)

Audio chipset: Realtek ALC255 (Layout ID=27)

Card Reader: Realtek (Not Supported)

System Drive: M.2 NVME 500GB (Natively Supported in High Sierra)

Secondary Drive: SATA Toshiba 1TB

 

How-to’s

 

Its always a good habit of mine to start installation with fake id graphics 0x12345678. Also, have a usb mouse attached as the trackpad will not function during installation. 2IC trackpad requires DSDT patching and additonal kexts as mentioned below in the following steps.

 

1. WiFi and Bluetooth (BCM94352Z) – place kexts in Clover>kexts>other

(Reference Guide - https://github.com/toleda/wireless_broadcom)

- FakePCIID.kext

- BrcmFirmwareData.kext

- BrcmPatchRam2.kext

- AirportBrcmFixup.kext

 

2. Full QE/CI Graphics

(Reference Guide: https://github.com/RehabMan/OS-X-Clover-Laptop-Config)

- HD530, HDMI and usb-c port display

- Clover settings

a. inject intel

b. ig-platform id: 0x191b0000

 

c. framebuffer patch (Rehabman)

Clover kext to patch

Kext: com.apple.driver.AppleIntelSKLGraphicsFramebuffer

Find Hex: 00002002 00005001

Replace Hex: 00003001 00009000

Comment: 0x19160000/etc, 32MB BIOS, 19MB framebuffer 9MB cursor bytes (credit RehabMan)

[Not required Update 13/08/2018]

 

DL LInk: https://github.com/acidanthera/WhateverGreen/releases

https://github.com/acidanthera/Lilu/releases

d. whatevergreen.kext (place kexts in Clover>kexts>other)

e. Lilu.kext (place kexts in Clover>kexts>other)

 

ExvIGL3.png

 

3. Realtek ALC255 Audio (place kexts in Clover>kexts>other)

Reference Guide: https://github.com/acidanthera/AppleALC

- AppleALC.kext

- Lilu.kext

- Layout ID= 27

(internal microphone not working)

- Combo Jack microphone works http://Olarila.com/forum/viewtopic.php?p=73951#p73951

 

4. HDMI audio

- Full Guide https://github.com/toleda/audio_CloverHDMI

 

5. Ethernet (place kexts in Clover>kexts>other)

Reference link: https://github.com/RehabMan/OS-X-Realtek-Network

- RealtekRTL8111.kext

 

6. USB ports (place kexts in Clover>kexts>other)

Reference Guide: https://github.com/RehabMan/OS-X-USB-Inject-All

USB Port limits info: 

 

- USBInjectAll.kext

- Optional: custom ssdt for USBInjectall kext

- High Sierra USB kext to patch

Name: com.apple.driver.usb.AppleUSBXHCI

Find Hex: 837D880F 0F83A704 0000

Replace Hex: 837D880F 90909090 9090

Comment: USB 10.13.6 by PMHeart

 

7. Battery info (place kexts in Clover>kexts>other)

Reference Link: https://github.com/RehabMan/OS-X-ACPI-Battery-Driver

- ACPIBatteryManager.kext

 

8. Keyboard (place kexts in Clover>kexts>other)

Reference Link: https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads/

- VoodooPS2controller.kext

 

9. Trackpad & Gestures (place kexts in Clover>kexts>other)

Full Guide: https://github.com/alexandred/VoodooI2C

- voodooI2C.kext

- voodooI2CHID.kext

- DSDT patch (refer to attached link above)

- Additional kext to patch (for disabling Apple's I2C controller)

 

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

 

 

10. Integrated webcam works (Native)

 

11. Native Power Management

- Clover> ACPI> SSDT> Generate options> plugin type =1

 

12. Clover DSDT rename patches

- GFX0>IGPU

- SAT0>SATA

- EC0>EC

- HDAS>HDEF

 

13. Brightness Slider

Reference Guide: https://www.tonycrapx86.com/threads/guide-laptop-backlight-control-using-applebacklightinjector-kext.218222/

- AppleBackLightInjector.kext + SSDT-PNLF.aml + Clover kext to patch

 

14. Custom Brightness Hotkey

Debugging Method :

https://github.com/RehabMan/OS-X-ACPI-Debug

https://www.insanelymac.com/forum/topic/305030-guide-how-to-fix-brightness-hotkeys-in-dsdt/

Applicable DSDT patch to VN7-592G

 

	into method label _Q1D replace_content
        begin
        // Brightness Down\n
        Notify(\_SB.PCI0.LPCB.KBD0, 0x0205)\n
        Notify(\_SB.PCI0.LPCB.KBD0, 0x0285)\n
        end;
        into method label _Q1C replace_content
        begin
        // Brightness Up\n
        Notify(\_SB.PCI0.LPCB.KBD0, 0x0206)\n
        Notify(\_SB.PCI0.LPCB.KBD0, 0x0286)\n
        end;
 

 

I noticed this laptop has problem with windows installation in "auto". That is, I faced problematic "unable to install ...." no matter what file system I created. Then I figured out a way to manually create GPT partition as described in the guide below.

 

How to Dual-boot (Bios is set to UEFI mode)

 

A.

1. Make UEFI Windows bootable disk using Rufus 2.7 or later(https://rufus.akeo.ie/)

2. Boot into laptop with USB stick

3. When at Choose Disk to install page, Press shift+F10 to enter command mode

4. type diskpart

5. type list disk

6. select disk x (x is primary hd or ssd)

7. type convert gpt

8. type create partition efi size=200

9. type format fs=fat32 quick

10. type create partition primary size=xxxxxx (in MB)

11. type format fs=ntfs quick

12. type exit

13. continue to install till end

 

B. Go to Windows Disk utility and create a partition (Fat 32 file system) for MacOS

C. Shutdown windows once partition is created

D. Boot Olarila USB stick to proceed with MacOS installation.

 

Choose Olarila image here : https://Olarila.com/forum/viewforum.php?f=51&sid=e1b2225ef4a684ea1aedaf4e3d633a9b

 

ffqTBWu.png

HFbquaS.png

IcFavcl.png

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

Enabling USB ports using Port Limits patch in clover without injector kexts.


Since I am not well conversed in C language, I managed this method by direct edit to my dsdt to enable the ports my laptop requires. If someone is willing to help with writing a simple ssdt, I will be grateful. :)


The blog written by PikerAlpha helps my understanding:

https://pikeralpha.wordpress.com/2016/07/13/simple-skylake-usb-fix-no-kexts-required/


Since I know which ports are being used using the previous UsbInjectAll kext + custom ssdt method, I dug through my DSDT to find the ports which are enabled by _UPC method. Where Zero means not enabled and One means enabled. So, with my setup I enabled my usb ports by changing the values from Zero to One for ports HS01, HS02, HS06, HS07, HS09, HS10, SS02 & SS06.


Having done the above DSDT edit, I remove SSDT-UIAC.aml and usbinjectall.kext from clover. And disabled USB port limit patch by @PMHeart in clover > kext to patch


- High Sierra USB kext to patch

Name: com.apple.driver.usb.AppleUSBXHCI

Find Hex: 837D880F 0F83A704 0000

Replace Hex: 837D880F 90909090 9090

Comment: USB 10.13.6 by PMHeart


https://imgur.com/TY6U1wM

Edited by Guest

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

Enable Supported Wifi using DSDT method


There are a few ways to enable supported wifi card as documented in Toleda's guide. One of which is by using the ssdt method. I incorporated the ssdt into dsdt like in the picture attached. With this method, I do not require ssdt or kext to enable the wifi card.


Optionally, I renamed device PXSX at RP03 to Mac OS's device name ARPT via clover as shown in the picture.

92907410_ScreenShot2018-08-26at4_02_58PM.thumb.png.fabf9ee18c2e17941daf2bd6be565a34.png

782520091_ScreenShot2018-08-26at4_24_53PM.thumb.png.3ec2714e0f2cfaccd1e3cc44e088e426.png

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

cool story bro

AMD Ryzen 7 3700X, MSI MPG X570 Gaming Plus, Corsair Vengeance RGB PRO 16GB DDR4 3200MHz, Sapphire rx 5700 XT, fractal celcius s36

:superman:superman

HP Notebook - 15-ay028ca (Touch), 16 GB 2133 MHz DDR4, Intel HD Graphics 520 1536 MB

Asus z97-c i5, i5 4460, 32 GB 1648 MHz DDR3, Radeon RX 560 4096 MB, Corsair H75 Liquid CPU Cooler

Link to comment
Share on other sites

[ref]idris iqbal[/ref],


Try replace Zero to One for this scope. I am looking at the ports being dependent to this


Scope (_SB.PCI0.XHC.RHUB)

{

Name (UPCN, Package (0x04)

{

Zero,

Zero,

Zero,

Zero

})

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]idris iqbal[/ref], Now that I looked the second time. I dont think my method will work (I could be wrong) But do try this and see if it works. If not, you can post a separate thread and perhaps someone with better knowledge can assist.

DSDT.aml.zip

Edited by Guest

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

idris iqbal, Now that I looked the second time. I dont think my method will work (I could be wrong) But do try this and see if it works. If not, you can post a separate thread and perhaps someone with better knowledge can assist.

Attachments

DSDT.aml.zip

(29.84 KiB) Not downloaded yet

 

Thank you so much @onemanosx, I’ll try and report you for the result

Thank for your help, Im very appreciated 🙏

Link to comment
Share on other sites

try this:


AppleHDA_ALC255_v1.zip

(1.73 MiB) Downloaded 1 time


Use Layout_id=2 in your DSDT or config.plist

 

Edit: Attach ss


No audio device is detected using the kext. FYI, I am using ID 27 with AppleALC if that helps.


PS: Port over thread here for sake of relevance :)

739378028_ScreenShot2018-08-31at7_02_22PM.thumb.png.54bb6b6057366ad6a23966d71b0d981a.png

1234296708_ScreenShot2018-08-31at6_52_46PM.thumb.png.28040a51c65fc8f0dc355f7483affa13.png

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

use clover folder attached and test AppleHDA v2.

Audio device detected speaker and headphone works but sound is distorted. Microphone does not work. Also able to boot with my original config.plist and audio driver detected but same problem as above.

onemanosx VN7-592G’s MacBook Pro AppleHDA v2.zip

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

Audio device detected speaker and headphone works but sound is distorted. Microphone does not work. Also able to boot with my original config.plist and audio driver detected but same problem as above.

try this:AppleHDA_ALC255_v3.zip AppleHDA_ALC255_v4.zip

But keep in mind that your Microphone is not present in your codec_dump,

so there is no guarantee that it will work.

like I said earlier is a shot in the dark.

btn_donate_SM.gif
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...
The popup will be closed in 15 seconds...