As we know that for Hackintosh, most of the systems needs a patched DSDT in order to get everything working very well in OSX, and SSDT files are needed for the native cpu power management and Speedsteps to work for the Intel processors(Sandy and Ivy Bridge).
We know that most of you can't patch DSDT/SSDT yourself (or) don't have skills/time to search the web for posts/info related to DSDT/SSDT. So, this thread is meant for the users to request DSDT/SSDT patch. This thread explains about how to get the dump files needed for DSDT/SSDT patching from either Windows (or) Linux, request patch and using patched files.
We'll try to do our best in patching the DSDT and SSDT that are relevant to the system we get by doing research, but for some the patched files may not solve some of the problems because it might need other than DSDT/SSDT patching.
The OSXL team offers free patching when we have the time for it - if you wish to skip the line - then you can donate 25USD/amount you can afford to email@example.com (or) to the paypal provided by the freelancer when receiving patched files - the money will go to a freelance developer who will do the patch job - also, the patching only covers patching of DSDT, SSDT and some support for kexts if possible. For additional help please setup a thread in the "New model research" forum.
Please state if you want free or sponsored patching when you send us the files.
STEPS TO GET THE DUMP FROM WINDOWS:
How to dump DSDT and SSDT files from Windows using AIDA64:
1. Download and install the App AIDA64 v2 (new versions don't has the ACPI tool feature) from the link: http://www.aida64.com/archives
2. Open the Application and right click on the down left corner of the application as shown in the picture below to open the Menu
3. Select the option "ACPI Tool" from the Menu
4. Click on the button "Save Table" and choose "DSDT" from the list to save
5. Similarly, again click on the button "Save Table" and choose "SSDT" to save all the SSDT files one by one (there will upto 4 or more of these SSDT files)
Screenshot from AIDA64 app showing DSDT/SSDT dump files location:
How to dump System Devices info from Windows using AIDA64:
1. Open the AIDA64 Application and right click on the down left corner of the app to open menu
2. From the menu, choose "System debug" then Select "PCI Dump" which will open a window with the dump details
3. Click on "Save to File" Button for saving the dump
4. Again, From the menu choose the option "System debug" then Select the option "Devices Dump" and save this dump as well
5. Finally, Save a Report as shown in the picture#2 below
Screenshot from AIDA64 app showing devices info dump files location:
Enter the below command in terminal to install:
sudo apt-get install acpidump
Download and install it from here:
Enter the below command in terminal to install:
sudo apt-get install iasl
2. Open Terminal and enter the following commands one by one to get the DSDT and SSDT dump files
sudo acpidump > acpidump.out sudo acpixtract -a acpidump.out sudo iasl -d DSDT.dat
How to dump System Devices info from Linux using lspci command:
1. Open Terminal and enter the following command to get the devices info dump
2. Save the output of the above command in a text file
NOTICE: Due to the huge number of free requests we received (have them already in queue to process) and our limited time, we are not taking free patching temporarily for some time. So, we request you not to send any free request until we say. Thanks for your co-operation.
If you don't want to wait (or) have any emergency need then try to sponsor the patch please and this will help the freelancer who needs your support. (you can also donate after receiving the patched files).
SEND US THE DUMP FILES BY FOLLOWING BELOW THE RULES TO THE MAIL: firstname.lastname@example.org
- Extracted files using the above steps either from Windows (or) Linux OS
- Specify your CPU model name in the mail (Ex:- Intel Core i3 2330M)
- IOReg File saved using the attached IORegistryExplorer(v2.1) app [Only if you have OSX already installed]
- Mention Free (or) Sponsored patching in the mail
- Post your Notebook/Desktop Model and CPU model name in this thread
- Try to remind us about the patch request if you did not receive the patched files and its been long time because we might forget due to the huge number of free requests we get and our limited time.
HOW TO USE PATCHED DSDT/SSDT FILES: (with Chameleon boot loader)
1. Copy the patched DSDT and SSDT files to Extra folder
2. Add/Edit these flags in org.chameleon.Boot.plist file
<key>DSDT</key> <string>/Extra/DSDT.aml</string> <key>DropSSDT</key> <string>Yes</string>
3. Remove the flags "GraphicsEnabler, GeneratePStates and GenerateCStates" from org.chameleon.Boot.plist file if you have since we patch these in dsdt/ssdt
4. Remove NullCPUPowerManagement.kext and Install patched AppleIntelCPUPowerManagement.kext
5. Use the MacBookPro8,x SMBios for Sandy/IvyBridge and MacBookAir5,x for Ivy Bridge to get good number of CPU PStates, otherwise you will get only few states, mostly it will be only two CPU states of Min and Max. Also try to experiment with other SMBios files that have hardware close to yours and see if you can get more PStates.
HOPE WE CAN BE HELPFUL FOR SOME
For clover, its similar but we do not provide those details here since we use myHack installation which supports uses chameleon and our EDP doesn't support this. If you need instructions for clover then PM me.