Contribute
Register

100% Success with the Acer Aspire E5-575G-53VG and Sierra 10.12.5

Status
Not open for further replies.
Joined
Jun 9, 2013
Messages
74
Motherboard
MSI B450I GAMING PLUS AC
CPU
Ryzen 3900X
Graphics
RX 5700XT
Mac
  1. Mac mini
Mobile Phone
  1. Android
  2. iOS
Hello. I've managed to install and boot to Hack, and got a lot of things working and a lot of things not. So...
- Audio works with VoodooHDA, but laptop's mic isn't. I've read that it might be good idea to patch AppleHDA. So I've made a patched AppleHDA using patcher, then went the Clover way and injected audio-id=3. Well, it didn't work.
- Touchpad doesn't work. As I see, i need to go the long way with VoodooI2C, but it seems very complicated to me with all that DSDT patching.
- At the end of boot the Mac logo glitches. I've tried booting with and without external monitor - it's all the same.
- Can't get two monitor setup working properly. If i boot with second monitor and open lid, everything's alright. Mac detects both of them. If i close the lid, Mac sees only external monitor. Good there too. BUT. If i open the lid again, Mac detects internal monitor and enables dual-monitor, but the internal monitor stays black. Not that grey-TN-screen black, but BLACK, as it gets no power at all.

And the thing that troubles me the most now (and keeps me from updating to High Sierra)
- i can't manage to patch ACPI files to disable nvidia card. I open the only file that contains the _OFF method, i find it, but i don't understand what i should do with it. Guess I'm dumb enough, but the guide deletes some method call, and i don't have such.

Don't feel dumb. The most difficult portion of this project was getting the dedicated graphics to be rendered completely disabled - in fact, I'm still on Sierra, because I'm not certain I'd be able to follow the guide again -- it's just that difficult.

Your touchpad not working is likely due to something simple -- don't overthink it. Maybe your USB kext? (Did you use the generic or the xhci one?).

That being said, my laptop is going strong, and I plan to upload my entire EFI folder on Monday (its at work) for those that want to try the ol' "give me the fish, not the rod" method.

Edit: PS: Your external monitor stuff is going to be tricky; I have black tape over one of my ports (HDMI I think?) because that port WILL utilize the Nvidia graphics instead of the Intel ones, so using it after Nvidia is disabled is impossible, as I recall.
 
Joined
Aug 18, 2018
Messages
21
Motherboard
Acer Aspire E5-575G-39M5
CPU
Core i3-6100U
Graphics
Intel HD Graphics 520, GeForce 940MX, 1920x1080
Don't feel dumb. The most difficult portion of this project was getting the dedicated graphics to be rendered completely disabled - in fact, I'm still on Sierra, because I'm not certain I'd be able to follow the guide again -- it's just that difficult.

Your touchpad not working is likely due to something simple -- don't overthink it. Maybe your USB kext? (Did you use the generic or the xhci one?).

That being said, my laptop is going strong, and I plan to upload my entire EFI folder on Monday (its at work) for those that want to try the ol' "give me the fish, not the rod" method.

Edit: PS: Your external monitor stuff is going to be tricky; I have black tape over one of my ports (HDMI I think?) because that port WILL utilize the Nvidia graphics instead of the Intel ones, so using it after Nvidia is disabled is impossible, as I recall.

Wow, the EFI folder would be great. I don't think I would blindly copy it though, I'd like to get familiar with all these patching stuff, but a reference will surely help a lot, thanks ;)

For external monitor I'm using VGA port (for reasons, duh), so losing an HDMI doesn't seem like a big problem.

As for touchpad, it was working at some point of tinkering with Hackintosh, but it worked as a PS/2 mouse, if I recall correctly. So no gestures, no scrolling, only point and click. So I've tried some other kexts for ELAN touchpads, but that just broke it completely, because this touchpad uses I2C bus. Does your work okay, though? With gestures and all that features?

And about High Sierra, don't you can update to HS directly? The only thing that kept me from booting HS is enabled discrete graphics, AFAIK.
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,968
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hello. I've managed to install and boot to Hack, and got a lot of things working and a lot of things not. So...
- Audio works with VoodooHDA, but laptop's mic isn't. I've read that it might be good idea to patch AppleHDA. So I've made a patched AppleHDA using patcher, then went the Clover way and injected audio-id=3. Well, it didn't work.
- Touchpad doesn't work. As I see, i need to go the long way with VoodooI2C, but it seems very complicated to me with all that DSDT patching.
- At the end of boot the Mac logo glitches. I've tried booting with and without external monitor - it's all the same.
- Can't get two monitor setup working properly. If i boot with second monitor and open lid, everything's alright. Mac detects both of them. If i close the lid, Mac sees only external monitor. Good there too. BUT. If i open the lid again, Mac detects internal monitor and enables dual-monitor, but the internal monitor stays black. Not that grey-TN-screen black, but BLACK, as it gets no power at all.

And the thing that troubles me the most now (and keeps me from updating to High Sierra)
- i can't manage to patch ACPI files to disable nvidia card. I open the only file that contains the _OFF method, i find it, but i don't understand what i should do with it. Guess I'm dumb enough, but the guide deletes some method call, and i don't have such.

Your kextcache output proves kexts are not installed correctly.
All kexts you need must be installed to the system volume.
Read post #2 of the Clover guide for details:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Didn't check anything else.
 
Joined
Aug 18, 2018
Messages
21
Motherboard
Acer Aspire E5-575G-39M5
CPU
Core i3-6100U
Graphics
Intel HD Graphics 520, GeForce 940MX, 1920x1080
I fell Hackintoshing is like sailing on a leaky boat. You plug one hole, the other one opens.
So. I've managed to get almost everything working, besides touchpad, Wi-Fi (obviously) and card reader. The problem is that my in-built keyboard falls off at random moments and i don't know the cause of it. Sometimes it stops working in the middle of entering my password on the login screen, sometimes after 5-10 minutes of using the laptop. Maybe i overpatched (is this even a word) my DSDT with all that VoodooI2C. I don't know.
 

Attachments

  • debug_26387.zip
    2 MB · Views: 95

Feartech

Moderator
Joined
Aug 3, 2013
Messages
27,625
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
I fell Hackintoshing is like sailing on a leaky boat. You plug one hole, the other one opens.
So. I've managed to get almost everything working, besides touchpad, Wi-Fi (obviously) and card reader. The problem is that my in-built keyboard falls off at random moments and i don't know the cause of it. Sometimes it stops working in the middle of entering my password on the login screen, sometimes after 5-10 minutes of using the laptop. Maybe i overpatched (is this even a word) my DSDT with all that VoodooI2C. I don't know.
kexts belong in /Library/Extensions

best to remove from /System/Library/Extensions

delete EmuVariableUefi-64 as you are using AptioMemoryFix

IntelBacklight.kext should be removed, new guide here for backlight:
https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/

not seeing VoodooI2C kexts installed?
 
Joined
Aug 18, 2018
Messages
21
Motherboard
Acer Aspire E5-575G-39M5
CPU
Core i3-6100U
Graphics
Intel HD Graphics 520, GeForce 940MX, 1920x1080
kexts belong in /Library/Extensions

best to remove from /System/Library/Extensions

delete EmuVariableUefi-64 as you are using AptioMemoryFix

IntelBacklight.kext should be removed, new guide here for backlight:
https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/

not seeing VoodooI2C kexts installed?
Yes, I removed VoodooI2C kexts for the time being, I thought that they may be the reason the keyboard stop working. But they are not, as it seems.

But what's the difference between S/L/E and L/E?
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,968
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
But what's the difference between S/L/E and L/E?

Apple recommends /L/E, and it does tend to work better especially with Lilu and Lilu-based plugins.
 
Joined
Aug 18, 2018
Messages
21
Motherboard
Acer Aspire E5-575G-39M5
CPU
Core i3-6100U
Graphics
Intel HD Graphics 520, GeForce 940MX, 1920x1080
Oh, I feel like I'm abusing this forum with my stupid questions, but I really want to fix my issues. And here they are:
1. If i boot Mac with my lid closed, Mac doesn't recognise my screen, when i open the lid, but if the lid was opened, i can close and open the lid as much as i want.
2. I want to use VoodooI2C to use touchpad with gestures. The touchpad itself works now, but as a mouse. So, no scrolling, no nothing. Mac just doesn't detect the touchpad as touchpad. To use VoodooI2C, i need to apply Windows patch to DSDT, so my touchpad can be detected by the system and kexts can be applied. I tried all the Windows versions and I'm facing a problem: when i apply windows 10 patch, keyboard and touchpad stops working, but the touchpad starts to show up in IOREGExplorer, when i apply windows 7 or 8 patch, it doesn't change anything. When i apply Windows 8.1 patch, the Mac stops booting at all :D What do i do here?
3. Sometimes after sleep my usb ports kinda stop working. My keyboard and mouse stop working and i need to replug them to get them to work.

UPD: I see that fairly ofter the sound output stops working after sleep. But the mic keeps working.
Did i miss some DSDT patch or there's some other mistake I made that gives me all these issues?
 

Attachments

  • debug_6079.zip
    1.8 MB · Views: 59
Last edited:

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,968
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Oh, I feel like I'm abusing this forum with my stupid questions, but I really want to fix my issues. And here they are:
1. If i boot Mac with my lid closed, Mac doesn't recognise my screen, when i open the lid, but if the lid was opened, i can close and open the lid as much as i want.

The ioreg you attached is this scenario?

2. I want to use VoodooI2C to use touchpad with gestures. The touchpad itself works now, but as a mouse. So, no scrolling, no nothing. Mac just doesn't detect the touchpad as touchpad. To use VoodooI2C, i need to apply Windows patch to DSDT, so my touchpad can be detected by the system and kexts can be applied. I tried all the Windows versions and I'm facing a problem: when i apply windows 10 patch, keyboard and touchpad stops working, but the touchpad starts to show up in IOREGExplorer, when i apply windows 7 or 8 patch, it doesn't change anything. When i apply Windows 8.1 patch, the Mac stops booting at all :D What do i do here?

The ioreg shows your trackpad being serviced by PS2 kexts, not I2C.

3. Sometimes after sleep my usb ports kinda stop working. My keyboard and mouse stop working and i need to replug them to get them to work.

See USB guides linked from FAQ:
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html

UPD: I see that fairly ofter the sound output stops working after sleep. But the mic keeps working.

CodecCommander.kext might help.

Did i miss some DSDT patch or there's some other mistake I made that gives me all these issues?

Your HGOF (called from _OFF, which you're calling from _INI) has EC access that needs to move to _REG.
Details in guide:
https://www.tonymacx86.com/threads/guide-disabling-discrete-graphics-in-dual-gpu-laptops.163772/
 
Joined
Aug 18, 2018
Messages
21
Motherboard
Acer Aspire E5-575G-39M5
CPU
Core i3-6100U
Graphics
Intel HD Graphics 520, GeForce 940MX, 1920x1080
The ioreg you attached is this scenario?

The ioreg shows your trackpad being serviced by PS2 kexts, not I2C.

See USB guides linked from FAQ:
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html

CodecCommander.kext might help.



Your HGOF (called from _OFF, which you're calling from _INI) has EC access that needs to move to _REG.
Details in guide:
https://www.tonymacx86.com/threads/guide-disabling-discrete-graphics-in-dual-gpu-laptops.163772/

Yes, this ioreg.

I think the PS2 kexts are used because I didn't install I2C kexts yet, because i can't properly patch DSDT. I looked up the touchpad model in google and it says that it uses I2C bus.

EC method calls moved to _REG, this works alright, thanks.
 
Status
Not open for further replies.
Top