Jump to content

HD4000 Samsung Serie 5 ultra no built-in display


GHGg
 Share

23 posts in this topic

Recommended Posts

Hey guys,

 

I'm working on a Samsung serie 5 ultra hackintosh, and I can't get my built-in display to work in any way.

 

I add some strings to my org.chameleon.boot.plist like:

 

 

<key>HD4000PlatformId</key>

<string>9</string>

 

<key>device-properties</key>

<string>5e0000000100000001000000520000000100000002 010c00d041030a000000000101060000027fff04002c000000 4100410050004c002c00690067002d0070006c006100740066 006f0072006d002d006900640000000800000003006601</string>

 

Also tried with GraphicsEnabler Yes and No, same thing.

 

And with these strings, I could get my graphics and acceleration to work, but only in a external display (HDMI).

Could anybody give me a hand out?

 

Thanks!

Link to comment
Share on other sites

hello

 

why 9 ?

 

have u test the other options ?

 

ig-platform-id: 01660000, Stolen RAM for FB: 96MB, Pipes: 3, Ports: 4, FBMem: 3
ig-platform-id: 01660001, Stolen RAM for FB: 96MB, Pipes: 3, Ports: 4, FBMem: 3
ig-platform-id: 01660002, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 1, FBMem: 1
ig-platform-id: 01660003, Stolen RAM for FB: 64MB, Pipes: 2, Ports: 2, FBMem: 2
ig-platform-id: 01660004, Stolen RAM for FB: 32MB, Pipes: 3, Ports: 1, FBMem: 1
ig-platform-id: 01660008, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 3, FBMem: 3
ig-platform-id: 01660009, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 3, FBMem: 3
ig-platform-id: 0166000A, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2
ig-platform-id: 0166000B, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2

 

good hack

Link to comment
Share on other sites

I tried all of them, excluding "0162" ones (5, 6, 7)

 

And tried "9", because when I go to System Report, in "VRAM" it says that I have 64MB of shared memory, and I don't have any option in my bios to change this value.

 

Anyways, if i set just the "HD4000PlatformId" with any value, it doesn't make any difference, I got the black screen just when I try to add some "device-properties" string, then, my video just work with an output device (I tried with my HDMI, and the video shows up in my tv WITH acceleration and everything).

 

Any clue what this could be?

Link to comment
Share on other sites

Well, I just tried to patch my dsdt, and.. the result was a kernel panic.

I definitely don't know how to/what to patch into this file.

How patch?DSDT?Why no upload there? :wink2: Maybe is secret?

Link to comment
Share on other sites

Sorry for the late reply, guys.

But, here it its, my DSDT

 

Thanks

Your DSDT is empty.... :wink2: try again to up

Link to comment
Share on other sites

Any clue, guys? :(

Wait,i forget you,sorry,after 1 hour i upload fixed DSDT to test it(sorry again) :wink2:

  • Like 1
Link to comment
Share on other sites

Use this,and you is don't happy with boot(if use KP),try again to reboot with this command:

-v DSDT=No(Not need to reinstallOSX :thumbsup_anim: )

Fixed only for hd4000.zip

Edited by HUSABER
  • Like 1
Link to comment
Share on other sites

sorry to bother you again, but I was thinking, and I read some posts that says that my black screen problem could be related to the capri.kext.

 

I tried to edit the hex from my S/L/E and didn't work.

 

Do you know how to get this working?

 

Thanks in advance! ;)

Link to comment
Share on other sites

Well, tried to run in home, and i realised that I still with the same problem as before, with the hdmi cable my hackintosh runs perfectly, with qe/ci and everything, the only issue, is that I can't get it to work in my lvds. :/

 

Do I have to change anything else? Should I use an pre defined system definition?

 

I don't want to give up on this, but I see no way to get this to work. :(

Link to comment
Share on other sites

  • 3 weeks later...

GHGg - were you able to get this to work? I am having the same issue with my Dell XPS 13 L332X - HDMI works fine, and I can also see the system is running fine using screen sharing (no display found). only way I can get the internal display working is in safe mode and PCIRootUID=1...

Link to comment
Share on other sites

Cfb44, no man, I didn't get my laptop to work, but Im still trying.

And I think that changing some values from the capri kext will work, but I need time to validade this, if I get my laptop to work I'll let you know.

Link to comment
Share on other sites

Sorry to hear that - but I just got mine working 30 minutes ago!

 

I added the platform and device keys (from your post), and changed the smbios to 5.2 and it finally booted to the internal screen. performance was pretty low (4200 on geek bench), so I went back to 8.1 smbios and it is much better (6560 gb). I can boot with GE=Yes/No, and it it works either way

Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...
  • 1 month later...

This thing happened because your system cannot get correct EDID from your LCD pannel. You need to inject it other way.

For example I've got a Samsung NP530U3C-A0F - EDID: 

00 FF FF FF FF FF FF 00 4C A3 00 02 00 00 00 00 00 16 01 04 80 1D 10 78 2F 0C C5 96 5B 52 92 29 24 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 9E 1B 56 78 50 00 18 30 30 20 25 00 25 A5 10 00 00 19 00 00 00 FD 00 00 3C 30 D9 08 00 0A 20 20 20 20 20 20 00 00 00 FE 00 35 33 30 55 33 43 2D 41 30 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 1E

Injected with bootloader. Panel is working good.

 

In my case problem is in ig-platform-id. Have to use a 0x0166000A which make my display as an external and i cannot use brightness control. HDMI don't work on that id too.

On 0x01660003 I've got a some kind of overbrighted(sorry for bad bad english) display. HDMI works perfectly, no glitches at all. Brightness controll working.

Can't change anything at all by patching AppleIntelFramebufferCapri.kext

Link to comment
Share on other sites

 Share

×
×
  • Create New...