Jump to content

h6fngs75

Members
  • Posts

    4
  • Joined

  • Last visited

Posts posted by h6fngs75

  1. 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

  2. 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?

  3. 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>
    
×
×
  • Create New...