Contribute
Register

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

Status
Not open for further replies.
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?
 
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.
 
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
 
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].
 
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!
:)
 
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:
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).
 
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: 192
  • 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: 206
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/
 
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.
Back
Top