Contribute
Register

[Guide] Lenovo X250

Status
Not open for further replies.
@xerrni, thank you for your reply.

@ALL, i am having issue with vga port that connected with vga-dsub to my external monitor. system detects but didn't recieved signal (it says on my external monitor).
and, if I connect my external monitor using HDMI to miniDP (i am using miniDP to HDMI), system always restart right after i connect hdmi cable.

advice for those two problems?

VGA not supported.
Your restart with HDMI is probably due to incorrectly implemented HDMI-audio (or not implemented).
See guide linked from FAQ.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html
 
VGA not supported.
Your restart with HDMI is probably due to incorrectly implemented HDMI-audio (or not implemented).
See guide linked from FAQ.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html

Thank you @RehabMan for reply,

I follow your instructions and I ended up on this step:

1. When installing OSX on my laptop, I follows every steps on 1st post on this thread. Found that my device already (i believe my DSDT was patched during installation following guide on 1st post) has:
- HDAU (not B0D3) under PCI0.
- hda-gfx already on "onboard-1" on HDAU object.
- HDAU layout-id already same with HDEF layout-id.

The question is, on config.plist sample for HD5500 (taken from this https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/config_HD5300_5500_6000.plist), there are many "KextToPatch" for HDMI-Audio patch, which one should I apply? I can not understand this line "(actually, they are positional and you can tell by looking at ioreg).". Which one should I look for on my IOReg?

2.
Then I confused to check for this steps:

Checking the framebuffer:
- check the framebuffer under IGPU that corresponds to your HDMI/DP connector
- it should match the physical connector (DP: <00 04 00 00>, HDMI: <00 08 00 00>)

from this link: https://www.tonymacx86.com/threads/...o-sandy-ivy-haswell-broadwell-skylake.189495/

Which key should I look for?
 
Thank you @RehabMan for reply,

I follow your instructions and I ended up on this step:

1. When installing OSX on my laptop, I follows every steps on 1st post on this thread. Found that my device already (i believe my DSDT was patched during installation following guide on 1st post) has:
- HDAU (not B0D3) under PCI0.
- hda-gfx already on "onboard-1" on HDAU object.
- HDAU layout-id already same with HDEF layout-id.

The question is, on config.plist sample for HD5500 (taken from this https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/config_HD5300_5500_6000.plist), there are many "KextToPatch" for HDMI-Audio patch, which one should I apply? I can not understand this line "(actually, they are positional and you can tell by looking at ioreg).". Which one should I look for on my IOReg?

2.
Then I confused to check for this steps:



from this link: https://www.tonymacx86.com/threads/...o-sandy-ivy-haswell-broadwell-skylake.189495/

Which key should I look for?

Since your computer is restarting on hotplug, you should patch all connectors with the "(12)" variant patches. Then you can look in ioreg to see which one was actually needed (eg. depends on which connector was used when you plug the HDMI monitor).
 
Thank you @RehabMan for reply,

I follow your instructions and I ended up on this step:

1. When installing OSX on my laptop, I follows every steps on 1st post on this thread. Found that my device already (i believe my DSDT was patched during installation following guide on 1st post) has:
- HDAU (not B0D3) under PCI0.
- hda-gfx already on "onboard-1" on HDAU object.
- HDAU layout-id already same with HDEF layout-id.

The question is, on config.plist sample for HD5500 (taken from this https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/config_HD5300_5500_6000.plist), there are many "KextToPatch" for HDMI-Audio patch, which one should I apply? I can not understand this line "(actually, they are positional and you can tell by looking at ioreg).". Which one should I look for on my IOReg?

2.
Then I confused to check for this steps:



from this link: https://www.tonymacx86.com/threads/...o-sandy-ivy-haswell-broadwell-skylake.189495/

Which key should I look for?
@agungandika I had the same problem when I first installed. I could not get Mini Display Port to --> HDMI converter for external display working correctly until I changed the platform ID from 0x16160002 to --> 0x16260006 (graphics -> ig-platform-id in clover). I spent a very long time looking for that resolution but can't remember exactly where I found it. Also I didn't have to enable any of the KextToPatch patches for "HDMI-Audio" located in Rehabman's default config.plist. HDMI and HDMI audio do work correctly for me. Anyways, hope this helps!
 
Last edited:
@agungandika I had the same problem when I first installed. I could not get Mini Display Port to --> HDMI converter for external display working correctly until I changed the platform ID from 0x16160002 to --> 0x16260006 (graphics -> ig-platform-id in clover). I spent a very long time looking for that resolution but can't remember exactly where I found it. Also I didn't have to enable any of the KextToPatch patches for "HDMI-Audio" located in Rehabman's default config.plist. HDMI and HDMI audio do work correctly for me. Anyways, hope this helps!

Just try-out all of kext-to-patch, one-by-one, and none of them works.

btw, did your laptop use FHD or HD?
your ig-platform-id used GT3 on MacBook Air (according to this https://pikeralpha.wordpress.com/2015/03/13/new-ionvmefamily-kext/).

CONFIRMED, changing ig-platform-id from 0x16160002 to 0x16260006 on config.plist (EFI Partition) solve this problem without applying any kext-to-patch.

Btw, I am on 10.12.3 and using FHD Resolution. Audio works fine both on Laptop & External Monitor / TV.
 
Last edited:
Just try-out all of kext-to-patch, one-by-one, and none of them works.

btw, did your laptop use FHD or HD?
your ig-platform-id used GT3 on MacBook Air (according to this https://pikeralpha.wordpress.com/2015/03/13/new-ionvmefamily-kext/).

CONFIRMED, changing ig-platform-id from 0x16160002 to 0x16260006 on config.plist (EFI Partition) solve this problem without applying any kext-to-patch.

Btw, I am on 10.12.3 and using FHD Resolution. Audio works fine both on Laptop & External Monitor / TV.

I'm glad that resolved the issue. I'm not sure why everyone is using the other ig-platform-id, when 0x16260006 works better. Here's a few other notes on my setup in case they might help anyone.

  • I only have the HD 1366x768 TN LCD panel at the moment, but I do plan to upgrade to the 1080 IPS.
  • I run the MacBookPro12,1 system definition in SMBIOS.
  • I use tluck's version of VoodooPS2Controller.kext. This fork "https://github.com/tluck/OS-X-Voodoo-PS2-Controller" allows the trackpoint and left/center/right click buttons to work correctly.
  • Since I use BCM943602BAED for Bluetooth and Wifi I had to make a small DSDT edit to enable sleep to work correctly as the USB port for the bluetooth was preventing sleep.
  • Also, here's the exact card I got. https://www.amazon.com/gp/product/B01MU2JO6L/?tag=tonymacx86com-20
 
Last edited:
I'm glad that resolved the issue. I'm not sure why everyone is using the other ig-platform-id, when 0x16260006 works better. Here's a few other notes on my setup in case they might help anyone.

  • I only have the HD 1366x768 TN LCD panel at the moment, but I do plan to upgrade to the 1080 IPS.
  • I run the MacBookPro12,1 system definition in SMBIOS.
  • I use tluck's version of VoodooPS2Controller.kext. This fork "https://github.com/tluck/OS-X-Voodoo-PS2-Controller" allows the trackpoint and left/center/right click buttons to work correctly.
  • Since I use BCM943602BAED for Bluetooth and Wifi I had to make a small DSDT edit to enable sleep to work correctly as the USB port for the bluetooth was preventing sleep.
  • Also, here's the exact card I got. https://www.amazon.com/gp/product/B01MU2JO6L/?tag=tonymacx86com-20

Why? Because "0x16160002" is for IHD5500, the used model on X250. This is new for me, and maybe others that "0x16260006" works fine eventhough it's for IHD6000, also fix hdmi issue on X250 .

Ah, the card you use is different than mine. I use "3BCM94352Z", here is the link http://www.ebay.com/itm/282139161446 :(
And SMBIOS I used is MacBookAir7,2. So far, Messages not work (I would use real mac for Serial Number to get working here).
 
I just placed W1830 inside my hackintosh, wifi works ~50MB/s next to the router :), but Bluetooth is not working. I installed BrcmPatchRAM2 and BrcmFirmwareRepo.
I attached necessary files in .zip file.
 
I`m sorry. Here it is.
 

Attachments

  • RehabMan 2.zip
    5.6 MB · Views: 119
Status
Not open for further replies.
Back
Top