Contribute
Register

Yoga 3 Pro - Sierra

Status
Not open for further replies.
Thanks! Found possible solution, but I don't get how do I dump current framebuffer data to get the values I need to patch. debug=0x100 and -v options do not help.

Patch for DVMT 32mb is already present in the provided plists (linked from the guide).
Use an invalid ig-platform-id until you can activate the patch (eg. rebuild cache), as per guide.

Keep in mind your Yoga also probably has a UHD screen (your profile is not filled out as per FAQ,.. please fix).
UHD info is also in the FAQ.
UHD requires patching for the pixel clock limit, and possibly larger DVMT-prealloc.
 
Now I really got myself lost =) I'm a noob in hackintosh community, so I'm sorry for any noobish questions-all the info is fragmented and becomes obsolete rapidly.
First, I haven't found any linked plists for broadwell in faq you've mentioned, but I was able to extract the patch from plists I mentioned above(from your GitHub-config_HD5300_5500_6000.plist
And now the hard part. I am trying not to just boot Hackintosh, but to educate myself a little. About the patch-according to faq, it searches the pattern starting with 0x16260006:
Code:
Comment: 0x16260006, 32MB BIOS, 19MB framebuffer, 9MB cursor bytes (credit RehabMan)
Name: AppleIntelBDWGraphicsFramebuffer
Find: 06002616 01030303 00002002 00005001
Replace: 06002616 01030303 00003001 00009000
So, the question is-how do I boot the OS if framebuffer is not patched according to faq(with wrong ig-platform)?
I've tried, but it would fail with any ig-platform string, except the correct one(for which the patch was made-0x1626006) with the error I've reported above.
Now with verbosity flag (-v) I've made some progress. (the photo attached) I'm even able to boot the os fine with debug=0x100 option, but it would fail without this flag.
But what about updating kernel cache? Should I run
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
to update the kext cache? Should I do something else to try to run with incorrect ig-platform?
Actually, I've even tried running it, but it would reply about invalid signature for FakeSMC.kext(which came with MultiBeast)
If I understand correctly, debug=0x100 disables signature verification for this kext, and system boot just fine.
Thank you for your great support and sorry for a ton of noobish questions =)
 

Attachments

  • IMG_20170608_213615.jpg
    IMG_20170608_213615.jpg
    2.3 MB · Views: 103
Now I really got myself lost =) I'm a noob in hackintosh community, so I'm sorry for any noobish questions-all the info is fragmented and becomes obsolete rapidly.
First, I haven't found any linked plists for broadwell in faq you've mentioned, but I was able to extract the patch from plists I mentioned above(from your GitHub-config_HD5300_5500_6000.plist

That plist *is* the Broadwell plist.

And now the hard part. I am trying not to just boot Hackintosh, but to educate myself a little. About the patch-according to faq, it searches the pattern starting with 0x16260006:
Code:
Comment: 0x16260006, 32MB BIOS, 19MB framebuffer, 9MB cursor bytes (credit RehabMan)
Name: AppleIntelBDWGraphicsFramebuffer
Find: 06002616 01030303 00002002 00005001
Replace: 06002616 01030303 00003001 00009000
So, the question is-how do I boot the OS if framebuffer is not patched according to faq(with wrong ig-platform)?

Procedure is simple:
- boot with an invalid ig-platform-id (0x12345678)
- rebuild cache
- reboot with valid ig-platform-id.
 
I followed the Laptop guide and only have FakeSMC.kext and VoodooPS2Controller.kext

Also config_HD5300_5500_6000.plist with invalid ig-platform-id 0x12345678

Which other kexts or options did you use to get it to boot?
 

Attachments

  • IMG_0823.JPG
    IMG_0823.JPG
    1.4 MB · Views: 109
I followed the Laptop guide and only have FakeSMC.kext and VoodooPS2Controller.kext

Also config_HD5300_5500_6000.plist with invalid ig-platform-id 0x12345678

Which other kexts or options did you use to get it to boot?

Attempts to boot macOS directly from BIOS are expected to fail.
You need to boot Clover by pressing your BIOS hotkey for the boot menu.
 
Attempts to boot macOS directly from BIOS are expected to fail.
You need to boot Clover by pressing your BIOS hotkey for the boot menu.

Apparently it boots directly from the BIOS in phase 1 of the installation. To resolve this I booted from USB, also bypassing the forced APFS before this is needed as it doesn't work with it.

Thanks :)
 
hi, i have a yoga lenovo 3 pro core M-5Y71 8 GB ram, ssd card 512, intel hd 5300 (3200x1800). I have read the guide for the boot clover, but it always hangs during boot. I attach my clover and screen. If someone has boot clover to send me working with this laptop ..
 

Attachments

  • clover.rar
    3.3 MB · Views: 76
  • IMG_0222.jpg
    IMG_0222.jpg
    1.9 MB · Views: 95
hi, i have a yoga lenovo 3 pro core M-5Y71 8 GB ram, ssd card 512, intel hd 5300 (3200x1800). I have read the guide for the boot clover, but it always hangs during boot. I attach my clover and screen. If someone has boot clover to send me working with this laptop ..

please attach clover folder in zip format
 
hi, i have a yoga lenovo 3 pro core M-5Y71 8 GB ram, ssd card 512, intel hd 5300 (3200x1800). I have read the guide for the boot clover, but it always hangs during boot. I attach my clover and screen. If someone has boot clover to send me working with this laptop ..

Keep in mind 4k displays require patching for the pixel clock limit.
Use CoreDisplayFixup.kext + Lilu.kext.
 
ok

Keep in mind 4k displays require patching for the pixel clock limit.
Use CoreDisplayFixup.kext + Lilu.kext.
thanks, just a novice question, these 2 files, need to be edited? If there is a guide?
 

Attachments

  • clover.zip
    3.7 MB · Views: 125
Status
Not open for further replies.
Back
Top