Jump to content

ThinkPad EDGE 11" Core i3 IntelHD


XmodD
 Share

5 posts in this topic

Recommended Posts

Hey u all,

 

my project is it to get OS x running on my Think Pad EDGE 11" with Intel Core i3 and also with Intel HD (main pain)

 

Credits goes to SadGirl / DutchHockeyPro and his report about getting OS x to run on his HP G72.

http://www.insanelymac.com/forum/index.php?showtopic=232968

 

I will use a lot of his posts and also quote without pointing this out.

 

So far it looks this way:

 

KEYBOARD: Didn't work OOTB – fixed with kext.

TRACKPAD: Didn't work OOTB – fixed with kext.

LAN: - OOTB

WLAN: - Changed Card not using original AirPort

WEBCAM: - OOTB

Audio:- Works with VoodoHDA But automatic switching does not work!!!!!

Battery: Didn't work OOTB – fixed with kext.

LCD:- Works in VESA mode, 1024x786x32 No Blitheness Control

Graphic: - IntelHD Main Problem DOES NOT WORK

 

Here I want to report How to get the Notebook booting.

 

I will upload a collection of Driver, when there is time. I do not want to spend time on writing the whole time about every kext. I used. I will upload them.

 

Main Problem, and that is what it is about is to get the Intel HD to run. Also i want to get the Display recognized

 

Display

 

How do I get the Display to work? I do not really know. I am trying to inject the EDID as SadGirl did to get the correct resolution in Vesa Mode. I made an dump using the FrameBuffer kexts and ScreenSharing. the Dump seems to be correct!! Here the Original:

-----------------------------------------------------
------------------- RAW DATA ------------------------
-----------------------------------------------------
  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F
-----------------------------------------------------
0  | 00 FF FF FF FF FF FF 00 00 00 17 07 00 00 00 00
1  | 0A 0A 01 01 0C 1E 17 BE E8 2D C9 A0 57 47 98 27
2  | 12 48 4C 00 00 00 01 01 01 01 01 01 01 01 01 01
3  | 01 01 01 01 01 01 00 00 00 FE 00 53 52 58 46 61
4  | 6B 65 45 44 49 44 0A 20 01 01 01 01 01 01 01 01
5  | 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
6  | 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
7  | 01 01 01 01 01 01 01 01 01 01 01 01 01 01 00 5A

-----------------------------------------------------
<  00FFFFFF FFFFFF00 00001707 00000000 0A0A0101 0C1E17BE E82DC9A0 57479827 12484C00 00000101 01010101 01010101 01010101 01010000 00FE0053 52584661 6B654544 49440A20 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 0101005A	>

 

wich i changed to

EDID in Hex mit neuer Verdorr ID 


-----------------------------------------------------
------------------- RAW DATA ------------------------
-----------------------------------------------------
  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F
-----------------------------------------------------
0  | 00 FF FF FF FF FF FF 00 06 10 CE 9C 00 00 00 00
1  | 0A 0A 01 01 0C 1E 17 BE E8 2D C9 A0 57 47 98 27
2  | 12 48 4C 00 00 00 01 01 01 01 01 01 01 01 01 01
3  | 01 01 01 01 01 01 00 00 00 FE 00 53 52 58 46 61
4  | 6B 65 45 44 49 44 0A 20 01 01 01 01 01 01 01 01
5  | 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
6  | 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
7  | 01 01 01 01 01 01 01 01 01 01 01 01 01 01 00 5A

-----------------------------------------------------


EDID Blöcke mit neuer Verdor ID


<00FFFFFF FFFFFF00 0610CE9C 00000000 0A0A0101 0C1E17BE E82DC9A0 57479827 12484C00 00000101 01010101 01010101 01010101 01010000 00FE0053 52584661 6B654544 49440A20 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 0101005A>

 

 

This contains a new Vendor and Device ID of an Original LCD from MacBook Pro 6,1 (by Sad Girl) This should help, that the LCD is detected as an internal LCD and not just as an unknown Display. Informations about resolution etc. are the old ones.

 

But now how do we inject these new EDID? I ll fine a solution. I tried to use an natit with changed info.plist, but it is not booting up. We ll see. MayBe SadGirl lets me know how he injected his new EDID.

 

Later I am going to update this post. ...

Link to comment
Share on other sites

So far,

 

i get only standart 1024x786 resolution. Today I started trying to create an Efi string. But the Problem is, that I do not really know, what is missing, that we get correct display. I started with injecting some standard strings but, so far without success. This is my first fry of efi string:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
	<key>@0,compatible</key>
	<string>Display - A</string>
	<key>@0,connector-type</key>
	<data>
	</data>
	<key>@0,display-connect-flags</key>
	<data>
	</data>
	<key>@0,display-type</key>
	<string>LCD</string>
	<key>@1,compatible</key>
	<string>Display - B</string>
	<key>@1,connector-type</key>
	<data>
	</data>
	<key>@1,display-connect-flags</key>
	<data>
	</data>
	<key>@1,display-type</key>
	<string>LCD</string>
	<key>@2,compatible</key>
	<string>Display - C</string>
	<key>@2,connector-type</key>
	<data>
	</data>
	<key>@2,display-connect-flags</key>
	<data>
	</data>
	<key>@2,display-type</key>
	<string>LCD</string>
	<key>model</key>
	<string>Intel HD Graphics</string>
	<key>name</key>
	<string>Intel Graphics</string>
	<key>rom-revision</key>
	<string>Experimental EFI String</string>
</dict>
</dict>
</plist>

 

 

3 Displays possible so @1,@0,@2 I am not sure is internal display is @0 or @1 I believe at @0. that is the reason, why I set @0-2 as the same ....

 

 

Has anyone an idea, what we need to inject?[/code]

Link to comment
Share on other sites

  • 2 months later...

Mate, you are not alone here.

I've been trying to start ThinkPad Edge 11" with i3 CPU without any success whatsoever these days.

All the preloaded distributions turned out to be useless for me.

 

I will give it a try with [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] and clean Snow Leopard to see how it goes and will update the post.

 

Have you managed to the point where SnowLpd boots stable from the hdd without Kernel Panic every now and then?

Link to comment
Share on other sites

  • 7 months later...
 Share

×
×
  • Create New...