Jump to content


  • Content Count

  • Joined

  • Last visited

About ggzz

  • Rank
    InsanelyMac Protégé
  1. I installed the latest clover right after replacing the entire folder. Same problem. With that DSDT.aml, it always gives this error for Mojave.
  2. The High Sierra part works as expected The Mojave part complains about the DSDT method having no arguments. @Herve; I’m already trying that. They’re on two different drives.
  3. Send me Brandons-iMac.zip Btw, the PayPal link in RunMe.app doesn't work. If you send me a good working link, I will donate for sure!
  4. My Information: MSI z170A Board Nvidia GTX 1080 Intel I7-6700K (Intel Skylake HD630 Graphics) I have Windows 10 on one HDD and it works fine with my GTX 1080. I have Mac OS 10.13.6 (High Sierra) on one HDD and it works fine with my GTX 1080. Then on another drive I have Mac OS 10.14.4 (Mojave) and it's obvious that it WON'T work (Apple vs. Nvidia blah blah). However, I want to be able to switch between the three OS's seamlessly without having to plug and unplug constantly. The fairly obvious option is to use my IGPU ={ But 2 out of 3 OS's work with the 1080. Is there a way to have Mojave use the CPU graphics card but have the other OS's use the Nvidia GPU? I have set in the bios: IGD Multi-Monitor. Primary GPU: PEG. 64mb DVMT. I have also tried: IGD Multi-Monitor. Primary GPU: IGD 64mb DVMT. The problem that arises when I use the IGD is that I get a black screen when using the display port but if I use HDMI I don't get a black screen (for Mojave). For High Sierra I patched the AppleIntelSKLGraphicsFramebuffer and DP works fine but for Mojave it does not. So I came across FrameBuffer Patching with Lilu & WhateverGreen and I used HackinTool 2.3.1 to create a patch (https://www.insanelymac.com/forum/topic/335018-hackintool-v231/). On Mojave it still doesn't work unless I use HDMI. So now I'm out of options. I can't figure out how to use the IGPU for all the OS's OR the Nvidia GTX 1080 for all the OS's.. I'd prefer to use the 1080 and have it somehow route to the IGPU just for Mojave though.. but that might not be possible? If it's not possible, how can I get the IGPU working for all? Anyway, here is my config for Mojave: <?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>#DisableDrivers</key> <array> <string>CsmVideoDxe</string> <string>VBoxExt4</string> </array> <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Debug</key> <false/> <key>DropOEM_DSM</key> <false/> <key>Fixes</key> <dict> <key>FixRegions</key> <true/> </dict> <key>Name</key> <string>DSDT.aml</string> <key>Patches</key> <array> <dict> <key>Comment</key> <string>Rename HDAS to HDEF</string> <key>Disabled</key> <false/> <key>Find</key> <data> SERBUw== </data> <key>Replace</key> <data> SERFRg== </data> </dict> <dict> <key>Comment</key> <string>Rename HECI to IMEI</string> <key>Disabled</key> <false/> <key>Find</key> <data> SEVDSQ== </data> <key>Replace</key> <data> SU1FSQ== </data> </dict> <dict> <key>Comment</key> <string>Rename EHC1 to EH01</string> <key>Disabled</key> <false/> <key>Find</key> <data> RUhDMQ== </data> <key>Replace</key> <data> RUgwMQ== </data> </dict> <dict> <key>Comment</key> <string>Rename EHC2 to EH02</string> <key>Disabled</key> <false/> <key>Find</key> <data> RUhDMg== </data> <key>Replace</key> <data> RUgwMg== </data> </dict> <dict> <key>Comment</key> <string>change GFX0 to IGPU</string> <key>Disabled</key> <false/> <key>Find</key> <data> R0ZYMA== </data> <key>Replace</key> <data> SUdQVQ== </data> </dict> </array> <key>ReuseFFFF</key> <false/> </dict> <key>DropTables</key> <array> <dict> <key>Signature</key> <string>DMAR</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>Cpu0Ist</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>CpuPm</string> </dict> </array> <key>SSDT</key> <dict> <key>DropOem</key> <false/> <key>Generate</key> <dict> <key>APLF</key> <true/> <key>APSN</key> <true/> <key>CStates</key> <true/> <key>PStates</key> <true/> <key>PluginType</key> <true/> </dict> </dict> <key>smartUPS</key> <true/> </dict> <key>Boot</key> <dict> <key>Arguments</key> <string>dart=0 nvda_drv=1 -v IGPEnabler=1</string> <key>Debug</key> <false/> <key>DefaultVolume</key> <string>LastBootedVolume</string> <key>NeverDoRecovery</key> <true/> <key>Secure</key> <false/> <key>Timeout</key> <integer>5</integer> <key>XMPDetection</key> <string>Yes</string> </dict> <key>BootGraphics</key> <dict> <key>#DefaultBackgroundColor</key> <string>0xF0F0F0</string> <key>EFILoginHiDPI</key> <integer>1</integer> <key>UIScale</key> <integer>1</integer> </dict> <key>CPU</key> <dict> <key>UseARTFrequency</key> <false/> </dict> <key>Devices</key> <dict> <key>Audio</key> <dict> <key>AFGLowPowerState</key> <true/> <key>Inject</key> <integer>1</integer> <key>ResetHDA</key> <false/> </dict> <key>LANInjection</key> <false/> <key>Properties</key> <dict> <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,ig-platform-id</key> <data> AAASGQ== </data> <key>device-id</key> <data> EhkAAA== </data> <key>enable-hdmi20</key> <data> AQAAAA== </data> <key>framebuffer-con1-enable</key> <data> AQAAAA== </data> <key>framebuffer-con1-type</key> <data> AAgAAA== </data> <key>framebuffer-con2-enable</key> <data> AQAAAA== </data> <key>framebuffer-con2-index</key> <data> /////w== </data> <key>framebuffer-con3-enable</key> <data> AQAAAA== </data> <key>framebuffer-con3-index</key> <data> /////w== </data> <key>framebuffer-patch-enable</key> <data> AQAAAA== </data> <key>framebuffer-portcount</key> <data> AwAAAA== </data> </dict> </dict> <key>USB</key> <dict> <key>FixOwnership</key> <true/> <key>Inject</key> <true/> </dict> </dict> <key>GUI</key> <dict> <key>Mouse</key> <dict> <key>DoubleClick</key> <integer>500</integer> <key>Enabled</key> <false/> <key>Mirror</key> <false/> <key>Speed</key> <integer>8</integer> </dict> <key>Theme</key> <string>embedded</string> </dict> <key>Graphics</key> <dict> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <true/> <key>NVidia</key> <false/> </dict> <key>NvidiaSingle</key> <false/> <key>VideoPorts</key> <integer>3</integer> <key>ig-platform-id</key> <string>0x19120000</string> </dict> <key>KernelAndKextPatches</key> <dict> <key>AppleIntelCPUPM</key> <false/> <key>AppleRTC</key> <false/> <key>Debug</key> <false/> <key>DellSMBIOSPatch</key> <false/> <key>KernelCpu</key> <false/> <key>KernelLapic</key> <false/> <key>KernelPm</key> <false/> <key>KernelXCPM</key> <false/> <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>10.12-SKL-1912000-4_displays</string> <key>Disabled</key> <false/> <key>Find</key> <data> AQMDAw== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleIntelSKLGraphicsFramebuffer</string> <key>Replace</key> <data> AQMEAw== </data> </dict> <dict> <key>Comment</key> <string>AppleDeviceGraphicsPolicy (Board-ID Patch)</string> <key>Disabled</key> <false/> <key>Find</key> <data> Ym9hcmQtaWQ= </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleGraphicsDevicePolicy</string> <key>Replace</key> <data> Ym9hcmQtaXg= </data> </dict> <dict> <key>Comment</key> <string>External icons patch</string> <key>Disabled</key> <false/> <key>Find</key> <data> RXh0ZXJuYWw= </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleAHCIPort</string> <key>Replace</key> <data> SW50ZXJuYWw= </data> </dict> <dict> <key>Comment</key> <string>Change 15 port limit to 26 in XHCI kext (100-series)</string> <key>Disabled</key> <true/> <key>Find</key> <data> g710////EA== </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.12.x</string> <key>Name</key> <string>AppleUSBXHCIPCI</string> <key>Replace</key> <data> g710////Gw== </data> </dict> <dict> <key>Comment</key> <string>TRIM function for non-Apple SSDs</string> <key>Disabled</key> <false/> <key>Find</key> <data> QVBQTEUgU1NEAA== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>IOAHCIBlockStorage</string> <key>Replace</key> <data> AAAAAAAAAAAAAA== </data> </dict> <dict> <key>Comment</key> <string>IONVMeFamily Pike R. Alpha Patch#1</string> <key>Disabled</key> <false/> <key>Find</key> <data> weAMBQAQAACJgw== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>IONVMeFamily</string> <key>Replace</key> <data> weAJBQAQAACJgw== </data> </dict> <dict> <key>Comment</key> <string>IONVMeFamily Pike R. Alpha Patch#2</string> <key>Disabled</key> <false/> <key>Find</key> <data> D7aMiIIAAACD+QwPhTIBAA== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>IONVMeFamily</string> <key>Replace</key> <data> D7aMiIIAAACD+QkPhTIBAA== </data> </dict> <dict> <key>Comment</key> <string>IONVMeFamily Pike R. Alpha Patch#3</string> <key>Disabled</key> <false/> <key>Find</key> <data> AMeDpAAAAAAQAABIi0gISA== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>IONVMeFamily</string> <key>Replace</key> <data> AMeDpAAAAAACAABIi0gISA== </data> </dict> <dict> <key>Comment</key> <string>IONVMeFamily Pike R. Alpha Patch#4</string> <key>Disabled</key> <false/> <key>Find</key> <data> SYnGTYX2dGFBwecMSWP/vg== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>IONVMeFamily</string> <key>Replace</key> <data> SYnGTYX2dGFBwecJSWP/vg== </data> </dict> <dict> <key>Comment</key> <string>IONVMeFamily Pike R. Alpha Patch#5</string> <key>Disabled</key> <false/> <key>Find</key> <data> hv8PAABIwegMD7cPgeH/Dw== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>IONVMeFamily</string> <key>Replace</key> <data> hv8PAABIwegJD7cPgeH/Dw== </data> </dict> <dict> <key>Comment</key> <string>IONVMeFamily Pike R. Alpha Patch#6_7</string> <key>Disabled</key> <false/> <key>Find</key> <data> icGB4f8PAABIAdFIgfn/DwAAdzs= </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>IONVMeFamily</string> <key>Replace</key> <data> icGB4f8BAABIAdFIgfn/AQAAdzs= </data> </dict> <dict> <key>Comment</key> <string>IONVMeFamily Pike R. Alpha Patch#8</string> <key>Disabled</key> <false/> <key>Find</key> <data> SYHF/w8AAEnB7QxJiwQkSA== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>IONVMeFamily</string> <key>Replace</key> <data> SYHF/w8AAEnB7QlJiwQkSA== </data> </dict> <dict> <key>Comment</key> <string>IONVMeFamily Pike R. Alpha Patch#9_10</string> <key>Disabled</key> <false/> <key>Find</key> <data> BgIAAEyNuAAQAABMiflIgeEA8P//SYmGGgEAAEmJjiIB AABBvAAQAABJKfQ= </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>IONVMeFamily</string> <key>Replace</key> <data> BgIAAEyNuAACAABMiflIgeEA8P//SYmGGgEAAEmJjiIB AABBvAACAABJKfQ= </data> </dict> <dict> <key>Comment</key> <string>IONVMeFamily Pike R. Alpha Patch#11</string> <key>Disabled</key> <false/> <key>Find</key> <data> AABJiY4iAQAAugAQAABIKQ== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>IONVMeFamily</string> <key>Replace</key> <data> AABJiY4iAQAAugACAABIKQ== </data> </dict> <dict> <key>Comment</key> <string>IONVMeFamily Pike R. Alpha Patch#12</string> <key>Disabled</key> <false/> <key>Find</key> <data> yAAAAEkp17gAEAAATYskJA== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>IONVMeFamily</string> <key>Replace</key> <data> yAAAAEkp17gAAgAATYskJA== </data> </dict> <dict> <key>Comment</key> <string>IONVMeFamily Pike R. Alpha Patch#13</string> <key>Disabled</key> <false/> <key>Find</key> <data> 4b+AQBUGTYnWugAQAABFMQ== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>IONVMeFamily</string> <key>Replace</key> <data> 4b+AQBUGTYnWugACAABFMQ== </data> </dict> <dict> <key>Comment</key> <string>IONVMeFamily Pike R. Alpha Patch#14</string> <key>Disabled</key> <false/> <key>Find</key> <data> iWTY+EmBxAAQAABJgccA8A== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>IONVMeFamily</string> <key>Replace</key> <data> iWTY+EmBxAACAABJgccA8A== </data> </dict> <dict> <key>Comment</key> <string>IONVMeFamily Pike R. Alpha Patch#15</string> <key>Disabled</key> <false/> <key>Find</key> <data> Bf8PAABIwegMZvfB/w8PlQ== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>IONVMeFamily</string> <key>Replace</key> <data> Bf8PAABIwegJZvfB/w8PlQ== </data> </dict> <dict> <key>Comment</key> <string>IONVMeFamily Pike R. Alpha Patch#16</string> <key>Disabled</key> <false/> <key>Find</key> <data> weIIQQ+2wcHgDEQJ0EQJwA== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>IONVMeFamily</string> <key>Replace</key> <data> weIIQQ+2wcHgCUQJ0EQJwA== </data> </dict> <dict> <key>Comment</key> <string>IONVMeFamily Pike R. Alpha Patch#17</string> <key>Disabled</key> <false/> <key>Find</key> <data> RYTJD5XAD7bAweAMRAnYRA== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>IONVMeFamily</string> <key>Replace</key> <data> RYTJD5XAD7bAweAJRAnYRA== </data> </dict> <dict> <key>Comment</key> <string>USB 10.13.6+</string> <key>Disabled</key> <true/> <key>Find</key> <data> g32IDw+DpwQAAA== </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.13.x</string> <key>Name</key> <string>com.apple.driver.usb.AppleUSBXHCI</string> <key>Replace</key> <data> g32ID5CQkJCQkA== </data> </dict> <dict> <key>Comment</key> <string>USB 10.14+</string> <key>Disabled</key> <false/> <key>Find</key> <data> g/sPD4MDBQAA </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.14.x</string> <key>Name</key> <string>com.apple.driver.usb.AppleUSBXHCI</string> <key>Replace</key> <data> g/sPkJCQkJCQ </data> </dict> </array> </dict> <key>RtVariables</key> <dict> <key>BooterConfig</key> <string>0x28</string> <key>CsrActiveConfig</key> <string>0x3E7</string> <key>MLB</key> <string>C07022602CABC50AA</string> <key>ROM</key> <data> 8/p1541m </data> </dict> <key>SMBIOS</key> <dict> <key>BiosReleaseDate</key> <string>12/22/2016</string> <key>BiosVendor</key> <string>Apple Inc.</string> <key>BiosVersion</key> <string>IM171.88Z.0105.B15.1612221002</string> <key>Board-ID</key> <string>Mac-27ADBB7B4CEE8E61</string> <key>BoardManufacturer</key> <string>Apple Inc.</string> <key>BoardSerialNumber</key> <string>C07022602CABC50AA</string> <key>BoardType</key> <integer>10</integer> <key>BoardVersion</key> <string>1.0</string> <key>ChassisAssetTag</key> <string>iMac-Aluminum</string> <key>ChassisManufacturer</key> <string>Apple Inc.</string> <key>ChassisType</key> <string>0x13</string> <key>EfiVersion</key> <string></string> <key>Family</key> <string>iMac</string> <key>FirmwareFeatures</key> <string>0xFC0FE136</string> <key>FirmwareFeaturesMask</key> <string>0xFF1FFF3F</string> <key>LocationInChassis</key> <string>Part Component</string> <key>Manufacturer</key> <string>Apple Inc.</string> <key>Mobile</key> <false/> <key>PlatformFeature</key> <string>0x00</string> <key>ProductName</key> <string>iMac17,1</string> <key>SerialNumber</key> <string>C070226022YA</string> <key>SmUUID</key> <string>F4D2A201-02C3-43F4-A20E-FFAE495340A4</string> <key>Version</key> <string>1.0</string> </dict> <key>SystemParameters</key> <dict> <key>CustomUUID</key> <string>00000000-0000-0000-0000-FFAE495340A4</string> <key>InjectKexts</key> <string>Yes</string> <key>InjectSystemID</key> <true/> </dict> </dict> </plist> Any ideas what I can do? config.plist
  5. Use "iOS App Signer" to resign the application and then use Xcode to load it onto the device.. That works perfectly. CydiaImpactor is badly out of date afaik.. Another option (if you are a coder) is to use fastlane to resign the app and then Xcode to install it.
  6. The site's SSL certificate is now expired.. "Not Valid After: Thursday, September 6, 2018". In order to post this screenshot and information, I had to rollback my System time to yesterday as Chrome religiously warns about it even though I have agreed to proceed unsafely already.. It harasses for each and every link on the site.. Shows for EVERY link you click on this forum..
  7. I have the MSI z170A Gaming M7 Motherboard with an i7-6700K. I used to have audio working on Sierra. After upgrading to High Sierra, my audio became extremely LOW!! on the Audio Line-Out port. Audio through monitor and USB headphones are perfect. Speakers on the Line-Out port is super low! I found a solution online that states that I should boot into Windows and uninstall the Realtek HD Audio Driver.. So I did and now my Audio is back to normal! However, my Windows boot needs that driver. Is there any way to have BOTH? I don't understand why the Windows drivers on a separate partition (even on a separate SSD).. somehow affects MacOS 10.13.6.. I am using AppleALC kext injection with audio id 1 with whatever green and lilu. I had to replace HDAS to HDEF for patches. Any ideas how I can keep my Realtek Window driver and also my MacOS audio audible? SOLUTION: Uninstall the Realtek HD Audio driver in the Windows partition OR install Codec Commander in the clover/kext/other folder. Both of these solutions work for me. I ended up using CodecCommander after and reinstalled my Windows realtek hd audio driver so now I have both OS working correctly
  8. ggzz


    Yeah I ended up using the first one. v2 had way too many bugs on High Sierra. I just tested this before I saw your answer. I deleted all the AptioDrivers and tried to boot, it got stuck at the plus signs lol. I ended on the clover screen after restarting, starting a UEFI shell and copying the AptioDrvFix from a USB to the HDD. For anyone that made the stupid mistake that I just did: 1. StartUEFI Shell from Clover Boot Screen. 2. Press Enter and then type: "Map FS*" 3. "FS0:" 4. "ls" 5. "cd EFI\CLOVER\drivers64UEFI" 6. "cp FS9:\EFI\CLOVER\drivers64UEFI\OsxAptio* ." where FS0 is my HDD and FS9 was my USB. I had no other way of booting because the stupid USB wouldn't boot 10.13.2 lol.. So yeah, it's required no matter what.. I ended up sticking with v1 (so far so good) instead of v2 (so many boot issues on HighSierra for me).
  9. When do we really need OSXAptioDrvFix? I ask because I have tried both the Fix2 and Fix and both work. I'm hesitant to try booting without it. I read the docs and it says it's for AMI Aptio boards. I have MSI z170A board.. Sometimes the fixes work and other times it can't allocate memory region.. other times I get "does printf work?" error message. Any ideas? Is it really necessary for me to have this driver installed?
  10. I updated just fine. Only issue is that clover's icons now all show as invisible and they have a title called "internal_apfs", "internal_ntfs", etc.. above all invisible icons.. Then below the icons is the "Boot OSX from OSX", "Boot Windows from Drive", etc.. but all icons are invisible and have two titles (top title, bottom title).. Weird..
  11. Just updated to High Sierra successfully (from Appstore).. Spent almost all day trying to figure things out.. MSI Z170-A I7-6700K Nvidia GTX 1080 Got OSInstall issue.. Updated Clover.. Still happened.. Ran Installer again from /Applications so that the install starts over instead of just from second phase. Got the encountered an error verifying firmware.. Solved it by adding a Firmware Feature and Mask that matches my BoardID (needed it even with latest clover). Got the kext[0] stall ACPICPU.. Solved it by moving FakeSMC and all kexts from "10.12" folder to "Other". Got graphics stuttering no hardware acceleration.. Updated Nvidia Web Drivers. Got the black screen when booting Nvidia GTX 1080.. Solved it by installing the latest Lilu.kext and NvidiaGraphicsEnabler.kext. USB ports didn't glitching sometimes.. Downloaded RehabMan USBInjectAll source code and compiled it with Xcode 9 and 10.13 SDK. Audio always worked with patched AppleALC (Same .kext from Sierra works on High Sierra for me).. Only thing is that I wish I didn't have to use Lilu and NvidiaGraphicsEnabler.. It's annoying to have to update it every time a new OS update comes out (sometimes I forget and can't see anything on screen). Somehow GPU works out of the box with an older SMBIOS board.. but with new 5K iMac17,1 nope.. requires these kexts.
  12. ggzz

    Help patch Asus S56CM

    https://github.com/Brandon-T/S56CM-K56CM-MB/tree/master/ALC270%20Info https://github.com/Brandon-T/S56CM-K56CM-MB/tree/master/Yosemite%2010.10.2/Clover%20EFI%20r3185/System/Library/Extensions That is where I uploaded all the patch files for this specific laptop. That ALC270 AppleHDA Kext should work for Yosemite. I have not tried Sierra as the laptop that I had died a year ago. Are you using the same laptop? What MacOS or OSX version are you using?
  13. ggzz

    Can't get iMessage working

    My iMessage also stopped working today (completely random too.. was working before as well).. I ended up fixing it by re-doing the reddit tutorial all over again: https://www.reddit.com/r/hackintosh/comments/2wohwn/getting_imessage_working_on_10102_generating/
  14. That actually worked! So for MSI Gaming M7 z170 boards, there's no "Disable IGPU" option. I went into the BIOS, and under Integrated Graphics, I had PEG instead of IEG (Integrated Graphics).. still no cigar. On this same menu, I had to disable "IGD Multi-Monitor". Which disables the IGPU and now everything works (Safari no longer shows the weird icons and I no longer get the DRM-Status warning).
  15. I did this, everything works nicely. Still the same safari issue. I'll wait until Nvidia fixes it. Sleep works, power management is working, GPU is working, sound, SSD's, etc. I'll use Chrome in the mean time. Thanks for the patches and all the help! Btw, can I know what you patched in my DSDT so I can learn how to do it as well? I want to know how you got my sound working without the realtekCodec kext and the kext patches I originally had. Both work but I like yours better.