This is the AirPortAtheros40.kex from 10.9 DP7 fixed from my self for AR9285.
Now is working.
Tested only in 10.9
I use DSDT patch too, but you can test if work with anything patch...
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x0C)\n
{\n
"AAPL,slot-name", \n
Buffer (0x08)\n
{\n
"AirPort"\n
}, \n
"device-id", \n
Unicode ("*"), \n
"device_type", \n
Buffer (0x08)\n
{\n
"AirPort"\n
}, \n
"model", \n
Buffer (0x34)\n
{\n
"Atheros 9285 8802.11 b/g/n Wireless Network Adapter"\n
}, \n
"subsystem-id", \n
Buffer (0x04)\n
{\n
0x8F, 0x00, 0x00, 0x00\n
}, \n
"subsystem-vendor-id", \n
Buffer (0x04)\n
{\n
0x6B, 0x10, 0x00, 0x00\n
}\n
}, Local0)\n
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
Return (Local0)\n
}