( Radeon HD 6470M Users read page 17-19 for DSDT + patched kext Solution, I will update my OP soon with 6470M stuff also)
1. With DSDT patch + patched ATI6000Controller.kext
2. GraphicEnabler=Yes + Patched ATI6000Controller.kext
But we can't use the same kexts. I will cover first the DSDT patch + patched ATI6000Controller.kext
ATI 6650M 2GB SubsystemVendorID: 0x1025 SubsystemID: 0x050e
Original Ipomoea configuration:
00 04 00 00 04 03 00 00 00 01 00 00 12 04 01 05 00 08 00 00 04 02 00 00 00 01 00 00 11 02 04 03 10 00 00 00 10 00 00 00 00 01 00 00 00 00 00 02
My best discovered Ipomoea configuration for DSDT + Patched ATI6000Controller.kext:
02 00 00 00 40 00 00 00 09 01 00 00 10 01 00 03 00 08 00 00 00 02 00 00 00 01 00 00 11 02 04 01 10 00 00 00 10 00 00 00 00 01 00 00 00 00 01 05
My best discovered Ipomoea configuration for GraphicsEnabler + Patched ATI6000Controller.kext:
02 00 00 00 40 00 00 00 09 01 00 00 20 01 00 03 00 08 00 00 00 02 00 00 00 01 00 00 11 02 04 01 10 00 00 00 10 00 00 00 00 01 00 00 00 00 01 05
Without any cable connected: =>Power On=>Boot=>Desktop=>LVDS OK, afterwards you can connect/disconnect VGA or HDMI, mirror and extended desktop is working, no HDMI audio
HDMI or VGA cable connected: =>Power On=>Boot=>Desktop=>HDMI or VGA OK, afterwards you get only HDMI or VGA, no LVDS, no display detect, no mirror, no extended desktop, no HDMI audio.
1. Downloads ATI 6650M 2GB SubsystemVendorID: 0x1025 SubsystemID: 0x050e (DSDT patch + patched ATI6000Controller.kext)
10.6.8_ATI6000Controller.kext.zip 213.29K
3 downloads
10.7.0_ATI6000Controller.kext.zip 232.19K
5 downloads
10.7.2_ATI6000Controller.kext.zip 228.06K
3 downloads
10.7.3_ATI6000Controller.kext.zip 228.44K
10 downloads
10.7.4_ATI6000Controller.kext.zip 233.13K
0 downloads
10.7.5_ATI6000Controller.kext.zip 236.67K
7 downloads
10.8.DP4_ATI6000Controller.kext.zip 111.29K
4 downloads
10.8.2_ATI6000Controller.kext.zip 116.91K
26 downloads
10.8.3_ATI6000Controller.kext.zip 667.65K
31 downloadsYou gonna need to replace Device (PEGP) in your DSDT with this code for the above kexts to work. Change "VRAM,totalsize", to 0x00, 0x00, 0x00, 0x40 if you have 1 GB VRAM.
But first you need to convert your VBIOS.rom to DSDT code with rom_dsdt_converter.exe (google it) and paste it in "ATY,bin_image", like this:
==========================================================================
"ATY,bin_image", <= Look for this line in the code for Device(PEGP) below
Buffer () <= leave Buffer empty!
{
Converted VBIOS goes here in one line, than compile DSDT
},
==========================================================================
This is the full model description of my Acer: Aspire 7750G-2674G50Mnkk, You can use my DSDT on your own risk.
Here is my DSDT :
DSDT.aml.zip 57.09K
39 downloads (Use it only after you install one of the kexts, not before)Here is just the code for the PEGP with converted VBIOS included in it :
PEGP.dsl.zip 95.46K
33 downloadsAnd my VBIOS:
ATOM BIOS Rom: SubsystemVendorID: 0x1025 SubsystemID: 0x050e IOBaseAddress: 0x0000 Filename: BR039370.007 BIOS Bootup Message: Acer / Compal JE70_HR Whistler Pro DDR3 128Mx16 600E/800M PCI ID: 1002:6741 Connector at index 0 Type [@offset 44838]: LVDS (7) Encoder [@offset 44842]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 44912]: 0x92, OSX senseid: 0x3 Connector at index 1 Type [@offset 44848]: HDMI-A(11) Encoder [@offset 44852]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 44935]: 0x90, OSX senseid: 0x1 Connector at index 2 Type [@offset 44858]: VGA (1) Encoder [@offset 44862]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 44962]: 0x94, OSX senseid: 0x5
Device (PEGP)
{
Name (_ADR, Zero)
Name (_PRW, Package (0x02)
{
0x09,
0x04
})
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x54)
{
"@0,AAPL,boot-display",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"@0,ATY,EFIDisplay",
Buffer (0x05)
{
"LVDS"
},
"@0,compatible",
Buffer (0x0C)
{
"ATY,Ipomoea"
},
"@0,device_type",
Buffer (0x08)
{
"display"
},
"@0,built-in",
Buffer (One)
{
0x01
},
"@0,display-dual-link",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"@0,display-type",
Buffer (0x04)
{
"LCD"
},
"@0,name",
Buffer (0x0C)
{
"ATY,Ipomoea"
},
"@1,device_type",
Buffer (0x08)
{
"display"
},
"@1,compatible",
Buffer (0x0C)
{
"ATY,Ipomoea"
},
"@1,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00
},
"@1,display-type",
Buffer (0x05)
{
"HDMI"
},
"@1,name",
Buffer (0x0C)
{
"ATY,Ipomoea"
},
"@2,device_type",
Buffer (0x08)
{
"display"
},
"@2,compatible",
Buffer (0x0C)
{
"ATY,Ipomoea"
},
"@2,connector-type",
Buffer (0x04)
{
0x10, 0x00, 0x00, 0x00
},
"@2,display-type",
Buffer (0x04)
{
"VGA"
},
"@2,name",
Buffer (0x0C)
{
"ATY,Ipomoea"
},
"AAPL,backlight-control",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x00
},
"AAPL00,DualLink",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"AAPL,EMC-Display-List",
Buffer (0x40)
{
/* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0010 */ 0x06, 0x10, 0x00, 0x00, 0x1B, 0x92, 0x00, 0x00,
/* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0020 */ 0x06, 0x10, 0x00, 0x00, 0x1C, 0x92, 0x00, 0x00,
/* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0030 */ 0x06, 0x10, 0x00, 0x00, 0x21, 0x92, 0x00, 0x00,
/* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
"AAPL,aux-power-connected",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"ATY,bin_image",
Buffer ()
{
REMOVED CODE, You need to convert your VBIOS.rom with rom_dsdt_converter.exe (google it) and paste it here in one line, than compile DSDT
},
"ATY,Card#",
Buffer (0x0E)
{
"109-B77101-00"
},
"ATY,Copyright",
Buffer (0x33)
{
"Copyright AMD Inc. All Rights Reserved. 2005-2012"
},
"ATY,EFICompileDate",
Buffer (0x0C)
{
"Apr 19 2012"
},
"ATY,EFIDriverType",
Buffer (One)
{
0x02
},
"ATY,EFIEnabledMode",
Buffer (One)
{
0x02
},
"ATY,EFIHWInitStatus",
Buffer (0x08)
{
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
"ATY,EFIOrientation",
Buffer (0x02)
{
0x00, 0x01
},
"ATY,EFIVersion",
Buffer (0x0B)
{
"01.00.3180"
},
"ATY,EFIVersionB",
Buffer (0x0F)
{
"113-B77101-012"
},
"ATY,EFIVersionE",
Buffer (0x0F)
{
"113-B7710A-318"
},
"ATY,MemRevisionID",
Buffer (0x02)
{
0x09, 0x00
},
"ATY,MemVendorID",
Buffer (0x02)
{
0x02, 0x00
},
"ATY,PlatformInfo",
Buffer (0x80)
{
/* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0050 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0060 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0068 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0070 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0078 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
},
"ATY,Rom#",
Buffer (0x10)
{
"113-B7710C-176"
},
"AAPL,slot-name",
Buffer (0x0C)
{
"PCIe Slot-1"
},
"device_type",
Buffer (0x12)
{
"ATY,IpomoeaParent"
},
"VRAM,totalsize",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x80
},
"model",
Buffer (0x14)
{
"AMD Radeon HD 6650M"
},
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Device (HDAU)
{
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)
}
}
}
2. Downloads ATI 6650M 2GB SubsystemVendorID: 0x1025 SubsystemID: 0x050e (GraphicsEnabler=Yes + patched ATI6000Controller.kext)
10.6.8_ATI6000Controller.kext.SubsystemID.050E.zip 213.62K
11 downloads
10.7.0_ATI6000Controller.kext.SubsystemID.050E.zip 235.14K
0 downloads
10.7.2_GE_ATI6000Controller.kext.zip 228.06K
2 downloads
10.7.3_GE_ATI6000Controller.kext.zip 228.44K
1 downloads10.7.4
10.7.5
10.8.DP4_GE_ATI6000Controller.kext.zip 115.87K
6 downloads
10.8.2_GE_ATI6000Controller.kext.zip 115.3K
42 downloads
10.8.3_GE_ATI6000Controller.kext.zip 667.65K
14 downloads
Chameleon_boot.zip 124.55K
17 downloads
Chimera_boot.zip 123.59K
9 downloads (These are outdated versions of Chameleon and Chimera bootloaders, I will recompile newer versions if needed)Latest Chameleon (24.02.2013) compiled with these SubsystemIDs
Chameleon_boot.zip 138.04K
15 downloads
{ 0x6741, 0x050E1025, CHIP_FAMILY_TURKS, "AMD Radeon HD 6650M", kIpomoea },
{ 0x6741, 0x050F1025, CHIP_FAMILY_TURKS, "AMD Radeon HD 6650M", kIpomoea },
{ 0x6741, 0x05131025, CHIP_FAMILY_TURKS, "AMD Radeon HD 6650M", kIpomoea },
Chameleon boot v2
Chameleon_boot_v2.zip 138.05K
24 downloads , added SubsystemID 107C, SubsystemVendorID: 0x1043
{ 0x6741, 0x107C1043, CHIP_FAMILY_TURKS, "AMD Radeon HD 6650M", kIpomoea },
Edited by Trucker MK, Today, 01:58 PM.



Sign In
Create Account










