Contribute
Register

Thanks to Rehabman,yosemite installed,but ALC292 card is not working.THKS

Status
Not open for further replies.
Joined
Nov 26, 2014
Messages
15
Motherboard
win8.1
CPU
i7 4800mq
Graphics
HD4600 AMD m6100(HD8950)
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
Hi Rehabman,
Thanks for your help,i installed yosemite on my laptop M6800 successfully.
But the ALC292 card is not working,even though i did do step by step under the duidance:[h=1]Guide to patch AppleHDA for your codechttp://www.insanelymac.com/forum/topic/295001-guide-to-patch-applehda-for-your-codec/#entry1980947)[/h]Can you help me.View attachment ALC292wrong.zip
I load all the needed files in the needed below.
Including:
codec_dump.txt (codec via ubuntu)
codec_dump(via win8).txt (codec via win8)
djygj‘sMacBook Pro.ioreg
Info.plist
layout0.xml
Platforms.xml
and others
 
Hi Rehabman,
Thanks for your help,i installed yosemite on my laptop M6800 successfully.
But the ALC292 card is not working,even though i did do step by step under the duidance:[h=1]Guide to patch AppleHDA for your codechttp://www.insanelymac.com/forum/topic/295001-guide-to-patch-applehda-for-your-codec/#entry1980947)[/h]Can you help me.View attachment 118554
I load all the needed files in the needed below.
Including:
codec_dump.txt (codec via ubuntu)
codec_dump(via win8).txt (codec via win8)
djygj‘sMacBook Pro.ioreg
Info.plist
layout0.xml
Platforms.xml
and others

You should search for an already patched AppleHDA for your codec.

Make sure you apply the required DSDT patches.

According to ioreg, no patched AppleHDA for your codec is installed.

I'm not sure layout=0 works...
 
You should search for an already patched AppleHDA for your codec.

Make sure you apply the required DSDT patches.

According to ioreg, no patched AppleHDA for your codec is installed.

I'm not sure layout=0 works...
Thanks a lot,i can not find patched one,may i patch it myself?
And,i patched dsdt in layout 0.
 
Thanks a lot,i can not find patched one,may i patch it myself?
And,i patched dsdt in layout 0.

You can patch your own by following the guide carefully... and my understanding is that's what you're trying. But it seems you did not patch the binary. (look for bcc9's patch-hda perl script).

I think layout=0 may not be a good choice.
 
1. Install injector: View attachment AppleHDA_ALC292.kext.zip
2. add following in your config.plist

<dict>
<key>Comment</key>
<string>AppleHDA ALC 292 #1</string>
<key>Find</key>
<data>
hBnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
kgLsEA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>AppleHDA ALC 292 #2</string>
<key>Find</key>
<data>
hAjsEA==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>AppleHDA ALC 292 #3</string>
<key>Find</key>
<data>
hQjsEA==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>

3. apply DSDT patch:

# Inject Audio info
into method label _DSM parent_label HDEF remove_entry;
into device label HDEF insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"layout-id", Buffer() { 0x01, 0x00, 0x00, 0x00 },\n
"hda-gfx", Buffer() { "onboard-1" },\n
"PinConfigurations", Buffer() { },\n
//"MaximumBootBeepVolume", 77,\n
})\n
}\n
end;

# IRQ fix
into device name_hid PNP0000 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0100 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0B00 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0103 code_regex IRQNoFlags\s\(\)\n\s+\{.*\} removeall_matched;
into device name_hid PNP0103 code_regex Name\s\(([^,]+),\sResourceTemplate\s\(\).*\n\s+\{((?:.|\n)*)\}\) replace_matched
begin
Name (%1, ResourceTemplate()\n
{\n
IRQNoFlags() { 0, 8, 11, 15 }\n
%2
})\n
end;
 
1. Install injector: View attachment 119923
2. add following in your config.plist

<dict>
<key>Comment</key>
<string>AppleHDA ALC 292 #1</string>
<key>Find</key>
<data>
hBnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
kgLsEA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>AppleHDA ALC 292 #2</string>
<key>Find</key>
<data>
hAjsEA==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>AppleHDA ALC 292 #3</string>
<key>Find</key>
<data>
hQjsEA==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>

3. apply DSDT patch:

# Inject Audio info
into method label _DSM parent_label HDEF remove_entry;
into device label HDEF insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"layout-id", Buffer() { 0x01, 0x00, 0x00, 0x00 },\n
"hda-gfx", Buffer() { "onboard-1" },\n
"PinConfigurations", Buffer() { },\n
//"MaximumBootBeepVolume", 77,\n
})\n
}\n
end;

# IRQ fix
into device name_hid PNP0000 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0100 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0B00 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0103 code_regex IRQNoFlags\s\(\)\n\s+\{.*\} removeall_matched;
into device name_hid PNP0103 code_regex Name\s\(([^,]+),\sResourceTemplate\s\(\).*\n\s+\{((?:.|\n)*)\}\) replace_matched
begin
Name (%1, ResourceTemplate()\n
{\n
IRQNoFlags() { 0, 8, 11, 15 }\n
%2
})\n
end;
Thanks a lot,i will try to fix it.
 
Good Day Bro,

I happen to have the same laptop as you, Dell m6800 and i have been installing it several times without any success. After reading your post for rehabman

http://www.tonymacx86.com/yosemite-...stalled-but-alc292-card-not-working-thks.html

mentioning that you have successfully installed yosemite on m6800, I was hoping you could please help me with your guide or steps followed. i believe that my graphics card is also m6100 cpu = i7 4910 and i cant make QE/CI to work i heard i still need to adjust framebuffers and and change the device ID. I cant do it bro i need your help. im also interested to know what works bro and what doesnt work for our laptop.

If its not much of trouble bro... thanks a lot
 
Good Day Bro,

I happen to have the same laptop as you, Dell m6800 and i have been installing it several times without any success. After reading your post for rehabman

http://www.tonymacx86.com/yosemite-...stalled-but-alc292-card-not-working-thks.html

mentioning that you have successfully installed yosemite on m6800, I was hoping you could please help me with your guide or steps followed. i believe that my graphics card is also m6100 cpu = i7 4910 and i cant make QE/CI to work i heard i still need to adjust framebuffers and and change the device ID. I cant do it bro i need your help. im also interested to know what works bro and what doesnt work for our laptop.

If its not much of trouble bro... thanks a lot

If you have dual-GPU (AMD+Intel), you can use only Intel.

http://www.tonymacx86.com/yosemite-...tel-hd4200-hd4400-hd4600-mobile-yosemite.html
 
Oh thanks Rehabman, ill just check up on it. have a great day ahead
 
Just Another Question Mr. Rehabman, How do I disable the AMD Firepro m6100 entirely upon booting? so that it will only use the Intel HD 4600 for QE/CI. like the amd doesnt even exist. This is to avoid any errors in the future. Thanks
 
Status
Not open for further replies.
Back
Top