Jump to content
InsanelyMac Forum
oldnapalm

DSDT editor and patcher

Recommended Posts

You should ask MaLd0n, Auto-Patcher was maintained by him and it was his decision to take it off-line (as well as deleting the original topic). Since it's his work I won't publish it here without his permission.

 

The patches from latest version are available here.

Share this post


Link to post
Share on other sites
Advertisement

Hey MaLd0n, oSxFr33k was kind enough to help out with a few things, he also said that you might be able to help out create a DSDT file for my Asus G74SX-BBK7.

It'll be really cool if you could. Please!!

 

Just follow the link that oldnapalm posted above. DOwnload that entire zip file your Asus will be there. Then use the DSDT editor from here, the first post on this thread to patch your own virgin DSDT.

 

WHat is also tricky is you have to make sure you already have a virgin DSDT either by booting into a live linux CD or booting into Leopard/Snow/Lion without DSDT already loaded. That is the tricky part the rest is easy.

 

I have not seen a really good step step guide on how to do this. Maybe here and there but never an all inclusive with all the optional ways tutorial that I have ever seen yet.

 

You could get a virgin DSDT from someone who has the EXACT I mean EXACT laptop as yours Model for Model and Hardware for Hardware. Even the kind of memory and amount of memory can make some small differences.

 

Your last resort would be to grab it from where I told you before tonymac DSDT database and take your chances. I personally prefer the one MaLd0n prepared for me.

 

I am not near my laptop but I will PM you sometime this weekend and attach it but I would suggest you not use it. I have 16GB samsung memory in mine and mine is the XT1. The one from Best Buy or Tiger Direct (CompUSA) have a different graphic card and monitor.

 

@oldnapalm,

 

Is there a link to download all the patches in one Zip or RAR file?

 

Thanks

Share this post


Link to post
Share on other sites

hi oldnapalm

 

i want to do some work for my nvidia card optimus one

 

so to switch on or off the card i must copy some methods form ssdt of optimus table

rom , ps0 , ps3 , on , off

 

this my working dsdt DSDT.aml.zip

 

and this the ssdt table that i want to copy from it some methods that needed on switching card SSDT-4.aml.zip

 

and here i copied the five methods to the end of dsdt on alone scope to ignore some problems

DSDT.dsl.zip

but there are to errors while compiling about this two lines

 

    OperationRegion (BPCI, SystemMemory, EBAS (0x1000), Field (BPCI, ByteAcc, NoLock, Preserve)


    OperationRegion (BPC1, SystemMemory, EBAS (0x2000), Field (BPC1, ByteAcc, NoLock, Preserve)

 

can you please compile it for me :)

Share this post


Link to post
Share on other sites

I want to download all the patches as one big file rather than downloaded each individually. I would like to have them as reference or use if I ever get that hardware be able to have it conveniently tucked away for future referral rather than downloaded each when needed. WHo knows how long they will be available is the other reason.

Share this post


Link to post
Share on other sites

Hi

 

I'm a complete noob when it comes to DSDTs.

 

I've got an Acer 6930g which I can get to 10.6.7 and run nice and stable. But obviously that's not enough - I want Lion!

 

Now a very helpful chap called Marchrius (over at http://hackbookpro.altervista.org/en/) has managed to get Lion running with the wifi working and everything. The main turn off for me using mine with SL is I've always had to use a wifi dongle which is just a pain. I've got a Broadcom BCM94321 card apple branded so I know it's Airport capable. I've also installed a bluetooth module into my laptop.

 

Whenever I try to install Lion and get errors relating to either bluetooth or airport, so I'm sure this can be worked around with a DSDT.

 

My questions, simply, are these;

 

1. If I use this thread's DSDT editor/patcher in Mac OSX to make a DSDT, it has no affect on the errors I receive, would making a DSDT in Linux change this since both wifi and bluetooth work using Ubuntu?

2. How the hell do I use the Linux version (or even the windows one, doesn't matter)? I just get a folder with files in it and don't know what I need to do to turn it into a running program.

 

Any help would be appreciated and free e-beers gladly bought :D

Share this post


Link to post
Share on other sites

Hi All, I’m in desperate need of a kext or DSDT for my Toshiba Satellite hackintosh. I am dual booting Mac OS X Snow Leopard 10.6.7 and Windows 7. On the hackintosh, I have it all working except a few things. To be specific my laptop is the Satellite L755-S5214. I can get internet through the Ethernet, but not through my WIFI adapter. Also, I can’t get sound, or the graphics card to work. I used ###### and installed the kexts, but still a no go on those particular things. Is there somewhere online where I could go when I’m on the hackintosh, plugged in to the Ethernet cable and have it recognize my hardware and find the right drivers/kext for them to work? Or do I have to do it through a customer DSDT? Can anyone help me here!?!? Also, one other issue, I can boot only with the ###### disk. If I take it out, I get stuck at the white apple screen. Thanks in advance for any help!!

 

All of what I know about my system:

Toshiba Satellite L755-S5214

Intel i3-2310M

4 GB DDR3 Ram

Intel Graphics card 3000

Realtek RTL8188CE Lan Wireless Card

Share this post


Link to post
Share on other sites

Please guys, no "please do it for me" posts in this topic.

 

Post here only if you wanna do it yourself and need help, or if you have questions/suggestions about DSDT Editor.

Share this post


Link to post
Share on other sites

Please guys, no "please do it for me" posts in this topic.

 

Post here only if you wanna do it yourself and need help, or if you have questions/suggestions about DSDT Editor.

 

I sincerely hope my post wasn't misunderstood...I just want to know how to get the program working in Windows/Linux? I can't find an executable file that runs, just a load of different files. I'm sure it's something obvious but I'm afraid I don't have a clue! :|

Share this post


Link to post
Share on other sites

It doesn't matter which version you use, the result will be the same. What matters is the patching you do, not the OS where you are running the editor.

 

The multi-platform version has a .jar file, if you have Java installed, this file type should be associated with JRE.

Share this post


Link to post
Share on other sites

Hi there,

 

I installed OS 10.6 on an Advent 4213 netbook using NBI 0.84 RC1. I had problems upgrading to 10.6.8 mainly to do with the GMA950 IGP (see link). I was advised to patch the DSDT file.

 

I tried to manually add the GMA950 laptop patch with DSDTSE first, and I had 60+ errors. I'm trying now with DSDT editor under Windows. I used the auto-patch feature. When I compile the file the compiler shows 9 warnings and 1 error. Clicking on the 'Fix errors' button doesn't fix the error. Below is a list of the warnings and the error. What should I do to fix it?

 

Error message: Object does not exist (DGTP)

Warning 1: Not all control paths return a value (_DOD)

Warning 2: Reserved method must return a value (Package required for _DOD)

Warning 3 to 9: Possible operator timeout is ignored

Share this post


Link to post
Share on other sites

Apply the DTGP patch too.

Done

 

Thanks. I've applied all of the following patches:

 

GMA950_laptop

DTGP

RTC Fix

HPET Fix

New HPET

HDEF

PIC & TIMR devices (manual patch)

 

How do I know if this is enough or if I have to apply more patches?

Share this post


Link to post
Share on other sites

There is a serious bug with this app.

 

If you inadvertently misplace a { or } and close the dsl document before fixing it you are royally screwed!

It will discard all code after the } which closes the definition block. Why the hell would you discard any code if it's in dsl form.

 

Just lost 5 days work I am fn fuming right now!

 

Is the source code for this app available?

Share this post


Link to post
Share on other sites

Hi, can anyone edit my dsdt for me?

I'm sort of a half-noob at it...I tried before and didn't get too far...

My motherboard is the Asus Rampage III Formula

 

I have tried using the auto patcher and it worked but not too well.

The hpet edits didn't help and I still needed the nullcpupowermanagment kext

Also the audio fix didn't work when I installed the ALC8xx kext (at the time I didn't try a rollback to 10.6.2 though)

Sleep still needed a sleep enabler, I don't know if thats how it always is...but I think its from the fact that the hpet

edits didn't work and I wasn't using the applecpupowermanagment kext and instead I was using nullcpupowermanagment

kext which, as I heard, kills native sleep...

 

Anyway, Is anyone here skilled enough to do a correct edit that would fix most of my issues so I can use less kexts?

I know I'm asking for a lot...but it would mean a lot for us rampage iii formula users...

 

I need the cmos reset fix, the reboot/shutdown fix, hda fix, sleep, hpet, and any other fixes that this mobo might need...

The sound chipset is ALC889, The lan controller is an Intel controller so I always use a kext for that...

 

So if anyone is able to do this nice thing and patch the dsdt for my board I would really appreciate it.

If anyone is willing to try, I can post a non-edited dsdt from my board.

Thanks.

Share this post


Link to post
Share on other sites

Ok sorry guys, never mind what I asked...I don't need any help anymore lol...

 

I just sat down again and figured it all out...

I now have a perfect dsdt system with correctly patched hpet and hdef...and native sleep!

Thanks to everyone who put work into developing the patches and the patcher itself! ;)

Share this post


Link to post
Share on other sites

Hi,

Before shutdown fix patch, my board shut down 1 out 10 times approximately.

and after patch shut down works very well.

I patched my board with gigabyte shutdown fix,although my board is evga x58.

because no other patches worked.

But now my power and hard disk LED light of my case never turns off.

Is there any fix for this?

Thanks

Share this post


Link to post
Share on other sites

Hello all anyone could help me build my DSDT???

ask for the information you need

 

Mynotebook is

 

Hp Pavillon DV6 6169sl CPU i7-2670QM @ 2.20GHz - Bios F1B

Schede Video Intel HD 3000 e ATI Radeon HD 6770M

Audio IDT High Definition

Ethernet Realtek PCIe

Wi-Fi Broadcom 4313

Share this post


Link to post
Share on other sites

Hi

I'm having a few problems with my advent 4213. I'm runing Win7 and Mac OS X 10.6.8 on it. The issue I'm having is when using the battery all of the following are off: webcam, WiFi, 3G, and bluetooth. To make the battery last longer, I think, the BIOS is set to turn them off when the AC adapter is unpluged. In Win 7 all I have to do is to use the right combination of Fn+Function key to switched them back. In Mac OS Fn+Function key does not work. I current work arround is to boot into Win7, switch them on, restart and then boot into make OS.

 

I'm wondering can I get Mac OS to switch them OS by editing my DSDT table?

 

Also, SleepEnabler for 10.6.8 doesn't seem to work on this netbook. When I put the netbook to sleep, the screen switches off for 1 or 2 seconds and then the netbook wakes. It doesn't freeze.

What part of the DSDT table I need to modify?

 

I doubt that there are any patches for this netbook, so I've to patch it myself. I hope I can get the necessary guidance to do it.

 

Thanks

 

Edit:

I reverted to an older version of the BIOS and everything is okay now.

Share this post


Link to post
Share on other sites

Message to El Coniglio,

 

Could you please release the source code so I other ppl can improve on it,

There is a FREAKING annoying bug that erases code because of a misplaced {, } OR {/*.

 

No matter how careful I am it still happens even if you get an error free AML compile prior to saving.

Or if you can fix it it would be perfect.

When there is an extra { or } on save it will discard all code after the { or }.

When adding comments and you type it like this {/*it also discards code on save but in a weird way. 

If you put the /* on a different line then it's ok.

 

To recap, an extra { or } and comments like this {/*  discards codes on save or when you do an update tree.

Share this post


Link to post
Share on other sites
Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.



  • Similar Content

    • By MaLd0n
      Nehalem, SandyBridge, IvyBridge, Haswell, Broadwell     Skylake, Kabylake and Coffeelake is here http://www.insanelymac.com/forum/topic/321872-guide-sierra-on-gigabyte-mobos-serie-200-kabylake-dsdt/   First...   ***Update bios to last available version!***   If you need a full patched DSDT...  -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   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 CLOVER Install.zip   --Install Sierra/High Sierra and boot into system!   Post Installation --Install Clover and replace with my folder CLOVER Post Install.zip   --Reboot and activate video!   Bingo!   Now you need a fine tune! DSDT time!   --DSDT   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -XXXX to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI
       
      --Power Management
      - 1 Generation Intel Processors, use Generate P and C States in config.plist
      - 2 and 3 Generations Intel Processors, Generate SSDT with Piker script and drop CpuPm and Cpu0Ist SSDTs
      ssdtPRGen.command.zip
      Credits-https://github.com/Piker-Alpha/ssdtPRGen.sh
      - 4 Generation+ Intel Processors, use PluginType=1 in DSDT, SSDT or Clover config.plist
       
      for check Power, Frequency, Temperature and Utilization, use it
      Install Intel Power Gadget.pkg.zip
       
      --Brightness
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!
      NativeDisplayBrightness.app.zip


      https://github.com/Bensge/NativeDisplayBrightness/releases
      *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/
       
      --AUDIO
       
      Use DSDT + AppleAlc
       
      --install 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/314406-voodoohda-289/   -USB https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads   It's time to Rock   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Apple, 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, 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 and many, many, many others!   We're all here to have fun and learn from each other!  
    • By MaLd0n
      First... If you need DSDT edits... -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   Installation --Create a bootable copy of El Capitan and 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 CLOVER Install.zip   --Install EL Capitan / Sierra / High Sierra and boot into system! for Sierra/High Sierra you need a Processor with SSE4.1 instruction   Post Installation --Install Clover and replace with my folder CLOVER Post Install.zip   --Reboot and activate video!   Bingo! Now you need a fine tune! DSDT Time! -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) and tell me what your hardware! -Post Ioreg, extract with Ioreg Explorer http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222606 -Run it, post files generate in your desktop http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222609    My DSDT GA P35-DS3 DSDT.MaLd0n LGA775.zip   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -SLPB -DARWIN -LPC -HDEF -RTC -EHCI -UHCI -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -EC -PNLF --Native Power Management
       
      Use Clover, check Generate P and C States
       
      --Brightness
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!
      NativeDisplayBrightness.app.zip


      https://github.com/Bensge/NativeDisplayBrightness/releases
      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
       
      --AUDIO
       
      Device HDEF + AppleAlc + Lilu
       
      --install 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/   -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 and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!  
    • By dark_hacker
      I have a samsung NP530U3C extract DSDT by clover and made the edit following the guide https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/ I also did following this guide https: // www. tonymacx86.com/threads/fixing-brightness-with-custom-edid.219413/ the fix of my EDID and followed the guide to put the brightness to work https://www.tonymacx86.com/threads/guide-laptop-backlight -control-using-applebacklightinjector-kext.218222 / I have the brightness to work but I have a problem in the screen I leave the image to see the problem.
       
      Clover + IOREG + kextcache -i
       
      https://ufile.io/z61kh
       

    • By M3G4DR01D
      Hello everyone, I have an Asus gl502vmk (i7 kabylake + GTX 1060 6 gb) laptop and I tried all the patches/kexts to get the brightness with fn keys/touchpad (I2C ELAN 1200 works with VooDoo I2C kext v1.0 but no gestures/preference pane)/Keyboard backlight to work but no success so far, any help would be appreciated, thanks in advance.
      [EDIT] (10/04/2018)
      Battery status now works, thanks to @RehabMan turned out to be incorrect SMBIOS (used iMac instead of Mbp) lol, but it drains crazy fast (~1.5 - 2 hours while on standby (all apps quited!), on windows 10 it lasts 4 - 5 hours, and on linux it lasts 6 ~ 7 hours!)
      And with VoodooI2C v2.0.1 + VoodooI2CHID kext and patched DSDT, the touchpad is now detected in the sys pref pane but still no input.
      Sound works with VoodooHDA v2.9.1, but the only issue is that the jack sense isn't working (the output device doesn't auto switch to headphone when connected)
       
      [EDIT 2] (11/04/2018)
      The system brightness now works thanks to @onejay09 but I have no brightness slider, and there are 4 extra brightness levels (brightness stops increasing after 12 levels)  and the brightness keys are not mapped correctly, plus the brightness decreases when I plug in the ac adapter, then increases if I unplug it???, the brightness level isn't also saved after reboot.
      battery still drains crazy fast (~1.5 - 2 hours, even with brightness at 50%, so apparently it is a power management issue).
      and I also have shutdowns while in sleep mode (I tried darkwake=10 and darkwake-0 and darkwake=no)
       
      P.S. I have uploaded my new report files, thanks!
       
      Latest report files (11/04/2018): https://www95.zippyshare.com/v/AMOpP0AY/file.html
×