Contribute
Register

[Guide] Lenovo Yoga C930-13IKB (4K/i7-8550u) 99% working, updated 7 Feb

Joined
Feb 1, 2019
Messages
2
Motherboard
Asus N46JV
CPU
Intel Core i7 4600 HQ
Graphics
GeForce GT750M
Sure. Bear in mind, though, that my setup is for three OSes (I removed Microsoft and Ubuntu folders), and you can't reuse my DSDT. APPLE > EXTENSIONS > firmware.scap is 15 MB – no clue why that is, but I'm not going to delete it to see what happens, even though (actual Apple) forums mention it might just be an unneeded security update. If you feel like experimenting, let me know the results!
Thanks a lot buddy..
 
Last edited:
Joined
Mar 2, 2014
Messages
2
Motherboard
P6t D2
CPU
i7 960
Graphics
9800GT
Mac
Classic Mac
Mobile Phone
Thanks a lot for your hard work.. Mine should be here in a couple weeks. Can't wait.
 
Joined
Jun 22, 2011
Messages
145
Motherboard
Lenovo C930-13 IKB-Clover
CPU
i7-8550U
Graphics
UHD620, 3840 x 2160
Mac
MacBook Pro
Mobile Phone
iOS
Not sure how you got around this, but I can't select the drive I want to install Mac OS on. My trackpad doesn't work in the installer and I can't plug in another mouse since there's only one Type A slot on the laptop...
 
Joined
Jun 22, 2011
Messages
145
Motherboard
Lenovo C930-13 IKB-Clover
CPU
i7-8550U
Graphics
UHD620, 3840 x 2160
Mac
MacBook Pro
Mobile Phone
iOS
Properties for AppleHDA/AppleALC (in the Arbitrary/Properties section):

Devices: PciRoot(0x0)/Pci(0x1f,0x3)
Properties for this device:
layout-id 07000000
alc-layout-id 03000000
Hey there friend. First and foremost, thanks a lot for this post! I've gotten almost everything working.

I'm still messing with Sound, Touchpad, Backlit keyboard/mediakeys and Battery Status. Otherwise I've gotten everything else so far working, including iMessage!

If I could, could I get your assistance with Sound? I believe the rest I can likely fix, but I am really not understanding on what you mean to do with sound. Appreciate the guide so far!
 
Joined
Jun 22, 2011
Messages
145
Motherboard
Lenovo C930-13 IKB-Clover
CPU
i7-8550U
Graphics
UHD620, 3840 x 2160
Mac
MacBook Pro
Mobile Phone
iOS
So I've gotten mostly everything work so far. The only three things I have left are the touch pad, touch screen and battery. Ny issue seems to be with my DSDT.dsl. It pulls back with several errors out of the gate, and I have no idea how to go about fixing them. Attach is my dsdt.dsl and my plist so hopefully someone can help me out here. I had some really weird boot issue, but that actually seems fixed now and I don't seem to get that boot issue.

Basically, the laptop would go to start up macOS, but almost IMMEDIATELY after it started, it'd restart and loop a few times. That doesn't happen anymore and it didn't throw up any kernel panics either.

In anycase, I'm hoping to get someone's help with my DSDT. I know how to patch it, but I have no idea how to go about fixing all the errors it's throwing at me.
 

Attachments

Joined
Sep 10, 2012
Messages
15
Motherboard
Asus Maximus Hero VIII
CPU
i7-6700k
Graphics
RX 570
Mac
iMac, MacBook Pro
Mobile Phone
iOS
Hello @navaira,

I want to thank you first for your post, it helped me setup almost 90% my Ideapad 720s-15IKB. I got working almost everyting I needed(sleep, sound, video, battery, PM, usb etc).

I want to ask you if you tried HDMI over Type-C connection, I have a type-c dongle for HDMI, USB 3.0, LAN and I get no signal at all.
EDIT: I finally got that fixed by switching to smbios MacBookPro14,1(had 14,3 before for... sleep reasons)
EDIT2: with 14,1 sleep is broken with my device :cry:
My Nvidia GPU is disable from BIOS so it should not interfere. I've applied your type-c dsdt patch(adapted for my device) and hotplugging works fine.

Got it working fine.

For brightness hotkeys you can use this patch here: https://www.insanelymac.com/forum/topic/305030-guide-how-to-fix-brightness-hotkeys-in-dsdt/

My methods look like this for me (fn+f11/f12) and looking at your device I think it should work the same:

Code:
        Method (_Q1C, 0, NotSerialized)  // _Qxx: EC Query
        {
            Notify (KBD0, 0x0206)
            Notify (KBD0, 0x0286)
        }

        Method (_Q1D, 0, NotSerialized)  // _Qxx: EC Query
        {
            Notify (KBD0, 0x0205)
            Notify (KBD0, 0x0285)
        }
Use KBD0 instead of PS2M in the patch (like above)
 
Last edited:
Joined
Apr 3, 2019
Messages
4
Motherboard
Lenovo LNVB161216
CPU
i7-8550U
Graphics
UHD 620
Mobile Phone
Android
navaira,
Thanks for the guide!

I had a very strange issue. At one point I was able to get it to boot the installer and even run it, but then after the install files had been copied to the SSD and it rebooted into it, it started kernel panicking after a little ways into the install. Each time I booted it would kernel panic sooner and sooner until it wouldn't finish boot without a panic. It also wouldn't boot the installer without a kernel panic. I can't even remember how I got it to boot before, but I created the install USB again. Here's the steps I took:

  1. Partitioned my USB using RehabMan's Guide.
  2. Installed RehabMan's clover on the EFI partition, enabling UEFI only and keeping everything else default. Added HFS+.efi
  3. Added the 5 kexts he said were essential to /EFI/CLOVER/Kexts/Other: lilu, whatevergreen, fakesmc, vodoops2, and usbinjectall.
  4. Downloaded config_HD615_620_630_640_650.plist, opened it with clover configurator and changed ig-platform-id to 0x12345678. Renamed the to config.plist and replaced config.plist in /EFI/CLOVER/.
  5. Copied the Macos Mojave Installer to the HFS+ partition on my USB using createinstallmedia.
  6. Disabled virtualization, secureboot, fingerprint, and whatever else you said to do in bios. I also have the latest BIOS.
That's pretty much all I can think of. Then When I boot in verbose it eventually says "kextd stall[n], (240s) appleACPICPU"

What do?
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
16,638
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
iMac
Mobile Phone
iOS
navaira,
Thanks for the guide!

I had a very strange issue. At one point I was able to get it to boot the installer and even run it, but then after the install files had been copied to the SSD and it rebooted into it, it started kernel panicking after a little ways into the install. Each time I booted it would kernel panic sooner and sooner until it wouldn't finish boot without a panic. It also wouldn't boot the installer without a kernel panic. I can't even remember how I got it to boot before, but I created the install USB again. Here's the steps I took:

  1. Partitioned my USB using RehabMan's Guide.
  2. Installed RehabMan's clover on the EFI partition, enabling UEFI only and keeping everything else default. Added HFS+.efi
  3. Added the 5 kexts he said were essential to /EFI/CLOVER/Kexts/Other: lilu, whatevergreen, fakesmc, vodoops2, and usbinjectall.
  4. Downloaded config_HD615_620_630_640_650.plist, opened it with clover configurator and changed ig-platform-id to 0x12345678. Renamed the to config.plist and replaced config.plist in /EFI/CLOVER/.
  5. Copied the Macos Mojave Installer to the HFS+ partition on my USB using createinstallmedia.
  6. Disabled virtualization, secureboot, fingerprint, and whatever else you said to do in bios. I also have the latest BIOS.
That's pretty much all I can think of. Then When I boot in verbose it eventually says "kextd stall[n], (240s) appleACPICPU"

What do?
clover configurator is known to ruin config.plist's especially on laptops, use xcode or plisteditpro

As per rules, please update your hardware profile to allow others to help you easier

please read the faq for proper hardware profile setup:
 
Joined
Apr 3, 2019
Messages
4
Motherboard
Lenovo LNVB161216
CPU
i7-8550U
Graphics
UHD 620
Mobile Phone
Android
clover configurator is known to ruin config.plist's especially on laptops, use xcode or plisteditpro

As per rules, please update your hardware profile to allow others to help you easier

please read the faq for proper hardware profile setup:
Thank you for the quick reply friend. I did my clover USB again following the same steps I did before except I used PlistEditPro and I still have the same issue. I couldn't find anything in the laptop faqs that applied to my issue. My laptop is identical to OP's so I thought I'd just need to follow RehabMan's guide anyway. I also added my config to my account, let me know if it's set up right. Thanks again!

Edit: The strange part is that for a hot minute it could boot the install, and ran totally fine. I used DiskUtil and everything and it's like something went sideways.
 
Last edited:

Feartech

Moderator
Joined
Aug 3, 2013
Messages
16,638
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
iMac
Mobile Phone
iOS
Thank you for the quick reply friend. I did my clover USB again following the same steps I did before except I used PlistEditPro and I still have the same issue. I couldn't find anything in the laptop faqs that applied to my issue. My laptop is identical to OP's so I thought I'd just need to follow RehabMan's guide anyway. I also added my config to my account, let me know if it's set up right. Thanks again!

Edit: The strange part is that for a hot minute it could boot the install, and ran totally fine. I used DiskUtil and everything and it's like something went sideways.
kextd stall[n], (240s) appleACPICPU issue is due to older clover version, update it to at least 4862
 
Top