Contribute
Register

Acer Aspire V Nitro VN7-791G with Sierra (10.12.2) onboard

Status
Not open for further replies.
Joined
Nov 25, 2016
Messages
73
Motherboard
VN7-791G
CPU
i7-4720HQ
Graphics
Intel 4600HD
Mac
  1. MacBook Pro
Classic Mac
  1. iBook
  2. iMac
Mobile Phone
  1. Android
Dear All.
First of all thank you for a great forum and for any help that you can provide me with.

I have Aspire V Nitro VN7-791G and manage to get Sierra 12.2 boot up and running. Following post will cover how and what I did and what issues I do have now. I intend to create a full guide as seems that VN7-719G is capable to run Sierra.

To be mentioned: those settings could not be switched off in BIOS.
Hyper-V - VM Monitor Mode Extensions Yes
Hyper-V - Second Level Address Translation Extensions Yes
Hyper-V - Virtualization Enabled in Firmware Yes
Hyper-V - Data Execution Protection Yes

Let's start with hardware (with pciID's):
  1. Intel Core i7-4720HQ (Haswell with 8 Series/C220 Series Chipset Family LPC Controller 8c40)
  2. 16 Gb DDR3 PC3-12800
  3. Nvidia GeForce GTX 960M (Optimus?)
  4. Intel 4600HD GPU
  5. 17.3" Full HD (1920 x 1080) 16:9 IPS
  6. Synaptyc PS\2 touchpad
  7. PS\2 keyboard with numeric pad (full sized)
  8. Intel Xeon processor E3-1200 v3/4th Gen Core processor PCI Express x16 Controller 0c01
  9. So port#3 (8c14) of Intel 8 Series/C220 Series PCI Express Root has:
  10. > Dell DW-1560 Broadcom BCM94352Z Network Adapter 43b1
  11. So port#4 (8c16) of Intel 9 Series/C229 Series PCI Express Root has:
  12. > NetLink BCM57780 Gigabit Ethernet PCIe (Realtek) 1692
  13. Intel 8 Series/C220 Series USB Contoller ECHI#1 8c26
  14. Intel 8 Series/C220 Series USB Contoller ECHI#2 8c2d
  15. Intel USB 3.0 eXtensible Host Controller (B xHCI HC) 8c31
  16. Intel 8 Series SATA AHCI Controller 8c03 (with port#3 and port#4)
  17. Intel Management Engine Interface 8c3a
  18. Intel HM86 LPC Controller 8c49
  19. Intel 8 Series/C220 Series SMBus Controller - 8c22
  20. DlueRay MATSHITA BD-MLT UJ272Q (think it's by USB)
  21. Realtek High Definition Audio ALC283 @ Intel Lynx Point PCH - High Definition Audio Controller [C-2]
  22. Realtek Semiconductor Corp. RTS5129 Card Reader Controller
  23. USB powered WebCam (Chicony Electronics Co LTD)
  24. I have SSD in m.2 slot and hdd attached to SATA controller.


Using a basic guide from https://www.tonymacx86.com/threads/...ierra-on-any-supported-intel-based-pc.200564/ I manage to create a working USB pen (UEFI).

Installer boots, but internal keyboard and touchpad are not functional. Both USB2 and USB3 ports works.
Sierra is installed on SSD with no issue.
Using MultiBeast (Sierra 9.0.1) with following configuration gets system to beet byitself:
  • FakeSMC;
  • HD 4600 HDMI Audio;
  • VoodooHDA 2.8.8;
  • 7/8/9 Series USB Support (FakePCIID.kext);
  • Increase Max Port Limit;
  • MacBook Pro 11,4

After that several kext's are applyed to /L/E:
  • RehabMan OS-X-ACPI-Battery-Driver RehabMan-Battery-2016-1118
  • RehabMan OS-X-Fake-PCI-ID RehabMan-FakePCIID-2017-0109
  • RehabMan OS-X-Voodoo-PS2-Controller RehabMan-Voodoo-2016-1208


So what works and how:
  1. Internal keyboard works, but ALT and WIN keys are swapped (can be changed in System Settings > Keyboard > Define Keys)
  2. Touchpad works (System Settings > Touchpad reports that there is no device presented) but double click and drug is very hard to achieved
  3. WebCamera works
  4. Seems that applications that require screen to be u[dated frequently generate some issue. Like in the Camera app - some times I get flickering of the image
  5. Battery get's recognized correctly
  6. Blue-Ray works out of the box

What does not work:
  1. Dell DW1560 WiFi card (can't see it on PCI at all)
  2. CardReader
  3. Audio (speakers and microphone)
  4. Bluetooth
  5. Sleep (only screen goes black with mouse pointer on it
  6. During Shutdown\reboot screen not always goes black some times leaving desktop with partially visible Dock and round white indicator cycling until system is powered down.

I noticed that without "Increase Max Port Limit" set in MultiBeast there will be touchpad but no keyboard available for me. That made me thought that it might be my USB are not configured properly, so playing with that allowed me to have either all USB devices on ECHI (1 or 2 depends on device) or all of them routed through xHCI. This is point No 1 - I can't get devices spread correctly across my USB ports. It will be an issue during Bluetooth subsystem setup as it is routed through USB.
After that I am completely lost under tons of information. I tried several kext and Clover ways to enable DW1560 nic with no success and I got only HDMI audio with no success in enabling ALC283 not to say I had not tried to fix Ethernet so far.

It is almost 5 years that I hackintosh'ed last time and I would appreciate any help. I really can't figure out what should I do, as it seems that some DST patching and Clover insertion is needed in order to get it working as intended.

PS.
There are only 2 threads on tonymacx86 regarding similar laptop:
https://www.tonymacx86.com/threads/acer-aspire-v-nitro-vn7-791g-to-install-el-capitan-os-x.180608/https://www.tonymacx86.com/threads/acer-aspire-v-nitro-vn7-791g-to-install-el-capitan-os-x.180608/
https://www.tonymacx86.com/threads/help-with-dsdt-on-acer-aspire-vn7-791g-yosemite.164649/
 
Last edited:

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,466
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Dear All.
First of all thank you for a great forum and for any help that you can provide me with.

I have Aspire V Nitro VN7-791G and manage to get Sierra 12.2 boot up and running. Following post will cover how and what I did and what issues I do have now. I intend to create a full guide as seems that VN7-719G is capable to run Sierra.

To be mentioned: those settings could not be switched off in BIOS.
Hyper-V - VM Monitor Mode Extensions Yes
Hyper-V - Second Level Address Translation Extensions Yes
Hyper-V - Virtualization Enabled in Firmware Yes
Hyper-V - Data Execution Protection Yes

Let's start with hardware (with pciID's):
  1. Intel Core i7-4720HQ (Haswell with 8 Series/C220 Series Chipset Family LPC Controller 8c40)
  2. 16 Gb DDR3 PC3-12800
  3. Nvidia GeForce GTX 960M (Optimus?)
  4. Intel 4600HD GPU
  5. 17.3" Full HD (1920 x 1080) 16:9 IPS
  6. Synaptyc PS\2 touchpad
  7. PS\2 keyboard with numeric pad (full sized)
  8. Intel Xeon processor E3-1200 v3/4th Gen Core processor PCI Express x16 Controller 0c01
  9. So port#3 (8c14) of Intel 8 Series/C220 Series PCI Express Root has:
  10. > Dell DW-1560 Broadcom BCM94352Z Network Adapter 43b1
  11. So port#4 (8c16) of Intel 9 Series/C229 Series PCI Express Root has:
  12. > Broadcom BCM577801692 NetLink Gigabit Ethernet (Realtek) 1692
  13. Intel 8 Series/C220 Series USB Contoller ECHI#1 8c26
  14. Intel 8 Series/C220 Series USB Contoller ECHI#2 8c2d
  15. Intel USB 3.0 eXtensible Host Controller (B xHCI HC) 8c31
  16. Intel 8 Series SATA AHCI Controller 8c03 (with port#3 and port#4)
  17. Intel Management Engine Interface 8c3a
  18. Intel HM86 LPC Controller 8c49
  19. Intel 8 Series/C220 Series SMBus Controller - 8c22
  20. DlueRay MATSHITA BD-MLT UJ272Q (think it's by USB)
  21. Realtek High Definition Audio ALC283 @ Intel Lynx Point PCH - High Definition Audio Controller [C-2]
  22. SD card reader (Realtek USB2.0 card reader)
  23. USB powered WebCam (Chicony Electronics Co LTD)
  24. I have SSD in m.2 slot and hdd attached to SATA controller.


Using a basic guide from https://www.tonymacx86.com/threads/unibeast-install-macos-sierra-on-any-supported-intel-based-pc.200564/ I manage to create a working USB pen (UEFI).

Installer boots, but internal keyboard and touchpad are not functional. Both USB2 and USB3 ports works.
Sierra is installed on SSD with no issue.
Using MultiBeast (Sierra 9.0.1) with following configuration gets system to beet byitself:
  • FakeSMC;
  • HD 4600 HDMI Audio;
  • VoodooHDA 2.8.8;
  • 7/8/9 Series USB Support (FakePCIID.kext);
  • Increase Max Port Limit;
  • MacBook Pro 11,4

After that several kext's are applyed to /L/E:
  • RehabMan OS-X-ACPI-Battery-Driver RehabMan-Battery-2016-1118
  • RehabMan OS-X-Fake-PCI-ID RehabMan-FakePCIID-2017-0109
  • RehabMan OS-X-Voodoo-PS2-Controller RehabMan-Voodoo-2016-1208


So what works and how:
  1. Internal keyboard works, but ALT and WIN keys are swapped (can be changed in System Settings > Keyboard > Define Keys)
  2. Touchpad works (System Settings > Touchpad reports that there is no device presented) but double click and drug is very hard to achieved
  3. WebCamera works
  4. Seems that applications that require screen to be u[dated frequently generate some issue. Like in the Camera app - some times I get flickering of the image
  5. Battery get's recognized correctly
  6. Blue-Ray works out of the box

What does not work:
  1. Dell DW1560 WiFi card (can't see it on PCI at all)
  2. CardReader
  3. Audio (speakers and microphone)
  4. Bluetooth
  5. Sleep (only screen goes black with mouse pointer on it
  6. During Shutdown\reboot screen not always goes black some times leaving desktop with partially visible Dock and round white indicator cycling until system is powered down.

I noticed that without "Increase Max Port Limit" set in MultiBeast there will be touchpad but no keyboard available for me. That made me thought that it might be my USB are not configured properly, so playing with that allowed me to have either all USB devices on ECHI (1 or 2 depends on device) or all of them routed through xHCI. This is point No 1 - I can't get devices spread correctly across my USB ports. It will be an issue during Bluetooth subsystem setup as it is routed through USB.
After that I am completely lost under tons of information. I tried several kext and Clover ways to enable DW1560 nic with no success and I got only HDMI audio with no success in enabling ALC283 not to say I had not tried to fix Ethernet so far.

It is almost 5 years that I hackintosh'ed last time and I would appreciate any help. I really can't figure out what should I do, as it seems that some DST patching and Clover insertion is needed in order to get it working as intended.

PS.
There are only 2 threads on tonymacx86 regarding similar laptop:
https://www.tonymacx86.com/threads/acer-aspire-v-nitro-vn7-791g-to-install-el-capitan-os-x.180608/https://www.tonymacx86.com/threads/acer-aspire-v-nitro-vn7-791g-to-install-el-capitan-os-x.180608/
https://www.tonymacx86.com/threads/help-with-dsdt-on-acer-aspire-vn7-791g-yosemite.164649/


http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html
 
Joined
Nov 25, 2016
Messages
73
Motherboard
VN7-791G
CPU
i7-4720HQ
Graphics
Intel 4600HD
Mac
  1. MacBook Pro
Classic Mac
  1. iBook
  2. iMac
Mobile Phone
  1. Android

OK. I carefully read through that FAQ with no luck. The issue is: it seems that some PCI devices are not recognixed by Sierra completely, i.e. in System Description under PCI "You computer does not have PCI" (
As mentioned Sierra installation on that laptop seems rear, only previous releases are reported but not confirmed to be fully operational.

Here is my IORegistry Explore dump for reference. Also my DSDT if needed is attached.
 

Attachments

  • VN7-791G.ioreg.zip
    344.5 KB · Views: 117
  • VN7-791G-DSDT.zip
    115.9 KB · Views: 137

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,466
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
OK. I carefully read through that FAQ with no luck. The issue is: it seems that some PCI devices are not recognixed by Sierra completely, i.e. in System Description under PCI "You computer does not have PCI" (

You should not expect anything there (my Apple MacBookAir6,2 shows nothing there as well...)

As mentioned Sierra installation on that laptop seems rear, only previous releases are reported but not confirmed to be fully operational.

Here is my IORegistry Explore dump for reference. Also my DSDT if needed is attached.

What is the specific issue you're trying to fix?
 
Joined
Nov 25, 2016
Messages
73
Motherboard
VN7-791G
CPU
i7-4720HQ
Graphics
Intel 4600HD
Mac
  1. MacBook Pro
Classic Mac
  1. iBook
  2. iMac
Mobile Phone
  1. Android
What is the specific issue you're trying to fix?

Well:
  1. The most challenging is to disable Nvidia card (I do think it is Optimus but will give it a try)
  2. Wifi card is not recognized, but FakePCIID_Broadcom_WiFi.kext is in the system
  3. No sound (VoodooHDA reports problem after FakePCIID installation, ACL283 is injected with MultyBeast with no luck)
  4. No sleep or deep sleep (
  5. Other minor issues I will try to solve by myself.
By the way I was able to make my NetLink BCM57780 be recognized and en0 has been created, but I just have not test it yet.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,466
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Well:
  1. The most challenging is to disable Nvidia card (I do think it is Optimus but will give it a try)
  2. Wifi card is not recognized, but FakePCIID_Broadcom_WiFi.kext is in the system
  3. No sound (VoodooHDA reports problem after FakePCIID installation, ACL283 is injected with MultyBeast with no luck)
  4. No sleep or deep sleep (
  5. Other minor issues I will try to solve by myself.
By the way I was able to make my NetLink BCM57780 be recognized and en0 has been created, but I just have not test it yet.

1, 2, 3, 4 are all covered in the FAQ and related links.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html

5. No idea... not specific enough.
 
Joined
Nov 25, 2016
Messages
73
Motherboard
VN7-791G
CPU
i7-4720HQ
Graphics
Intel 4600HD
Mac
  1. MacBook Pro
Classic Mac
  1. iBook
  2. iMac
Mobile Phone
  1. Android
OK. I decided to concentrate on #2 - WiFi card.

I installed FakePCIID, FakePCIID_Broadcom_WiFi.kext to /L/E
I patched IO80211Family.kext according to PDF and replaced original in /S/L/E

Now I can see RPO3@1C in PCI list (id 14b1) but no Airport drivers/interface is associated with it.

What am I doing wrong?
Should I follow that guide (with SSDT patching)? https://github.com/toleda/wireless_half-mini
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,466
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
OK. I decided to concentrate on #2 - WiFi card.

I installed FakePCIID, FakePCIID_Broadcom_WiFi.kext to /L/E
I patched IO80211Family.kext according to PDF and replaced original in /S/L/E

Now I can see RPO3@1C in PCI list (id 14b1) but no Airport drivers/interface is associated with it.

What am I doing wrong?
Should I follow that guide (with SSDT patching)? https://github.com/toleda/wireless_half-mini

No need to patch IO80211Family.kext.
Did you install compatible WiFi hardware?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,466
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
See my first message:


it's ID is 14e4:43b1

No ACPI patches required. No need to patch anything in IO80211Family.kext.

Requirements:
- FakePCIID.kext + FakePCIID_Broadcom_WiFi.kext
- 'fcvo' by the-darkvoid patch in config.plist

Details in FAQ.
 
Status
Not open for further replies.
Top