New DSDT version for OS X Mountain Lion (10.8)

97 views
Skip to first unread message

Tanguy Krotoff

unread,
Dec 31, 2012, 12:20:57 PM12/31/12
to p5e3...@googlegroups.com
Hello,

I've re-worked the DSDT patches.

This should work fine with 10.6, 10.7 and latest 10.8

The biggest issue that I get is wake that takes several minutes under 10.8.2, see https://github.com/tkrotoff/ASUS-P5E3Premium-Hackintosh/issues/1

Future happy new year.

Roddy

unread,
May 3, 2013, 8:10:11 AM5/3/13
to p5e3...@googlegroups.com
Thanks! I think it is useful to add something like this for builtin ethernet to make iCloud work:
# Insert device LAN0 into device with _ADR 0x001C0002
#
into device name_adr Zero parent_adr 0x001C0002 remove_entry;
into device name_adr 0x001C0002 insert
begin
Device (LAN0)\n
{\n
    Name (_ADR, Zero)\n
    Method (_DSM, 4, NotSerialized)\n
    {\n
        Store (Package (0x04)\n
        {\n
            "built-in",\n
            Buffer (One)\n
            {\n
                0x01\n
            },\n
            "location", \n
            Buffer (0x02)\n
            {\n
                "1"\n
            }\n
        }, Local0)\n
        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
        Return (Local0)\n
    }\n
}
end


2012/12/31 Tanguy Krotoff <tkro...@gmail.com>

Tanguy Krotoff

unread,
May 5, 2013, 6:15:41 PM5/5/13
to p5e3...@googlegroups.com
Which version of OS X is impacted? and where did you find this patch?

Thx


--
You received this message because you are subscribed to the Google Groups "p5e3-dsdt" group.
To unsubscribe from this group and stop receiving emails from it, send an email to p5e3-dsdt+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Roddy

unread,
May 7, 2013, 3:51:28 AM5/7/13
to p5e3...@googlegroups.com
i think it is the same as  EthernetBuiltIn=yes in Chameleon.boot.plist


2013/5/6 Tanguy Krotoff <tkro...@gmail.com>

Tanguy Krotoff

unread,
May 7, 2013, 4:19:41 AM5/7/13
to p5e3...@googlegroups.com

Roddy

unread,
May 7, 2013, 5:48:46 AM5/7/13
to p5e3...@googlegroups.com

Tanguy Krotoff

unread,
May 7, 2013, 5:52:38 PM5/7/13
to p5e3...@googlegroups.com
There is no need for the LAN0 patch, iCloud works without
I've tried under OS X 10.8.3 + MultiBeast.
MultiBeast by default set EthernetBuiltIn to Yes inside org.chameleon.Boot.plist

Roddy

unread,
May 9, 2013, 10:02:59 AM5/9/13
to p5e3...@googlegroups.com
yes
it is the same fix


2013/5/8 Tanguy Krotoff <tkro...@gmail.com>

Roddy

unread,
May 17, 2013, 9:55:23 AM5/17/13
to p5e3...@googlegroups.com
10.6.8 works perfectly
10.7.5 and 10.8.3 cannot wake from sleep - both with newer AppleACPIPlatform.kext's and the older one :(


2013/5/9 Roddy <rod...@gmail.com>

Roddy

unread,
May 18, 2013, 6:49:37 PM5/18/13
to p5e3...@googlegroups.com
I solved the problem with sleep by the patch (for Lion and ML)
sudo perl -pi -e 's|\x75\x30\x44\x89\xf8|\xeb\x30\x44\x89\xf8|; s|\x75\x3d\x8b\x75\x08|\xeb\x3d\x8b\x75\x08|' AppleRTC/10.7.5/AppleRTC.kext/Contents/MacOS/AppleRTC
sudo perl -pi -e 's|\x75\x30\x89\xd8|\xeb\x30\x89\xd8|' AppleRTC/10.8.3/AppleRTC.kext/Contents/MacOS/AppleRTC


2013/5/17 Roddy <rod...@gmail.com>

Roddy

unread,
Oct 1, 2013, 1:45:17 AM10/1/13
to p5e3...@googlegroups.com
Hi! I modified AppleHDA (xml files) for native support of our motherboard audio without 3rd party Voodoo driver. It works with 10.6.8, 10.7.5 and 10.8.2
not tested 10.8.5 yet


2013/5/19 Roddy <rod...@gmail.com>
AppleHDA.zip

Tanguy Krotoff

unread,
Oct 1, 2013, 4:25:03 PM10/1/13
to p5e3...@googlegroups.com
That is nice! Do you have a link or a documentation that explains how to reproduce that?

Roddy

unread,
Oct 1, 2013, 4:29:03 PM10/1/13
to p5e3...@googlegroups.com
no, I made it by myself after reading different sources from the Internet,


2013/10/2 Tanguy Krotoff <tkro...@gmail.com>

Roddy

unread,
Oct 11, 2013, 1:12:41 AM10/11/13
to p5e3...@googlegroups.com
Hello! have You any success with AppleHDA and 10.8.5? I can't make it work after 10.8.3 :( all the previous builds work perfectly


2013/10/1 Roddy <rod...@gmail.com>

Roddy

unread,
Oct 14, 2013, 5:14:05 AM10/14/13
to p5e3...@googlegroups.com
"I didn't test the Marvell Yukon 88E8056 Ethernet card" - I tested it - works perfectly in any OS 10.6-10.8
(inserted card ID into ionetworkfamily/plugins/appleyukon kext)


2013/10/11 Roddy <rod...@gmail.com>

Roddy

unread,
Oct 14, 2013, 12:27:28 PM10/14/13
to p5e3...@googlegroups.com
https://www.dropbox.com/s/2g6rls74x0ajwm6/AppleHDA%20Working%20New.zip
hello! 10.8.5 works with Layout=1 only
I don't know why ...so I attached a new set of kexts for all OSes


2012/12/31 Tanguy Krotoff <tkro...@gmail.com>

Roddy

unread,
Oct 14, 2013, 5:07:54 PM10/14/13
to p5e3...@googlegroups.com
and 10.9


2013/10/14 Roddy <rod...@gmail.com>
AppleHDA.kext 2.zip

Roddy

unread,
Oct 14, 2013, 5:12:18 PM10/14/13
to p5e3...@googlegroups.com

Tanguy Krotoff

unread,
Oct 15, 2013, 10:49:21 AM10/15/13
to p5e3...@googlegroups.com
Thanks for this.
I don't have access to my old ASUS P5E3 hackintosh.
I'm currently using a Gigagbyte Z77 motherboard.

On the Gigabyte hackintosh I wanted to patch myself AppleHDA.kext without success: https://github.com/tkrotoff/Gigabyte-GA-Z77-DS3H-rev1.1-Hackintosh/issues/3#issuecomment-18794027

How did you managed to patch AppleHDA?
?

I would like to document the steps so that everyone with the same motherboard can simply reproduce the steps.




Roddy

unread,
Oct 15, 2013, 11:08:20 AM10/15/13
to p5e3...@googlegroups.com
It does not need a binary patch because AD1988B is natively supported by AppleHDA.
and copied HDAConfigDefault, Layout and PathMap into newer AppleHDA.kext's.
It works immediately with 10.6.8 and 10.7.*
for 10.8.5 and 10.9 we need an extra steps:
layout must be 1 not 12 (I don't know why) both in AppleHDA and in DSDT HDEF section
and Layout.xml and Platform.xml need to be archived by zlib.pl script


2013/10/15 Tanguy Krotoff <tkro...@gmail.com>

Roddy

unread,
Oct 15, 2013, 11:14:50 AM10/15/13
to p5e3...@googlegroups.com
I think it is possible with

HDA Wizard for Mountain Lion 10.8 too ...

but I use PlistEdit Pro and copy data manually


2013/10/15 Roddy <rod...@gmail.com>

Roddy

unread,
Oct 15, 2013, 11:32:08 AM10/15/13
to p5e3...@googlegroups.com
I described the most important steps here


2013/10/15 Roddy <rod...@gmail.com>
about apple hda.rtf

Roddy

unread,
Oct 16, 2013, 6:41:17 AM10/16/13
to p5e3...@googlegroups.com
another way is to copy layout and platform to /System/Library/Extensions/AppleHDA.kext/Contents/Resources and insert HDA Hardware Config Resource into FakeSMC - you don't need to edit AppleHDA again and again after OS update. it works but I did not tested all the versions yet


2013/10/15 Roddy <rod...@gmail.com>
Archive.zip
Reply all
Reply to author
Forward
0 new messages