Jump to content

Elitebook 8470p / HD4000 Fixing DP kills Audio


dreadkopp
 Share

7 posts in this topic

Recommended Posts

Hey guys.

 

So far I got everything to work on this little machine. Except the Displayport. I never had a Intel IGP before so I am a bit lost. I will attach my Clover folder, would be great if someone could have a look.

 

I used mostly patches found here: https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patchsince I couldn't get the IGP to work properly at all without it. (inject intel + platform id 0x01660009 / 0x0166000A just gave me 4MB Vram and graphical glitches)

 

config : CLOVER.zip

 
Thanks in advance :)
 
 
Link to comment
Share on other sites

Use 0x01660003 as your ig-platform-id to get video running with 1536 MB VRAM.

Then use the following KextsToPatch-Entries:
 

			<dict>
				<key>Comment</key>
				<string>HD4000 Scramble</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				AQAAdRc=
				</data>
				<key>Name</key>
				<string>IOGraphicsFamily</string>
				<key>Replace</key>
				<data>
				AQAAdBc=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>HDMI-audio HD4000 0x01660003, port 0304</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				AwQAAAAEAACBAAAA
				</data>
				<key>Name</key>
				<string>AppleIntelFramebufferCapri</string>
				<key>Replace</key>
				<data>
				AwQAAAAIAAAGAAAA
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>HDMI-audio HD4000 0x01660003, port 0205</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				AgUAAAAEAAAHBAAA
				</data>
				<key>Name</key>
				<string>AppleIntelFramebufferCapri</string>
				<key>Replace</key>
				<data>
				AgUAAAAIAAAGAAAA
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>HDMI-audio HD4000 0x01660003, port 0406</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				BAYAAAAEAACBAAAA
				</data>
				<key>Name</key>
				<string>AppleIntelFramebufferCapri</string>
				<key>Replace</key>
				<data>
				BAYAAAAIAAAGAAAA
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>LVDS HD4000 0x01660003, port 0503</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				BQMAAAIAAAAwAAAA
				</data>
				<key>Name</key>
				<string>AppleIntelFramebufferCapri</string>
				<key>Replace</key>
				<data>
				BQMAAAIAAAAwAgAA
				</data>
			</dict>
Link to comment
Share on other sites

Dankeschön @al6042 :)

 

UPDATE:

 

by setting the 0x01660003 platform-id in the SSDT-IGPU_HIRES.aml and stripping the kext patches by the first one (HD4000 Scramble) it works...

 

Using the first Kext Patch i will get a KP + Reboot.

 

However sound device is gone now. I was getting sound to work with lilu + applealc + layout 12.

 

I can reproduce this by en-/disabling the kext patch for lvds connector.

 

so i can have: sound but no internal display

 

OR no sound and DP Display + internal Display working.

 

 

Weird, i know. but if anyone has a solution to this please help :P Currently using Voodoohda but sound is bad ... :/

Link to comment
Share on other sites

Hey Al

 

 

 

Frohen ersten Advent!

 

 

 

i used your DSDT while dumping all of my ssdts besides the cpu-powermanagement as well as all clover-on-the-fly dsdt patches, set 0x01660004 platform id manually in clover + inject intel.

 

However i end up with the exact same result:

 

using the kextpatch for lvds disables audio, disabling the kext patch gives me audio but i loose internal monitor.

 

HS 10.13

 

Cheers

Link to comment
Share on other sites

 Share

×
×
  • Create New...