Jump to content
ahmed_ais

Guide for Installing OS X on Lenovo IdeaPad Y510p

1,395 posts in this topic

Recommended Posts

HDMI Audio needs much more than a working AppleHDA.kext but it is a good start, lets do this!

 

I know. I was just reading guides and forums. But it can be done. There so much to learn.

 

So, how can I tell whether the Graphics part worked? I installed the three mentioned Kexts and manually edited my plist.config to include the sections by just pasting them toward the bottom of the file. I used DPCIManager to fix perms clear caches. I reboot and set Clover to boot w/o caches and the graphics haven't changed in performance and they're still just as glitched. Any suggestions on what I may have done wrong based on my steps?

 

Ok. First of all its "config.plist". Now should not copy it to the bottom of the file. Look for "KextsToPatch" under "KernelAndKextPatches" in your plist file and edit there. For ex. here's what i did:

<key>KernelAndKextPatches</key>
<dict>
	<key>AppleRTC</key>
	<true/>
	<key>AsusAICPUPM</key>
	<true/>
	<key>KernelLapic</key>
	<true/>
	<key>KernelPm</key>
	<true/>
	<key>KextsToPatch</key>
	<array>
		<dict>
			<key>Comment</key>
			<string>Boot graphics glitch, 10.10.2 (2 of 2)</string>
			<key>Find</key>
			<data>
			hcB0a0g=
			</data>
			<key>Name</key>
			<string>IOGraphicsFamily</string>
			<key>Replace</key>
			<data>
			McB0W0g=
			</data>
		</dict>
		<dict>
			<key>Comment</key>
			<string>0x0a260006 9MB cursor bytes patch</string>
			<key>Find</key>
			<data>
			BgAmCgEDAwMAAAACAAAwAQAAYAA=
			</data>
			<key>Name</key>
			<string>AppleIntelFramebufferAzul</string>
			<key>Replace</key>
			<data>
			BgAmCgEDAwMAAAACAAAwAQAAkAA=
			</data>
		</dict>
		<dict>
			<key>Comment</key>
			<string>Boot graphics glitch, 10.10.2 (1 of 2)</string>
			<key>Find</key>
			<data>
			QYjE6xE=
			</data>
			<key>Name</key>
			<string>IOGraphicsFamily</string>
			<key>Replace</key>
			<data>
			QYjE6zE=
			</data>
		</dict>
		<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>

Share this post


Link to post
Share on other sites
Advertisement

Guide updated in first post. Change-log:

  • Updated section 6.2 Sound by adding sound fix using AppleHDA.kext.
  • Added the patched AppleHDA.kext to Downloads section.
  • Gave credit to who deserve it 

Share this post


Link to post
Share on other sites

 

Ok. First of all its "config.plist". Now should not copy it to the bottom of the file. Look for "KextsToPatch" under "KernelAndKextPatches" in your plist file and edit there. For ex. here's what i did:

 

 

I did it like this as well, but I don't think it took. Either the patches or the kexts aren't taking. How do I verify that the graphics Kexts are working? "kextstat | grep FakePCIIID" shows org.rehabman.driver.FakePCIIID is loaded. However, graphics still seem glitchy to me.

Share this post


Link to post
Share on other sites

I did it like this as well, but I don't think it took. Either the patches or the kexts aren't taking. How do I verify that the graphics Kexts are working? "kextstat | grep FakePCIIID" shows org.rehabman.driver.FakePCIIID is loaded. However, graphics still seem glitchy to me.

 

I haven't been following up your issue since intruder16 was replying to you. Can you summarize your problem? If you have a problem with graphics then make sure you are following the procedure in the guide correctly. Two kexts are needed as stated in the guide: FakePCIID.kext and FakePCIID_HD4600_HD4400.kext. Also couple of settings will have to be changed in config.plist:

<key>Devices</key>
<dict>
 <key>FakeID</key>
 <dict>
   <key>IntelGFX</key>
   <string>0x04128086</string>
...
<key>Graphics</key>
<dict>
  <key>Inject</key>
  <dict>
   <key>Intel</key>
   <true/>
  </dict>
  <key>ig-platform-id</key>
  <string>0x0a260006</string>
...

If you do these and used a suitable smbios (like macbookpro 11.1 or iMac14.2) you should have a working graphics. If you have a working graphics but with (small, tiny) glitches then try adding the 9MB cursor framebuffer patch which is included in the guide:

<dict>
               <key>Comment</key>
               <string>0x0a260006 9MB cursor bytes patch</string>
               <key>Find</key>
               <string>0600260a01030303000000020000300100006000</string>
               <key>Name</key>
               <string>AppleIntelFramebufferAzul</string>
               <key>Replace</key>
               <string>0600260a01030303000000020000300100009000</string>
</dict>

Note: the 9MB cursor framebuffer patch should be put using a plist editor and not with Clover Configurator. If you use Clover Configurator to make any edits to the config.plist you have to know that the app will not recognize that specific patch format and will remove it upon saving so you will have to put it manually after finishing with Clover Configurator.

Share this post


Link to post
Share on other sites
Note: the 9MB cursor framebuffer patch should be put using a plist editor and not with Clover Configurator. If you use Clover Configurator to make any edits to the config.plist you have to know that the app will not recognize that specific patch format and will remove it upon saving so you will have to put it manually after finishing with Clover Configurator.

 

I'm going to guess that this is my problem. Going to re-do this step now. Checking it out and will reply. However, the symptoms are the following: I installed the kexts you mentioned, applied the config.plist patches you mentioned (at first, incorrectly, but I fixed that thanks to intruder), I used the DPCIMwhatever program to fix perms and rebuild kext cache, restarted and I still get 7MB in About This Mac and glitchy graphics. Should I still see 7MB video RAM? Also, my title bars are glitched and my login screen flickers when loading and when exiting. I don't think I have accelerated graphics yet.

 

EDIT: Re-did the above step. It didn't fix my problem.

EDIT2: I think it has something to do with loading the right kexts.

Share this post


Link to post
Share on other sites

I'm going to guess that this is my problem. Going to re-do this step now. Checking it out and will reply. However, the symptoms are the following: I installed the kexts you mentioned, applied the config.plist patches you mentioned (at first, incorrectly, but I fixed that thanks to intruder), I used the DPCIMwhatever program to fix perms and rebuild kext cache, restarted and I still get 7MB in About This Mac and glitchy graphics. Should I still see 7MB video RAM? Also, my title bars are glitched and my login screen flickers when loading and when exiting. I don't think I have accelerated graphics yet.

 

EDIT: Re-did the above step. It didn't fix my problem.

EDIT2: I think it has something to do with loading the right kexts.

If you recall what I said then your problem is not having the (small, tiny) glitch I was talking about. You don't have a properly fixed graphics at all.

 

....

If you do these and used a suitable smbios (like macbookpro 11.1 or iMac14.2) you should have a working graphics. If you have a working graphics but with (small, tiny) glitches then try adding the 9MB cursor framebuffer patch

...

Zip your EFI folder and link it here. Also tell me have you played with the kexts in /S/L/E or what did you do before using the 2 kexts I mentioned earlier?

Share this post


Link to post
Share on other sites

........

I used the DPCIMwhatever program ...........

 

:hysterical:  :hysterical:

 

Now onto topic. Answer these questions first:

 

1. Which Mac version are you using? 10.10, 10.10.2, 10.10.3?

2. Did you see any of these kexts in either System/Library/Extensions or Clover/Kexts/ :

 

    FakePCIID.kext, FakePCIID_HD4600_HD4400.kext 

 

3. Attach you config.plist and post here.

Share this post


Link to post
Share on other sites

 

Topic moved to the right place.
 
PS: Very good guide, is the more complete that i see in this forum!  ;)
 
Congrats!

 

 

Thanks for this and thanks for every one contributed to this guide either directly or indirectly!

Share this post


Link to post
Share on other sites

config.plist is ZIPped and attached.

 

My EFI folder ZIPped: http://tinyurl.com/nwvbkje

 

ls -la /System/Library/Extensions:

$ ls -la /System/Library/Extensions/
total 32
drwxr-xr-x  238 root  wheel   8126 Feb 26 06:07 .
drwxr-xr-x   77 root  wheel   2652 Feb 11 16:31 ..
drwxr-xr-x    3 root  wheel    102 Dec 22 23:15 ALF.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:24 AMD2400Controller.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:24 AMD2600Controller.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:24 AMD3800Controller.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:24 AMD4600Controller.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:24 AMD4800Controller.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:24 AMD5000Controller.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:24 AMD6000Controller.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:24 AMD7000Controller.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:24 AMD8000Controller.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:24 AMD9000Controller.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:24 AMDFramebuffer.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:24 AMDRadeonVADriver.bundle
drwxr-xr-x    3 root  wheel    102 Dec 23 00:24 AMDRadeonX3000.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:24 AMDRadeonX3000GLDriver.bundle
drwxr-xr-x    3 root  wheel    102 Dec 23 00:24 AMDRadeonX4000.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:24 AMDRadeonX4000GLDriver.bundle
drwxr-xr-x    3 root  wheel    102 Dec 23 00:24 AMDSupport.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 ATIRadeonX2000.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 ATIRadeonX2000GA.plugin
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 ATIRadeonX2000GLDriver.bundle
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 ATIRadeonX2000VADriver.bundle
drwxr-xr-x    3 root  wheel    102 Dec 22 23:32 Apple16X50Serial.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:17 AppleACPIPlatform.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:25 AppleAHCIPort.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:19 AppleAPIC.kext
drwxr-xr-x    3 root  wheel    102 Feb  2  2014 AppleBMC.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:34 AppleBacklight.kext
drwxr-xr-x    3 root  wheel    204 Feb 11 16:24 AppleBacklightExpert.kext
drwxr-xr-x    3 root  wheel    102 Jan 16 23:51 AppleBluetoothMultitouch.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:30 AppleCameraInterface.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:10 AppleCredentialManager.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:22 AppleEFIRuntime.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:16 AppleFDEKeyStore.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:26 AppleFSCompressionTypeDataless.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:26 AppleFSCompressionTypeZlib.kext
drwxr-xr-x    3 root  wheel    102 Sep  9 16:11 AppleFWAudio.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:14 AppleFileSystemDriver.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:33 AppleGraphicsControl.kext
drwxr-xr-x    3 root  wheel    102 Jan  5 21:38 AppleGraphicsPowerManagement.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:16 AppleHDA.kext
drwxr-xr-x    3 root  wheel    102 Jan 16 23:48 AppleHIDKeyboard.kext
drwxr-xr-x    3 root  wheel    102 Jan 16 23:48 AppleHIDMouse.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:19 AppleHPET.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:13 AppleHSSPIHIDDriver.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:13 AppleHSSPISupport.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:32 AppleHV.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:32 AppleHWAccess.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:34 AppleHWSensor.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:13 AppleIRController.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:20 AppleIntelCPUPowerManagement.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:23 AppleIntelCPUPowerManagementClient.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:21 AppleIntelFramebufferAzul.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:21 AppleIntelFramebufferCapri.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 AppleIntelHD3000Graphics.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 AppleIntelHD3000GraphicsGA.plugin
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 AppleIntelHD3000GraphicsGLDriver.bundle
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 AppleIntelHD3000GraphicsVADriver.bundle
drwxr-xr-x    3 root  wheel    102 Dec 23 00:21 AppleIntelHD4000Graphics.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:21 AppleIntelHD4000GraphicsGLDriver.bundle
drwxr-xr-x    3 root  wheel    102 Dec 23 00:21 AppleIntelHD4000GraphicsVADriver.bundle
drwxr-xr-x    3 root  wheel    102 Dec 23 00:21 AppleIntelHD5000Graphics.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:21 AppleIntelHD5000GraphicsGLDriver.bundle
drwxr-xr-x    3 root  wheel    102 Dec 23 00:21 AppleIntelHD5000GraphicsVADriver.bundle
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 AppleIntelHDGraphics.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 AppleIntelHDGraphicsFB.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 AppleIntelHDGraphicsGA.plugin
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 AppleIntelHDGraphicsGLDriver.bundle
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 AppleIntelHDGraphicsVADriver.bundle
drwxr-xr-x    3 root  wheel    102 Dec 23 00:21 AppleIntelHSWVA.bundle
drwxr-xr-x    3 root  wheel    102 Dec 23 00:21 AppleIntelIVBVA.bundle
drwxr-xr-x    3 root  wheel    102 Dec 22 23:11 AppleIntelLpssDmac.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:11 AppleIntelLpssGspi.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:11 AppleIntelLpssI2C.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:11 AppleIntelLpssI2CController.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:11 AppleIntelLpssSpiController.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:10 AppleIntelLpssUART.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:33 AppleIntelMCEReporter.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 AppleIntelSNBGraphicsFB.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 AppleIntelSNBVA.bundle
drwxr-xr-x    3 root  wheel    102 Oct 29 22:22 AppleKextExcludeList.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:20 AppleKeyStore.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:21 AppleKeyswitch.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:33 AppleLPC.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:25 AppleLSIFusionMPT.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:48 AppleMCCSControl.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:33 AppleMCEDriver.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:23 AppleMCP89RootPortPM.kext
drwxr-xr-x    3 root  wheel    102 Nov 10 20:14 AppleMIDIBluetoothDriver.plugin
drwxr-xr-x    3 root  wheel    102 Sep  9 16:08 AppleMIDIFWDriver.plugin
drwxr-xr-x    3 root  wheel    102 Nov 10 20:13 AppleMIDIIACDriver.plugin
drwxr-xr-x    3 root  wheel    102 Nov 10 20:13 AppleMIDIRTPDriver.plugin
drwxr-xr-x    3 root  wheel    102 Nov 10 20:13 AppleMIDIUSBDriver.plugin
drwxr-xr-x    3 root  wheel    102 Dec 22 23:21 AppleMatch.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:33 AppleMikeyHIDDriver.kext
drwxr-xr-x    3 root  wheel    102 Aug 17  2014 AppleMobileDevice.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:11 AppleMobileFileIntegrity.kext
drwxr-xr-x    3 root  wheel    102 Jan  6 22:14 AppleMultitouchDriver.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:33 AppleOSXWatchdog.kext
drwxr-xr-x    3 root  wheel    102 Jan 14 21:18 ApplePlatformEnabler.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:19 AppleRAID.kext
drwxr-xr-x    3 root  wheel    102 Jan  8 22:05 AppleRAIDCard.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:15 AppleRTC.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:11 AppleSDXC.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:34 AppleSEP.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:20 AppleSMBIOS.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:29 AppleSMBusController.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:29 AppleSMBusPCI.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:32 AppleSMC.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:32 AppleSMCLMU.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:34 AppleSRP.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:18 AppleSmartBatteryManager.kext
drwxr-xr-x    3 root  wheel    102 Jan 13 17:01 AppleStorageDrivers.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:17 AppleThunderboltDPAdapters.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:33 AppleThunderboltEDMService.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:31 AppleThunderboltIP.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:18 AppleThunderboltNHI.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:16 AppleThunderboltPCIAdapters.kext
drwxr-xr-x    3 root  wheel    102 Jan  8 22:01 AppleThunderboltUTDM.kext
drwxr-xr-x    3 root  wheel    102 Dec 28 17:18 AppleTopCase.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:32 AppleTyMCEDriver.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:18 AppleUSBAudio.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:10 AppleUSBDisplays.kext
drwxr-xr-x    3 root  wheel    102 Aug 17  2014 AppleUSBEthernetHost.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:18 AppleUSBMultitouch.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:12 AppleUSBTopCase.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:33 AppleUpstreamUserClient.kext
drwxr-xr-x    3 root  wheel    102 Dec 14 22:31 AppleVADriver.bundle
drwxr-xr-x    3 root  wheel    102 Dec 22 23:18 AppleWWANAutoEject.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:23 AppleXsanFilter.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:33 Apple_iSight.kext
drwxr-xr-x    3 root  wheel    204 Feb 11 16:24 AudioAUUC.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:13 BootCache.kext
drwxr-xr-x    3 root  wheel    102 Sep  9 15:14 CellPhoneHelper.kext
drwxr-xr-x    3 root  wheel    102 Jan  7 18:46 CoreStorage.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:31 DSACL.ppp
drwxr-xr-x    3 root  wheel    102 Dec 22 23:31 DSAuth.ppp
drwxr-xr-x    3 root  wheel    102 Sep  9 15:13 DVFamily.bundle
drwxr-xr-x    3 root  wheel    102 Dec 22 23:32 Dont Steal Mac OS X.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:31 EAP-KRB.ppp
drwxr-xr-x    3 root  wheel    102 Sep  9 14:49 EAP-RSA.ppp
drwxr-xr-x    3 root  wheel    102 Dec 22 23:31 EAP-TLS.ppp
drwxr-xr-x    3 root  wheel    102 Feb 26 06:06 FakePCIID.kext
drwxr-xr-x    3 root  wheel    102 Feb 26 06:06 FakePCIID_HD4600_HD4400.kext
drwxr-xr-x    3 root  wheel    102 Feb 26 06:06 FakePCIID_Intel_HDMI_Audio.kext
drwxr-xr-x    3 root  wheel    102 Feb 25 11:16 FakeSMC.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:26 GeForce.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 GeForceGA.plugin
drwxr-xr-x    3 root  wheel    102 Dec 23 00:26 GeForceGLDriver.bundle
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 GeForceTesla.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 GeForceTeslaGLDriver.bundle
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 GeForceTeslaVADriver.bundle
drwxr-xr-x    3 root  wheel    102 Dec 23 00:26 GeForceVADriver.bundle
drwxr-xr-x    3 root  wheel    102 Dec 22 23:24 IO80211Family.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:18 IOACPIFamily.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:26 IOAHCIFamily.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:19 IOATAFamily.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:30 IOAVBFamily.kext
drwxr-xr-x    3 root  wheel    102 Nov 21 20:12 IOAccelerator2D.plugin
drwxr-xr-x    3 root  wheel    102 Dec 22 23:29 IOAcceleratorFamily.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:31 IOAcceleratorFamily2.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:33 IOAudio2Family.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:29 IOAudioFamily.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:22 IOBDStorageFamily.kext
drwxr-xr-x    3 root  wheel    102 Jan 16 23:52 IOBluetoothFamily.kext
drwxr-xr-x    3 root  wheel    102 Jan 16 23:52 IOBluetoothHIDDriver.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:22 IOCDStorageFamily.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:10 IODVDStorageFamily.kext
drwxr-xr-x    3 root  wheel    102 Sep  9 16:25 IOFireWireAVC.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:23 IOFireWireFamily.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:33 IOFireWireIP.kext
drwxr-xr-x    3 root  wheel    102 Sep  9 15:12 IOFireWireSBP2.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:25 IOFireWireSerialBusProtocolTransport.kext
drwxr-xr-x    3 root  wheel    204 Feb 11 16:24 IOGraphicsFamily.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:13 IOHDIXController.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:23 IOHIDFamily.kext
drwxr-xr-x    3 root  wheel    204 Feb 11 16:24 IONDRVSupport.kext
drwxr-xr-x    3 root  wheel    102 Feb 25 14:03 IONetworkingFamily.kext
drwxr-xr-x    3 root  wheel    204 Feb 11 16:24 IOPCIFamily.kext
drwxr-xr-x    3 root  wheel    102 Jan  6 20:55 IOPlatformPluginFamily.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:17 IOReportFamily.kext
drwxr-xr-x    3 root  wheel    102 Jan  8 22:02 IOSCSIArchitectureModelFamily.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:10 IOSCSIParallelFamily.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:18 IOSMBusFamily.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:13 IOSerialFamily.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:18 IOSlowAdaptiveClockingFamily.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:22 IOStorageFamily.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:19 IOStreamFamily.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:34 IOSurface.kext
drwxr-xr-x    3 root  wheel    102 Sep  9 16:10 IOThunderboltFamily.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:29 IOTimeSyncFamily.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:11 IOUSBAttachedSCSI.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:10 IOUSBFamily.kext
drwxr-xr-x    3 root  wheel    102 Jan 12 17:30 IOUSBMassStorageClass.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:15 IOUserEthernet.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:12 IOVideoFamily.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:31 L2TP.ppp
drwxr-xr-x    3 root  wheel    102 Dec 22 23:31 Libm.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:26 NVDAGF100Hal.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:26 NVDAGK100Hal.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 NVDANV50HalTesla.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:26 NVDAResman.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 NVDAResmanTesla.kext
drwxr-xr-x    3 root  wheel    102 Dec 23 00:26 NVDAStartup.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:15 NVSMU.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:33 OSvKernDSPLib.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:30 PPP.kext
drwxr-xr-x    3 root  wheel    102 Sep  9 15:18 PPPSerial.ppp
drwxr-xr-x    3 root  wheel    102 Dec 22 23:30 PPPoE.ppp
drwxr-xr-x    3 root  wheel    102 Dec 22 23:30 PPTP.ppp
drwxr-xr-x    3 root  wheel    102 Dec 22 23:20 Quarantine.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:31 Radius.ppp
drwxr-xr-x    3 root  wheel    102 Nov  6 19:14 SMARTLib.plugin
drwxr-xr-x    3 root  wheel    102 Dec 22 23:33 SMCMotionSensor.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:27 Sandbox.kext
drwxr-xr-x    4 root  wheel    204 Feb 11 16:24 System.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:16 TMSafetyNet.kext
drwxr-xr-x    3 root  wheel    102 Feb 25 11:16 VoodooPS2Controller.kext
-rw-r--r--    1 root  wheel  15080 Feb 25 11:16 VoodooPS2Daemon
drwxr-xr-x    3 root  wheel    102 Nov 16 15:22 acfs.kext
drwxr-xr-x    3 root  wheel    102 Nov 16 15:22 acfsctl.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:30 autofs.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:15 cd9660.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:11 cddafs.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:25 corecrypto.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:23 exfat.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:14 iPodDriver.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:35 mcxalr.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:28 msdosfs.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:24 ntfs.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:12 pthread.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:12 smbfs.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:30 triggers.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:32 udf.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:33 vecLib.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:11 webcontentfilter.kext
drwxr-xr-x    3 root  wheel    102 Dec 22 23:33 webdav_fs.kext

config.plist.zip

Share this post


Link to post
Share on other sites

HDMI Audio fixed  :thumbsup_anim:

 

Steps to fix it:

  1. Make sure you are using patched AppleHDA (i.e. the one intruder16 made before)
  2. Patch the DSDT/SSDT that have the device at address 0x00030000, usually called B0D3, to HDAU (mine was SSDT-6) 
    # Rename B0D3 to HDAU
    into_all all code_regex B0D3\. replaceall_matched begin HDAU. end;
    into_all all code_regex \.B0D3 replaceall_matched begin .HDAU end;
    into_all all code_regex \sB0D3, replaceall_matched begin HDAU, end;
    into_all all code_regex \(B0D3 replaceall_matched begin (HDAU end;
    into_all all label B0D3 set_label begin HDAU end;
    into_all all label _SB.PCI0.B0D3 set_label begin _SB.PCI0.HDAU end;
    into_all all label \_SB.PCI0.B0D3 set_label begin \_SB.PCI0.HDAU end;
    into_all all label ^^B0D3 set_label begin ^^HDAU end;
    into_all all label ^B0D3 set_label begin ^HDAU end;
  3. Put FakePCIID_Intel_HDMI_Audio.kext in Clover's kexts folder (optionally can be installed in /S/L/E)
  4. Patch AppleIntelFramebufferAzul.kext for HDMI-audio (there are other patches for other configurations if this one did not work)
    <dict>
    	<key>Comment</key>
    	<string>HDMI-audio, port 0105, 0x0a260005 0x0a260006, 0x0d220003, 0x0a2e000a, 0x0a26000a</string>
    	<key>Find</key>
    	<data>
    	AQUJAAAEAACHAAAA
    	</data>
    	<key>Name</key>
    	<string>AppleIntelFramebufferAzul</string>
    	<key>Replace</key>
    	<data>
    	AQUJAAAIAACHAAAA
    	</data>
    </dict>
  5. Set this option in clover's config.plist:
    <key>Devices</key>
    <dict>
    	....
    	<key>UseIntelHDMI</key>
    	<true/>
    </dict>
  6. Clear cache (a precaution) and shut down or restart

Now audio is controlled via the HDMI TV on my configuration!
Screen_Shot_2015_02_26_at_18_35_35.png

PS:

Toleda has warned not to hot plug the HDMI cable for HD4600 because the system will freeze with a fatal Intel error and restart. I tried connecting and disconnecting HDMI cable while OS X is running (hot plug) and all is fine no problem. The only time a problem will occur is when turning the external display off or switching the display to other mode than HDMI (all while HDMI cable is connected and OS X is running). In this case OS X will freeze for second every few seconds but turning the external display on again, switching to HDMI mode again, or disconnecting the HDMI cable will fix the freezing. But in all cases I have not found any fatal errors or forced restarts so I think this is good!

Share this post


Link to post
Share on other sites

HDMI Audio fixed  :thumbsup_anim:

.........

 

Great Work !! So finally its fixed. Thanks mate!

 

Wait-a-minute! So you are saying that there is no fatal restart, freeze or anything like that when Hot-pluging? Nice!!

 

I so want to test it now.

Share this post


Link to post
Share on other sites

 

config.plist is ZIPped and attached.

 

My EFI folder ZIPped: http://tinyurl.com/nwvbkje

 

ls -la /System/Library/Extensions:

$ ls -la /System/Library/Extensions/
total 32
...
drwxr-xr-x    3 root  wheel    102 Feb 25 11:16 VoodooPS2Controller.kext
-rw-r--r--    1 root  wheel  15080 Feb 25 11:16 VoodooPS2Daemon
...

 

 

Well, first I'm not sure why are you putting kexts in 10.9, 10.10, and Other folders? putting into 10.10 is enough (or do you have Mavericks installed so you need 10.9 too?). Secondly, I never had to have VoodooPS2Daemon on my system so I don't think you need it too. You are even putting it in the wrong place as it is not supposed to be in /S/L/E or Clover kexts folders:

sudo cp org.rehabman.voodoo.driver.Daemon.plist /Library/LaunchDaemons
sudo cp VoodooPS2Daemon /usr/bin

All the written above is not related to your graphic issue which I think is simple. You have a typo in Clover's config.plist file regarding ig-platform-id value:

<key>ig-platform-id</key>
<string>0x0a2600006</string>

It should be 0x0a260006 instead of 0x0a2600006 ... you added one extra 0 but it can ruin everything !!

Share this post


Link to post
Share on other sites

And btw to all those using AppleHDA patched version (from 10.10.2) wondering how to update to 10.10.3 beta (or stable when it comes) without breaking AppleHDA, here is the solution:

 

This solution will survive future OSX updates (thanks to pokenguyen):

 

I made a clover kext injection patch using patch-hda script by bcc9 and modified by Rehabman. This is the patch:

                         <dict>
				<key>Comment</key>
				<string>Replace Apple Codec</string>
				<key>Find</key>
				<data>
				hBnUEQ==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				ggLsEA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Additional Patch</string>
				<key>Find</key>
				<data>
				hAjsEA==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				AAAAAA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Additional Patch</string>
				<key>Find</key>
				<data>
				hQjsEA==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				AAAAAA==
				</data>
			</dict>

To use this. Follow these steps:

 

1. Edit your clover's config.plist and add the above patch to KernelAndKextPatches > KextsToPatch section. (or you can refer to mine from attachments)

2. Download DummyHDA.kext from attachment. (i already patched it)

3. Remove patched AppleHDA.kext (if you used mine) and install original untouched AppleHDA.kext (attached too)

4. Install DummyHDA.kext

5. Goto Clover Configurator->Devices->Audio Inject->3

6. Reboot and done. (You may have to reboot once more).

 

Also attached is EAPDFix.kext. Install both and you wont have to worry about patching AppleHDA again.

 

 

PS. This is better solution than installing patched AppleHDA. So @Ahmed update your guide & downloads accordingly.

 

For future updates to patched AppleHDA.kext visit here. http://www.insanelymac.com/forum/files/file/372-applehda-for-alc282/

 

AppleHDA(orig10.10.2).kext.zip

DummyHDA.kext.zip

EAPDFix.kext.zip

config.plist.zip

Share this post


Link to post
Share on other sites

And btw to all those using AppleHDA patched version (from 10.10.2) wondering how to update to 10.10.3 beta (or stable when it comes) without breaking AppleHDA, here is the solution:

 

This solution will survive future OSX updates (thanks to pokenguyen):

 

I made a clover kext injection patch using patch-hda script by bcc9 and modified by Rehabman. This is the patch:

                         <dict>
				<key>Comment</key>
				<string>Replace Apple Codec</string>
				<key>Find</key>
				<data>
				hBnUEQ==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				ggLsEA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Additional Patch</string>
				<key>Find</key>
				<data>
				hAjsEA==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				AAAAAA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Additional Patch</string>
				<key>Find</key>
				<data>
				hQjsEA==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				AAAAAA==
				</data>
			</dict>

To use this. Follow these steps:

 

1. Edit your clover's config.plist and add the above patch to KernelAndKextPatches > KextsToPatch section. (or you can refer to mine from attachments)

2. Download DummyHDA.kext from attachment. (i already patched it)

3. Remove patched AppleHDA.kext (if you used mine) and install original untouched AppleHDA.kext (attached too)

4. Install DummyHDA.kext

5. Reboot and done. (You may have to reboot once more).

 

Also attached is EAPDFix.kext. Install both and you wont have to worry about patching AppleHDA again.

 

 

PS. This is better solution than installing patched AppleHDA. So @Ahmed update your guide & downloads accordingly.

 

That's good as I was going to ask you to give procedure for patching AppleHDA to include in the guide so people would not wait for anyone to patch it for them if new update break it. But now no one should bother since they will not need to edit DummyHDA.

 

I only want to check weather this method would break HDMI audio or not ... if not, I will update the guide immediately!

 

Thanks for sharing!

 

Edit:

It does play nicely with HDMI Audio so I will update the guide with this instead.

Share this post


Link to post
Share on other sites

That's good as I was going to ask you to give procedure for patching AppleHDA to include in the guide so people would not wait for anyone to patch it for them if new update break it. But now no one should bother since they will not need to edit DummyHDA.

 

I only want to check weather this method would break HDMI audio or not ... if not, I will update the guide immediately!

 

Thanks for sharing!

 

The complete procedure is too long. Its not possible for me to write it all up. You can refer to other guide on the internet (search for "AppleHDA patching guide"). Now, i'll share the tough part thats needed to make it work perfectly so that if anybody ever want to patch it themselves they can do it.

 

Note: This is not a complete guide! I'm just sharing the trickiest part from the guide. (And its only for Realtek ALC282 - Codec ID - 0x10ec0282).

 

Please read the complete guide "here" before attempting THIS.

 

1. Codec-Pin Info :

 

Codec             :        Realtek ALC282

Address          :        0

Vendor ID       :        0x10ec0282 (HEX),   283902594 (Decimal)

 

 Node           Pin Default             Description

 

0x12 (18)  :  0x90a60940  :  [Fixed] Mic at Int N/A

0x14 (20)  :  0x90170110  :  [Fixed] Speaker at Int N/A  [EAPD]

0x18 (24)  :  0x04a11830  :  [Jack] Mic at Ext Right {External Mic Jack}

0x21 (33)  :  0x04211050  :  [Jack] HP Out at Ext Right 

 

Check this info from codec_dump first.

 

2. Verbs Info :

 

There are two ways to do it. Both mentioned in the guide i linked above. I used the manual one.

 

01271C40 01271D00 01271EA0 01271F90 01471C10 01471D00 01471E17 01471F90 01871C30 01871D10 01871E81 01871F00 01E71C20 01E71D10 01E71E44 01E71F00 02171C50 02171D10 02171E21 02171F00 01470C02 

 

Note that this is the complete verb info after all the calculations and just need to be put in

 

"AppleHDA.kext/Contents/Plugins/AppleHDAHardwareConfigDriver.kext/Info.plist->IOKitPersonalities->HDA Hardware Config Resource->HDAConfigDefault->Item 0->ConfigData"  

 

(Note: only put this in the "item" number where you have defined your "codec id" in decimals).

 

HqqwlZb.jpg

 

3. Path Map :

 

PathMaps for the Output and Input Devices of ALC282:
 
Pin Complex->Audio Mixer->Audio Output (Hex values)
 
Speaker : 20 -> 12 -> 2   (0x14 -> 0x0c -> 0x02)
HeadPhone : 33 -> 13 -> 3 (0x21 -> 0x0d -> 0x03)
 
Pin Complex->Audio Selector/Mixer->Audio Input(Hex values)
 
Internal Mic (0x12) : 18 -> 17 (0x12 -> 0x11)
External Mic (0x18) : 24 -> 34 -> 9 (0x18 -> 0x22 -> 0x09)

 

This all data goes under "Platforms.xml.zlib" file which is too long and can be confusing.

 

And thus you can take a look at my "Platforms.xml" (Inflated & Attached). I removed all the unnecessary code (almost 80%). 

 

Also attached is "Layout.xml"

 

Happy Hacking. Hope this helps. If anybody has a question feel free to ask here

layout3.xml.zip

Platforms.xml.zip

Share this post


Link to post
Share on other sites

Edit 2:

Regarding Hot Plug: There is no problem hot plugging/unplugging HDMI cable (IF) OS X booted with HDMI cable plugged in. Otherwise, once we plug HDMI cable while OS X booted without it the built-in display (only) will turn into this:

IMAG0342.jpg

 

 This is an issue that we need to fix. A workaround if it happened to use the external display to change the built-in display resolution to anything then back to 1920x1080 again.

Share this post


Link to post
Share on other sites

Well, first I'm not sure why are you putting kexts in 10.9, 10.10, and Other folders? putting into 10.10 is enough (or do you have Mavericks installed so you need 10.9 too?). Secondly, I never had to have VoodooPS2Daemon on my system so I don't think you need it too. You are even putting it in the wrong place as it is not supposed to be in /S/L/E or Clover kexts folders:

sudo cp org.rehabman.voodoo.driver.Daemon.plist /Library/LaunchDaemons
sudo cp VoodooPS2Daemon /usr/bin

All the written above is not related to your graphic issue which I think is simple. You have a typo in Clover's config.plist file regarding ig-platform-id value:

<key>ig-platform-id</key>
<string>0x0a2600006</string>

It should be 0x0a260006 instead of 0x0a2600006 ... you added one extra 0 but it can ruin everything !!

 

I copied all the files for VoodooHDA because I didn't know what I needed. And I may have been Drunkintoshing a little bit when I added that extra 0 there. Now that I removed it, it boots to completely glitched graphics. I mean lines across the screen. I've attached a picture.

 

EDIT: Just saw your post above mine. Maybe we can fix both. I booted w/o HDMI plugged in, and I didn't unplug HDMI in the process. Still entertainingly opportune posts though.

 

EDIT 2: I discovered the reason the picture is like that is because of a kext called AppleIntelFramebufferAzul.kext. If I remove it, then it goes into 7MB {censored} graphics mode. If I use it, it comes out all distorted. Can one of you send me this kext all ZIPed up? I may have downloaded a "patched" one from some YouTube video and replaced my original.

post-1481894-0-38000600-1424981487_thumb.jpg

Share this post


Link to post
Share on other sites

Sorry brother i can't help you with HDMI. Have nothing to test it with.

 

 

This is an issue that we need to fix. A workaround if it happened to use the external display to change the built-in display resolution to anything then back to 1920x1080 again.

 

 

So i guess its better to set up a hotkey to change resolutions then. 

Share this post


Link to post
Share on other sites

The complete procedure is too long. Its not possible for me to write it all up. You can refer to other guide on the internet (search for "AppleHDA patching guide"). Now, i'll share the tough part thats needed to make it work perfectly so that if anybody ever want to patch it themselves they can do it.

 

Note: This is not a complete guide! I'm just sharing the trickiest part from the guide. (And its only for Realtek ALC282 - Codec ID - 0x10ec0282). Please read the complete guide before reading THIS.

 

1. Verbs Info :

 

01271C40 01271D00 01271EA0 01271F90 01471C10 01471D00 01471E17 01471F90 01871C30 01871D10 01871E81 01871F00 01E71C20 01E71D10 01E71E44 01E71F00 02171C50 02171D10 02171E21 02171F00 01470C02 

 

Note that this is the complete verb info after all the calculations and just need to be put in

 

"AppleHDA.kext/Contents/Plugins/AppleHDAHardwareConfigDriver.kext/Info.plist->IOKitPersonalities->HDA Hardware Config Resource->HDAConfigDefault->Item 0->ConfigData"  

 

(Note:  only put this in the "item" number where you have defined your "codec id" in decimals).

 

2. Path Map

 

PathMaps for the Output and Input Devices of ALC282:
 
Pin Complex->Audio Mixer->Audio Output (Hex values)
 
Speaker : 20 -> 12 -> 2   (0x14 -> 0x0c -> 0x02)
HeadPhone : 33 -> 13 -> 3 (0x21 -> 0x0d -> 0x03)
 
Pin Complex->Audio Selector/Mixer->Audio Input(Hex values)
 
Internal Mic (0x12) : 18 -> 17 (0x12 -> 0x11)
External Mic (0x18) : 24 -> 34 -> 9 (0x18 -> 0x22 -> 0x09)

 

This all data goes under "Platforms.xml.zlib" file which is too long and can be confusing. And thus you can take a look at my "Platforms.xml.zlib". I removed all the unnecessary code (almost 80%).

 

Hope this helps. If anybody has a question feel free to ask. 

 

Thanks for your time to write this. You know already that I read the guides and understand correctly what you did even without your partial guide (I peaked into the kext too). But I wanted you to describe it yourself so I add the work under your name. But as I told you, since no more patching is needed, no one will seek the advanced details. I will add them though so your work is credited. 

So i guess its better to set up a hotkey to change resolutions then. 

 

Good idea ... I will look into that ...

Share this post


Link to post
Share on other sites

Thanks for your time to write this. You know already that I read the guides and understand correctly what you did even without your partial guide (I peaked into the kext too). 

 

Oh no. You misunderstood. That was for everyone. Not only for you. I know you were reading a lot also trying to fix this. 

 

But I wanted you to describe it yourself so I add the work under your name. But as I told you, since no more patching is needed, no one will seek the advanced details. I will add them though so your work is credited. 

.....

 

That's true. But if you need any details just out of curiosity i can explain. The only part that was confusing was verbs. And i understand it very well now. Let me know if you need anything.

 

I copied all the files for VoodooHDA because I didn't know what I needed. And I may have been Drunkintoshing a little bit when I added that extra 0 there. Now that I removed it, it boots to completely glitched graphics. I mean lines across the screen. I've attached a picture.

 

EDIT: Just saw your post above mine. Maybe we can fix both. I booted w/o HDMI plugged in, and I didn't unplug HDMI in the process. Still entertainingly opportune posts though.

 

EDIT 2: I discovered the reason the picture is like that is because of a kext called AppleIntelFramebufferAzul.kext. If I remove it, then it goes into 7MB {censored} graphics mode. If I use it, it comes out all distorted. Can one of you send me this kext all ZIPed up? I may have downloaded a "patched" one from some YouTube video and replaced my original.

 

Ok i've attached my config.plist try this and report. And also download Patched DSDT and SSDTs from Downloads section on the first page, unzip it and copy the resulting *.aml files to Clover/ACPI/patched folder

config.plist.zip

Share this post


Link to post
Share on other sites

Ok i've attached my config.plist try this and report. And also download Patched DSDT and SSDTs from Downloads section on the first page, unzip it and copy the resulting *.aml files to Clover/ACPI/patched folder

 

EDIT: I tried with your config.plist and the *.aml files from the DSDT/SSDT download. Still corrupted graphics. Would you please send me a ZIP with your AppleIntelFramebufferAzul.kext and AppleIntelHD5000.kext or so? I would be grateful

 

Can you ZIP up your copy of AppleIntelFramebufferAzul.kext from /S/L/E also? I have a badly patched one I downloaded from the net.

Share this post


Link to post
Share on other sites

Can you ZIP up your copy of AppleIntelFramebufferAzul.kext from /S/L/E also? I have a badly patched one I downloaded from the net.

 

Sure. And everything is in the Downloads section of this guide. Ahmed did a very good job with the guide. Attached is the file you need.

 

Also make sure to change the SMBIOS to iMac 14,2 from Clover Configurator. 

AppleIntelFramebufferAzul.kext.zip

Share this post


Link to post
Share on other sites

Oh no. You misunderstood. That was for everyone. Not only for you. I know you were reading a lot also trying to fix this. 

 

No my friend I didn't misunderstand you. I know this was your intention but I meant I could write the description my self and thought it is better you do so because it is your work.

 

I am happy with your collaportation to get this hackintosh better and better and would want this to continue ... So dont go far we still have the biggest issue to fix!

Share this post


Link to post
Share on other sites

Sure. And everything is in the Downloads section of this guide. Ahmed did a very good job with the guide. Attached is the file you need.

 

Also make sure to change the SMBIOS to iMac 14,2 from Clover Configurator. 

Even with this kext, still get the glitched graphics. Idk wtf is going on.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×