Jump to content

HDA Wizard - Simple tool for AppleHDA.kext


janek202
 Share

150 posts in this topic

Recommended Posts

I'm currently running AppleHDA rolledback from 10.6.2 + ALC8xxx.kext on 10.7.2 on Gigabyte GA-P35-DS3R rev 2.1 F4, and am trying to move to this method instead. I've been studying the ALC8xxx.kext trying to extract the layout etc xmls, but no matter what I try I get assertion failed on boot.

 

Could anyone please describe how do you get the data for the 3 xml files?

 

I'm ready to test and break stuff :P on this box just to get the ALC889a added to the HDA Wizard!

Link to comment
Share on other sites

ALC892 (Complete) Tested on Asus board. No idea for other.

Info.plist

layout892.xml

Platforms.xml

Two binpatch edit are needed

's|\x84\x19\xd4\x11|\x92\x08\xec\x10|g'

's|\x83\x19\xd4\x11|\x00\x00\x00\x00|g'

ALC892.zip

DSDT edit is mandatory.

[size=1]            Device (HDEF)
           {
               Name (_ADR, 0x001B0000)
               Method (_PRW, 0, NotSerialized)
               {
                   Return (Package (0x02)
                   {
                       0x0D, 
                       0x05
                   })
               }

               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x0C)
                       {
                           "subsystem-id", 
                           Buffer (0x04)
                           {
                               0xA0, 0x00, 0x00, 0x00
                           }, 

                           "subsystem-vendor-id", 
                           Buffer (0x04)
                           {
                               0x6B, 0x10, 0x10, 0x10
                           }, 

                           "layout-id", 
                           Buffer (0x04)
                           {
                               0x7C, 0x03, 0x00, 0x00
                           }, 

                           "codec-id", 
                           Buffer (0x04)
                           {
                               0x92, 0x08, 0xEC, 0x10
                           }, 

                           "device-type", 
                           Buffer (0x11)
                           {
                               "ALC892"
                           }, 

                           "PinConfigurations", 
                           Buffer (Zero) {}
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }[/size]

 

I tried this procedure, now on my P8P67 Pro I stopped using the ALC892.kext, just the modified AppleHDA.kext (from 10.7.2) and the DSDT patch, audio playback is fine (with autoswitch between main desktop speakers and front panel headphones), but the microphone is not working at all, neither back nor front :) what am i doing wrong? what other patches do i need?

Link to comment
Share on other sites

  • 2 weeks later...

Hi guys,

 

First time post here with a question/request.. does anyone know to make ALC662 from Biostar G31-M7 TE works in Snow Leopard 10.6.6? perhaps some method to make it works, using voodoohda always get hiss sound and volume button is not working in its pref pane.

 

thanks,

Link to comment
Share on other sites

This is my linux codec dump for ALC892 from P8P67 LE Motherboard

Codec: Realtek ALC892
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0892
Subsystem Id: 0x1043841b
Revision Id: 0x100302
No Modem Function Group found
Default PCM:
   rates [0x5f0]: 32000 44100 48000 88200 96000 192000
   bits [0xe]: 16 20 24
   formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
 IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
 IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
 Control: name="Front Playback Volume", index=0, device=0
   ControlAmp: chs=3, dir=Out, idx=0, ofs=0
 Device: name="ALC892 Analog", type="Audio", device=0
 Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
 Amp-Out vals:  [0x40 0x40]
 Converter: stream=5, channel=0
 PCM:
   rates [0x560]: 44100 48000 96000 192000
   bits [0xe]: 16 20 24
   formats [0x1]: PCM
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
 Control: name="Surround Playback Volume", index=0, device=0
   ControlAmp: chs=3, dir=Out, idx=0, ofs=0
 Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
 Amp-Out vals:  [0x40 0x40]
 Converter: stream=5, channel=0
 PCM:
   rates [0x560]: 44100 48000 96000 192000
   bits [0xe]: 16 20 24
   formats [0x1]: PCM
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
 Control: name="Center Playback Volume", index=0, device=0
   ControlAmp: chs=1, dir=Out, idx=0, ofs=0
 Control: name="LFE Playback Volume", index=0, device=0
   ControlAmp: chs=2, dir=Out, idx=0, ofs=0
 Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
 Amp-Out vals:  [0x40 0x40]
 Converter: stream=5, channel=0
 PCM:
   rates [0x560]: 44100 48000 96000 192000
   bits [0xe]: 16 20 24
   formats [0x1]: PCM
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
Node 0x05 [Audio Output] wcaps 0x41d: Stereo Amp-Out
 Control: name="Side Playback Volume", index=0, device=0
   ControlAmp: chs=3, dir=Out, idx=0, ofs=0
 Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
 Amp-Out vals:  [0x40 0x40]
 Converter: stream=5, channel=0
 PCM:
   rates [0x560]: 44100 48000 96000 192000
   bits [0xe]: 16 20 24
   formats [0x1]: PCM
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
 Converter: stream=5, channel=0
 Digital: Enabled
 Digital category: 0x0
 PCM:
   rates [0x5f0]: 32000 44100 48000 88200 96000 192000
   bits [0xe]: 16 20 24
   formats [0x1]: PCM
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
 Control: name="Capture Switch", index=1, device=0
 Control: name="Capture Volume", index=1, device=0
 Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
 Amp-In vals:  [0x80 0x80]
 Converter: stream=0, channel=0
 SDI-Select: 0
 PCM:
   rates [0x560]: 44100 48000 96000 192000
   bits [0xe]: 16 20 24
   formats [0x1]: PCM
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
 Connection: 1
    0x23
Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
 Control: name="Capture Switch", index=0, device=0
 Control: name="Capture Volume", index=0, device=0
 Device: name="ALC892 Analog", type="Audio", device=0
 Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
 Amp-In vals:  [0x00 0x00]
 Converter: stream=1, channel=0
 SDI-Select: 0
 PCM:
   rates [0x560]: 44100 48000 96000 192000
   bits [0xe]: 16 20 24
   formats [0x1]: PCM
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
 Connection: 1
    0x22
Node 0x0a [Audio Input] wcaps 0x100711: Stereo Digital
 Converter: stream=0, channel=0
 SDI-Select: 0
 Digital:
 Digital category: 0x0
 PCM:
   rates [0x560]: 44100 48000 96000 192000
   bits [0xe]: 16 20 24
   formats [0x1]: PCM
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
 Connection: 1
    0x1f
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
 Control: name="Rear Mic Playback Volume", index=0, device=0
   ControlAmp: chs=3, dir=In, idx=0, ofs=0
 Control: name="Rear Mic Playback Switch", index=0, device=0
   ControlAmp: chs=3, dir=In, idx=0, ofs=0
 Control: name="Front Mic Playback Volume", index=0, device=0
   ControlAmp: chs=3, dir=In, idx=1, ofs=0
 Control: name="Front Mic Playback Switch", index=0, device=0
   ControlAmp: chs=3, dir=In, idx=1, ofs=0
 Control: name="Line Playback Volume", index=0, device=0
   ControlAmp: chs=3, dir=In, idx=2, ofs=0
 Control: name="Line Playback Switch", index=0, device=0
   ControlAmp: chs=3, dir=In, idx=2, ofs=0
 Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
 Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
 Connection: 10
    0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17
Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
 Control: name="Front Playback Switch", index=0, device=0
   ControlAmp: chs=3, dir=In, idx=0, ofs=0
 Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-In vals:  [0x00 0x00] [0x00 0x00]
 Connection: 2
    0x02 0x0b
Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
 Control: name="Surround Playback Switch", index=0, device=0
   ControlAmp: chs=3, dir=In, idx=0, ofs=0
 Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-In vals:  [0x00 0x00] [0x00 0x00]
 Connection: 2
    0x03 0x0b
Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
 Control: name="Center Playback Switch", index=0, device=0
   ControlAmp: chs=1, dir=In, idx=0, ofs=0
 Control: name="LFE Playback Switch", index=0, device=0
   ControlAmp: chs=2, dir=In, idx=0, ofs=0
 Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-In vals:  [0x00 0x00] [0x00 0x00]
 Connection: 2
    0x04 0x0b
Node 0x0f [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
 Control: name="Side Playback Switch", index=0, device=0
   ControlAmp: chs=3, dir=In, idx=0, ofs=0
 Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-In vals:  [0x00 0x00] [0x00 0x00]
 Connection: 2
    0x05 0x0b
Node 0x10 [Audio Output] wcaps 0x611: Stereo Digital
 Control: name="IEC958 Playback Con Mask", index=0, device=0
 Control: name="IEC958 Playback Pro Mask", index=0, device=0
 Control: name="IEC958 Playback Default", index=0, device=0
 Control: name="IEC958 Playback Switch", index=0, device=0
 Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
 Device: name="ALC892 Digital", type="SPDIF", device=1
 Converter: stream=5, channel=0
 Digital: Enabled
 Digital category: 0x0
 PCM:
   rates [0x5f0]: 32000 44100 48000 88200 96000 192000
   bits [0xe]: 16 20 24
   formats [0x1]: PCM
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
Node 0x11 [Pin Complex] wcaps 0x400781: Stereo Digital
 Pincap 0x00000010: OUT
 Pin Default 0x99430140: [Fixed] SPDIF Out at Int ATAPI
   Conn = ATAPI, Color = Unknown
   DefAssociation = 0x4, Sequence = 0x0
   Misc = NO_PRESENCE
 Pin-ctls: 0x40: OUT
 Unsolicited: tag=00, enabled=0
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
 Connection: 1
    0x10
Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
 Pincap 0x00000020: IN
 Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
   Conn = 1/8, Color = Black
   DefAssociation = 0xf, Sequence = 0x0
   Misc = NO_PRESENCE
 Pin-ctls: 0x00:
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
 Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-Out vals:  [0x00 0x00]
 Pincap 0x0001003e: IN OUT HP EAPD Detect Trigger
 EAPD 0x2: EAPD
 Pin Default 0x01014010: [Jack] Line Out at Ext Rear
   Conn = 1/8, Color = Green
   DefAssociation = 0x1, Sequence = 0x0
 Pin-ctls: 0x40: OUT
 Unsolicited: tag=00, enabled=0
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
 Connection: 1
    0x0c
Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
 Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-Out vals:  [0x00 0x00]
 Pincap 0x00000036: IN OUT Detect Trigger
 Pin Default 0x01011012: [Jack] Line Out at Ext Rear
   Conn = 1/8, Color = Black
   DefAssociation = 0x1, Sequence = 0x2
 Pin-ctls: 0x40: OUT
 Unsolicited: tag=00, enabled=0
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
 Connection: 1
    0x0d
Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
 Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-Out vals:  [0x00 0x00]
 Pincap 0x00000036: IN OUT Detect Trigger
 Pin Default 0x01016011: [Jack] Line Out at Ext Rear
   Conn = 1/8, Color = Orange
   DefAssociation = 0x1, Sequence = 0x1
 Pin-ctls: 0x40: OUT
 Unsolicited: tag=00, enabled=0
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
 Connection: 1
    0x0e
Node 0x17 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
 Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-Out vals:  [0x00 0x00]
 Pincap 0x00000036: IN OUT Detect Trigger
 Pin Default 0x01012014: [Jack] Line Out at Ext Rear
   Conn = 1/8, Color = Grey
   DefAssociation = 0x1, Sequence = 0x4
 Pin-ctls: 0x40: OUT
 Unsolicited: tag=00, enabled=0
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
 Connection: 1
    0x0f
Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
 Control: name="Rear Mic Boost Volume", index=0, device=0
   ControlAmp: chs=3, dir=In, idx=0, ofs=0
 Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
 Amp-In vals:  [0x00 0x00]
 Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-Out vals:  [0x80 0x80]
 Pincap 0x00003736: IN OUT Detect Trigger
   Vref caps: HIZ 50 GRD 80 100
 Pin Default 0x01a19850: [Jack] Mic at Ext Rear
   Conn = 1/8, Color = Pink
   DefAssociation = 0x5, Sequence = 0x0
 Pin-ctls: 0x21: IN VREF_50
 Unsolicited: tag=00, enabled=0
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
 Connection: 5
    0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
 Control: name="Front Mic Boost Volume", index=0, device=0
   ControlAmp: chs=3, dir=In, idx=0, ofs=0
 Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
 Amp-In vals:  [0x00 0x00]
 Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-Out vals:  [0x80 0x80]
 Pincap 0x0000373e: IN OUT HP Detect Trigger
   Vref caps: HIZ 50 GRD 80 100
 Pin Default 0x02a19960: [Jack] Mic at Ext Front
   Conn = 1/8, Color = Pink
   DefAssociation = 0x6, Sequence = 0x0
   Misc = NO_PRESENCE
 Pin-ctls: 0x24: IN VREF_80
 Unsolicited: tag=00, enabled=0
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
 Connection: 5
    0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
 Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
 Amp-In vals:  [0x00 0x00]
 Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-Out vals:  [0x80 0x80]
 Pincap 0x00003736: IN OUT Detect Trigger
   Vref caps: HIZ 50 GRD 80 100
 Pin Default 0x0181305f: [Jack] Line In at Ext Rear
   Conn = 1/8, Color = Blue
   DefAssociation = 0x5, Sequence = 0xf
 Pin-ctls: 0x20: IN VREF_HIZ
 Unsolicited: tag=00, enabled=0
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
 Connection: 5
    0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
 Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
 Amp-In vals:  [0x00 0x00]
 Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-Out vals:  [0x00 0x00]
 Pincap 0x0001373e: IN OUT HP EAPD Detect Trigger
   Vref caps: HIZ 50 GRD 80 100
 EAPD 0x2: EAPD
 Pin Default 0x02214120: [Jack] HP Out at Ext Front
   Conn = 1/8, Color = Green
   DefAssociation = 0x2, Sequence = 0x0
   Misc = NO_PRESENCE
 Pin-ctls: 0xc0: OUT HP VREF_HIZ
 Unsolicited: tag=04, enabled=1
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
 Connection: 5
    0x0c 0x0d 0x0e 0x0f 0x26*
Node 0x1c [Pin Complex] wcaps 0x400481: Stereo
 Pincap 0x00000024: IN Detect
 Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
   Conn = 1/8, Color = Black
   DefAssociation = 0xf, Sequence = 0x0
   Misc = NO_PRESENCE
 Pin-ctls: 0x20: IN
 Unsolicited: tag=00, enabled=0
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
Node 0x1d [Pin Complex] wcaps 0x400400: Mono
 Pincap 0x00000020: IN
 Pin Default 0x4005e601: [N/A] Line Out at Ext N/A
   Conn = Optical, Color = White
   DefAssociation = 0x0, Sequence = 0x1
 Pin-ctls: 0x20: IN
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
 Pincap 0x00000010: OUT
 Pin Default 0x01456130: [Jack] SPDIF Out at Ext Rear
   Conn = Optical, Color = Orange
   DefAssociation = 0x3, Sequence = 0x0
   Misc = NO_PRESENCE
 Pin-ctls: 0x40: OUT
 Unsolicited: tag=00, enabled=0
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
 Connection: 1
    0x06
Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
 Pincap 0x00000020: IN
 Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
   Conn = 1/8, Color = Black
   DefAssociation = 0xf, Sequence = 0x0
   Misc = NO_PRESENCE
 Pin-ctls: 0x20: IN
 Unsolicited: tag=00, enabled=0
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
 Processing caps: benign=0, ncoeff=24
Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
 Control: name="Input Source", index=0, device=0
 Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-In vals:  [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
 Connection: 12
    0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b 0x12
Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
 Control: name="Input Source", index=1, device=0
 Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-In vals:  [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
 Connection: 11
    0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x25 [Audio Output] wcaps 0x41d: Stereo Amp-Out
 Control: name="Headphone Playback Volume", index=0, device=0
   ControlAmp: chs=3, dir=Out, idx=0, ofs=0
 Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
 Amp-Out vals:  [0x40 0x40]
 Converter: stream=5, channel=0
 PCM:
   rates [0x560]: 44100 48000 96000 192000
   bits [0xe]: 16 20 24
   formats [0x1]: PCM
 Power states:  D0 D1 D2 D3 EPSS
 Power: setting=D0, actual=D0
Node 0x26 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
 Control: name="Headphone Playback Switch", index=0, device=0
   ControlAmp: chs=3, dir=In, idx=0, ofs=0
 Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-In vals:  [0x00 0x00] [0x00 0x00]
 Connection: 2
    0x25 0x0b

codec_dump.txt

codec_dump.txt

Edited by .: ErmaC :.
No quote entire post
Link to comment
Share on other sites

Anyone can tell how to get both rear and front output working for AD2000b? From the first post, by modifying DSDT and patching HDA, I can get only rear output device... What patches do I need to have all available outputs from AD2000b?

Link to comment
Share on other sites

Can you add this bin patch please for IDT 92HD81B1X5:

 

sudo perl -pi -e 's|\x8b\x19\xd4\x11|\x05\x76\x1d\x11|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

 

Thanks!

 

Can You explain me How to work audio IDT 92HD81B1X5 whith applehda.kext?

I try to use enablers....Not work

I try to edit DSDT........Not work

I try to use diferents versions of applehda.kext (10.7.2, 10.7.0, 10.6,2).....Not work

 

Thank you for you time and sorry for my poor english... I`m Spanish.

Link to comment
Share on other sites

  • 4 weeks later...

P5Q Pro e ALC1200 Problem:

1. How can I insert modify to the DSDT.aml???

2. How can I enable 7.1 surround from Midi Configuration

 

1. Come si inserisce tramite l'editor la stringa della scheda audio HDEF nel DSDT

2. come abilitare il 7.1 dalla Configurazione MIDI Audio???

 

In allegato il mio dsdt.aml senza modifiche... :help:

dsdt original P5Q Pro.zip

Link to comment
Share on other sites

  • 2 weeks later...

ALC 889 for 5.1 Speaker

I want to share my new 889 patch files. I test GA X58A-UD3R board. Now you can use 3 LineOut and HeadphoneOut. So you can use 5.1 speaker in Audio MIDI setup. I cannot make HeadphoneOut auto detection, so I delete SPDIF output (I don't use it anyway.) You have to connect orange pin to gray connecter. Don't forget bin patch !!

 

I attach layout889.xml, Platforms.xml, and info.plist.

I am trying to follow this thread to patch for my ALC 889 (GA-Z68X-UD3-B3) and would appreciate any suggestions/instructions.

 

Currently using AppleHDA 1.7.9a4, DSDT fix and ALC8XX HDA.

Which specific XML files do I have to extract from the current file and insert using HDA Wizard?

 

Thanks

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

Hi janek202. Thanks for his tool! I just tried it after moving from SL to Lion but my AppleHDA has lots of errors in the Console. If I replace the kext with my old 10.6.8 kext it works, but I'd prefer to patch the 10.7.2 one. I don't understand why it won't load as the layout, platforms and info plists are correct (and I checked the binpatch option). Has the kext in 10.7.2 changed?

 

I tried the 10.7.1 kext and no joy there either, so I'll stick with my 10.6.8 one for now.

Link to comment
Share on other sites

I created a tool to analyse codec verbs.

Make sure you only put the codec verbs underneath each other and don't add a new line at the end.

For anyone who does work on the codec verbs it will be a very handy tool ;)

 

Example is shown in the text files.

 

Source is included

AnalyseVerbs.zip

IDT_92HD81B1X5_FixedVerbs.txt

IDT_92HD81B1X5_FixedVerbs_Analysed.txt

  • Like 5
Link to comment
Share on other sites

I created a tool to analyse codec verbs.

Make sure you only put the codec verbs underneath each other and don't add a new line at the end.

For anyone who does work on the codec verbs it will be a very handy tool ;)

 

Example is shown in the text files.

 

Source is included

 

Hey andy, can you please just give a quick explanation of exactly what this does?

Link to comment
Share on other sites

Hey andy, can you please just give a quick explanation of exactly what this does?

It analyses codec verbs and decodes them into readable text.

Handy when you are modifying your codec verbs in a certain way (for example for verification that the codec verbs are the way you want them)

Link to comment
Share on other sites

I created a tool to analyse codec verbs.

Make sure you only put the codec verbs underneath each other and don't add a new line at the end.

For anyone who does work on the codec verbs it will be a very handy tool ;)

 

Example is shown in the text files.

 

Source is included

 

Thanks! Almost done withy my ALC898 edited AppleHDA now ;)

Link to comment
Share on other sites

Thanks! Almost done withy my ALC898 edited AppleHDA now ;)

Damn, also working on it (just gathered al the info i think i need); was about to start tonight.

Also using the GA-X79-UD5?

Is it correct that I found references in the linux driver, that it is using the same patch/layout as ALC882? ;-)

 

Anyways, If I can help/test... be glad to... It would be very unproductive to both 'work' on the same.

I still have a lot to do on the DSDT side (F9 BIOS). Made a 1st working version; but it is a complete mess, and want to clean it up entirely.

Also ACPUPM to be done... so, if I don't have to bother on the audio, that would be great!

 

Cheers!

Link to comment
Share on other sites

  • 4 weeks later...

Hello janek202, just to report that the updated binpatch list has a command at the very bottom instead of the card model. Is this project more-or-less dying or is there real interest?

 

I tried to update my fresh Lion installation 10.7.3 without a binpatch for ALC889a but I was not provided with Platforms.xml and the layout889.xml files... aren't they supposed to be checked in the GUI of the Wizard?

 

Cheers

Link to comment
Share on other sites

  • 2 weeks later...

I don't have time to develop this app. It wasn't really popular anyway. I only needed a quick tool to put Platforms into correct place (ALC262 doesn't need any binpatch).

I published source code in the first post. Maybe somebody will use it to give community more tools.

Link to comment
Share on other sites

 Share

×
×
  • Create New...