Jump to content

ALC269 - Desperately need pro help!


Kuebeker
 Share

3 posts in this topic

Recommended Posts

My patch worked fine under 10.9 but 10.10 is PITA!

I'v just about given up on patching AppleHDA.kext.

Laptop used : Asus G73JH

 

Loads :

- The following load without the need for patching. 

com.apple.iokit.IOHDAFamily
com.apple.driver.AppleHDAController

 

Does not load:

com.apple.driver.AppleHDA
com.apple.driver.AppleHDAHardwareConfigDriver 

 

Loads if I use kextload AppleHDA.kext:

com.apple.iokit.IOHDAFamily
com.apple.driver.AppleHDAController

com.apple.driver.AppleHDA

 

I just can not get com.apple.driver.AppleHDAController to load. 

 

I have patched AppleHDA.kext/Contents/MacOS/AppleHDA and com.apple.driver.AppleHDAHardwareConfigDriver and using. 

 

Some times the original untouched AppleHDA.kext will load all the kext's then on reboot it will not of course on ports are available. 

 

If I use VoodooHDA all ports are recognized out of the box. ( Sub and int mic do not work OOB). Why dont I use VoodooHDA.kext? Because of the sub. I want the speakers and the sub to work in unison without the need to use Audio Midi Setup.

 

Has anyone see this type of behaviour from AppleHDA.kext and if so did you find a fix?

Link to comment
Share on other sites

My patch worked fine under 10.9 but 10.10 is PITA!

I'v just about given up on patching AppleHDA.kext.

Laptop used : Asus G73JH

 

Loads :

- The following load without the need for patching. 

com.apple.iokit.IOHDAFamily

com.apple.driver.AppleHDAController

 

Does not load:

com.apple.driver.AppleHDA

com.apple.driver.AppleHDAHardwareConfigDriver 

 

Loads if I use kextload AppleHDA.kext:

com.apple.iokit.IOHDAFamily

com.apple.driver.AppleHDAController

com.apple.driver.AppleHDA

 

I just can not get com.apple.driver.AppleHDAController to load. 

 

I have patched AppleHDA.kext/Contents/MacOS/AppleHDA and com.apple.driver.AppleHDAHardwareConfigDriver and using. 

 

Some times the original untouched AppleHDA.kext will load all the kext's then on reboot it will not of course on ports are available. 

 

If I use VoodooHDA all ports are recognized out of the box. ( Sub and int mic do not work OOB). Why dont I use VoodooHDA.kext? Because of the sub. I want the speakers and the sub to work in unison without the need to use Audio Midi Setup.

 

Has anyone see this type of behaviour from AppleHDA.kext and if so did you find a fix?

send codec id ? 

Link to comment
Share on other sites

  • 2 weeks later...

I have pushed it as much as I can. I have no clue what to do any more. so I will now give all the information with hope that some one can figure this out.

 

Laptop           : Asus G73JH

Codec Name : ALC269

Codec ID       : 283902569

Using HDAEnable3.kext since DSDT ID or Clover ID injsction will not work. HDAEnabler3.kext loads all kext's.

 

#0 Installed HDAEnabler3.kext and get the following to load without issue.

IOHDAFamily.kext

AppleHDAController.kext

AppleHDA.kext

AppleHDAHardwareConfigDriver.kext

 

#1 Patched : AppleHDA.kext/Contents/MacOS/AppleHDA

* I have tride diffrent combinations. 

8408ec10 -> 6902ec10
8419d411 -> 00000000
8508ec10 -> 00000000
8b19d411 -> 00000000

 

 

#2 Patched AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist

CodecID     : 283,902,569

ConfigData :

Codec ( Codec Name )  : Realtek ALC269  
Address   : 0  
DevID ( Codec ID dec)  : 283902569
DevID ( Codec ID Hex)  : 0x10ec0269
Codec Map to Apple : ADI 1984
Device ID  : pci8086,3b56
VERBS ORIGINAL:
   Jack    Color   Description              Node     PinDefault     Original Verbs

    1/8    Black   Speaker at Ext Rear      17 0x11   0x411111f0    01171cf0 01171d11 01171e11 01171f41                             
    1/8    Black   Speaker at Ext Rear      18 0x12   0x411111f0    01271cf0 01271d11 01271e11 01271f41
  ATAPI  Unknown  Speaker at Int ATAPI      20 0x14   0x99130110    01471c10 01471d01 01471e13 01471f99
    1/8    Green    HP Out at Ext Rear      21 0x15   0x0121401f    01571c1f 01571d40 01571e21 01571f01
  ATAPI  Unknown  Speaker at Int ATAPI      22 0x16   0x99130120    01671c20 01671d01 01671e13 01671f99
                       Mic at Ext Rear    0x18 0x18     27367488    01871c40 01871d98 01871ea1 01871f01 
                      Mic at Int ATAPI    0x19 0x19   2577598799    01971c4f 01971d09 01971ea3 01971f99 
    1/8    Black   Speaker at Ext Rear      26 0x1a   0x411111f0    01a71cf0 01a71d11 01a71e11 01a71f41
    1/8    Black   Speaker at Ext Rear      27 0x1b   0x411111f0    01b71cf0 01b71d11 01b71e11 01b71f41
  ATAPI   Purple   Line Out at Ext N/A      29 0x1d   0x40038205    01d71c05 01d71d82 01d71e03 01d71f40
  ATAPI  UnknownSPDIF Out at Int ATAPI      30 0x1e   0x99430130    01e71c30 01e71d01 01e71e43 01e71f99

VERBES IN USE VS NOT IN USE:
   Jack    Color   Description              Node     PinDefault     Original Verbs
NOT USED
    1/8    Black    Speaker at Ext Rear      17 0x11   0x411111f0   01171cf0 01171d11 01171e11 01171f41                             
    1/8    Black    Speaker at Ext Rear      18 0x12   0x411111f0   01271cf0 01271d11 01271e11 01271f41
    1/8    Black    Speaker at Ext Rear      26 0x1a   0x411111f0   01a71cf0 01a71d11 01a71e11 01a71f41
    1/8    Black    Speaker at Ext Rear      27 0x1b   0x411111f0   01b71cf0 01b71d11 01b71e11 01b71f41
  ATAPI   Purple    Line Out at Ext N/A      29 0x1d   0x40038205   01d71c05 01d71d82 01d71e03 01d71f40
  ATAPI  Unknown SPDIF Out at Int ATAPI      30 0x1e   0x99430130   01e71c30 01e71d01 01e71e43 01e71f99


USED
  ATAPI  Unknown Speaker at Int ATAPI     20 0x14   0x99130110    01471c10 01471d01 01471e13 01471f99
  ATAPI  Unknown Speaker at Int ATAPI     22 0x16   0x99130120    01671c20 01671d01 01671e13 01671f99
    1/8    Green HP Out at Ext Rear       21 0x15   0x0121401f    01571c1f 01571d40 01571e21 01571f01
                 Mic at Ext Rear        0x18 0x18     27367488    01871c40 01871d98 01871ea1 01871f01 
                 Mic at Int ATAPI       0x19 0x19   2577598799    01971c4f 01971d09 01971ea3 01971f99 
====================================================================================================================


Final result with patched unused nodes:
01171cf0 01171d00 01171e00 01171f40
01271cf0 01271d00 01271e00 01271f40
01471c10 01471d01 01471e13 01471f90 01470C02
01571c20 01571d10 01571e21 01571f01 01570c02
01671c10 01671d01 01671e13 01671f90
01871c40 01871d10 01871e81 01871f01
01971c50 01971d01 01971eA3 01971f90
01a71cf0 01a71d00 01a71e00 01a71f40
01b71cf0 01b71d00 01b71e00 01b71f40
01d71cf0 01d71d00 01d71e00 01d71f40
01e71cf0 01e71d00 01e71e00 01e71f40

FuncGroup : 1

LayoutID    : 3

 

 

#3 Patched AppleHDA.kext/Contents/Resources/layout3.xml (zlib'ed)

LayoutID     : 3

CodecID     : 283902569

/Just the standard entries/

PathMapID :1

 

 

#4 Patched AppleHDA.kext/Contents/Resources/Platforms.xml (zlib'ed)

Output device PathMap calculation:
Pin Complex->Audio Mixer->Audio Output Node (Hex values)
Speaker   : 20-> 12-> 2      (0x14->0x0c->0x02)
HeadPhone : 21-> 13-> 3      (0x15->0x0d->0x03)
Speaker   : 22-> 14-> 12-> 2 (0x16->0x0e->0x0c -> 0x02)Input device PathMaps calculation:
Pin Complex->Audio Selector/Mixer->Audio Input Node (Hex values)
Internal Mic  : 24-> 12-> 11 (0x18->0x0d->0x02)
External Mic  : 25-> 12-> 11 (0x19->0x0c->0x02 )

I have tried to only get the internal speakers working and if it did I would have added the other ports to no avail.

01471c10 01471d01 01471e13 01471f90 01470C02
Speaker   : 20-> 12-> 2

Asus G73JH - ALC269 with sub.zip

Link to comment
Share on other sites

 Share

×
×
  • Create New...