Jump to content

HD4000 tinted problem


h6fngs75

Recommended Posts

Hi everyone

 

I have a difficulty in HD4000.

 

I searched many times, many keywords, and I wrote others forum about my problem but I can't solve my problem for 2-3 weeks.

 

My laptop is using Clover UEFI

 

If ig-platform-id is 01660003, hdmi is working  but internal screen is tinted (dim? foggy? cloudy?) like this picture

post-4953-0-90191100-1385314173_thumb.jpg

 

 

but interesting, I can control backlight brightness and working sleep.

(so I think My laptop may use 01660003, only have to solve tinted screen)

 

If ig-platform-id is 0166000A or B, Internal screen is fully working

 

but hdmi is not working, also I can't control backlight brightness, don't working sleep(black screen after wake)

 

I tried this patch very many times,(on 0166000A) but I coudn't solve my problem.

https://osxlatitude.com/index.php?/topic/2945-guide-for-enabling-vga-and-hdmi-in-intel-hd4000-gpu/

 

I found the questions is very similar my symptom(but I couldn't find the solution also)

http://www.insanelymac.com/forum/topic/286934-hd4000-gray-white-tinted-display-problem/

 

and I read this topic(about samsung seires 5 530u3c-a01) but couldn't help me.

https://osxlatitude.com/index.php?/topic/2520-ml-on-samsung-serie-5-530u3c-a01/

 

Help me please

 

Thanks for reading

 

Have a Nice Day

 

P.S.

My laptop Informations

SAMSUNG NT530U3C-A7HB : Intel Core i5 3337u, HD4000, 12(4+8)gb ram, 1366x768, hdmi, vga, 128gb SSD, ALC269, Elan TouchPad, OS X 10.9 Mavericks Clover Bootloader UEFI

 

And my config.plist

<?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>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
<key>Debug</key>
<false/>
<key>DropOEM_DSM</key>
<false/>
<key>Fixes</key>
<dict>
<key>AddDTGP_0001</key>
<true/>
<key>AddMCHC_0008</key>
<true/>
<key>FakeLPC_0020</key>
<true/>
<key>FixAirport_4000</key>
<true/>
<key>FixDarwin_0002</key>
<true/>
<key>FixDisplay_0100</key>
<true/>
<key>FixFirewire_0800</key>
<false/>
<key>FixHDA_8000</key>
<false/>
<key>FixHPET_0010</key>
<true/>
<key>FixIDE_0200</key>
<false/>
<key>FixIPIC_0040</key>
<true/>
<key>FixLAN_2000</key>
<true/>
<key>FixSATA_0400</key>
<false/>
<key>FixSBUS_0080</key>
<true/>
<key>FixShutdown_0004</key>
<true/>
<key>FixUSB_1000</key>
<true/>
</dict>
<key>Name</key>
<string>DSDT.aml</string>
<key>ReuseFFFF</key>
<false/>
<key>SlpSmiAtWake</key>
<true/>
<key>SuspendOverride</key>
<true/>
</dict>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>CpuPm</string>
</dict>
</array>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<true/>
<key>Generate</key>
<dict>
<key>CStates</key>
<true/>
<key>PStates</key>
<true/>
</dict>
<key>PLimitDict</key>
<integer>0</integer>
<key>UnderVoltStep</key>
<integer>0</integer>
</dict>
<key>SlpSmiAtWake</key>
<true/>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>-v</string>
<key>DefaultVolume</key>
<string>OS X Mavericks</string>
<key>Legacy</key>
<string>LegacyBiosDefault</string>
<key>LegacyBiosDefaultEntry</key>
<integer>2</integer>
<key>Log</key>
<true/>
<key>Timeout</key>
<integer>1</integer>
<key>XMPDetection</key>
<true/>
</dict>
<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<string>Detect</string>
</dict>
<key>FakeID</key>
<dict>
<key>LAN</key>
<string>0x0</string>
<key>SATA</key>
<string>0x0</string>
<key>WIFI</key>
<string>0x0</string>
<key>XHCI</key>
<string>0x0</string>
</dict>
<key>USB</key>
<dict>
<key>AddClockID</key>
<true/>
<key>FixOwnership</key>
<true/>
<key>Inject</key>
<true/>
</dict>
</dict>
<key>DisableDrivers</key>
<array>
<string>Nothing</string>
</array>
<key>GUI</key>
<dict>
<key>Hide</key>
<array>
<string>HD(1,GPT,97F45A31-6A8D-49DB-BEB3-3029E73252AA</string>
</array>
<key>Language</key>
<string>en:0</string>
<key>Mouse</key>
<dict>
<key>Enabled</key>
<false/>
</dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<string>last</string>
<key>Tool</key>
<true/>
</dict>
<key>ScreenResolution</key>
<string>1366x768</string>
<key>Theme</key>
<string>metal</string>
</dict>
<key>Graphics</key>
<dict>
<key>DualLink</key>
<integer>1</integer>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>InjectEDID</key>
<true/>
<key>LoadVBios</key>
<false/>
<key>PatchVBios</key>
<true/>
<key>ig-platform-id</key>
<string>0x0166000B</string>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleRTC</key>
<false/>
<key>AsusAICPUPM</key>
<true/>
<key>Debug</key>
<false/>
<key>KernelCpu</key>
<false/>
<key>KernelLapic</key>
<false/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>External icons patch</string>
<key>Find</key>
<data>
RXh0ZXJuYWw=
</data>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Replace</key>
<data>
SW50ZXJuYWw=
</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>LogEveryBoot</key>
<string>10</string>
<key>LogLineCount</key>
<integer>3000</integer>
<key>MountEFI</key>
<true/>
</dict>
<key>SMBIOS</key>
<dict>
<key>BiosReleaseDate</key>
<string>04/22/11</string>
<key>BiosVendor</key>
<string>Apple Computer, Inc.</string>
<key>BiosVersion</key>
<string>MBP81.88Z.0047.B0E.1104221557</string>
<key>Board-ID</key>
<string>Mac-94245B3640C91C81</string>
<key>BoardManufacturer</key>
<string>Apple Computer, Inc.</string>
<key>BoardType</key>
<integer>10</integer>
<key>ChassisAssetTag</key>
<string>MacBook-Aluminum</string>
<key>ChassisManufacturer</key>
<string>Apple Computer, Inc.</string>
<key>ChassisType</key>
<integer>8</integer>
<key>Family</key>
<string>MacBook Pro</string>
<key>Manufacturer</key>
<string>Apple Computer, Inc.</string>
<key>Mobile</key>
<true/>
<key>ProductName</key>
<string>MacBookPro8,1</string>
<key>SerialNumber</key>
<string>C02HG42TDH2G</string>
<key>Version</key>
<string>1.0</string>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<true/>
<key>InjectSystemID</key>
<true/>
</dict>
</dict>
</plist>
Link to comment
Share on other sites

have you tried calibrating the screen using display preference. or maybe you need to inject your display EDID. i don't know how in clover maybe google it.

I already tried calibrating the screen display preference, and I already have applied inject edid option in clover

But I don't know inject custom edid(I got in windows). Do you know inject custom edid patching dsdt?

Link to comment
Share on other sites

then it is a frame buffer issue.

 

My Frame Buffer Patching situation.

 

Screen_Shot_2013-11-27_at_11.09.58_AM.pn

 

I tried almost case.

 

I will start to show my patching case.

 

 

CONNECTORS VALUES FOR DISPLAY PORTS DETECTION:

//LVDS, works with any one of the below values

05 03 00 00 02 00 00 00 30 02 00 00 lvds1

05 03 00 00 02 00 00 00 30 00 00 00 lvds2

01 00 00 00 02 00 00 00 30 00 00 00 lvds3

01 00 00 00 02 00 00 00 30 02 00 00 lvds4

 

Original Frame Buffer Platform id 03 00 66 01

03 00 66 01 01 02 04 02 00 00 00 04 
00 00 00 01 00 00 00 40 10 07 00 00 
10 07 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 
05 03 00 00 02 00 00 00 30 00 00 00 c3 lvds
02 05 00 00 00 04 00 00 07 04 00 00 hdmi e
03 04 00 00 00 04 00 00 81 00 00 00 c3 dp1
04 06 00 00 00 04 00 00 81 00 00 00 c3 dp2

Original Frame Buffer Platform id 0B 00 66 01

0B 00 66 01 00 02 03 02 00 00 00 02 
00 00 00 01 00 00 00 40 10 07 00 00 
10 07 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 
02 05 00 00 00 04 00 00 07 01 00 00 cB hdmi
03 04 00 00 00 04 00 00 07 01 00 00 cB dp1
04 06 00 00 00 08 00 00 06 00 00 00 cB dp2

Case1

If change [cB dp1], [cB dp2] to [cB hdmi], [cB hdmi] = cB dp1,2 > cB hdmi in picture(I defined)

0B 00 66 01 00 02 03 02 00 00 00 02 
00 00 00 01 00 00 00 40 10 07 00 00 
10 07 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 
02 05 00 00 00 04 00 00 07 01 00 00 cB hdmi
02 05 00 00 00 04 00 00 07 01 00 00 cB hdmi
02 05 00 00 00 04 00 00 07 01 00 00 cB hdmi

result : Internal screen is working but hdmi is not working = normal(I defined)

 

Case2

If change [cB hdmi], [cB dp1], [cB dp2] to [lvds1]

0B 00 66 01 00 02 03 02 00 00 00 02 
00 00 00 01 00 00 00 40 10 07 00 00 
10 07 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 
05 03 00 00 02 00 00 00 30 02 00 00 lvds1
05 03 00 00 02 00 00 00 30 02 00 00 lvds1
05 03 00 00 02 00 00 00 30 02 00 00 lvds1 

result : Black Screen

 

Case3

If change [cB hdmi], [cB dp1], [cB dp2] to [lvds2]

0B 00 66 01 00 02 03 02 00 00 00 02 
00 00 00 01 00 00 00 40 10 07 00 00 
10 07 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 
05 03 00 00 02 00 00 00 30 00 00 00 lvds2
05 03 00 00 02 00 00 00 30 00 00 00 lvds2
05 03 00 00 02 00 00 00 30 00 00 00 lvds2

result : Tinted Screen

 

Case4

If change [cB hdmi], [cB dp1], [cB dp2] to [lvds3]

0B 00 66 01 00 02 03 02 00 00 00 02 
00 00 00 01 00 00 00 40 10 07 00 00 
10 07 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 
01 00 00 00 02 00 00 00 30 00 00 00 lvds3
01 00 00 00 02 00 00 00 30 00 00 00 lvds3
01 00 00 00 02 00 00 00 30 00 00 00 lvds3

result : Can't Boot

 

Case5

If change [cB hdmi], [cB dp1], [cB dp2] to [lvds4]

0B 00 66 01 00 02 03 02 00 00 00 02 
00 00 00 01 00 00 00 40 10 07 00 00 
10 07 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 
01 00 00 00 02 00 00 00 30 02 00 00 lvds4
01 00 00 00 02 00 00 00 30 02 00 00 lvds4
01 00 00 00 02 00 00 00 30 02 00 00 lvds4

result : Screen is crackled

 

... and many many case If I show all case, I need very long time.

 

Please advise how to patch

Link to comment
Share on other sites

×
×
  • Create New...