add this to dsdt its device airport
Device (ARPT)
{
Name (_ADR, Zero) // _ADR: Address
Method (_PRW, 0, Serialized) // _PRW: Power Resources for Wake
{
Return (^^_PRW)
}
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device
{
Return (EPLD)
}
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
If (LEqual (Arg2, Zero))
{
Return (Buffer (One)
{
0x03
})
}
Return (Package (0x10)
{
"device-id",
Buffer (0x04)
{
0x31, 0x43, 0xE4, 0x14
},
"IOClass",
Buffer (0x11)
{
"AirPort_Brcm4360"
},
"compatible",
Buffer (0x0D)
{
"pci14e4,4331"
},
"name",
"AirPort Extreme",
"model",
Buffer (0x3C)
{
"Broadcom BCM4352 802.11 a/b/g/n/ac Wireless Network Adapter"
},
"AAPL,slot-name",
Buffer (0x08)
{
"AirPort"
},
"device_type",
Buffer (0x08)
{
"AirPort"
},
"built-in",
Buffer (One)
{
0x01
}
})
}
}
}