Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

Sign in to follow this  

Preparing DSDT for Gigabyte boards

4 posts in this topic

Recommended Posts

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:









-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


Share this post

Link to post
Share on other sites

If you get CMOS reset on reboot or after sleep - you need to apply the "RTC" patch, if your LPC.kext doesn't loads - you need the relevant "LPC" patch, same about "HPET" and "SMBUS". "DTDP" is necessary for many other patches like HDEF for example, "LAN0" sets your Ethernet interface to En0, "Mac devices" patch renames devices to Mac names that OSX is familiar with, "SHUTDOWN" fixes shutdown obviously, "_T_x rename" fixes certain type of warning by removing the first "_" value in "_T_x", "Possible operator timeout is ignored" fixes the operator timeout warning, etc...

Share this post

Link to post
Share on other sites

Hey XLR thank you for your answer, i find it helpful.


But furthermore, I'd like to know if this is only about trial and error or is there a method to know what to apply beforehand??


Can you tell by the chipset that i am going to need RTC, HPET, SMBOS?? Should I examine the dsdt.dsl for this??

Share this post

Link to post
Share on other sites

Well, DTGP is always needed in most situations. In a case of CMOS resets you definitely need the RTC patch.

If you run "kextstat | grep LPC" in terminal and don't see com.apple.driver.AppleLPC in there, then you need an LPC patch.

To be honest, i have hardly 15% of the knowledge i need in order to diagnose and fix DSDT issues properly. I'm still learning.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Mr.Darkwraith
      Is it possible to install/run Android TV/x86 on the 1st generation Apple TV?
    • By Angelo_
      Hi guys, i'm trying to help a friend of mine trying to install osx(possibly high sierra) on his pc with the following specs: 
      Amd fx8350 
      Asrock 990fx extreme 3
      8gb of fury Kingston ddr3 ram(2x4)
      Radeon hd 7950
      128gb ssd( crucial m550)
      A couple of hdds I don't remember the brand(maybe a seagate barracuda and a dumb old disk for data)
      We tried to install it using the regular clover+high showers installer but we couldn't get it to reach the installer, then we tried osx-amd(don't know if i can talk about it there, sorry if i can't) and we still couldn't get to the installer.
      Is there a guide i can use to install osx in that machin, i tried to search in the forum but i couldn't find it.
    • By MaLd0n
      ***The topic is for Notebooks and Desktops***   First... ***Update bios to last available version!***   If you need DSDT edits for SkyLake, KabyLake or CoffeeLake... -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app.zip   This guide is not a step by step, if you need one, see here   Look at my Clover folders and understand what we really need, this is the best way to learn     1-Installation     --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder  -Serie 100/200/300 CLOVER Install.zip   --Install Sierra/High Sierra and boot into system! 2-Post Installation     --Install Clover in HDD/SSD and replace with my folder -Serie 100/200/300 CLOVER Post Install.zip   --Reboot and activate video!   3-Video     -Nvidia WebDriver Sierra http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-07212017/ -Nvidia WebDriver High Sierra http://www.insanelymac.com/forum/topic/324195-nvidia-web-driver-updates-for-macos-high-sierra-update-10162017/ -Cuda http://www.insanelymac.com/forum/topic/302795-cuda-90214-is-out-update-10162017/ -Check it, easy way nvidia-update.command.zip by Benjamin-Dobell   4-DSDT     --DSDT mobo GA Z270 Gaming K3 DSDT.MaLd0n Gigabyte GA Z270 Gaming K3.zip   --DSDT mobo Asus ROG STRIX Z370 F Gaming DSDT.MaLd0n Asus ROG STRIX Z370 F Gaming.zip   --DSDT mobo Asus ROG Strix Z370-G Gaming DSDT.Asus ROG Strix Z370-G Gaming.zip   --DSDT mobo GA Z170XP SLI DSDT.MaLd0n GA Z170XP SLI.zip   --DSDT mobo ASROCK Z170  EXTREME 7 DSDT.MaLd0n ASROCK Z170 EXTREME 7.zip   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC* -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -RTC -IRQs -SBUS* -BLC0 -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -IMEI -EC -PNLF(Nvidia/AMD) -HDMI ---To avoid problems use some patches in config.plist, don't forget!--- GLAN to GIGE 474c 414e 4749 4745 GFX0 to IGPU 47465830 49475055 HDAS to HDEF 48444153 48444546 HECI to IMEI 48454349 494d4549 SAT0 to SATA 53415430 53415441 5-SSDT   Generate your SSDT for PM, use ssdtPRGen by Piker-Alpha https://github.com/Piker-Alpha ssdtPRGen.command.zip   or just use "plugin-type"=0x01 in DSDT, SSDT or Clover config.plist   for check Power, Frequency, Temperature and Utilization, use it Install Intel Power Gadget.pkg.zip   6-Brightness  
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!

      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
        -Clover   https://sourceforge.net/projects/cloverefiboot/files/Installer/   -Lan driver by Mieze     -Atheros http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/   -Intel http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/   -Realtek http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/   -Links     -FakeSmc https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek   -Audio https://github.com/vit9696/AppleALC http://www.insanelymac.com/forum/topic/293863-applehda-patch-requests/   -USB https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads   if u like, Rate Topic     It's time to Rock -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad, badruzeus and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!  
    • By Angelo_
      HI, i've installed high sierra a while ago and never really used it that much but i got bored of w10 so i've decided to use it as my daily driver for a while and i noticed that usb 3.0 ports don't work with usb 3 devices and only with usb 2.0 devices(capped at the 480mb/s limit of usb 2.0), is there a way to get past that? i couldn't find it in this forum, i don't need the speed that much for right now(even tho i might since i shoot in raw and usb 2.0 is slow for file transfer of big photos or videos i take on holidays or on days off)  but i'd like to at least be able to use the usb 3.0s with my usb 3 devices and hub. 
      Hope that i write this post correctly, english is not my main language.
      ps  i don't need because i'm on lan but does it exist a driver/kext for intel wifi/bluetooth combo integrated in my z87 mpower(centrino 2200) ? bluetooth works already.
    • By lucasrm654
      Eu instalei o Hackintosh, porem uso um Cougar 200k, meu teclado, e a tecla shift, windows e alt não funcionam, não executam função nenhuma, já o Ctrl funciona como Shift, gostaria de saber como eu posso atribuir funções a essas teclas que não fazem nada e mudar a função do Ctrl.