Subscribe to our RSS news feed
AAPL 199.94 (-1.25)

11 Pages V   1 2 3 > »   
Reply to this topic Start new topic
[HOW TO] Getting IDT Audio Working
**
  • Group: Members
  • Posts: 62
  • Joined: 29-March 07
  • From: Canada
  • Member No.: 96,507
IDT APPLE HDA PATCH GUIDE

EDIT: NOV 18, 2008

EDIT: Sorry ive been away for very long sad.gif! Looks like the community is making progress! I hope this guide has helped you guys :S i tried my best tongue.gif.

EDIT: pin config guide: http://forum.insanelymac.com/index.php?showtopic=137188


After months of waiting idt sound devices finally work in osx! Use this guide to get your specific codec to work smile.gif.

First lets thank AREOS for his work on getting applehda working for idt in general!

Alright lets start first delete your existing applehda.kext from your extensions folder and use the one provided below:

http://rapidshare.com/files/156240562/AppleHDA.kext.zip

download and install HDAenabler so AppleHDA will load smile.gif

http://rapidshare.com/files/156340359/HDAEnabler.kext.zip

now to edit the kext...


Step 1: Codec device id

if your codec is different from the one provided by AREOS you must adjust the applehda binary, the controller plist and the platform plist. to do this you need your specific device id. so once you get your device id compare it with AREOS.

ex. AREOS device id = 0x111D76B0 my device id = 0x111D76B2

now u must convert this hex id to decimal form.

use osx calculator to do so. here is what i got:

ex. AREOS dev id (decimal) = 287143600 my dev id (decimal) = 287143602

Step 2: Edit Binary

ok to edit the apple hda binary u need to first download hexedit (a program for osx to edit binary files).

once you have downloaded hexedit open up your applehda.kext/contents/macos/applehda with it.

in the hex file there are two device ids you have to adjust

search the hex for “B0761D11”. you should find two instances of these hex numbers.

as you can notice the bytes are flipped ie. B0761D11 = 111D76B0

in the two instances you find in the binary, type in the appropriate device id for your card.

Step 3: Edit Platform Plist


Open AppleHDA.kext/contents/info.plist...

edit codecID so it is the device id (decimal form).

ex. CodecID = 2871433602

Step 4: Edit Controller Plist

Open AppleHDA.kext/contents/plugins/AppleHDAController.kext/contents/info.plist

Edit IOPCIPrimaryMatch with your HD audio controller.
Mine is Intel Audio Controller 0x293e8086

ex. IOPCIPrimaryMatch = 0x293e8086

Under HDAConfigDefault edit the codec id again (decimal form)

ex. CodecID = 2871433602

MAKE SURE TO USE HDAENABLER.KEXT NOT ALCINJECT SO APPLEHDA LOADS! biggrin.gif



Heres were it can get difficult...

if your loaded applehda doesnt work after this you might have to fill in the ConfigData in your controller plist.

follow this guide: http://forum.insanelymac.com/index.php?showtopic=137188
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 23
  • Joined: 30-August 07
  • Member No.: 131,130
Very nice <HOWTO>. You are the MAN. Thanks!
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 18
  • Joined: 13-March 07
  • Member No.: 92,344
Great guide, glad to see progress for us IDT guys.

Unfortunately, I haven't been able to get working sound here with an IDT 92HD73C1X5
VenID 0x111d7675 and Intel HD audio 8086284b.

No new audio device in Sys Profiler after installing.

Could the PinConfig still be the problem in this scenerio, if so I eagerly await your PinConfig guide.
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 120
  • Joined: 26-June 08
  • Member No.: 249,568
Is yours 92HD71B7? Cause my devid is also 111d76b2
Do you need alcinject.kext? will you plz post one here cuz my audio still doesn't work w/o that

I added ALCinject but still doesn't work. System Profiler said that AppleHDA and AppleHDAController are loaded but ALCinject is not
And when use verbose mode booting, the message "AppleHDA.kext failed to load: unable to locate 'layout-id' property" showed 3 times.
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 62
  • Joined: 29-March 07
  • From: Canada
  • Member No.: 96,507
QUOTE (rnb5500 @ Oct 21 2008, 10:45 PM) *
Great guide, glad to see progress for us IDT guys.

Unfortunately, I haven't been able to get working sound here with an IDT 92HD73C1X5
VenID 0x111d7675 and Intel HD audio 8086284b.

No new audio device in Sys Profiler after installing.

Could the PinConfig still be the problem in this scenerio, if so I eagerly await your PinConfig guide.


Sorry i should have mentioned this but use HDAenabler.kext instead of ALCInject.kext
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 120
  • Joined: 26-June 08
  • Member No.: 249,568
QUOTE (age_sabres18 @ Oct 21 2008, 11:08 PM) *
Sorry i should have mentioned this but use HDAenabler.kext instead of ALCInject.kext


could u post one here plz?
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 62
  • Joined: 29-March 07
  • From: Canada
  • Member No.: 96,507
no prob: http://rapidshare.com/files/156340359/HDAEnabler.kext.zip
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 120
  • Joined: 26-June 08
  • Member No.: 249,568
thx but still no luck.
mine is idt 92hd71b7, devid 111d76b2
hda controller nVidia HDMI @ intel 82801ib ich9, devid 000610de
no error msgs in verbose mode and system profiler loaded the audio controller as a intel one
but there are no audio devices in system pref
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 18
  • Joined: 13-March 07
  • Member No.: 92,344
I previously had HDAenabler installed and I don't have ALCinject installed.

For the sake of clarity, can you confirm this example from above is written correctly:
QUOTE
B0761D11 = 111D76B0

It just appears random, like some are reversed while others are not (76). Just making sure.
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 62
  • Joined: 29-March 07
  • From: Canada
  • Member No.: 96,507
QUOTE (RaidenII @ Oct 21 2008, 11:23 PM) *
thx but still no luck.
mine is idt 92hd71b7, devid 111d76b2
hda controller nVidia HDMI @ intel 82801ib ich9, devid 000610de
no error msgs in verbose mode and system profiler loaded the audio controller as a intel one
but there are no audio devices in system pref


i see what your problem is. your audio controller dev id is wrong. and intel ich9 audio controller will have a dev id ending in 8086.

ex. mine is 0x293e8086

your guna love this but i think u have the exact same setup as me lol try my kext with my pinconfig in it:

http://rapidshare.com/files/156344109/111D...pleHDA.kext.zip


QUOTE (rnb5500 @ Oct 21 2008, 11:37 PM) *
I previously had HDAenabler installed and I don't have ALCinject installed.

For the sake of clarity, can you confirm this example from above is written correctly:

It just appears random, like some are reversed while others are not (76). Just making sure.


yea i believe it written correctly 111D76B0 becomes ---> B0761D11

i think your confused because they arent really reversed but really they are paired up and then they places are flipped.

its hard to explain tongue.gif
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 23
  • Joined: 30-August 07
  • Member No.: 131,130
RaidenII: nVidia HDMI @ intel 82801ib ich9, devid 000610de is not HDA controller. It's another Audio Card play through HDMI interface. We are still waiting for its driver.
The HDA controller is base on your mainboard. Mine is the same as Sabre18's -- 293e8086, it's intel's bus. I guess you have the same. However, I just ignored it -- I don't need to edit it. I only edited
"Under HDAConfigDefault edit the codec id again (decimal form)
ex. CodecID = 2871433602"
Here I am biggrin.gif

mb5500: It's not random. It reads in this way: Dev ID (B0 76) -- Vender ID (1D 11). In some system it will be translate into Vender ID -- Dev ID.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 18
  • Joined: 13-March 07
  • Member No.: 92,344
Like 111D76B0 -reversed> 0B67D111 -then paired and flipped> B0761D11

Gotcha.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 23
  • Joined: 30-August 07
  • Member No.: 131,130
By the way, Thank you a lot Sabres18!
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 120
  • Joined: 26-June 08
  • Member No.: 249,568
QUOTE (xytsao @ Oct 21 2008, 11:54 PM) *
RaidenII: nVidia HDMI @ intel 82801ib ich9, devid 000610de is not HDA controller. It's another Audio Card play through HDMI interface. We are still waiting for its driver.
The HDA controller is base on your mainboard. Mine is the same as Sabre18's -- 293e8086, it's intel's bus. I guess you have the same. However, I just ignored it -- I don't need to edit it. I only edited
"Under HDAConfigDefault edit the codec id again (decimal form)
ex. CodecID = 2871433602"
Here I am biggrin.gif

mb5500: It's not random. It reads in this way: Dev ID (B0 76) -- Vender ID (1D 11). In some system it will be translate into Vender ID -- Dev ID.


okay mine is 293e8086 but still doesn't work.

btw, the system profiler said I have a "Intel HDA" which devid is 103c3603 but the available device is blank. what does that mean?
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 23
  • Joined: 30-August 07
  • Member No.: 131,130
2 ways
1. boot into windows, and try find sound controller in hardware information
2. use OSx86Tools in Mac OS, use its "View PCI ID/Vendor ID"
103c3603 under system profiler makes nonsense.
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 62
  • Joined: 29-March 07
  • From: Canada
  • Member No.: 96,507
QUOTE (xytsao @ Oct 21 2008, 11:56 PM) *
By the way, Thank you a lot Sabres18!


your very welcome! im workin on the pinconfig guide because i believe this will solve all of your problems tongue.gif

QUOTE (RaidenII @ Oct 22 2008, 12:06 AM) *
okay mine is 293e8086 but still doesn't work.

btw, the system profiler said I have a "Intel HDA" which devid is 103c3603 but the available device is blank. what does that mean?


that is your subsystem device id. looks like u need your pinconfig because of the blank screen:S i will do my best to get the guide done biggrin.gif
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 120
  • Joined: 26-June 08
  • Member No.: 249,568
QUOTE (xytsao @ Oct 22 2008, 12:19 AM) *
2 ways
1. boot into windows, and try find sound controller in hardware information
2. use OSx86Tools in Mac OS, use its "View PCI ID/Vendor ID"
103c3603 under system profiler makes nonsense.


you got urs working?
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 23
  • Joined: 30-August 07
  • Member No.: 131,130
QUOTE (RaidenII @ Oct 22 2008, 05:42 AM) *
you got urs working?




Yeah. Just followed Sabres18's instruction and used his decoder ID. That's all.


Did you download the Hexedit and use it to edit the "applehda" per his instruction? I guess it's the difficult part.

By the way. My notebook is HP Pavilion HDX16. It should somehow have similiar configuration with DV5 or DV7.
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 120
  • Joined: 26-June 08
  • Member No.: 249,568
QUOTE (xytsao @ Oct 22 2008, 01:09 PM) *
Yeah. Just followed Sabres18's instruction and used his decoder ID. That's all.


Did you download the Hexedit and use it to edit the "applehda" per his instruction? I guess it's the difficult part.

By the way. My notebook is HP Pavilion HDX16. It should somehow have similiar configuration with DV5 or DV7.


I did exactly as what he told and I used his kexts but still no luck. I don't know why.

Wait, did you choose to install any audio drivers during ideneb installation?
I did not choose anything and maybe that's the reason?
If so, need i reinstall that or just download the driver from somewhere?
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 62
  • Joined: 29-March 07
  • From: Canada
  • Member No.: 96,507
QUOTE (RaidenII @ Oct 22 2008, 01:21 PM) *
I did exactly as what he told and I used his kexts but still no luck. I don't know why.

Wait, did you choose to install any audio drivers during ideneb installation?
I did not choose anything and maybe that's the reason?
If so, need i reinstall that or just download the driver from somewhere?


You either have made a small mistake along the way or you need u need your ConfigData. Audio drivers from your ideneb install will not help you. if you want send me your audio info and i can patch it for you or check the one over that you already patched.
PM Profile Card
Go to the top of the page
+ Quote Post
11 Pages V   1 2 3 > » 
Reply to this topic Start new topic

1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

RSS Lo-Fi Version Time is now: 21st November 2009 - 10:42 PM