Contribute
Register

Lenovo Yoga 2 Pro HD4400 QHD+ QE/CI working

Status
Not open for further replies.
Thanks for the update. My laptop (Lenovo Z51) does not have an earlier bios than this, since it is not very old.

This thread is for Yoga 2 Pro.

--

Please provide complete details in your profile/signature
(Profile/Settings link in upper right corner of this site)

System: manufacturer/model + bootloader(Clover/Chameleon/Chimera)
CPU: detailed CPU model + motherboard chipset
Graphics: all graphics devices + laptop internal screen resolution

For example, typical Ivy laptop:
System: HP ProBook 4540s (Clover)
CPU: i5-3320m/HM76
Graphics: HD4000, 1366x768

Use CPU-Z on Windows to find CPU (Core iX-xxx) and motherboard chipset (HMxx), and graphics capabilities. For a laptop, these details are important and affect critical installation procedures.


I think I'll just have to wait for someone to figure out how to mask the assertion for el capitan. There'll sure be more support after the final release.

EDIT: Im going to try the-darkvoid's IOKit patch script.

Note: IOKit patch has nothing to do with DVMT-prealloc.
 
This thread is for Yoga 2 Pro.

--

Please provide complete details in your profile/signature
(Profile/Settings link in upper right corner of this site)

My Bad. Honest Mistake. Apologies.
 
Some one tryed install El Capitan to Lenovo Yoga 2 Pro?
 
I installed El Capitan to Lenovo Yoga 2 Pro. But I have some problems with WiFi and graphics.
 
Success!!! I finally made it (just by putting together the efforts of others to be honest)
I now have QE/CI on a Yoga 2 Pro with QHD+ 3200x1800 including working touchscreen (out-of-the-box)
(without directly moding the bios, just doing it by UEFI setup_var)

A short collection of what I had to put together (only directly valid for Yoga 2 Pro owners!):
- I am using bootloader Clover with Yosemite 10.10.3
- I found, nearly 10 month ago, the needed steps by the godfather of the solution the_darkvoid
http://www.tonymacx86.com/yosemite-laptop-guides/144351-guide-dell-xps-9530-using-clover-uefi.html
- On Yoga 2 Pro the problem was that you couldn't change the DVMT Pre-Allocated to 96MB, because you cannot "easily" flash a modded bios to the Y2P
- but I found an alternative solution from Austere.J by using a custom EFI-Shell based on grub
http://www.insanelymac.com/forum/topic/305710-guide-intel-hd-graphics-5500-on-os-x-yosemite-10103/
- thanks also to donovan6000 for his tools and excellent explanations
http://donovan6000.blogspot.de/2014/02/universal-ifr-extractor.html
- thanks to FireWolf for his EFI Shell function setup_var
http://www.firewolf.science/

To change the DVMT Parameter on Y2P you have to use "setup_var 0x18c 0x03" (for 96MB)
(this may also apply for other Insyde BIOS)
Under Windows it shows 64MB (+32MB) as dedicated video memory

- To patch the maximum pixel clock for QHD+ I patched the IOKit (that sadly cannot be done by Clover)
- Thanks to the_darkvoid again
http://www.tonymacx86.com/yosemite-...ll-xps-9530-using-clover-uefi.html#post905621
https://code.google.com/r/darkvoid-mac-pixel-clock/source/browse

Just execute macPixelClockPatcher.command

- I used FakePCIID for HD4400 to have the best graphics results, thanks to Rehabman and the_darkvoid
https://github.com/RehabMan/OS-X-Fake-PCI-ID

- Finally the hint of RehabMan #1275 to use 0xa2e0008 an patch to 96MB was the final solution
I recommand to use his config_HD4600_4400_4200.plist as a basis
https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/config_HD4600_4400_4200.plist

!!These are just exerpts of the main important setting you have to add in your config.plist!!
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>InjectEDID</key>
<false/>
<key>ig-platform-id</key>
<string>0xa2e0008</string>
</dict>

<key>KernelAndKextPatches</key>
<dict>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>HD4400 Azul Framebuffer Size 96MB</string>
<key>Find</key>
<string>
08002e0a01030303000000040000200200005001
</string>
<key>Name</key>
<string>AppleIntelFramebufferAzul</string>
<key>Replace</key>
<string>
08002e0a01030303000000060000200200005001
</string>
</dict>
</array>
</dict>

I hope this brief compilation is of any help to other Yoga 2 Pro Owners.


Hello sorry for my query, but I do not understand much of this ... where should I locate the kext FakePCIID for HD4400? In some folder of Clover? Many thanks for the reply greetings
 
Hello sorry for my query, but I do not understand much of this ... where should I locate the kext FakePCIID for HD4400? In some folder of Clover? Many thanks for the reply greetings

Installing FakePCIID kexts is a post-install task.
You do not need them in EFI/Clover/kexts/Other (eg. not needed for installation).
All kexts you need post-install should be installed to the system volume (with a kext installer).
 
Installing FakePCIID kexts is a post-install task.
You do not need them in EFI/Clover/kexts/Other (eg. not needed for installation).
All kexts you need post-install should be installed to the system volume (with a kext installer).

Ok RehabMan, sorry for the delay, is for my job. Thanx so much for the answer Best regards!
 
Yup.

Make sure you're using the same UEFI shell.
PCI (00|00:02.00) : 8086 0A16 class=030000 Correctly repairing AppleIntelFramebufferAzul? What is the current screen after the sleep wakes up?
0000160A 00030303 00000004 Replace 0000160A 00030202 00000008
01050900 04000000 04000000 Replace FF000000 04000000 04000000
Other values may affect the machine restart and power off the problem? How can I correct the correct value?
 
PCI (00|00:02.00) : 8086 0A16 class=030000 Correctly repairing AppleIntelFramebufferAzul? What is the current screen after the sleep wakes up?
0000160A 00030303 00000004 Replace 0000160A 00030202 00000008
01050900 04000000 04000000 Replace FF000000 04000000 04000000
Other values may affect the machine restart and power off the problem? How can I correct the correct value?

No idea what you're asking about.
 
Status
Not open for further replies.
Back
Top