Jump to content

Search the Community: Showing results for tags 'patch'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • InsanelyMac Lounge
    • Front Page News and Rumors
    • Reader News and Reviews
    • Forum Information and Feedback
  • OSx86 Project
    • New Releases and Updates
    • New Users Lounge
    • Developers Corner
    • Tutorials (The Genius Bar)
    • Technical FAQ
    • Installation
    • Post-Installation
    • DSDT and SSDT
    • Hardware Components and Drivers
    • Desktops
    • Notebooks
    • Netbooks
    • Tablets
    • MacMod of the Month
    • Multi-booting and Virtualisation
  • International
    • Your Language
    • Deutsch
    • Español
    • Français
    • Italiano
    • Português
    • Русский
  • Apple World
    • Mac OS X
    • Apple Computers and Hardware
    • iOS Devices
    • Mac Applications
    • Mac Programming and Development
    • iOS Programming and Development
    • Mac Gaming
    • Mac Accessories
  • Discuss and Learn
    • Windows Discussion
    • *nix
    • Apple Opinions and Discussion
    • The Great Debates
    • Internet(s), Servers, and Networks
    • Buying Thoughts, Reviews, and Recommendations
    • Mods and Overclocking
    • The Big Issues [Real Life]
  • Everything Else
    • Creativity
    • Thunderdome (Random Stuff)
    • Laughs
    • The Marketplace


  • Kexts
    • Graphics Cards
    • Audio
    • LAN and Wireless
    • Other
  • Kernels
  • Bootloaders
  • DSDTs
    • Patches
  • Pandora
  • Apps
  • Miscellaneous
  • Customization

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start




Website URL







Found 60 results

  1. CodeRush

    [UEFIPatch] UEFI patching utility

    PMPatch is obsolete and not supported by me anymore. I have developed the successor of it, UEFIPatch, which is both more universal and reliable, and uses UEFITool's engine for proper UEFI modification. Combined topic about all my UEFITool-based utilities is here, sources and binaries are available on GitHub. Bug reports are welcome. To any new readers of this topic: it's you who takes all the risk of bricking your board, it's you who is responsible for all things that you do to your PC, not me or any other developer out there! BIOS modifications are risky by their nature, please be aware of it and don't blame me if anything is gone wrong for you. Old PMPatch post and FAQ is in spoiler below:
  2. Hi, I have been trying to follow @RehabMan 's guide to disable my dGPU ( https://www.tonymacx86.com/threads/guide-disabling-discrete-graphics-in-dual-gpu-laptops.163772/ ) for two days now, but haven't found a way to disable my 1080 Ti on my desktop Clover hack. I have a dual-boot (Win/Mac) machine on a Z370 Aorus 7. Since there's no nvidia drivers for Mojave atm, I want to stick with the iGPU under Mac, but still use the 1080 Ti under Win. The hack boots just fine when I remove the 1080 Ti, if it's plugged in via PCIe I get a kernel panic. Please find attached my ACPI folder, my clover config.plist and the kernel panic details. Might there even be a less hacky way than patching these ACPI files? I appreciate any kind of support! Thanks! ACPI.zip config.plist systemReport.txt
  3. Please be advised that this is not a discussion topic. This topic is a "direct" line of communication between the Developers of Clover (Clover Team). Unless a Developer/Coder asks for more information, all the critical information of a post should be contained in the subject and first post. Every post will be responded to in some fashion before being locked. Invalid Posts Since we are strictly interested in issue reports on this topic, the following post/reply are likely to be deleted immediately: 1. Discussion topic aka OFF-TOPIC (What do you all think?) 2. Invalid issue reports 3. Feedback / Suggestion threads. 4. Posts requesting information about the bootloader. 5. Posts made on other forums (Don't spam.) 6. "Accomplishment" threads, threads to advertise screenshots unrelated to bug reports. 7. Posts requesting status updates on existing issues.
  4. Hello everyone, I have an Asus gl502vmk (i7 kabylake + GTX 1060 6 gb) laptop and I tried all the patches/kexts to get the brightness with fn keys/touchpad (I2C ELAN 1200 works with VooDoo I2C kext v1.0 but no gestures/preference pane)/Keyboard backlight to work but no success so far, any help would be appreciated, thanks in advance. [EDIT] (10/04/2018) Battery status now works, thanks to @RehabMan turned out to be incorrect SMBIOS (used iMac instead of Mbp) lol, but it drains crazy fast (~1.5 - 2 hours while on standby (all apps quited!), on windows 10 it lasts 4 - 5 hours, and on linux it lasts 6 ~ 7 hours!) And with VoodooI2C v2.0.1 + VoodooI2CHID kext and patched DSDT, the touchpad is now detected in the sys pref pane but still no input. Sound works with VoodooHDA v2.9.1, but the only issue is that the jack sense isn't working (the output device doesn't auto switch to headphone when connected) [EDIT 2] (11/04/2018) The system brightness now works thanks to @onejay09 but I have no brightness slider, and there are 4 extra brightness levels (brightness stops increasing after 12 levels) and the brightness keys are not mapped correctly, plus the brightness decreases when I plug in the ac adapter, then increases if I unplug it???, the brightness level isn't also saved after reboot. battery still drains crazy fast (~1.5 - 2 hours, even with brightness at 50%, so apparently it is a power management issue). and I also have shutdowns while in sleep mode (I tried darkwake=10 and darkwake-0 and darkwake=no) P.S. I have uploaded my new report files, thanks! Latest report files (11/04/2018): https://www95.zippyshare.com/v/AMOpP0AY/file.html
  5. Hi guys, since the creative CA0132 chip, mounted on some motherboards, is now compatible with mac using apple alc, i am asking why it should not working with the same chip on a sound blaster z series card, so i want to ask to the developer of the most used sound driver here to add support for this chip on a sound blaster z series card, i'd like to use that card with my hackintosh, up to now the only thing that can be got to work is the input on the rear with voodoo hda, so i invite you to do that because it is possible, you have already done it with the new 200 series motherboards. Note that i an not an owner of one of that cards, but i will get one of them if the support will be added in the driver (i prefer that this support will be added to apple alc since i am using it in my machine)
  6. After weeks of digging, I've found a partial solution for the USB problem of my hack. No guide I've found worked so far, injectors or fake kexts made the problem even bigger in every case. So I concentrated on getting the DSDT as correct as possible. My personal DSDT does only apply to a few people out there I know, but may be used as a helpful reference. For example I renamed XHC to XHC1 (so that OS X can find it) removed _PWR arguments from EHCI, XHC1 and HDEF to make sleep working (resulted in a new wake-problem ). What is working with the attached DSDT and what not : Ports detected: 2 of 2 USB 3 on the front, 2 of 4 USB rear ports, 2 of 2 USB 2 rear ports USB 2 devices not recognized when plugged into USB 3 ports Sleep is working, however, wake up works only when power button is pressed. I'm using iMac14,2 SMBIOS for now. Still looking for alternatives that fit my pc better. Does anybody has any advice or a possible DSDT fix regarding the wake / sleep problem? Thanks in advance for all the effort !!! DSDT.aml.zip
  7. electrovalent

    Help on syntax error of dsdt

    Hi, I am trying to compile dsdt from maciasl but i get the following error: 5318, 6126, syntax error, unexpected PARSEOP_NOOP How to resolve this please? My system is acer aspire 3810tz and running Mac OS X 10.9.5 through clover. Thank you. DSDT&ACPI.zip
  8. I dont know what it is, but my Internal laptop Mic is detected thanks to the patched AppleHDA, and OSX reports it as working, but no matter how loud, the input seems to be 0..Internal speakers and microphone/Headphone jack all work wonderfully. I use audio layout 3 Any help would be appreciated... Realtek ALC233 Asus X550LDV Intel core i7 Mac OSX 10.9.5 (sound has always worked with patched AppleHDA, in many OSX versions, but the mic never has, and it would be so awesome if it did) Thanks a lot! Attaching pictures of system info, sound pref, and midi setup
  9. Hi there, I was using VoodooHDA for audio, but I can't get mic working, so I uninstalled VoodooHDA and now I'm trying to patch AppleHDA using Mirone's AppleHDA Patcher App. my codec is Realtek ALC255, I have one untouched AppleHDA.kext that I copied when I finish installation before install anything, I dragged this and my config.plist to AppleHDA Patcher; selected my codec and pressed patch AppleHDA, it generate some files in my desktop, I get the AppleHDA.kext that it generates and also config.plist, installed kext using KextUtility 2.6.6 and copied config.plist to CLOVER folder in my EFI. didn't worked, in PDF that AppleHDA Patch generated says: this is the patch that it is talking about: system_IRQ.txt and this is other patch that the AppleHDA Patch generates: HDEF_Patch.txt I'm trying to compile my DSDT with this patch system_IRQ.txt, but get the errors that I exposed in this post Someone know an alternative way that I can get Audio and mic working as well? this is my codec_dump: codec_dump.txt and my actual config.plist: config.plist.zip before I forget, I already tried to patch using Pandora's box's Zeus App and neither worked. thank you for your time!
  10. This thread is aimed at developers and people who are willing to help with the AMD kernel specifically the FX problems. Here are two diff files from my kernels in an attempt to get FX working as it should. I am no developer so I'm hoping someone can help us. If you've made a kernel different from these sources please share your diff too so it can help us. Note that this topic is not for testing but discussing the source itself. For FX testing visit here, http://www.insanelymac.com/forum/topic/310796-amd-os-x-el-capitan-1011-fx-kernel-task-force/ Shaneee-diff.zip xnu-3248.20.55-legacy-v4.diff.zip To build the kernel you will need xCode installed which is available from the App Store. Once installed perform the following commands to install the dependencies, curl -O https://opensource.apple.com/tarballs/dtrace/dtrace-168.tar.gz curl -O http://opensource.apple.com/tarballs/AvailabilityVersions/AvailabilityVersions-22.40.2.tar.gz tar zxf dtrace-168.tar.gz cd dtrace-168 mkdir -p obj sym dst xcodebuild install -target ctfconvert -target ctfdump -target ctfmerge ARCHS="x86_64" SRCROOT=$PWD OBJROOT=$PWD/obj SYMROOT=$PWD/sym DSTROOT=$PWD/dst sudo ditto $PWD/dst/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain cd .. tar zxf AvailabilityVersions-22.40.2.tar.gz cd AvailabilityVersions-22.40.2 mkdir -p dst make install SRCROOT=$PWD DSTROOT=$PWD/dst sudo ditto $PWD/dst/usr/local `xcrun -sdk macosx -show-sdk-path`/usr/local Now you can download the kernels source from here, http://opensource.apple.com/tarballs/xnu/xnu-3248.60.10.tar.gz Copy to your desktop or chosen folder and extract then in terminal type "cd " without the quotes and with the space and drag the extracted folder onto window and press enter. Now to apply a diff patch use the following, patch -p1 < /Path/To/Diff/File Replace /Path/To/Diff/File by dragging the diff file onto the terminal window. Then you can edit the source within the xnu-3248.60.10 folder as you wish and to build the kernel enter the following, make SDKROOT=macosx ARCH_CONFIGS=X86_64 KERNEL_CONFIGS=RELEASE install Once complete the Kernel and matching System.Kext are found in xnu-3248.60.10/BUILD/dst/System/Library. You can ignore the Frameworks.
  11. Hi guys! Im posting this because there's something really wrong with sleep in el capitan... I had a very nice install of Mavericks, with everything working, including sleep.. I have made a new fresh install of EL Capitan, and while performance is pretty much better, i have a big issue. Every time i put the laptop to sleep the screen just goes black, and the lights remain on. There's no instant wake problem, but the onlyway to get out of the black screen state is forcing the shutdown. I've been reading RehabMan's post about 10.11 USB changes and solutions, but i am a bit lost. I have no problem with doing DSDT patching or whatever would be necessary to solve this issue, it's just that there are many alternatives to solve it and I don't wanna mess up the install. Could anyone kindly guide me to what would be the best procedure to follow? My DSDT has been freshly patched, and i followed Rehabmans advice to not use multiplex patch, nor GenericUSBXHCI kext. Anyone would help? Thanks in advance PS: The only USB patch i used for the DSDT was the USB7/8 series patch
  12. I have written a tool to auto-patch cpuids and auto-decrypt system binaries on Mountain Lion and Lion. It is based on AutoAPBDecrypt but uses a launcher to elevate itself to admin rights. This way it can directly patch and replace the system binaries. Pre-built binaries for Mountain Lion and Lion are built. Source is, as usual, also included in the zip package. Make sure you do a Time Machine backup just to be safe. Enjoy AutoAMDTool.zip
  13. ATi 7850 in 10.8.3 needs patch kexts (AMDRadeonAccelerator.kext & ATI7000Controller.kext) Replace text '0x68181002' in Info.plist with '0x68191002' to both kexts. How can I use Clover's KextsToPatch to do this? I tried but I failed. <key>0</key> <dict> <key>Name</key> <string>AMDRadeonAccelerator</string> <key>Find</key> <string>0x68181002</string> <key>Replace</key> <string>0x68191002</string> </dict> <key>1</key> <dict> <key>Name</key> <string>ATI7000Controller</string> <key>Find</key> <string>0x68181002</string> <key>Replace</key> <string>0x68191002</string> </dict> Won't work. You will see a black screen when start Clover and can't do anything. I've tried use base64 to encode hex '0x68181002' and set the type to <data>. It didn't work either.
  14. I've been reading guides and trying to get help on patching my DSDT. I know basic DSDT patching, and know how to do all the patches I need except for battery patching. I really don't know if this is the place to get help (I hope so ), but I have attached my unedited disassembled DSDT of anybody is interested in helping me out here. DSDT.zip
  15. Hi friends, first of all, thanks for this platform. I have been working since 3 days trying hard to install Mac (I love it ). At the end of installation it said "OS x cannot be installed. Installer could not start up computer from disck. Try selecting ytour disk using startup disc utility" somehow I rebooted my PC and used "GraphicsEnabler=Yes -x" it took me Mac login screen but if I reboot, gives me error screen (screenshot) So I need your help on getting the right PATCH file for my Motherboard which I can't find anywhere. AMD athlon II x4 630 4 GB DDR2 Gigabyte GA-M61pme-s2p (f5 version of bios) Nvidia GeForce GT 630 any help is much appreciated. thanks in advance EDIT : problem is in BIOS there is no AHCI options, also DSDT for my mobo is unavailable. what can be done in this case?
  16. Hallo, zusammen... it just seems that since 10.8.5 Apple's original wlan or lan kext drivers are updated, which leads to the consequence that many hackintosh network drivers don't work anymore in 10.8.5 and 10.9. But... They just works well before 10.8.4. Is there anyone knows why? Or just please write down a simple patch guide? My wlan bcm4312 just can't work well in 10.9: It can't access to the encrypt Wifi, but it can connect to a non-encrypt one. Anyone any idea? Lots of thanks!
  17. Ingwie Phoenix

    Brightness on HD 4000

    Oh yeah, the ever-frustrating brightness, is it not? ._. So I tried a BUNCH of topics to solve my issue - here are the links to each: In Topic: [Guide] Backlight + Brightness for Intel 8086:0046 (1st gen HD) (GMA 5700MHD) In Topic: ACPI Backlight Driver In Topic: ACPIBrightness level Fix problem ...result? Zero. My PNLF device exists, and works, and changes brightness...without a kext. BUT. It stays incredibly dark. Only when my screen wakes, from sleep, it suddenly decides to work again...errrrm, yeah? >.> So, in the second link, I just recently posted my DSDT, though I realized I have a duplicate of the _DSM method...I might reupload my DSDT at some point and put a link into my signature. Whatever. Anybody who can give me a working solution would be a hero in my eyes. Im not too dumb to work with scripts and learned to understand my DSDT. But I am still new on that one. Regards, Ingwie
  18. Installing Command Line Tools for Lion on Snow Leopard I've encountered many programs which won't just install on my Mac, so I decided to find out how to install them. One way is to just extract the installer and install the packages straight from there, but then the scripts won't run and this is horrible pain with big installations. *.mpkg files usually have a file called "Distribution" inside. That file is just simple XML script, which tells the installer where the software can be installed. By editing the Distribution file, you can easily get OS X 10.8 install on an AMD machine, but of course it won't run because of the kernel. Another example is XCode's Command Line Tools. I only found CTL for Lion available in the Apple Download Center, so I decided to patch it for SL. I tried with Flat Package Editor (comes with XCode), but it couldn't save the file, so I did it the manual way: First I created an copy of the DMG file with Disc Utility, to make it writable. Then I executed few commands: bash-3.2# cd /Volumes/Command* bash-3.2# mkdir patch bash-3.2# cp Command* patch bash-3.2# cd patch bash-3.2# mv Com* CTL.mpkg bash-3.2# xar -x -f CTL.mpkg Then I opened Distribution with TextEdit: Well, well, well... Look what we got there var majorOSVersion = '10.7'; var lessThanOSVersion = '10.8'; So, I just changed the majorOSVersion to 10.6 and voilà! Sometimes the script is a little more complicated (like the OS install script), which checks for supported machines, 64/32-bit, etc. Then you will just need to edit some functions output to true or otherwise just find a way around the checks. The language used in Distribution file is very easy to understand in my opinion, it can require a little bit of coding knowledge though.
  19. tempered

    Brightness Patch

    My hackintosh is currently running 10.6.8 on an HP 4530s, and I experience an issue where I can't fine tune the screen brightness after I first turn it on. In order to control screen brightness properly I need to sleep the display first, then wake it back on, and finally I can fine tune the brightness. I grew tired of needing to do that everytime I booted so I decided to find a work-around. Once I figured out a reliable method I went ahead and packaged it up for anyone who might also benefit from it! In no way do I guarantee this will work for everyone, but give it a shot if you have the brightness bug. The patch makes no permanent changes and does not require elevated access to install. It's all local to the user and does not make any system changes. It has a provided uninstaller just in case things go awry! The README in the .zip contains all information about the files that will be installed and what they do. The patch is a collective of two open source applications to control the screen and brightness via command line, and some bash scripting by me. It requires the Terminal to install for now... I don't know a thing about making a GUI Installer but if anyone can provide any tips, I would be greatful! Download the zip, use Terminal to install by navigating to the file and typing "./install.sh", then log out or reboot to enable the patch. - Adam brightness_fix.zip
  20. Hi! I read on an other forums that is possible to patch AppleHDA to disable console (IOLog) messages. My AppleHDA.kext spamming my console with "Sound assertion "kTypePinComplex != fType" failed in AppleHDAWidget at line 2043 goto Exit" message in every 30sec! But my sound works fine... Anyone knows how to patch AppleHDA.kext to disable this message? Please!
  21. apocalypse-666

    Preparing DSDT for Gigabyte boards

    Hello all, I have set-up several hackintosh machines last 2 years and I still don't feel very comfortable on this DSDT subject. I have a Gigabyte EP45C-DS3R board at home, for which Mald0n helped me to build dsdt.aml. I am now using Lion 10.7.2 (http://www.insanelym...l=&fromsearch=1) He told me that I had to patch: -DTGP -HID/CID -HPET -IRQs -LPC -SBUS -SHUTDOWN -_WAK -CMOS reset -Renamed devices -HDEF/ALC889a + LegacyHda in folder Extra/Extensions My question is how do we determine which patches we are going to need for different boards? Then again how do we guess which kexts to use with the resulting DSDT.aml? I always got help from boars&forum until now and wanted to have some in-depth information. For example I also bought an EP45C-DS3 rev F5 board, for which I extracted a clean dsdt.dsl using a Windows XP Live CD then applied those patches. This time i am using a Core 2 Duo E8400 CPU and an ATI 5670 but unfortunately experiencing sudden white screens and halts. I have AHCIPortInjector.kext, FakeSMC.kext, IOAHCIBlockStorageInjector.kext in my Extra/Extensions folder. I am also attaching those files along with my extra folder just in case if somebody can help. Otherwise I am going to start a new subject on that matter. (I found out that those crashes were because of 5670 graphics card) EP45C-DS3 untoched DSDT.dsl.zip DSDT Fixes.zip Extra.zip
  22. hello I am using a laptop and using the ig-platform-id 0x0a260006. I have a intel hd4600 graphics on my intel 17-4710hq cpu and currently I only have 1536mb of ram but the max my graphics can support is 2GB so I need a point in the right direction of how to go about changing this so that I can utilize all 2GB of possible intel integrated graphics. I'm trying to learn some stuff!!! is there a patch I need to create? is there some code I need to edit? anything helps as I am new to hackintosh. I just installed mines like a week ago. thanks anyone for the help.
  23. intruder16

    DSDT/SSDT AutoPatcher for Y510p

  24. Compatible with Sierra! Hey guys, I have created a script to auto-patch DSDT/SSDT's automatically with the given patches. Never use DSDT/SSDT's from another PC. Some details: Rest assured, this script will NOT in any way make any kind of change to your system! You do NOT need to run this script with "sudo"! At first i created this script for my purposes only, that is, patching tables extracted from linux. I use a modded BIOS and due to increased settings it was troublesome to patch tables again and again after changing "major" settings. This script is created for the fact that if you change some BIOS settings you will have to re-extract and re-patch the ACPI tables (a headache for modded BIOS users) so that you will have a patched DSDT specifically for your BIOS settings. What happens is for some settings you change in BIOS (like DVMT pre-alloc etc.) the result is reflected in your ACPI tables. So if you use someone else's DSDT there "may" be unexplained behaviours on your end coz both of your systems having different BIOS settings (not usually but with modded BIOS chances are significantly higher). Since clover can extract tables using "F4" at boot menu all you have to do is re-patch your extracted tables with necessary patches and this script will do that within seconds. So you have your system ready in 2 mins max. Now i am releasing this script to the public. I've changed many things now for public use. How to use it? Very simple! Clone my git repository with the following command: git clone https://github.com/intruder16/Y510p-OS-X.git OR if you do not have a working internet connection, go to https://github.com/intruder16/Y510p-OS-X download the repo as zip (option in down-right corner). Extract the zip. This will create a "Y510p-OS-X" folder with all the patches and autopatcher script (Y510p.sh). In a terminal navigate to the unpacked Y510p git data and execute the following: Make the script executable: chmod +x Y510p.sh Run the script ./Y510p.sh -t "target dir" By default it will patch all SSDT's BUT it will keep the bare minimum (only 3 SSDT's - Custom CPU, iGPU & dGPU) required for a working OS X. There's a new feature/option if you want to keep all SSDT's (OEM CPU related etc.). Add/pass an argument "-k" to the script to use it. Note : You can pass arguments (-t, -u, -k, etc) in any order you like ! For Example : ./Y510p.sh -k -t "target dir" or ./Y510p.sh -t "target_dir" -k or ./Y510p.sh -kt "target_dir" etc. To update to latest version : ./Y510p.sh -u For more options ./Y510p.sh -h The script will guide you through the process. NOTE-1: You must specify (--target/-t ) a target folder (containing extracted DSDT/SSDT's) NOTE-2: I'll highly advice you to check logs in "tmp/" after running the script. Watch the script in action here: http://showterm.io/648b3542686f04a9b03f7#slow Change-log: v1.1 : Initial Release (Stable - No errors) (17 Mar 2015) Internet check - the script will check for internet conn. if its available it will download all up-to-date patches required else it will use patches from "patches/" folder (i'll keep them up-to-date) Multiple runs - if you run the script more than once, you won't have to worry about previous leftovers they won't be overwritten simply copied to new folder inside "tmp/" like "tmp-1", "tmp-2" etc. Added "logging system" Added "patches check" Added choice for both Synaptics & ELAN Touchpad users (needed for brightness keys to work) Added choice for debug methods (DSDT, _WAK/_PTC, Qxx) Intelligent SSDT patching, that is, no matter how you extract acpi tables they will be patched always right. For ex. Every method has unique naming of ssdt's. If extracted from linux then ssdt1,ssd2,etc and ssdt6, ssdt7 & ssdt8 inside dynamic folder. If extracted using clover then ssdt-0, ssdt-1, ssd-2, ssdt3x, ssdt-4x etc. Now the script will look at the contents of SSDT and patch it with required patches. Added brief description at the start of script about what it is going to do. v1.2 (28 Mar 2015) : Cleanup -Removed Bogus SSDT's -Using "OS Check Windows 12" patch now (might help with native usb drivers) Added choice for "LID Sleep" Added choice for "Wake On USB" Added an option to use native CPU PM SSDT, but that's experimental and that's why disabled in script. v1.3 (12 Apr 2015) : Added "MCHC" patch (forgotten) patches updated for offline mode. v1.4 (21 Apr 2015) : Added new option (-k) to keep all SSDT's using only 2 OEM SSDT's (iGPU & dGPU) by default minor improvements/optimizations using "getops" now added new CPU SSDT for 10.10.3 & SMBIOS MacBookPro 11,2 v1.5 (06 Dec 2015) : Added support for El Caiptan 10.11 & above Added support for SmartTouchpad users for both Synaptic & ELAN touchpads minor improvements/optimizations v1.6 (08 Dec 2015) : Fixed USB patches for El Caiptan 10.11 & above Fixed a bug where DSDT won't compile if you did not chose to add "DSDT Debug Methods" but chose "WAK/PTS" or "EC Queries" Raised "tmp-1", "tmp-2" folder limit to "tmp-100" (previously upto "tmp-10") v1.7 (28 Sep 2016) : Fixed for Sierra 10.12.x Using IntelBacklight (faster) instead of ACPIBacklight patches. Use IntelBacklight.kext with it. minor improvements/optimizations Added optional clover hotpatch. IMP: (Only for El Capitan 10.11+ users) Don't forget to install FakePCIID.kext & FakePCIID_XHCIMux.kext (included in FakePCID zip) from here. NEW: A new clover hotpatch method is also added here. Credits: RehabMan : https://github.com/RehabMan/Laptop-DSDT-Patch Pike R Alpha : https://github.com/Piker-Alpha/ssdtPRGen.sh (For CPUSpeedStep SSDT patch) the-darkvoid : https://github.com/robvanoostenrijk/XPS9530-OSX (For the idea) For more info visit : https://github.com/intruder16/Y510p-OS-X If you would like to modify this script for your own purposes feel free to modify it, but if sharing publicly give credits! Any feedback and suggestions are appreciated. Enjoy.