Contribute
Register

[Guide] Lenovo Y50 (UHD or 1080p) using Clover UEFI (10.11)

Status
Not open for further replies.
you can change any setting you need to with 'ioio'

So is there a way to set disable touchpad with external mouse with ioio?
There's also a bug where you need to hit CapsLk twice for it to take affect >_<
I also updated the sierra bug issue section accordingly
 
Last edited:
When I start up my laptop and clover comes on, it doesn't show the option to boot from windows.. Earlier today it worked, any idea how to solve this?
 
When I start up my laptop and clover comes on, it doesn't show the option to boot from windows.. Earlier today it worked, any idea how to solve this?

Does it show up if you boot from USB? And can you still see the windows install drive when you're in mac? Did you install any NTFS read+write software on mac that could have overwritten your windows drive? Did you mess with your efi folder and delete the windows bootloader?
 
Hello,

I am new forum. I tried following this guide, but I have problem with laptop screen flickering:

Booting from clover on pendrive solves flickering, however a black bar on bottom of the screen appears.

Note: On hdmi connected screen this flickering does not happen. However top bar looks strange.

Can anyone help me debug this issue?

Code:
Last login: Tue Jul 12 19:42:37 on console
Andrzejs-MacBook-Pro:~ andrzej$
Andrzejs-MacBook-Pro:~ andrzej$ kextstat|grep -y acpiplat
   13    2 0xffffff7f82cc6000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>
Andrzejs-MacBook-Pro:~ andrzej$ kextstat|grep -y appleintelcpu
Andrzejs-MacBook-Pro:~ andrzej$ kextstat|grep -y applelpc
   79    0 0xffffff7f8294b000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 32BDCF9F-0473-32D4-9DAE-F523EFB2D244 <67 12 5 4 3>
Andrzejs-MacBook-Pro:~ andrzej$ kextstat|grep -y applehda
   84    1 0xffffff7f81177000 0x1e000    0x1e000    com.apple.driver.AppleHDAController (274.9) BAE4F922-DD74-3447-A5C1-BFC33B8C0A3E <83 82 72 12 7 6 5 4 3 1>
  114    0 0xffffff7f81302000 0xb3000    0xb3000    com.apple.driver.AppleHDA (9274.7) 75610131-FB46-3A0E-B758-14CEBEAF94AE <113 93 84 83 82 72 12 11 6 5 4 3 1>
  115    0 0xffffff7f82c10000 0x2000     0x2000     com.apple.driver.AppleHDAHardwareConfigDriver (274.9) F688DB20-5ECB-31A8-9F91-3062E15035D6 <4 3>
Andrzejs-MacBook-Pro:~ andrzej$
 

Attachments

  • RehabMan.zip
    33.7 KB · Views: 86
  • y50-70.ioreg
    4.7 MB · Views: 96
  • CLOVER.zip
    3.4 MB · Views: 85
Last edited:
So is there a way to set disable touchpad with external mouse with ioio?

The property name is: USBMouseStopsTrackpad (set to 1).

Many clues for configuration in the Info.plist.
 
Hello,

I am new forum. I tried following this guide, but I have problem with laptop screen flickering:

Booting from clover on pendrive solves flickering, however a black bar on bottom of the screen appears.

Note: On hdmi connected screen this flickering does not happen. However top bar looks strange.

Can anyone help me debug this issue?

Code:
Last login: Tue Jul 12 19:42:37 on console
Andrzejs-MacBook-Pro:~ andrzej$
Andrzejs-MacBook-Pro:~ andrzej$ kextstat|grep -y acpiplat
   13    2 0xffffff7f82cc6000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>
Andrzejs-MacBook-Pro:~ andrzej$ kextstat|grep -y appleintelcpu
Andrzejs-MacBook-Pro:~ andrzej$ kextstat|grep -y applelpc
   79    0 0xffffff7f8294b000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 32BDCF9F-0473-32D4-9DAE-F523EFB2D244 <67 12 5 4 3>
Andrzejs-MacBook-Pro:~ andrzej$ kextstat|grep -y applehda
   84    1 0xffffff7f81177000 0x1e000    0x1e000    com.apple.driver.AppleHDAController (274.9) BAE4F922-DD74-3447-A5C1-BFC33B8C0A3E <83 82 72 12 7 6 5 4 3 1>
  114    0 0xffffff7f81302000 0xb3000    0xb3000    com.apple.driver.AppleHDA (9274.7) 75610131-FB46-3A0E-B758-14CEBEAF94AE <113 93 84 83 82 72 12 11 6 5 4 3 1>
  115    0 0xffffff7f82c10000 0x2000     0x2000     com.apple.driver.AppleHDAHardwareConfigDriver (274.9) F688DB20-5ECB-31A8-9F91-3062E15035D6 <4 3>
Andrzejs-MacBook-Pro:~ andrzej$

Problem appears to happen with certain Y50s... perhaps something specific about the BIOS version installed, or specific screen installed.

Reports are that disabling legacy boot solves the problem, but it re-appears after sleep (you can verify).
Or perhaps you should try a larger DVMT-prealloc setting along with a corresponding framebuffer patch (see config.plist for alternates).

Of course booting via the USB eliminates the problem since you have to disable graphics (due to UHD screen).
 
@RehabMan I am using latest official BIOS update for Lenovo y50-70. What version of bios are you using?

I am running legacy BIOS disabled in BIOS settings, but the flickering screen issue still persists, even after boot.
Putting computer to sleep doesn't help.

what version of DVMT-prealloc setting you recommend?
where to find apropriate framebuffer patch?
how to revert framebuffer patch after I already patched?

Code:
Flash BIOS update - Flash from Operating System version for Lenovo Y50-70/Y50-70Touch/Y70-70Touch 
Version 9ECN43WW(V3.03)
Applicable OS Win7(32-bit & 64-bit) & Win8(64-bit) & Win8.1(64-bit)& Win10(64-bit)
Installation README
Updated Date:2015-08-12
 
what version of DVMT-prealloc setting you recommend?

Did you follow the guide and set a DVMT-prealloc already?
If not, that's the reason you have the flickering...
If so, what did you set?
 
@masterscarhead1 I read the guide regarding the DVMT-preallow option:

Code:
Note: It has been reported that BIOS version 1.14 or *older* must be used in order to set DVTM-prealloc via UEFI shell. Details here: http://www.tonymacx86.com/yosemite-...d-1080p-using-clover-uefi-19.html#post1050617

I have BIOS version 3.0.3.

Code:
But you can also use a UEFI shell to adjust the DVMT-prealloc and avoid using a patched BIOS.

I am using UEFI shell method. I also did run the patching script:

Code:
mkdir ~/Projects
cd ~/Projects
git clone https://github.com/RehabMan/Lenovo-Y50-DSDT-Patch y50.git
cd ~/Projects/y50.git
./download.sh
./install_downloads.sh
cd ~/Projects/y50.git
make
make install
cd ~/Projects/y50.git
curl -o ./ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh
chmod +x ./ssdtPRGen.sh
./ssdtPRGen.sh -p 'i7-4710HQ' -f 2600 -turbo 3600
cd ~/Projects/y50.git
sudo ./mount_efi.sh /
cp ~/Library/ssdtPRgen/ssdt.aml /Volumes/EFI/EFI/Clover/ACPI/patched/SSDT.aml
sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage
cd ~/Projects/y50.git
curl -o XPS9530.sh https://raw.githubusercontent.com/the-darkvoid/XPS9530-OSX/master/XPS9530.sh
chmod +x XPS9530.sh
./XPS9530.sh --patch-pixelclock
cd ~/Projects/y50.git
cp config_UHD.plist /Volumes/EFI/EFI/Clover/config.plist

Is there something missing?

EDIT:

Only thing which I didn't do is:

Code:
Note: It has been reported that BIOS version 1.14 or *older* must be used in order to set DVTM-prealloc via UEFI shell.
Details here:

http://www.tonymacx86.com/yosemite-laptop-guides/165188-guide-lenovo-y50-uhd-1080p-using-clover-uefi-19.html#post1050617

This link doesn't seem to redirect me to correct post. Instead it redirects me to post #1.

EDIT:

Also I was surprised to see WIFI working out of the box without reploacing any wifi internal card.
 
Last edited:
I have BIOS version 3.0.3.

You cannot set your DVMT-prealloc with your current bios. Like it says, 1.14 or older MUST be used. I encourage you to take your time to understand the English, as it is likely not your first language.

I am using UEFI shell method. I also did run the patching script:

The script you included has nothing to do with DVMT-prealloc. That patches kexts on macOS
 
Status
Not open for further replies.
Back
Top