Contribute
Register

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

Status
Not open for further replies.
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:
Thanks a lot for your hard work.. Mine should be here in a couple weeks. Can't wait.
 
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...
 
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!
 
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

  • config.plist
    13.6 KB · Views: 177
  • DSDT.dsl
    1.3 MB · Views: 139
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:
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?
 
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:
 
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:
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
 
Status
Not open for further replies.
Back
Top