Search the Community: Showing results for tags 'XPC'.
Found 2 results
Alex Auditore posted a topic in Guides and TutorialsToday I want to say about new method which allow to not take care of loss of sound after each update. Let's recollect what AppleHDA demand from us. 1) To create device of HDEF in DSDT in which made necessary Layout 2) Binary patch of AppleHDA 3) Entry of PinConfig in plist of AppleHDAHardwareConfigDriver 4) Entry of description of input/output to layoutXX.xml.zlib 5) Entry of necessary nodes to Platform.xml.zlib. And of course all of these parts are changed while updating is going on. Here we go. Patch is made by bootloader. And three or four patches are necessary for it. Let's look at my case for ALC670 from Mavericks(use Property Plist Editor to see correct values). For the case of Clover(XPC and bareBoot also should do so) <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>Patch_to_ALC670</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>Patch_to_ALC670</string> <key>Find</key> <data>eG1sLnps</data> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data>em1sLnps</data> </dict> <dict> <key>Comment</key> <string>Patch_to_ALC670</string> <key>Find</key> <data>hBnUEQ==</data> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data>cAbsEA==</data> </dict> </array> 8408ec10 -> 00000000 without it my codec doesn't work at Mavericks at least 786d6c2e7a6c -> 7a6d6c2e7a6c bin-patch to change ApppleHDA xml->zml(This idea was suggested by abxite) 8419d411 -> 7006ec10 bin-patch for my ALC670. After that we go to the /System/Library/Extensions/AppleHDA.kext/Contents/Resources and make so layout65.xml.zlib->layout65.zml.zlib Platforms.xml.zlib->Platforms.zml.zlib And what we have. Bin patch, Invariable layout and Platform. And what about PinConfig which is disposed in AppleHDAHardwareConfigDriver. It is also not hard. 1) We should create simple kext ALCXXX.kext which should contain plist like AppleHDAHardwareConfigDriver(See sample of ALC670) My pinconfig is placed at thirteenth array of AppleHDAHardwareConfigDriver(ALC885->ALC670) 2) Or you can add necessary information to the plist of FakeCMS Here is sample of it http://www.insanelymac.com/forum/topic/290092-how-to-patch-applehda-with-the-help-of-bootloader/?p=1929163 ALC670.zip Property List Editor.zip
In this topic I want to gain useful patches. This method is good that patch are not made at drivers, this made at kernel-cash in RAM Patch against any sound assertion for AppleHDA, the author is Alex Auditore The patch for Bluetooth controller which did not get the camand Wakeup, for ML 10.8.5 and Mavericks. For example, Artheros AR3011 is one of them. The author is Time Walker ****[IOBluetoothHostControllerUSBTransport][configurePM]-- ERROR -- waited 30 seconds and still did notget the commandWakeup() notification --this=0xffffff8013dd5800**** The patch against an error "fall back to old SMC mode" for ML 10.8.5, the author is TimeWalker The patch against this error in Console. "ATHR: unknown locate: 21" for Mavericks(That may not work, try to use the patch below), the author is Skvo The patch against this error in Console. "ATHR: unknown locate: 21" for ML and Mavericks, the author is Skvo Fixing Orange disks, Vovhik Against reset of CMOS for ML 10.8.X the author is rayup Against reset of CMOS for Mavericks, the author is SunKI Patch for activation of TRIM for SSD, which are unsupported by apple. The author is Grand Pennell Patch for AppleHDA xml->zml, the author is abxite Patch agains kernel panic called AppleIntelPowerManagement Patch agains Kernel Panic during using MacPro4.1-5.1 Multiple patch of AppleUSBXHCI(only for Mountain Lion) for supporting controller USB3.0 which are made which are made by other manufacturers(means not intel), The author Zetith432 http://www.insanelymac.com/forum/topic/285157-patched-appleusbxhci-from-os-1082/ Multiple patch of AppleUSBXHCI(only for Mavericks) for supporting controller USB3.0 which are made which are made by other manufacturers(means not intel), The author shiecldk http://www.insanelymac.com/forum/topic/285157-patched-appleusbxhci-from-os-1082/page-5?do=findComment&comment=1923014 Patch(IOAHCIBlockStorage) against cessation on "still waiting for root device", The auther is bcc9 http://www.insanelymac.com/forum/topic/280062-waiting-for-root-device-when-kernel-cache-used-only-with-some-disks-fix/ About patching of AppleHDA, see more here http://www.insanelymac.com/forum/topic/290092-how-to-patch-applehda-with-the-help-of-bootloader/