Hello, here is a workaround to have the audio working on x360 :
find this part in your dsdt file :
Code:
Method (_INI, 0, Serialized) // _INI: Initialize
{
Store (0x07DC, OSYS)
If (CondRefOf (\_OSI, Local0))
{
If (_OSI ("Windows 2009"))
{
Store (0x07D9, OSYS)
}
If (_OSI ("Windows 2012"))
{
Store (0x07DC, OSYS)
}
If (_OSI ("Windows 2013"))
{
Store (0x07DD, OSYS)
}
}
or this :
Code:
Method (_INI, 0, Serialized) // _INI: Initialize
{
Store (0x07DD, OSYS)
If (CondRefOf (\_OSI, Local0))
{
If (_OSI ("Windows 2009"))
{
Store (0x07D9, OSYS)
}
If (_OSI ("Windows 2012"))
{
Store (0x07DC, OSYS)
}
If (_OSI ("Windows 2013"))
{
Store (0x07DD, OSYS)
}
}
And replace with :
Code:
Method (_INI, 0, Serialized) // _INI: Initialize
{
Store (0x07D9, OSYS)
If (CondRefOf (\_OSI, Local0))
{
If (_OSI ("Windows 2009"))
{
Store (0x07D9, OSYS)
}
If (_OSI ("Windows 2012"))
{
Store (0x07DC, OSYS)
}
If (_OSI ("Windows 2013"))
{
Store (0x07DD, OSYS)
}
}
After this editing, do one or twice cold reboots.
Now Audio should work on OS X.
If you just have OS X installed on your x360, audio should work now at any time.
The audio DSP is loaded in HDA mode and no more in I2S mode.
Unfortunately, if you have a dual boot with OS X and Windows, each time you boot on Windows, the audio dsp will be loaded again in I2s mode during the next boot.
To put back the audio in OS X, you will have to do a cold reboot after booting on OS X.