Jump to content

Lenovo G500 - Screen Flickering on Intel HD4000!


David John
 Share

18 posts in this topic

Recommended Posts

use this value in ig-platform-id = 01660004

but rather edit the binary of your AppleIntelFramebufferCapri.kext

Copy the values of 01660003, 01660004 to (only LVDS).



AAPL, ig-platform-id: 01660003, Stolen RAM is FB: 64MB, Pipes: 2, Ports: 4, FBMem: 2
@ 0, 05 03 00 00 02 00 00 00 30 00 00 00 // (LVDS)
@ 1 02 05 00 00 00 04 00 00 07 04 00 00 // (DisplayPort)
@ 2 03 04 00 00 00 04 00 00 81 00 00 00 // (DisplayPort)
@ 3 04 06 00 00 00 04 00 00 81 00 00 00 // (DisplayPort)


AAPL, ig-platform-id: 01660004, Stolen RAM is FB: 32MB, Pipes: 3, Ports: 1, FBMem: 1
@ 0, 05 03 00 00 02 00 00 00 30 02 00 00 // (LVDS) ---> switch to @ 0, 05 03 00 00 02 00 00 00 30 00 00 00

Link to comment
Share on other sites

 

use this value in ig-platform-id = 01660004
but rather edit the binary of your AppleIntelFramebufferCapri.kext
Copy the values of 01660003, 01660004 to (only LVDS).
AAPL, ig-platform-id: 01660003, Stolen RAM is FB: 64MB, Pipes: 2, Ports: 4, FBMem: 2
@ 0, 05 03 00 00 02 00 00 00 30 00 00 00 // (LVDS)
@ 1 02 05 00 00 00 04 00 00 07 04 00 00 // (DisplayPort)
@ 2 03 04 00 00 00 04 00 00 81 00 00 00 // (DisplayPort)
@ 3 04 06 00 00 00 04 00 00 81 00 00 00 // (DisplayPort)


AAPL, ig-platform-id: 01660004, Stolen RAM is FB: 32MB, Pipes: 3, Ports: 1, FBMem: 1
@ 0, 05 03 00 00 02 00 00 00 30 02 00 00 // (LVDS) ---> switch to @ 0, 05 03 00 00 02 00 00 00 30 00 00 00

 

Hi Mirone,

 

How do I edit the binary?

 

Can u brief me please?

Link to comment
Share on other sites

use this App http://www.macupdate.com/app/mac/22589/hex-fiend to open the  Binary.

open the binary find for: 05 03 00 00 02 00 00 00 30 02 00 00

replace: 05 03 00 00 02 00 00 00 30 00 00 00

 

I tried doing it. But I still see the same thing happening. I am using chameleon bootloader and how do I add this boot flag "use this value in ig-platform-id = 01660004"  ???

I tried doing it. But I still see the same thing happening. I am using chameleon bootloader and how do I add this boot flag "use this value in ig-platform-id = 01660004"  ???

 

 

use this App http://www.macupdate.com/app/mac/22589/hex-fiend to open the  Binary.

open the binary find for: 05 03 00 00 02 00 00 00 30 02 00 00

replace: 05 03 00 00 02 00 00 00 30 00 00 00

 

 

Hi Mirone,

 

How do I edit the binary?

 

Can u brief me please?

 

 

 

use this value in ig-platform-id = 01660004
but rather edit the binary of your AppleIntelFramebufferCapri.kext
Copy the values of 01660003, 01660004 to (only LVDS).
AAPL, ig-platform-id: 01660003, Stolen RAM is FB: 64MB, Pipes: 2, Ports: 4, FBMem: 2
@ 0, 05 03 00 00 02 00 00 00 30 00 00 00 // (LVDS)
@ 1 02 05 00 00 00 04 00 00 07 04 00 00 // (DisplayPort)
@ 2 03 04 00 00 00 04 00 00 81 00 00 00 // (DisplayPort)
@ 3 04 06 00 00 00 04 00 00 81 00 00 00 // (DisplayPort)


AAPL, ig-platform-id: 01660004, Stolen RAM is FB: 32MB, Pipes: 3, Ports: 1, FBMem: 1
@ 0, 05 03 00 00 02 00 00 00 30 02 00 00 // (LVDS) ---> switch to @ 0, 05 03 00 00 02 00 00 00 30 00 00 00

 

 

I tried the same way that you suggested me Mirone,

 

This is my chameleon code:

<?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>EHCIacquire</key>
	<string>Yes</string>
	<key>EnableDualLink</key>
	<string>Yes</string>
	<key>EnableWifi</key>
	<string>Yes</string>
	<key>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>GenerateCStates</key>
	<string>Yes</string>
	<key>GeneratePStates</key>
	<string>Yes</string>
	<key>Graphics Mode</key>
	<string>1366x768x32</string>
	<key>IGPEnabler</key>
	<string>Yes</string>
	<key>InjectIntel-ig</key>
	<string>01660004</string>
	<key>Kernel Flags</key>
	<string>dart=0</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>SkipNvidiaGfx</key>
	<string>Yes</string>
	<key>Timeout</key>
	<string>3</string>
	<key>device-properties</key>
	<string>640000000100000001000000580000000100000002010c00d041030a000000000101060000010101060000007fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000004006601</string>
</dict>
</plist>

and this is my device-properties.plist file:

<?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(0x1,0x0)/Pci(0x0,0x0)</key>
        <dict>
                <key>AAPL,ig-platform-id</key>
                <string>0x01660004</string>
        </dict>
</dict>
</plist>

Can someone please help me out as I have tried all my known ways. Don't know what to do? :(

Link to comment
Share on other sites

send me your DSDT+IOREG

 

Hi Mirone,

 

I have attatched my DSDT generated from DPCI Manager and IOREG generated from IORegistryExplorer.

 

Can you also let me know/confirm if there is something which I can or you can do to make my Qualcomm Atheros - AR9485 Wireless Network Adapter and Sun PRO [Radeon HD 8570A/8570M] get to work?

 

 

Advance Thank Q for ur all help... :)

DSDT+IOREG.zip

Link to comment
Share on other sites

  • 7 months later...

Hello

 

I find this topic after searching.....about "lenovo g500 os x yosemite screen glitches"

 

I am "wncd" and i make a discusion like these....

 

1)LINK1 tonymacx86

2)LINK2 YoutubeVideo  Check the discussion if you have time.

 

 

I think that your solution is the best.....

 

Please can you help me also to solve my problem?

hi, please remove all links from TMx86, READ the RULES.

i sent you a PM requesting your files.

Link to comment
Share on other sites

 Share

×
×
  • Create New...