
goodnightPal
-
Content Count
8 -
Donations
$0.00 -
Joined
-
Last visited
Files posted by goodnightPal
-
AppleHDA cx20590
By goodnightPal in Audio
AppleHDA for Conexant SmartAudio HD cx20590
Tested on: Sony Vaio VPCEH2J1E (VEN_14F1, DEV_506E )
- Speakers (worked)
- Headphones (worked)
- Mic (not tested)
- HDMI (not tested)
1 Edit DSDT:
a, add or replace your Method (_DSM, 4, NotSerialized) in Device (HDEF)
Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { If (WKMD) { Return (Package (0x02) { 0x0D, 0x04 }) } Else { Return (Package (0x02) { 0x0D, Zero }) } } Method (_DSM, 4, NotSerialized) { Store (Package (0x0E) { "built-in", Buffer (One) { 0x01 }, "Codec-id", Buffer (0x04) { 0x3E, 0x3A, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "model", Buffer (0x1A) { "HD Audio Conexant Cx20590" }, "device-type", Buffer (0x11) { "Audio Controller" }, "hda-gfx", Buffer (0x0A) { "onboard-2" }, "PinConfigurations", Buffer (Zero) {} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } b, add hda-gfx in Method (_DSM, 4, NotSerialized) in Device (IGPU)
Method (_DSM, 4, NotSerialized) { Store (Package (0x04) { "AAPL,snb-platform-id", Buffer (0x04) { 0x00, 0x00, 0x01, 0x00 }, "hda-gfx", Buffer (0x0A) { "onboard-2" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } c, install AppleHDA (remove VoodooHDA if you installed)
1,225 downloads
Updated
-
AppleHDA for cx20590 and HDMI for Nvidia 410m
By goodnightPal in Audio
AppleHDA for Conexant SmartAudio HD cx20590 and HDMI for NVIDIA GeForce 410M
Tested on: Sony Vaio VPCEH2J1E
Conexant SmartAudio HD (VEN_14F1, DEV_506E ) 8086, 1c20
NVIDIA High Definition Audio (VEN_10DE DEV_001C) 10de,0e08
for example i uploaded own dsdt, ONLY FOR EXAMPLE, may not work for you
- Speakers (worked)
- Headphones (worked)
- Mic (worked)
- Line In (worked)
- HDMI (worked)
1, Edit DSDT:
a, add or replace your Method (_DSM, 4, NotSerialized) in Device (HDEF)
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_PRW, 0, NotSerialized)
{
If (WKMD)
{
Return (Package (0x02)
{
0x0D,
0x04
})
}
Else
{
Return (Package (0x02)
{
0x0D,
Zero
})
}
}
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0E)
{
"built-in",
Buffer (One)
{
0x01
},
"Codec-id",
Buffer (0x04)
{
0x3E, 0x3A, 0xEC, 0x10
},
"layout-id",
Buffer (0x04)
{
0x0C, 0x00, 0x00, 0x00
},
"model",
Buffer (0x1A)
{
"HD Audio Conexant Cx20590"
},
"device-type",
Buffer (0x11)
{
"Audio Controller"
},
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
},
"PinConfigurations",
Buffer (Zero) {}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
b, add hda-gfx in Method (_DSM, 4, NotSerialized) in Device (IGPU)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x04)
{
"AAPL,snb-platform-id",
Buffer (0x04)
{
0x00, 0x00, 0x01, 0x00
},
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
c, replace Device (PEGP)
Device (PEGP)
{
Name (_ADR, 0x00010000)
Name (_PRW, Package (0x02)
{
0x09,
0x05
})
Device (GFX0)
{
Name (_ADR, Zero)
Name (_SUN, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Device (HDMI)
{
Name (_ADR, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Method (NINT, 2, NotSerialized)
{
If (LEqual (^DGPU.PBCC, One))
{
If (LEqual (Arg0, One))
{
Store (One, ^DGPU.PBMX)
Store (Zero, Local0)
While (LLess (Local0, 0x03E8))
{
Store (0xC5100000, ^DGPU.PBCM)
Stall (0x64)
And (^DGPU.PBCM, 0xFF, Local1)
Increment (Local0)
If (LEqual (Local1, One))
{
Store (0x03E8, Local0)
}
}
Store (Zero, ^DGPU.PBCM)
Store (Zero, ^DGPU.PBMX)
Store (^DGPU.PBDO, Local2)
Return (Local2)
}
If (LEqual (Arg0, 0x02))
{
Store (Arg1, Local1)
Store (Zero, Local0)
Multiply (Local1, 0x03E8, Local3)
Divide (Local3, 0xFF, Local2, Local4)
ShiftLeft (Local4, 0x08, Local4)
Store (Local4, ^DGPU.PBDI)
While (LLess (Local0, 0x03E8))
{
Store (One, ^DGPU.PBMX)
Store (0x86100000, ^DGPU.PBCM)
Stall (0x64)
And (^DGPU.PBCM, 0xFF, Local2)
Increment (Local0)
If (LEqual (Local2, One))
{
Store (0x03E8, Local0)
}
}
Store (Zero, ^DGPU.PBCM)
Store (Zero, ^DGPU.PBMX)
Return (Zero)
}
}
Return (Zero)
}
2, insert these lines to org.Chameleon.boot.plist:
EnableHDMIAudio
Yes
3, install AppleHDA and HDEFInject with Kext Utility (remove VoodooHDA if you installed)
3,110 downloads
Submitted
-
Sony Vaio VPCEH2J1E Wi-Fi & Bluetooth Kexts
By goodnightPal in Network
Copy these kexts to S/L/E replace IOBluetoothFamily.kext
Repair Premissions with Kext Utility
Edit org.chameleon.Boot.plist
Put these lines:
UseKernelCache
Yes
Enjoy!
This is package from http://www.osx86.net/downloads.php?do=file&id=2628 modified by me for own Sony Vaio. AR9285 Wifi with PID:168C VID:002B and Bluetooth AR3011 with the PID:E027 VID:0489
These kexts have been tested (by me) and works okay in Mountain Lion
2,298 downloads
Submitted