Jump to content

AppleHDA.kext from Mac OS X 10.5.2


  • Please log in to reply
10 replies to this topic

#1
tom3q

tom3q

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts
Hi.

I've looked at the new AppleHDA extension from 10.5.2 update and that's what i found:

- layouts and path maps are not anymore located in AppleHDA.kext\Contents\Info.plist - they can be found in new plugin - AppleHDAPlatformDriver.kext
- AppleHDAController.kext is matching devices by IOPCIClassMatch, but there is also an additional protection, which checks IORegistry entry of audio device - its name must begin with HDEF not AZAL or something else

I will add more information if i find something interesting.

EDIT:

Device name protection can be bypassed by patching the extension. (I don't know whether i can put here the patched version) Also this version in my opinion gives slightly better sound quality and on my ALC889A, especially with iTunes' sound processing enabled.

EDIT 2:

As Taruga has found some time ago, 10.5.2 extension supports some new codecs. Refer to that post: http://forum.insanel...showtopic=77191

At the moment i'm working on universal patch for AZAL* and HDEF* (my current patch only works with AZAL codecs).

EDIT 3:

(EXPERIMENTAL) Universal patched version (on AZAL* codecs it throws some assertions, but it shouldn't matter). Extension contains layout and path maps for ALC889A:

AppleHDA.tar.bz2

EDIT 4:

This kext is not for normal/usual use. It's experimental and should be used for making support for these new codecs only. Maybe in future it will be as functional as previous kexts patched with Taruga's patcher, but not now.

#2
gotoh

gotoh

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 470 posts
  • Gender:Male
  • Location:France
I have the same mobo, I'd be glad to test your patched 10.5.2 extension :(

#3
Tek_No

Tek_No

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 316 posts

Hi.

I've looked at the new AppleHDA extension from 10.5.2 update and that's what i found:

- layouts and path maps are not anymore located in AppleHDA.kext\Contents\Info.plist - they can be found in new plugin - AppleHDAPlatformDriver.kext
- AppleHDAController.kext is matching devices by IOPCIClassMatch, but there is also an additional protection, which checks IORegistry entry of audio device - its name must begin with HDEF not AZAL or something else

I will add more information if i find something interesting.

EDIT:

Device name protection can be bypassed by patching the extension. (I don't know whether i can put here the patched version) Also this version in my opinion gives slightly better sound quality and on my ALC889A, especially with iTunes' sound processing enabled.


I don't think posting it would harm... :wacko:

Are there any NEW entries in the kext: e.g. 198x support?

Take care,
Tek_No

#4
tom3q

tom3q

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts
Posted patched version in first post.

#5
Krazubu

Krazubu

    InsanelyMac Legend

  • Retired
  • 874 posts
Good new, there are mentions of AD1988, so if anybody has some feedback about how it works, you're welcome. I'll try to test myself ASAP, unless I see in the mean time final testimonies saying it doesn't work.

About posting it here, unless sources are available, this is probably under copyright of apple, and shouldn't be modified/posted here.

however, this is not the only place...

#6
Krazubu

Krazubu

    InsanelyMac Legend

  • Retired
  • 874 posts
I looked at your link, alas it seems to be a very invasive way of downloading (needs email, private infos, client software...)
Couldn't you upload it to a "lighter" and well known host
?
Thanks fot it anyway :D

I think I had clicked the wrong place ! Sorry about that :D

#7
mtrr

mtrr

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts
  • Gender:Male
Hi tom3q,


works for me

ga-p35-ds3/alc889a

thx

#8
MitchBomcanhao

MitchBomcanhao

    InsanelyMac Protégé

  • Members
  • PipPip
  • 81 posts
  • Location:Portugal
i've installed this, how do i test for differences?


edit: well, i have lost the use of my microphone, apparently. i reverted back to what i had earlier and the mike was back online.

#9
tokra128

tokra128

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 292 posts
  • Gender:Male
It is supporting the mic in ? so far , no luck for me , I am using a Gigabyte p35-DS4 rev 1.1 ..., and as output I use digital out for 5.1

#10
Affini

Affini

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
Does this work with AD1988? Does it enable all features?

#11
VooD

VooD

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 781 posts
  • Gender:Male
  • Location:Spain
Hi, I've just taken your kext, and manually inserted the info from my 10.4.11 AppleHDA.kext patched kext into AppleHDAPlatformDriver.kext info.plist and voil, its working :), being the main point mine is an ALC883 from an Asus P5KR.

At the moment I've just tested the line output cause I don't need anything else.

On the other hand I think I've heard a "pop" like sound when I first opened iTunes... apart from that it seems being working just fine.

Attached File  AppleHDA.kext.zip   496.77KB   1595 downloads





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy