Jump to content

DSDT Auto-Patcher


MaLd0n
 Share

5,756 posts in this topic

Recommended Posts

- native ethernet support

- native wireless support

- native graphic support

 

this will depend on your hardware

 

- native sound support

 

HDEF(DSDT) + LegacyHda + AppleHdaPatched or AppleHda Snow 10.6.2

 

OK, thats what i found out:

 

Ethernet:

Marvell Yukon 88E8042 PCI-E Fast Ethernet Controller

Vendor-ID: 11AB

Devide-ID: 4357

 

Wireless:

Broadcom BCM4310

Vendor-ID: 14E4

Device-ID: 4315

 

Graphic:

ATI Raedon HD 3200 (ATI RS780M)

Vendor-ID: 1002

Device-ID: 9612

 

Sound:

IDT 92HD75B1/92HD75B2 @ ATI SB700

Vendor-ID: 111D

Devide-ID 7608

 

Is any of this hardware natively supported?

If yes, are you able to integrate this in the DSDT?

If you need any further information, just ask and I will try to find out.

I guess there is no way to show batterystatus etc natively with my configuration, is it?

 

I attatch the important files again so you dont have to search for them:

 

Compaq615_VC392EA_ABD.zip - The File created by your send_me script (but I installed 10.6 now, with no extra kexts, but dsdt is of course the same.

 

dsdt.477h.zip - The file you sent me, containing the modified dsdt.

 

 

thx again!!

Compaq615_VC392EA_ABD.zip

dsdt.477h.zip

Link to comment
Share on other sites

Nope I'm using the original one from Gigabyte. F9 is the name.

send me DSDT

perl -e 'open(CMD, "ioreg -lw0 \| grep DSDT|") or die; while(<CMD>) { chomp; if($_ =~ /\"DSDT\.?\d?\"=<([^>]*)>/) { $buff = $1; open(PIP, "|xxd -r -p > ~/Desktop/dsdt.aml") or die; print PIP "$1"; } }'

 

OK, thats what i found out:

 

I do not know

use the search forum

maybe the audio

but the process is complicated

not only depend on the DSDT

LegacyHda(your codec) + AppleHda

Link to comment
Share on other sites

still i cant find anything forums this is very helpfull can u try for me

ple mal0n just give me any link i can do that ple

Link to comment
Share on other sites

Sorry I have to bother you again :)

Could you please integrate the fix from THIS THREAD

So I dont get a scrumbled screen everytime I close my Laptop lid?

Locate method _LID of the device LID and change it as shown. The idea is to check the Lid register and then if it is closed we notify the Sleep button that it was "pushed".

			Name (LIDS, One)

		Method (_LID, 0, NotSerialized)

		{

				Store (^^PCI0.LPC.EC.HPLD, LIDS) 

				XOr (LIDS, One, Local0)

				If (Local0)						

				{ 

					Notify (SLPB, 0x80)				

				} 

				Return (LIDS)

		}

 

youll find the fixed dsdt file you gave me in the attachments

thx!

dsdt.477h.zip

Link to comment
Share on other sites

send me DSDT

 

Hello MaLd0n,

 

I'm eager to see what you can do with my DSDT, as I attached it to this message.

But it seems unclear to me why in "Original table header" it writes that there is "no 64-bit math support"?

I want to run OSX 10.6.7 in 64 Bit mode and have my GFX working.

 

So please do your best to help me.

 

Best regards,

Ruslan

 

dsdt.aml.zip

Link to comment
Share on other sites

...

already contains the patches

 

i get this error

 

Line 2608 type Error message Object does not exist (BUF0)

 

 

and this is my DSDT

is not original

Link to comment
Share on other sites

you mean it is already patched one? but I just extracted it with the command you wrote me.

I'll try to boot with it and report the results.

 

If you are using the Mac OS version of DSDT Auto-Patcher, do NOT use a DSDT replacement in Chameleon when you run the app, or it will be used as base for patching instead of the original one from BIOS. If you have a dsdt.aml in / or /Extra (or a specified file for DSDT key in com.apple.Boot.plist), remove it and reboot before running the Auto-Patcher.
Link to comment
Share on other sites

Hi Maldon :D

 

Could you look into my dsdt file, it's generated from Autopatcher from Windows 7.

I don't know if there is something that needs to be tuned, HDM sound/picture? shut down fix?

 

I have issues with restart and shut down, my MAC sometimes hung.

 

EDIT

 

This looks interesting :blink:http://www.insanelymac.com/forum/index.php...t&p=1668516

 

 

Thanks

 

Peter

dsdt.rar

send_me_witout_dsdt.zip

Link to comment
Share on other sites

thanks mald0n.

Link to comment
Share on other sites

Could you look into my dsdt file, it's generated from Autopatcher from Windows 7.

I don't know if there is something that needs to be tuned, HDM sound/picture? shut down fix?

I have issues with restart and shut down, my MAC sometimes hung.

 

EDIT

This looks interesting :rolleyes:http://www.insanelymac.com/forum/index.php...t&p=1668516

 

dsdt ok

 

everything in the post is used by auto-patcher

 

PATCH HP DV..

by NIXin

 

warnings -> no difference

 

thanks mald0n.

what is the problem?

I do not remember

many people every day

My brain gives crash cabecada.gif

Link to comment
Share on other sites

Here's a send_me.zip for an Intel D975XBX (h/w rev. 103) with a Q6600 running in 64-bit native without a patched DSDT. It really is incredible how much works right out of the box, but having native power management and sleep would be a godsend.

 

I don't know if this is related, but my Apple Wired Aluminum Keyboard Hub is reporting that it's requiring 300ma current (in addition to the actual keyboard HID 20ma requirement) when there's nothing plugged into the hub ports, thus not allowing me to use any devices over 180ma on any of the ports. I can use a MIDI controller, but not an iPhone, for example, whereas in Windows I could do a registry device hack on the USB device ID to force the port power to 500ma.

 

So, in Windows, I can power my Pioneer Slim external DVD-RW drive right off of my Apple Keyboard, whereas in OS X I can't even plug in my SanDisk Cruzer 8GB.

 

I researched this on the forum and found this thread: http://www.insanelymac.com/forum/lofiversi...192518-550.html which mentioned similar observations about the Apple Wired Keyboard, but the context of the conversation was extremely DSDT and Darwin IO centric. I'm not even sure if it was related to fix the port power issue or get the system to recognize the proper host controller interface mode in DSDT.

 

Thanks!

 

P.S. Sorry about my signature, it's 4 years old. Yes, the last time I dabbled in Hackintosh, it was my first OS X experience ever, which I built with a DG33TL board. I liked it so much I bought a MacBook Pro.

 

I only recently came back to the Hackintosh world now that my 4 year old MacBook Pro feels a little dated and is nowhere near as fast as a Q6600 with 8GB of RAM in Snow Leopard. It's amazing how much has changed in 4 years... I'm not caught up on DSDT yet; back in my day, we did EFI injection, and when sleep didn't work we just kept pouring more coffee. :(

send_me.zip

Link to comment
Share on other sites

Intel D975XBX

 

try it

dsdt.GliTCH82.zip

DTGP

HDEF

EHCI

HPET

IRQs

LPC

REMOVE

RENAME

SMBUS

SHUTDOWN

UHCI

FIX WARNING

 

use Chameleon RC5

http://www.insanelymac.com/forum/index.php...st&id=90448

 

Remove NullCPUPowerManagement.kext

add in boot.plist

<key>GeneratePStates</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>

 

use AppleHdaDisabler in S/L/E

http://www.insanelymac.com/forum/index.php...st&id=87700

Link to comment
Share on other sites

Hi Mald0n. is it possible to add a feature in the autopatcher app to remove unused devices in dsdt?

For example, i don't have either a ps2 mouse or keyboard and i think i'll never use it in future (i think you all understand why:) )

i have tried to remove from my custom dsdt their devices but without success. it gives me a lot of errors when i try to compile it.

In the last times i am trying to make my dsdt more small and light and unfortunately i'm still not a pro in acpi language.

I've attached my dsdt in case you have time to tell me how to do these changes

I hope i don't ask too much.

 

My system is in rig (the first one)

tnx in advance and keep the great work you did since now and sorry for english!

dsdt.aml.zip

Link to comment
Share on other sites

I have an ASUS Essentio CG5290 that I have successfully turned into a dual boot hackintosh with Nawcom's Mod USB. I wish to get a more "vanilla" install. I'm new to the whole DSDT thing. I ran your utility and attached the send me file. There are quite a few CG5290 Hackintoshers out there, so a working DSDT for our special MoBo would be much appreciated.

 

After install sound worked with Voodoo Kext. Unfortunately I have to unplug and replug in speakers for speakers to work after reboot. Also when I play a source plugged into the line in port on the back of the computer it sounds terrible. I turned down the input gain to minimal in Voodoo but it still sounds awful. The rest of the audio sounds fine including my USB webcam mic.

 

About my machine:

 

Intel i7 920 2.66 Ghz

Asus Rampage II Gene Bios 1401 (This is a special gimped Mobo that is different from the retail Rampage II Gene)

9 Gb DDR3 Ram

Nvidia GTX 260 896 Mb

 

As far as I can tell most of the CG5290s shipped with this configuration.

 

Thanks for your time.

send_me.zip

Link to comment
Share on other sites

Hi Mald0n,

 

I have installed SL 10.6.7 following Mammoth's method and next I would like to try with DSDT.

I would really appreciate if you could generate a DSDT for me.

 

Thanks in advanced.

 

 

Here is my send_me.zip. send_me.zip

 

My system specs are:

HP Pavilion DV7-3180es (WA007EA)

CPU: DualCore Intel Core i5 520M, (2,4 GHz, 3 MB L2 cache)

Chipset: Intel Ibex Peak-M PM55, Intel Ironlake-M

BIOS Version: F.1D

Video: NVIDIA GeForce GT 230M (1024 MB)

Memory : 8182 MB (2 x 4 GB DDR3)

LAN: Realtek RTL8168D/8111D PCI-E Gigabit Ethernet Adapter

Wi-Fi: Broadcom BCM43225 802.11b/g/n Wireless Network Adapter

Audio: IDT 92HD75B3X5 @ Intel Ibex Peak PCH - High Audio Controller
Link to comment
Share on other sites

I don't know if this is related, but my Apple Wired Aluminum Keyboard Hub is reporting that it's requiring 300ma current (in addition to the actual keyboard HID 20ma requirement) when there's nothing plugged into the hub ports, thus not allowing me to use any devices over 180ma on any of the ports. I can use a MIDI controller, but not an iPhone, for example, whereas in Windows I could do a registry device hack on the USB device ID to force the port power to 500ma.

 

So, in Windows, I can power my Pioneer Slim external DVD-RW drive right off of my Apple Keyboard, whereas in OS X I can't even plug in my SanDisk Cruzer 8GB.

Hi,

 

I haven't done any testing with it myself, but the new MacBook Pro8,3 has this in SSDT-2.dsl

            Method (_DSM, 4, NotSerialized)
           {
               Store (Package (0x0B)
                   {
                       "AAPL,current-available", 
                       0x0834, 
                       "AAPL,current-extra", 
                       0x0898, 
                       "AAPL,current-extra-in-sleep", 
                       0x0640, 
                       "AAPL,max-port-current-in-sleep", 
                       0x0834, 
                       "AAPL,device-internal", 
                       0x02, 
                       Buffer (0x01)
                       {
                           0x00
                       }
                   }, Local0)
               DTGP (Arg0, Arg1, Arg2, Arg3)
               RefOf (Local0)
               Return (Local0)
           }

So if anyone here is willing to have a go with it... be my guest :D

Link to comment
Share on other sites

HP Pavilion DV7-3180es

dsdt.elixz.zip

DTGP

LID

Vanilla AC (_PRW)

OS Definition (0x07D6)

LPC (Low Pin Count) Intel Device injection (cooler temperatures and Turbo mode)

IRQ correction, HPET, TIMR, RTC

HPET return 0x0F

CMOS reset fix

Native USB with _DSM, purging _PSM

EHCI injection

USB rename to UHC

HDEF injection

Realtek injection (cosmetic)

SMBUS ICH10 controller injection

Firewire power saving (L1A GPE)

Firewire port injection

Shutdown fix (_PTS method)

Backlight vanilla slider enable (with native GenericBrightness.kext)

HDMI audio fix

Support for AppleACPIBatteryManager for DVx by gsly

Add names for the JMicron card readers

Fix Errors and Warnings

 

Video use GraphicsEnabler=Yes

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...