h6fngs75 Posted November 24, 2013 Share Posted November 24, 2013 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 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 More sharing options...
Administrators Bronxteck Posted November 24, 2013 Administrators Share Posted November 24, 2013 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. 1 Link to comment Share on other sites More sharing options...
h6fngs75 Posted November 25, 2013 Author Share Posted November 25, 2013 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 More sharing options...
Administrators Bronxteck Posted November 25, 2013 Administrators Share Posted November 25, 2013 no sorry. Link to comment Share on other sites More sharing options...
h6fngs75 Posted November 25, 2013 Author Share Posted November 25, 2013 I tried override EDID but still tinted on 01660003 Link to comment Share on other sites More sharing options...
Administrators Bronxteck Posted November 26, 2013 Administrators Share Posted November 26, 2013 then it is a frame buffer issue. Link to comment Share on other sites More sharing options...
h6fngs75 Posted November 27, 2013 Author Share Posted November 27, 2013 then it is a frame buffer issue. My Frame Buffer Patching situation. 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 More sharing options...
EMlyDinEsH Posted December 17, 2013 Share Posted December 17, 2013 I tried override EDID but still tinted on 01660003 do you get screen working fine with a and b platform id? If so then send me an ioreg file so i can check. Link to comment Share on other sites More sharing options...
Recommended Posts