Jump to content

Generating DSDT to use on Hackintosh

DSDT SSDT Generate

  • Please log in to reply
6 replies to this topic

#1
phillmont22900

phillmont22900

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
  • Gender:Male
  • Location:Indonesia
  • Interests:Anything about computer: Programming, Software..

Howdy everyone!

 

This guide is perfect for you guys that are going to install Hackintosh (in this guide, I would say "Mac") on a PC/notebook that is not really popular and difficult to find out the right DSDT for your PC.

 

Requirements:

- Windows 7 or later installed on your PC directly, by "directly" I mean full-install, not VM.

- Mac (of course).

- MaciASL or DSDT Editor or EvOSx86's DSDTFixer (may preferable).

- AIDA64 for Windows. (I would suggest AIDA64 Extreme)

 

Note: AIDA64 is currently on version 4. Look out for version 3, because ACPI Tools has been removed on version 4 and later.

 

The steps:

1. Get to Windows. Run AIDA64.

 

2. Right-click the AIDA64's status bar and click on "ACPI Tools".

 

3. Another new window will be opened. Now click "Save DSDT".

Note: If you want to save SSDT, XSDT, or other, you may want to click "Save Table" and choose.

 

4. New file will be saved onto your computer. It should be "acpi_dsdt.bin".

 

5. Rename the new file to "DSDT.aml".

 

6. Boot up to your Mac.

 

7. Open DSDT.aml using MaciASL (or what you use).

 

8. Click "Compile" and look for errors. There should not be any errors.

 

9. If there is no errors, continue and save the DSDT. If you want to add some code, add it up and Compile again.

 

10. Once your DSDT.aml is saved without errors, copy it to "/Extra" and reboot.

 

11. Congratulations! Your Mac should now boot using the right DSDT.

 

Troubleshooting

If you get Kernel Panics on reboot, simply use DSDT=NULL boot flags on the bootloader and boot up. Once Mac boots up without DSDT, check the problems using MaciASL (or what you use).

 

Good luck!



#2
pokenguyen

pokenguyen

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 473 posts
  • Gender:Male
If you just open dsdt.aml and fix errors, then save again without patching anything, it's not different from booting without custom dsdt.

#3
hack.in

hack.in

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts

you don't need to goto Mac and look for errors and Patches you can do all things on windows too using DSDT Editor for Windows ..



#4
phillmont22900

phillmont22900

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
  • Gender:Male
  • Location:Indonesia
  • Interests:Anything about computer: Programming, Software..

Well, you can go and find patches for your motherboard and patch it up to your DSDT. Simple :D 



#5
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,123 posts
  • Gender:Male
  • Location:Brazil

I'm sorry to say this but, except how to extract ACPI tables, your guide has no useful information in it and on top of that, is misleading.

 

While I applaud the initiative, I'd very much prefer to see something new, and useful. We already have pinned topics in the DSDT forums that show how to extract DSDT.

 

About step 10: It is not necessary to do anything to get Chameleon to read /Extra/dsdt.aml. If it's there, Chameleon will read it.

 

As Poke says, simply placing an extracted dsdt.aml in /Extra does nothing. OS X already reads and uses your unpatched DSDT.



#6
Maniac10

Maniac10

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,258 posts
  • Gender:Not Telling

You can drop all OEM tables with Clover by pressing F4, they will be dumped in /CLOVER/ACPI/orig. Also if you enable some of Clover's DSDT fixes (through GUI or config.plist), then F5 will drop the patched tables to /CLOVER/ACPI/patched.



#7
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,076 posts
  • Gender:Male
  • Interests:AKern@RampageDev.com

You can run a single command line to get the DSDT under Mac OS X... Non of this is needed to get the raw table... 

 

Also removed hints about going to that "other" site... 







Also tagged with one or more of these keywords: DSDT, SSDT, Generate

  Topic Stats Last Post Info

2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy