Contribute
Register

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

Status
Not open for further replies.
Joined
Jun 28, 2011
Messages
707
Motherboard
Lenovo Y50-70 ID8C49
CPU
i7-4710
Graphics
HD 4600 + GT 860M, 1920*1080
My guess...
I think TRIM is poorly implemented by SSD firmware.
Apple didn't code the workarounds for poor SSD firmware as it relates to TRIM.
Results with TRIM on non-Apple hardware has always been firmware/hardware dependent.
Was the code changed in HS? Because this wasn't a problem prior to HS

I have no problem with kextcache for rebuilding cache.
I don't see any documentation for kextutil that implies it can be used to rebuild kernel cache.
I apologize, I meant Kext Utility app. I should have typed it out. I had 3 cases where using kextcache led to error sign on boot
May just be a fluke, or it may mean I have too many things to be loaded (boom2.kext, and a few audio plugin stuff).
But having said that, could we delete some kexts in the extensions folder? Like the AMD kexts, or the nvidia kexts are honestly useless no? Wouldn't that speed up the boot process?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,727
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Was the code changed in HS? Because this wasn't a problem prior to HS

APFS is new. Did not exist for boot drives prior to High Sierra.

I apologize, I meant Kext Utility app.

I recommend avoiding that app.
It does a bunch of things it shouldn't, and things that were not requested.

I had 3 cases where using kextcache led to error sign on boot
May just be a fluke, or it may mean I have too many things to be loaded (boom2.kext, and a few audio plugin stuff).

You might have a mess.
So far, you have provided only incomplete "problem reporting" files.

But having said that, could we delete some kexts in the extensions folder? Like the AMD kexts, or the nvidia kexts are honestly useless no? Wouldn't that speed up the boot process?

No need to delete kexts that are not used. They are just files on disk... no impact on boot efficiency.
 
Joined
Jun 28, 2011
Messages
707
Motherboard
Lenovo Y50-70 ID8C49
CPU
i7-4710
Graphics
HD 4600 + GT 860M, 1920*1080
So far, you have provided only incomplete "problem reporting" files.

Code:
Allens-MacBook-Pro:~ allenchang$ kextstat|grep -y acpiplat

   15    2 0xffffff7f82898000 0xa5000    0xa5000    com.apple.driver.AppleACPIPlatform (6.1) 0536E2D4-8B4E-3498-862B-1D2D4F2A9D8C <14 12 11 7 6 5 4 3 1>

Allens-MacBook-Pro:~ allenchang$ kextstat|grep -y appleintelcpu

Allens-MacBook-Pro:~ allenchang$ kextstat|grep -y applelpc

  109    0 0xffffff7f82959000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 7C24E741-BD4A-3917-83AC-E956A03ADC20 <104 12 5 4 3>

Allens-MacBook-Pro:~ allenchang$ kextstat|grep -y applehda

  103    1 0xffffff7f8118a000 0x1f000    0x1f000    com.apple.driver.AppleHDAController (280.12) 55162F3D-B7E9-315C-A7E1-C5C4C02F03EC <102 101 88 12 7 6 5 4 3 1>

  134    0 0xffffff7f8132a000 0xb7000    0xb7000    com.apple.driver.AppleHDA (9274.7) 7FC2BABA-4D4F-34FC-93E2-3E3244DEB73D <133 103 102 101 91 88 12 11 6 5 4 3 1>

Code:
Allens-MacBook-Pro:~ allenchang$ sudo touch /System/Library/Extensions && sudo kextcache -u /

Password:

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f855783d310 [0x7fffab6f05d0]> { URL = "BrcmPatchRAM2.kext/ -- file:///Library/Extensions/", ID = "com.no-one.BrcmPatchRAM2" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8557812530 [0x7fffab6f05d0]> { URL = "BrcmFirmwareRepo.kext/ -- file:///Library/Extensions/", ID = "com.no-one.BrcmFirmwareStore" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8557836550 [0x7fffab6f05d0]> { URL = "AppleBacklightInjector.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.AppleBacklightInjector" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f855782af60 [0x7fffab6f05d0]> { URL = "FakeSMC.kext/ -- file:///Library/Extensions/", ID = "org.netkas.driver.FakeSMC" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8557824450 [0x7fffab6f05d0]> { URL = "VoodooPS2Mouse.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8554e4b600 [0x7fffab6f05d0]> { URL = "VoodooPS2Controller.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.voodoo.driver.PS2Controller" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8557821240 [0x7fffab6f05d0]> { URL = "VoodooPS2Keyboard.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f85578191a0 [0x7fffab6f05d0]> { URL = "VoodooPS2Trackpad.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f855780fed0 [0x7fffab6f05d0]> { URL = "FakePCIID.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f85578118b0 [0x7fffab6f05d0]> { URL = "FakePCIID_Broadcom_WiFi.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Broadcom-WiFi" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8557801f40 [0x7fffab6f05d0]> { URL = "USBInjectAll.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f85576f1600 [0x7fffab6f05d0]> { URL = "RealtekRTL8111.kext/ -- file:///Library/Extensions/", ID = "com.insanelymac.RealtekRTL8111" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f85576f2140 [0x7fffab6f05d0]> { URL = "FakePCIID_Intel_HDMI_Audio.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HDMI-Audio" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f85577bfbf0 [0x7fffab6f05d0]> { URL = "CodecCommander.kext/ -- file:///Library/Extensions/", ID = "org.tw.CodecCommander" }

Kext with invalid signatured (-67030) allowed: <OSKext 0x7f85576ead40 [0x7fffab6f05d0]> { URL = "AppleHDA_ALC283.kext/ -- file:///Library/Extensions/", ID = "com.apple.driver.AppleHDA" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f85576e37f0 [0x7fffab6f05d0]> { URL = "ACPIBatteryManager.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.AppleSmartBatteryManager" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8554d071d0 [0x7fffab6f05d0]> { URL = "FakePCIID_Intel_HD_Graphics.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HD-Graphics" }

KernelCache ID: 38EC997C121ED68243900AD7390E5AE3

I believe that should be all
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,727
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Code:
Allens-MacBook-Pro:~ allenchang$ kextstat|grep -y acpiplat

   15    2 0xffffff7f82898000 0xa5000    0xa5000    com.apple.driver.AppleACPIPlatform (6.1) 0536E2D4-8B4E-3498-862B-1D2D4F2A9D8C <14 12 11 7 6 5 4 3 1>

Allens-MacBook-Pro:~ allenchang$ kextstat|grep -y appleintelcpu

Allens-MacBook-Pro:~ allenchang$ kextstat|grep -y applelpc

  109    0 0xffffff7f82959000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 7C24E741-BD4A-3917-83AC-E956A03ADC20 <104 12 5 4 3>

Allens-MacBook-Pro:~ allenchang$ kextstat|grep -y applehda

  103    1 0xffffff7f8118a000 0x1f000    0x1f000    com.apple.driver.AppleHDAController (280.12) 55162F3D-B7E9-315C-A7E1-C5C4C02F03EC <102 101 88 12 7 6 5 4 3 1>

  134    0 0xffffff7f8132a000 0xb7000    0xb7000    com.apple.driver.AppleHDA (9274.7) 7FC2BABA-4D4F-34FC-93E2-3E3244DEB73D <133 103 102 101 91 88 12 11 6 5 4 3 1>

Code:
Allens-MacBook-Pro:~ allenchang$ sudo touch /System/Library/Extensions && sudo kextcache -u /

Password:

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f855783d310 [0x7fffab6f05d0]> { URL = "BrcmPatchRAM2.kext/ -- file:///Library/Extensions/", ID = "com.no-one.BrcmPatchRAM2" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8557812530 [0x7fffab6f05d0]> { URL = "BrcmFirmwareRepo.kext/ -- file:///Library/Extensions/", ID = "com.no-one.BrcmFirmwareStore" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8557836550 [0x7fffab6f05d0]> { URL = "AppleBacklightInjector.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.AppleBacklightInjector" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f855782af60 [0x7fffab6f05d0]> { URL = "FakeSMC.kext/ -- file:///Library/Extensions/", ID = "org.netkas.driver.FakeSMC" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8557824450 [0x7fffab6f05d0]> { URL = "VoodooPS2Mouse.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8554e4b600 [0x7fffab6f05d0]> { URL = "VoodooPS2Controller.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.voodoo.driver.PS2Controller" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8557821240 [0x7fffab6f05d0]> { URL = "VoodooPS2Keyboard.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f85578191a0 [0x7fffab6f05d0]> { URL = "VoodooPS2Trackpad.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f855780fed0 [0x7fffab6f05d0]> { URL = "FakePCIID.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f85578118b0 [0x7fffab6f05d0]> { URL = "FakePCIID_Broadcom_WiFi.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Broadcom-WiFi" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8557801f40 [0x7fffab6f05d0]> { URL = "USBInjectAll.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f85576f1600 [0x7fffab6f05d0]> { URL = "RealtekRTL8111.kext/ -- file:///Library/Extensions/", ID = "com.insanelymac.RealtekRTL8111" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f85576f2140 [0x7fffab6f05d0]> { URL = "FakePCIID_Intel_HDMI_Audio.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HDMI-Audio" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f85577bfbf0 [0x7fffab6f05d0]> { URL = "CodecCommander.kext/ -- file:///Library/Extensions/", ID = "org.tw.CodecCommander" }

Kext with invalid signatured (-67030) allowed: <OSKext 0x7f85576ead40 [0x7fffab6f05d0]> { URL = "AppleHDA_ALC283.kext/ -- file:///Library/Extensions/", ID = "com.apple.driver.AppleHDA" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f85576e37f0 [0x7fffab6f05d0]> { URL = "ACPIBatteryManager.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.AppleSmartBatteryManager" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8554d071d0 [0x7fffab6f05d0]> { URL = "FakePCIID_Intel_HD_Graphics.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HD-Graphics" }

KernelCache ID: 38EC997C121ED68243900AD7390E5AE3

I believe that should be all

No sign of any unusual kexts there. Of course, signed kexts won't show... But even the last ioreg shows no sign of "Boom", but if course it also shows audio not working [kernel cache issue].
 
Joined
Aug 21, 2013
Messages
67
Motherboard
Lenovo Y50-70
CPU
Core i7-4710HQ
Graphics
HD4600 + GTX860M @1920x1080
Mac
Classic Mac
Mobile Phone
  1. iOS
Thanks for the constant updates and work.
I have successfully upgraded my Y50 from 10.12.5 to 10.12.6 and then to 10.13, everything seems to be working correctly. (I kept my SSD partition in HFS+).

Thanks!
:)
 
Joined
Jan 2, 2012
Messages
4
Motherboard
Y50-70
CPU
i5
Graphics
HD 4600
Classic Mac
  1. LC
Mobile Phone
  1. Android
OK, couple things.
First, couldn't get HS (high sierra) to boot off of USB installer, as prepared as exactly as specified, for my Y50-70 non-UHD.
What are the FULL tricks for getting HS installer USB to boot on y50-70?
I guess it doesn't matter that much if upgrade from sierra works...
Upgrade from sierra worked ...

Second, battery life estimation by istatmenu seems much better than sierra. Is that a thing?

Also, everything is working in high sierra. I have a damaged and broken non-synaptics touchpad on my y50-70, but the keyboard special FN keys still work, with the kext for non-synaptics (i forget the brand for the non-synaptics).

Also, I plan to replace the non-synaptics touchpad on my y50-70 with a synaptics, because it is physically broken.
Anyone done that? Plug and joy? I'm talking trackpad only, not whole keyboard/trackpad panel.

so... thank you tony, rehab man (group... can't be one guy)
 
Last edited:

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,727
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
OK, couple things.
First, couldn't get HS (high sierra) to boot off of USB installer, as prepared as exactly as specified, for my Y50-70 non-UHD.

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/

so... thank you tony, rehab man (group... can't be one guy)

RehabMan is just one person (me).
 
Joined
Jun 21, 2014
Messages
8
Motherboard
Lenovo Y50-70 UHD Touch
CPU
Intel Core i7-4700HQ @2.40Ghz
Graphics
Intel(R) HD Graphics 4600
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Overview

Patching the IOKit framework

If you have the UHD/4K display, you must defeat the IOKit framework pixel clock checks.

Fortunately, the-darkvoid has already figured out how to patch for this and has provided a nice script in his Dell XPS 9530 repo.

To use it, copy the script and execute it:
Code:
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

I did all previous steps, and after everyone of them I rebooted the system, but after the IOKit patch, I am not able to boot, it starts ok, apple logo and loading bar until it gets to half of it and there is a loading circle that never stops. I tried booting from ssd and also from usb, same result.
 

Attachments

  • WhatsApp Image 2017-10-06 at 10.58.31 AM.jpeg
    WhatsApp Image 2017-10-06 at 10.58.31 AM.jpeg
    75 KB · Views: 161
  • WhatsApp Image 2017-10-06 at 10.58.32 AM.jpeg
    WhatsApp Image 2017-10-06 at 10.58.32 AM.jpeg
    201.6 KB · Views: 171

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,727
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I did all previous steps, and after everyone of them I rebooted the system, but after the IOKit patch, I am not able to boot, it starts ok, apple logo and loading bar until it gets to half of it and there is a loading circle that never stops. I tried booting from ssd and also from usb, same result.

Did you set DVMT-prealloc as required?

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
Joined
Oct 8, 2017
Messages
1
I did all previous steps, and after everyone of them I rebooted the system, but after the IOKit patch, I am not able to boot, it starts ok, apple logo and loading bar until it gets to half of it and there is a loading circle that never stops. I tried booting from ssd and also from usb, same result.
Hi!
I think that you need to set DVMT-prealloc to 128Mb in bios setup menu. If you need unlocked bios for your laptop, just write me.
 
Status
Not open for further replies.
Top