- Joined
- Mar 21, 2011
- Messages
- 16
- Motherboard
- Homebrew
- CPU
- i7-3770
- Graphics
- Radeon 6770
- Mac
- Classic Mac
- Mobile Phone
Lenovo T430 - Yosemite
Ok, I've FINALLY got the Laptop display (1600x900 - LVDS) and the display port adaptor working for an external monitor on a Lenovo T430 w/HD4000.
To achieve this I had to edit the kext AppleIntelFramebufferCapri and make some changes to the entry for platform-id 01660003 so it looks like the following:
0300 6601 0102 0402 0000 0004
0000 0001 0000 0020 1007 0000
1007 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000
0503 0000 0200 0000 3002 0000
0205 0000 0004 0000 0704 0000
0304 0000 0004 0000 8100 0000
0406 0000 0004 0000 8100 0000
0000 0000 0002 0011 0000 0000
0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000
0000 0000 0000 0000
The problem with using platform-id 01660004 is that it only has LVDS connector defined in the kext file and no other connection. id 01660003 seems to have multiple connections defined, however I have only tested it with DP.
For anyone else who wants to do this, I would follow a generic kext editing guide and make sure the above entry is reflected in it. Obviously this is not as ideal as DSDT edits, however there was nothing I apply (with my understanding) on the DSDT side which seemed to work. Also, ensure to then boot with IGPlatformID=01660003 if using Chimera. I can make the edited kext available if that doesn't break any forum rules.
Hope this helps.
Ok, I've FINALLY got the Laptop display (1600x900 - LVDS) and the display port adaptor working for an external monitor on a Lenovo T430 w/HD4000.
To achieve this I had to edit the kext AppleIntelFramebufferCapri and make some changes to the entry for platform-id 01660003 so it looks like the following:
0300 6601 0102 0402 0000 0004
0000 0001 0000 0020 1007 0000
1007 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000
0503 0000 0200 0000 3002 0000
0205 0000 0004 0000 0704 0000
0304 0000 0004 0000 8100 0000
0406 0000 0004 0000 8100 0000
0000 0000 0002 0011 0000 0000
0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000
0000 0000 0000 0000
The problem with using platform-id 01660004 is that it only has LVDS connector defined in the kext file and no other connection. id 01660003 seems to have multiple connections defined, however I have only tested it with DP.
For anyone else who wants to do this, I would follow a generic kext editing guide and make sure the above entry is reflected in it. Obviously this is not as ideal as DSDT edits, however there was nothing I apply (with my understanding) on the DSDT side which seemed to work. Also, ensure to then boot with IGPlatformID=01660003 if using Chimera. I can make the edited kext available if that doesn't break any forum rules.
Hope this helps.