Jump to content
iHackintosh_PT

DSDT Auto-Patcher

11 posts in this topic

Recommended Posts

If you are having problems applying large patch files using DSDT Editor, you can use this simplified version of DSDT Auto-Patcher (Mac OS, Windows and Linux).

 

autopatcher.png

 

Download:

DSDT_Auto-Patcher.tar.gz

 

Requires JRE.

 

 

Patches from the extinct version 0.6 are available here (registration required).

 

If you use patched AppleHDA you may need to update the HDEF patch according to your audio codec. Make sure layout-id in DSDT (hex) coincides with LayoutID in AppleHDA (decimal).

 

layoutid.png

 

If your mobo/laptop is not listed, you can use the individual patches or create a new patch based on other with same chipset.

 

Here is a basic guide about DSDT patching.

 

If you want to add your patch to the list, please attach it here.

 

MaLd0n's thread (previous versions, discontinued).

 

 

Credits:

DSDT Editor and Auto-Patcher software by el coniglio

Patches HP DV8 Nehalem and DV6 Core i Nehalem by NIXin

HP Compaq 610 by Cassio

HP DV7 6B32US by stuck

Intel DP67BG by artur-pt

All other patches by MaLd0n

Share this post


Link to post
Share on other sites
Advertisement

I have created an app bundle version of this auto patcher using Platypus. It makes it a little easier to launch, since it shows up in Spotlight search results (Alt+Space, type 'auto', hit Enter).

 

I have also updated the iasl to a more recent build.

 

I have uploaded my package here as an attachment.

 

Is there any opposition with me providing this download on my github site at https://github.com/R...Patch/downloads?

 

I have instructions for patching raw DSDT for HP ProBook 4530s and one confusing part for people is getting auto patcher setup correctly. Mostly because of the out-of-date iasl. If I could just refer to a ZIP which contains the app bundle, it would be simpler.

 

But I'm a little unclear on the redistribution on this package (open source, closed source, freeware, ???), so I'm asking here. Thanks,

 

 

If you are having problems applying large patch files using DSDT Editor, you can use this simplified version of DSDT Auto-Patcher (Mac OS, Windows and Linux).

...

 

Here is a basic guide about DSDT patching.

 

If you want to add your patch to the list, please attach it here.

 

MaLd0n's thread (previous versions, discontinued).

 

 

Credits:

DSDT Editor and Auto-Patcher software by el coniglio

Patches HP DV8 Nehalem and DV6 Core i Nehalem by NIXin

HP Compaq 610 by Cassio

HP DV7 6B32US by stuck

Intel DP67BG by artur-pt

All other patches by MaLd0n

Auto Patcher.zip

Share this post


Link to post
Share on other sites

Hi, sorry about my english...

 

I need dsdt for asus p8h61 -m le, how can i get it?

Thank you very much ;)

 

You could look here for DSDT patches for your board: http://olarila.com/forum/packs.php

 

Then extract your native DSDT using Linux or Windows.

Then use Auto Patcher here or DSDT Editor to apply the patch.

Share this post


Link to post
Share on other sites

how many dsdt i need?

i haven´t got OS in my computer, i erase the hdd how can i extract the dsdt?

 

thank you very much for the help

Share this post


Link to post
Share on other sites

how many dsdt i need?

i haven´t got OS in my computer, i erase the hdd how can i extract the dsdt?

 

thank you very much for the help

 

You only need one DSDT... and there is only one in your BIOS.

 

You will have to install or otherwise run an OS to get at the native DSDT. I would suggest creating an Ubuntu Live CD/USB...

 

I've written a guide... it is for the HP ProBook, but you could read the instructions for extracting the DSDT as they pretty much apply to any computer: https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch/wiki/How-to-patch-your-DSDT

 

Then, you will do a base install of OS X and then use the patching tools here to create your OS X compliant DSDT...

 

Of course, you could always do some google searching for the DSDT you are looking for, and maybe you'll find a good one. But, in the end, it is always best to patch your own.

 

I recently hacked my desktop machine, with an Intel DH67GD/Core i7-2600. I found patches on the site I linked and they were close, but sleep was pretty much broken (it would take 2-3 minutes to sleep). But I ended up figuring out the offending DSDT code and wrote some more patches for it. I don't know what your experience is... but doing that kind of task requires programming knowledge and an ability to read/understand the ACPI spec. Hopefully, you find some patches or a DSDT that mostly works.

Share this post


Link to post
Share on other sites

Whath patches i need to my hardware?

 

CPU

Intel Core i3 2100 @ 3.10GHz 41 °C

Sandy Bridge 32nm Tecnología

RAM

8,00 GB Doble-Canal DDR3 @ 686MHz (9-9-9-24)

Motherboard

ASUSTeK Computer INC. P8H61-M LE/USB3 (LGA1155) 31 °C

Gráfics

L196WTQ (1440x900@60Hz)

1024MBGeForce GTX 550 Ti (ASUStek Computer Inc) 33 °C

HDD

466GB Seagate ST3500410AS ATA Device (SATA) 32 °C

Unidades ópticas

HL-DT-ST DVD-ROM DH16NS10 ATA Device

HL-DT-ST DVDRAM GH20NS15 ATA Device

DTSOFT Virtual CdRom Device

Audio

Realtek High Definition Audio

wireless

D-link dwl g122

Share this post


Link to post
Share on other sites

Whath patches i need to my hardware?

 

I don't know... you're going to have to try it yourself. I believe you will find a set of patches for your board at the site I linked -- that's where I would start. But each computer is a science experiment.

 

It helps to have a working mac/hack to build SSDT / DSDT, download from Mac App Store, do google searches for solutions, etc.

Share this post


Link to post
Share on other sites

If you are having problems applying large patch files using DSDT Editor, you can use this simplified version of DSDT Auto-Patcher (Mac OS, Windows and Linux).

 

autopatcher.png

 

Download:

DSDT_Auto-Patcher.tar.gz

 

Requires JRE.

 

 

Patches from the extinct version 0.6 are available here (registration required).

 

If you use patched AppleHDA you may need to update the HDEF patch according to your audio codec. Make sure layout-id in DSDT (hex) coincides with LayoutID in AppleHDA (decimal).

 

layoutid.png

 

If your mobo/laptop is not listed, you can use the individual patches or create a new patch based on other with same chipset.

 

Here is a basic guide about DSDT patching.

 

If you want to add your patch to the list, please attach it here.

 

MaLd0n's thread (previous versions, discontinued).

 

 

Credits:

DSDT Editor and Auto-Patcher software by el coniglio

Patches HP DV8 Nehalem and DV6 Core i Nehalem by NIXin

HP Compaq 610 by Cassio

HP DV7 6B32US by stuck

Intel DP67BG by artur-pt

All other patches by MaLd0n

 

I posted a thread on the forums about my issues. Hope someone can help. Thanks in advance. http://olarila.com/forum/viewtopic.php?f=27&t=2772

Share this post


Link to post
Share on other sites

Hi!

 

I have an ASUS P5GC (without MX). Would the Autopatcher work though not having a "MX"? :-/

 

CU,

Mészi.

Share this post


Link to post
Share on other sites

hello

 

u can try apply the patch and see the results...

 

if compile with no error

 

u can test it..

 

good hack

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

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By MaLd0n
      ---INSTALLATION TUTORIAL---
       
      ---Original Post---
      https://olarila.com/forum/viewtopic.php?p=77102#p77102
       
      ---CLOVER FOLDER---
       
      CLOVER.zip
       
      --MOBO
      GigaByte Z390 M Gaming



      --PROCESSOR
      Intel Core i9-9900K


      --COOLER
      CoolerMaster MasterLiquid ML120R RGB


      --MEMORY
      Corsair Dominator Platinum 16GB (2 x 8GB)


      --GPU
      Sapphiretech Radeon RX 590 8 GB GDDR5


       
      --SSD
      Samsung 970 EVO NVMe M2 Flash Drive


      --POWER SUPPLY
      EVGA 750 N1, 750W


      --WIRELESS
      TP-Link Archer T9E


      --BLUETOOTH
      Orico BTA-403


      --CASE
      Thermaltake View 21 Tempered Glass Edition


      --DSDT Patches--
      -FIX ERRORS AND WARNINGS -FIX ACPI ERRORS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE 10 ID -DMAC -REMOVE 22K LINES, PROBLEMATIC and UNUSED -FIX K.P in REBOOT -NVRAM / REAL TIME CLOCK -SLPB -DARWIN / WINDOWS 2015 -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -REAL TIME CLOCK -ARTC -IRQs -SBUS -MIKEY -BUS1 -MCHC -ALS0 -SHUTDOWN -UAR1 -LAN -FWHD -USBX -PMCR -PPMC -XSPI -GMM -IMEI -EC -PNLF -ARPT -GFX0 -NVME -DTGP -ACQUIRE MUT0 0XFFFF -OPERATION REGION GPIO -MUTEX MUT0 0x00 -EXTERNAL REFERENCES -UNKNOWNOBJ -HDMI / HDAU -FULL RENAMED DEVICES  
      --SCREENSHOTS--





























      --BruceX--
       
      --USB-C-- test with SanDisk Ultra USB-STICK 128gb


       
      -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, Sampath007, onemanosx, erroruser, Jenny David, Olarila Facebook Community, Hackintosh Facebook Community and many others!
      We're all here to have fun and learn from each other!
    • By bradipi15
      Ciao ragazzi ho un problema strano... 
      Praticamente quando avvio il pc usando il dsdt, appena connetto la tavoletta grafica huion h640p, il pc si riavvia... 
      Se invece tolgo il dsdt, funziona tutto perfettamente... 
    • By bradipi15
      Ciao ragazzi, ho bisogno di un aiuto per verificare che ho fatto tutto giusto, perché penso che la mx150 non sia effettivamente disabilitata. Ho utilizzato un dsdt fatto da gengik84 per un pc simile al mio.. Al momento penso di avere solo due problemi : la mx150, appunto... E poi il trackpad riesco ad usarlo in modalità advanced da bios proprio grazie al dsdt, però il doppio tap per trascinare oggetti ecc non va... L'ho abilitato anche dal menu accessibilità.. 
      Grazie mille! 
       
    • By bbritton
      Hi
       
      I am trying to create a clean DSDT for my new hackintosh.  It is all working very well and I hope this will make things even better.
      I have a Gigabyte Z390 AORUS MASTER,
      I9-9900K
      32 gb Ram
      gigabyte vega 64 OC
       
      I extracted the DSDT and SSDT files using F4 in Clover.  I have supplied the resulting DSDT below.  THese are the four errors I get when trying to compile in MACIasl.  ALso I am using ACPI 5.1 in maciasl.
       
      12891, 6126, syntax error, unexpected PARSEOP_NAMESEG, expecting '('
      12900, 6126, syntax error, unexpected PARSEOP_CASE
      12904, 6126, syntax error, unexpected PARSEOP_NAMESEG, expecting '('
      12913, 6126, syntax error, unexpected PARSEOP_CASE, expecting $end and premature End-Of-File
       
      I am newbie to hackintosh so am learning as much as I can as i go.  I am not a programmer so the syntax errors I am not sure what to do with yet.  Any assistance would be appreciated.
       
      Thanks
       
      DSDT.dsl
      DSDT.aml
    • By grisno
      Hi people,
       
      Installer to activate the sound card REALTEK ALC282-v2 (10ec:0282) with LayoutID 1 or 3 in MacOS. This installer does not contain AppleHDA patched Kext. To work properly, it must be installed over vanilla AppleHDA.kext.
       
      I want to thank the whole community for their efforts and content provided, because without these it would not be possible to create this installer.
       
      I would appreciate comments and suggestions!!
       
      Status:
      Speakers : OK Headphones : OK HDMI Audio : OK (Intel HD4K Tested) LineIn : N/A (Model Without LineIn) MicInt : OK MicIntNoiseReduction : OK MicExt : N/A (Model Without MicExt) AutoDetectLineIn : N/A (Model Without LineIn) Sleep : OK WakeUp : OK AutoSleep : OK Hibernate : OK Siri : OK   Tested Laptops:
       
      - HP Pavillion 15-D002SS
       
      Coming Soon:
       
      - Unified installer for the different supported operating systems.
      - Support model with LineIn jack.
       
      Modified Verbs:
      01271C20 01271D00 01271EA0 01271F90 01471C10 01471D00 01471E17 01471F90 01871CF0 01871D00 01871E00 01871F40 01E71CF0 01E71D00 01E71E00 01E71F40 02171C30 02171D10 02171E21 02171F00 01470C02   DSDT:
       
      Patch to apply with MaciASL in your DSDT
      ######################################### HDEF v1.00######################################## into method label _DSM parent_label HDEF remove_entry;into device label HDEF insertbeginMethod (_DSM, 4, NotSerialized)\n{\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "layout-id", Buffer() { 0x01, 0x00, 0x00, 0x00 },\n //"layout-id", Buffer() { 0x03, 0x00, 0x00, 0x00 },\n "hda-gfx", Buffer() { "onboard-1" },\n "PinConfigurations", Buffer() { },\n })\n}\nend;  
×