Photo

DSDT/SSDT Patch request


  • Please log in to reply
205 replies to this topic

#1 EMlyDinEsH

EMlyDinEsH

    Developer & DSDT Manager

  • Crew
  • 895 posts

Posted 20 November 2012 - 03:58 PM

Hello everyone,
 
   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.

 

Notice 1:
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 mail@r2x2.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:

8659357987_f3a57c3735.jpg

 

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:

8659358203_821b672431.jpg

8660459056_b8488d769a.jpg

 

 
STEPS TO GET THE DUMP FROM LINUX:
How to extract DSDT and SSDT files from Linux using acpi commands:
1. First you need to install the following two programs to get the dump.
acpidump:

Enter the below command in terminal to install:

sudo apt-get install acpidump

(or)
Download and install it from here:
http://packages.ubun.../lucid/acpidump

 

iasl:

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

lspci -nn

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: dsdtssdt@osxlatitude.com

  • 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 :)
 
NOTE:

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.

Attached Files



#2 dragon

dragon

    Corporal

  • Members
  • 28 posts

Posted 22 November 2012 - 08:43 AM

Please I want DSDT and SSDT for Asus zenbook ux21



#3 EMlyDinEsH

EMlyDinEsH

    Developer & DSDT Manager

  • Crew
  • 895 posts

Posted 22 November 2012 - 01:50 PM

Please I want DSDT and SSDT for Asus zenbook ux21


I've patched and sent you the files. Plz check and post a guide with all the files when you are done setting up Mac Successfully on it.

#4 bobdamnit

bobdamnit

    Second Lieutenant

  • Members
  • 324 posts
  • LocationU.S.A--Indiana

Posted 22 November 2012 - 04:51 PM

DSDT has already been modified on most, if not all, Latitude D series laptops. Has the SSDT?

For example, if I send you the IORegistry taken from 10.7.5 for my D520 and the DSDT from EDP for my model, will that be sufficient? Having native Speedstep and sleep have always been a quest of mine lol.

Dell Inspiron 3520 Core i3 2.4Ghz, 4Gb RAM, HD 3000 OS X 10.9.2 

Dell Latitude D520 Intel Core 2 Duo T5500, 3Gb RAM, GMA 950, Arch Linux (Retired)

Dell Latitude D830 Intel Core 2 Duo, 2GB RAM, GMA X3100 (Parts Laptop)

Asus P5QL-VM-DO, Intel Core 2 Quad Q6700, 8Gb RAM, nVidia GT 520 2Gb, OS X 10.8.5
 


#5 linarense

linarense

    Private First Class

  • Members
  • 17 posts

Posted 22 November 2012 - 04:56 PM

Hello EMlyDinEsH,

I sent you my files yesterday to the dsdtssdt@osxlatitude.com email.

I have an Asus K55VM and my email is: "elipa.....@gmail.com"

Thanks and best regards!!

#6 EMlyDinEsH

EMlyDinEsH

    Developer & DSDT Manager

  • Crew
  • 895 posts

Posted 22 November 2012 - 08:06 PM

Hello EMlyDinEsH,

I sent you my files yesterday to the dsdtssdt@osxlatitude.com email.

I have an Asus K55VM and my email is: "elipa.....@gmail.com"

Thanks and best regards!!


I got files and let you know tomorrow.

#7 EMlyDinEsH

EMlyDinEsH

    Developer & DSDT Manager

  • Crew
  • 895 posts

Posted 22 November 2012 - 08:07 PM

DSDT has already been modified on most, if not all, Latitude D series laptops. Has the SSDT?

For example, if I send you the IORegistry taken from 10.7.5 for my D520 and the DSDT from EDP for my model, will that be sufficient? Having native Speedstep and sleep have always been a quest of mine lol.


It would be better if you send me the files I asked along with your edited files.

#8 bobdamnit

bobdamnit

    Second Lieutenant

  • Members
  • 324 posts
  • LocationU.S.A--Indiana

Posted 23 November 2012 - 02:28 AM

I chose to leave out the pre-modified DSDT. If you need/want them, let me know. It only comes as DSDT.aml.

Files sent. Thanks for looking, EMlyDinEsH!

Edit:

Forgot IORegistryExplorer file! Sending another email containing that file only!

Dell Inspiron 3520 Core i3 2.4Ghz, 4Gb RAM, HD 3000 OS X 10.9.2 

Dell Latitude D520 Intel Core 2 Duo T5500, 3Gb RAM, GMA 950, Arch Linux (Retired)

Dell Latitude D830 Intel Core 2 Duo, 2GB RAM, GMA X3100 (Parts Laptop)

Asus P5QL-VM-DO, Intel Core 2 Quad Q6700, 8Gb RAM, nVidia GT 520 2Gb, OS X 10.8.5
 


#9 EMlyDinEsH

EMlyDinEsH

    Developer & DSDT Manager

  • Crew
  • 895 posts

Posted 23 November 2012 - 12:01 PM

I chose to leave out the pre-modified DSDT. If you need/want them, let me know. It only comes as DSDT.aml.

Files sent. Thanks for looking, EMlyDinEsH!

Edit:

Forgot IORegistryExplorer file! Sending another email containing that file only!


I'm really sorry as I should have mentioned in the thread itself about the SSDT patching. SSDT patching to enable the Native Power management is only for the newer processors like intel Core i3, i5 and i7. So, I can only do dsdt patching which are relevant to your model but you said already got it working. There is nothing here which I can help you with. But, I can try for the power management and sleep as much as possible. So, Plz send me the files from Windows becoz files from the Linux was not perfect for me.

#10 bobdamnit

bobdamnit

    Second Lieutenant

  • Members
  • 324 posts
  • LocationU.S.A--Indiana

Posted 23 November 2012 - 04:27 PM

I can't really get you files from Windows because I do not have Windows installed and in order for me to install it I would have to completely wreck my OS X install and I just don't want to do that.

I apologise.

If there's nothing you can really patch to do this, I'll just leave it alone. OS X operates pretty decently (albeit a little hot) and most of my hardware operates with little to no modifications. I'm pretty sure DSDT has been patched for my GMA 950 so that the display doesn't stay off, but other than that I'm not sure whats been modified to make it work better with OS X. I'd have to ask the lovely OSXL crew, as I'm using their modified DSDT for EDP.

Thanks anyway, EMlyDinEsH. I'll still try to help you if I can. (It is the holiday season, after all!)

Dell Inspiron 3520 Core i3 2.4Ghz, 4Gb RAM, HD 3000 OS X 10.9.2 

Dell Latitude D520 Intel Core 2 Duo T5500, 3Gb RAM, GMA 950, Arch Linux (Retired)

Dell Latitude D830 Intel Core 2 Duo, 2GB RAM, GMA X3100 (Parts Laptop)

Asus P5QL-VM-DO, Intel Core 2 Quad Q6700, 8Gb RAM, nVidia GT 520 2Gb, OS X 10.8.5
 



0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users