Jump to content

(Updated) OSX 10.9.4 Atheros AR9287 6.4


1 Screenshot

About This File

Atheros 9287: 4.0.74.0-P2P device id pci168c,2e OSX Mavericks.7djbsc76.png

Locale and country fix you can edit info.plist in the DeviceMergeNub.kext.

Or you use DSDT Code,with your Native IO80211Family.kext,good for OSX Install!

Device (ARPT)                {                    Name (_ADR, Zero)  // _ADR: Address                    Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake                    {                        0x09,                         0x04                    })                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method                    {                        Store (Package (0x0E)                            {                                "name",                                 "pci168c,30",                                 "device-id",                                 Unicode ("0"),                                 "IOName",                                 "pci168c,30",                                 "revision-id",                                 Buffer (0x04)                                {                                     0x01, 0x00, 0x00, 0x00                                },                                 "subsystem-id",                                 Buffer (0x04)                                {                                     0x9F, 0x00, 0x00, 0x00                                },                                 "subsystem-vendor-id",                                 Buffer (0x04)                                {                                     0x6B, 0x10, 0x00, 0x00                                },                                 "vendor-id",                                 Buffer (0x04)                                {                                     0x8C, 0x16, 0x00, 0x00                                }                            }, Local0)                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))                        Return (Local0)                    }                }

Or you add this to FakeSMC info.plist.

<key>Atheros Wireless LAN PCI</key>		<dict>			<key>CFBundleIdentifier</key>			<string>com.apple.driver.AirPort.Atheros40</string>			<key>IOClass</key>			<string>AirPort_AtherosNewma40</string>			<key>IOMatchCategory</key>			<string>IODefaultMatchCategory</string>			<key>IONameMatch</key>			<array>				<string>pci168c,2e</string>			</array>			<key>IOProbeScore</key>			<integer>700</integer>			<key>IOProviderClass</key>			<string>IOPCIDevice</string>		</dict>

is up to you!

Good Luck eagerness.png


What's New in Version 6.4

Released

  • Updated to 10.9.4



User Feedback

Recommended Comments



Sorry, silly question maybe but I can't find the DeviceMergeNub.kext. Could you show me where it is? Thanks.

Share this comment


Link to comment
Share on other sites

Works perfectly!!! thank you very much you are my hero (Acer aspire 7736ZG, Mavericks DP2)

Share this comment


Link to comment
Share on other sites

not work on ML and Mavericks i have Tp-link wn751nd with atheros chipset AR9287.. my devide id is 168c,2d

i changed devide id in DSDT code to 2d and Apple kext from 2a to 2d and still not work. at verbose boot say: cannot assert wake form d3cold

any help??

Share this comment


Link to comment
Share on other sites
this error message is normal?cannot assert wake form d3cold?also exists on real mac.

here test this?http://www.mediafire.com/?caplldu57p626b4

Or Use this DSDT Code with you orginal Kext

Device (ARPT)                {                    Name (_ADR, Zero)                    Name (_PRW, Package (0x02)                    {                        0x09,                         0x03                    })                    Method (_DSM, 4, NotSerialized)                    {                        Store (Package (0x0A)                            {                                "device-id",                                 Unicode ("*"),                                 "subsystem-vendor-id",                                 Buffer (0x04)                                {                                    0x6B, 0x10, 0x00, 0x00                                },                                 "name",                                 "pci168c,2a",                                 "compatible",                                 Buffer (0x0B)                                {                                    "pci168c,2a"                                },                                 "IOName",                                 Buffer (0x0B)                                {                                    "pci168c,2a"                                }                            }, Local0)                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))                        Return (Local0)                    }                }

Share this comment


Link to comment
Share on other sites

I think the problem is in your settings.

look ?in your settings?if you got everything set correctly,or check your router?if all goes.

sorry otherwise i know nothing more,google it maybe you find something.

?

Good Hack

Share this comment


Link to comment
Share on other sites

Hi you have to just install the kext with only one kext installer or you still have data in a file register? (sorry google translate)

Share this comment


Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   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.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.