THe KiNG Posted September 24, 2008 Share Posted September 24, 2008 Moved to: http://www.projectosx.com/forum/index.php?showtopic=465 1 Link to comment Share on other sites More sharing options...
munky Posted September 28, 2008 Share Posted September 28, 2008 nice guide man... will be trying this soon Link to comment Share on other sites More sharing options...
realityiswhere Posted September 28, 2008 Share Posted September 28, 2008 VERY nice guide. Link to comment Share on other sites More sharing options...
THe KiNG Posted September 28, 2008 Author Share Posted September 28, 2008 Thanks Its not complete, was a fast write... I have to add on it more info and howto... For now I'm stuck on codec verbs...searching on intel docs(I hate that, especial b/c dunno for what to look) also that missing info on terms makes this patching stuff even more hard.. Laso if u look on my converted dump there are some connections with an "*" on it, also dunno why: CONNECTION: 5 12* 13 14 15 38 Maybe Taruga can help us to understand better. L.E. Seems that "*" means connection in use. Dunno for sure, maybe someone can confirm/or not this. Link to comment Share on other sites More sharing options...
munky Posted September 30, 2008 Share Posted September 30, 2008 attaching a ruby script which will convert the hex values to decimal. usage: chmod +x convert_hex_to_dec.rb ./convert_hex_to_dec.rb dumpfile.txt it will output to stdout. if you want u can pipe it to a file with: ./convert_hex_to_dec.rb dumpfile.txt >newdumpfile.txt convert_hex_to_dec.rb.zip Link to comment Share on other sites More sharing options...
THe KiNG Posted September 30, 2008 Author Share Posted September 30, 2008 attaching a ruby script which will convert the hex values to decimal. THANKS for this man, manual convert was a PITA! I will add it on linux dump section, to keep things organized... Thanks again! L.E. Info added on guide, also added codecgraph how to. Link to comment Share on other sites More sharing options...
PM! Posted October 2, 2008 Share Posted October 2, 2008 I get File "/Users/paul/Desktop/codecgraph/codecgraph.py", line 496, in <module> main(sys.argv) File "/Users/paul/Desktop/codecgraph/codecgraph.py", line 492, in main ci = CodecInfo(f) File "/Users/paul/Desktop/codecgraph/codecgraph.py", line 442, in __init__ n = Node(self, item, subitems) File "/Users/paul/Desktop/codecgraph/codecgraph.py", line 106, in __init__ self.nid = int(m.group(1), 16) AttributeError: 'NoneType' object has no attribute 'group' when trying to generate the codec.txt.svg it says then Generating ALC889a.txt.svg But bash-3.2# ls ~/Desktop/codecgraph/ .DS_Store COPYING README codecgraph.py samples ALC889a.txt IDEAS codecgraph codecs.txt BUGS Makefile codecgraph.1 out What's the matter ? Does the .profile file goes in ~/ ? Which profile file is it ? graphviz ? Thank's PM! EDIT : OK my dump was wrong. I't ok now... i can follow the guide. Link to comment Share on other sites More sharing options...
stickpin Posted October 4, 2008 Share Posted October 4, 2008 My little research about AppleHDA, i don't know if this things is right or not, just my experience. We trying to understand how to modify codec verb (ConfigData) The ConfigData looks like this: <01471cf0 01471d00 01471e11 01471f40 01571c30 01571d40 01571e01 01571f01 01671c0f 01671d00 01671e00 01671f40 01771c0f 01771d00 01771e00 01771f40 01871c10 01871d01 01871ea0 01871f90 01971c11 01971d01 01971ea0 01971f90 01a71c20 01a71d30 01a71e81 01a71f01 01b71c50 01b71d70 01b71e21 01b71f01 01f71c30 01f71de0 01f71ec5 01f71f01 01e71c60 01e71de0 01e71e45 01e71f01> As you can see, here is group of 4 values: 01471cf0 01471d00 01471e11 01471f40 This is what i found on every group: 01471xx = Green (Internal Speaker) 01571xx = Black (Line Out) 01671xx = ? 01771xx = ? 01871xx = Pink (External Mic In) 01971xx = ? 01a71xx = Blue (Line In) 01b71xx = Front (Headphones) 01f71xx = ? 01e71xx = ? Another finding, again, im not sure if its right. Group look like this: 01471cf0 01471d00 01471e11 01471f40 Value 1) Something with sound mapping <- if you change this value, you broke the sound. Value 2) ? Value 3) Changing Name (ex: Line out to Headphones) Lets say if you change 01471e11 to 01471e40 you'll see that your Internal Speaker changed to Headphones, but only the name, mapping still the same. Value 4) ? Thats it. Enjoy. Feel free to add your researches or correct ours. Link to comment Share on other sites More sharing options...
justvisiting Posted October 4, 2008 Share Posted October 4, 2008 Codec Graph for STAC9274D found on badaxe2 in hex and decimal and archived as a zip file and codec dump TheKing: Layouts dunno... I leave them as they are...someone? look in Taruga's patched AppleHDA.kext/Contents/Resources. Here you will find a number of Layout.xml and PathMap.xml files, it might help. STAC9274D_svg.zip hex_stac9274d.txt Link to comment Share on other sites More sharing options...
jaysonz Posted October 5, 2008 Share Posted October 5, 2008 hey i was wandering how to convert the hex to dec in OSX calculator. im really confused Link to comment Share on other sites More sharing options...
THe KiNG Posted October 6, 2008 Author Share Posted October 6, 2008 look in Taruga's patched AppleHDA.kext/Contents/Resources. Here you will find a number of Layout.xml and PathMap.xml files, it might help. What you quote was from 5. Editing AppleHDAController Info.Plist section <--- That Layouts, under the PostConstructionInitialization entry, I dont get what are you trying to say... @jaysonz Why you still try to use calculator for converssion now once u have a script for that, also I dont get what is not clear for using calculator...if you still want to spend a lot of time... Link to comment Share on other sites More sharing options...
MadTux Posted October 8, 2008 Share Posted October 8, 2008 My little research about AppleHDA, i don't know if this things is right or not, just my experience. Group look like this: 01471cf0 01471d00 01471e11 01471f40 Value 1) Something with sound mapping <- if you change this value, you broke the sound. Value 2) ? Value 3) Changing Name (ex: Line out to Headphones) Lets say if you change 01471e11 to 01471e40 you'll see that your Internal Speaker changed to Headphones, but only the name, mapping still the same. Value 4) ? Thats it. Enjoy. Feel free to add your researches or correct ours. Last one; 01471f"40" changes connection type from Combo, Internal, 1/8 Jack Link to comment Share on other sites More sharing options...
BlackCH Posted October 8, 2008 Share Posted October 8, 2008 Im trying this to work on an ADI1981.... took the ADI1988b patched from taruga as a model.... no success so far... how to generate a diagram with codecgraph? Link to comment Share on other sites More sharing options...
cparm Posted October 10, 2008 Share Posted October 10, 2008 very very interesting topic, thank you THe King Link to comment Share on other sites More sharing options...
spanakorizo Posted October 10, 2008 Share Posted October 10, 2008 should i give some time with 1998B or it's worthless? i don't know about progress so far, taruga wiki is down a long time Link to comment Share on other sites More sharing options...
BlackCH Posted October 10, 2008 Share Posted October 10, 2008 I made a graph from the codec dump but I get this errors while doing it: bash-3.2# ./codecgraph /Users/dlow/Desktop/codecgraph/ADI1981.txt Codec: Analog Devices AD1981 Node 0x05: Amp-In vals count is wrong: values found: 2. expected: 1 Node 0x08: Amp-In vals count is wrong: values found: 0. expected: 1 Node 0x09: Amp-In vals count is wrong: values found: 2. expected: 1 Node 0x18: Amp-In vals count is wrong: values found: 2. expected: 1 Generating ADI1981.txt.svg Although the graphic seems to be ok... Link to comment Share on other sites More sharing options...
MinGyoon Posted October 12, 2008 Share Posted October 12, 2008 Dear, First, thank very much this helpful guide to understand AppleHDA structure. This is what I was looking for during a month to understand... BTW, when I tryed to build Graphviz from MacPort, I failed...(becuase I'm newbie of Mac) However, I found the binary package of this 'Graphviz' for Leopard from here http://www.pixelglow.com/graphviz/download/. It is version 2.18(March 2008). I do not test yet, but I hope it will be helpful for others. Thanks, Link to comment Share on other sites More sharing options...
slim2001 Posted October 13, 2008 Share Posted October 13, 2008 I get File "/Users/paul/Desktop/codecgraph/codecgraph.py", line 496, in <module> main(sys.argv) File "/Users/paul/Desktop/codecgraph/codecgraph.py", line 492, in main ci = CodecInfo(f) File "/Users/paul/Desktop/codecgraph/codecgraph.py", line 442, in __init__ n = Node(self, item, subitems) File "/Users/paul/Desktop/codecgraph/codecgraph.py", line 106, in __init__ self.nid = int(m.group(1), 16) AttributeError: 'NoneType' object has no attribute 'group' when trying to generate the codec.txt.svg it says then Generating ALC889a.txt.svg But bash-3.2# ls ~/Desktop/codecgraph/ .DS_Store COPYING README codecgraph.py samples ALC889a.txt IDEAS codecgraph codecs.txt BUGS Makefile codecgraph.1 out What's the matter ? Does the .profile file goes in ~/ ? Which profile file is it ? graphviz ? Thank's PM! EDIT : OK my dump was wrong. I't ok now... i can follow the guide. You say your dump was wrong, how was it wrong? I am getting the same error, i converted the dump to dec but i can't convert it to svg format. if my dump is in hex format then it converts to svg without any problems Link to comment Share on other sites More sharing options...
Snooker216 Posted October 13, 2008 Share Posted October 13, 2008 - after install is done and u got this last mesg: ---> Cleaning graphviz type in terminal(press enter after each line):cd then type: nano .profile copy/paste this line in terminal: export PATH=/opt/local/bin:/opt/local/sbin:$PATH Then press ctrl+x type y then enter Jobe is done, close and open terminal again for the next step: - Download CodecGraph *Tip look first on already uploaded codec graphs, on the main site, if you codec is already there(specific hw also!) then u are lucky and u don't need to make a new one, just skip the making part and just convert hex to dec for easy undestanding and plist modd. - unzip it to desktop and rename the folder to codecgraph(also rename your codec dump to just 1 name if it have more, like alcxxx.txt), put your codec dump in the same folder - now in terminal cd to your codecgraph folder example: cd /Users/theking/Desktop/codecgraph - then type: ./codecgraph /Users/theking/Desktop/codecgraph/M50SV.txt *replace "theking" & "M50SV.txt" with your user and codec name file That's what I get: bash-3.2# ./codecgraph /Users/snooker/Desktop/codecgraph/dumpfile.txt error: dot executable not found (did you install graphviz?) bash-3.2# I definately did install graphwiz. Procedure ended as expected with ---> Cleaning graphviz. I presume it depends on the location of the .profile file. Is it correct that is has to be in my home directory? because a simple cd command is directing me to there. Link to comment Share on other sites More sharing options...
THe KiNG Posted October 13, 2008 Author Share Posted October 13, 2008 For those who "can't" install graphviz as I described in the topic use second alternative, MinGyoon provided a link for n00b version... About those errors "Node 0x09: Amp-In vals count is wrong: values found: 2. expected: 1" ...etc I sad that are normal b/c graphviz expect 1 connection and it found more on your dump, but the result should be ok. L.E. Just use latest mandriva-linux-one-2009-KDE4-int-cdrom-i586, it use latest alsa driver, tested on my lappie and pc no more errors with dump made with it.. Link to comment Share on other sites More sharing options...
Chrysaor Posted October 15, 2008 Share Posted October 15, 2008 Some people had reported success getting their internal mic to work. (for Sigmatel 9205) http://forum.insanelymac.com/index.php?showtopic=130822 Link to comment Share on other sites More sharing options...
Alundra Posted October 15, 2008 Share Posted October 15, 2008 Gave link to Codecgraph to Taruga here post #15 back in FEB '08.Good to see someone finally found value in it. Never knew if Taruga did. Speaking of Taruga What happened to him??? Good Tutorial though. Taruga is with health problems, and he hasn´t been going to work for weeks. He´s recovering at home and only God knows for how long. Sorry Taruga for exposing your problems, but people should know that you didn´t abandoned us. Link to comment Share on other sites More sharing options...
THe KiNG Posted October 15, 2008 Author Share Posted October 15, 2008 Taruga is with health problems, and he hasn´t been going to work for weeks. He´s recovering at home and only God knows for how long.Sorry Taruga for exposing your problems, but people should know that you didn´t abandoned us. Ohh sorry to hear that I hope Taruga will be fine, and get healthy... Link to comment Share on other sites More sharing options...
CritiCase Posted October 16, 2008 Share Posted October 16, 2008 Hi there, first of all great thanks for all HDA developers! My motherboard is: Gigabyte's GA-P43-DS3 based on IHC10 ALC888 codec. I used your and MadTux's guides, while patching HDA kexts. My codec dump is just generated from Ubuntu 8.10 beta Live CD: Codec: Realtek ALC888 Address: 2 Vendor Id: 0x10ec0888 Subsystem Id: 0x1458a002 Revision Id: 0x100001 No Modem Function Group found Default PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCM Default Amp-In caps: N/A Default Amp-Out caps: N/A GPIO: io=3, o=0, i=0, unsolicited=1, wake=0 IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0 IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0 IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0 Node 0x02 [Audio Output] wcaps 0x11: Stereo Converter: stream=0, channel=0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCM Node 0x03 [Audio Output] wcaps 0x11: Stereo Converter: stream=0, channel=0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCM Node 0x04 [Audio Output] wcaps 0x11: Stereo Converter: stream=0, channel=0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCM Node 0x05 [Audio Output] wcaps 0x11: Stereo Converter: stream=0, channel=0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCM Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital Converter: stream=0, channel=0 Digital: Digital category: 0x0 PCM: rates [0x5e0]: 44100 48000 88200 96000 192000 bits [0x1e]: 16 20 24 32 formats [0x1]: PCM Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1 Amp-In vals: [0x80 0x80] Converter: stream=0, channel=0 SDI-Select: 0 PCM: rates [0x160]: 44100 48000 96000 bits [0x6]: 16 20 formats [0x1]: PCM Connection: 1 0x23 Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1 Amp-In vals: [0x80 0x80] Converter: stream=0, channel=0 SDI-Select: 0 PCM: rates [0x160]: 44100 48000 96000 bits [0x6]: 16 20 formats [0x1]: PCM Connection: 1 0x22 Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital Converter: stream=0, channel=0 SDI-Select: 0 Digital: Digital category: 0x0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0x1e]: 16 20 24 32 formats [0x1]: PCM Unsolicited: tag=00, enabled=0 Connection: 1 0x1f Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1 Amp-In vals: [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x19 0x19] [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 0x20010f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x00 0x00] [0x00 0x00] Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 Amp-Out vals: [0x15 0x15] Connection: 2 0x02 0x0b Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x80 0x80] [0x80 0x80] Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 Amp-Out vals: [0x00 0x00] Connection: 2 0x03 0x0b Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x80 0x80] [0x80 0x80] Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 Amp-Out vals: [0x00 0x00] Connection: 2 0x04 0x0b Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x80 0x80] [0x80 0x80] Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 Amp-Out vals: [0x00 0x00] Connection: 2 0x05 0x0b Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x14 [Pin Complex] wcaps 0x40018f: 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 0x083e: IN OUT HP Detect Trigger Pin Default 0x01014410: [Jack] Line Out at Ext Rear Conn = 1/8, Color = Green DefAssociation = 0x1, Sequence = 0x0 Pin-ctls: 0x40: OUT Unsolicited: tag=00, enabled=0 Connection: 5 0x0c* 0x0d 0x0e 0x0f 0x26 Node 0x15 [Pin Complex] wcaps 0x40018f: 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 0x083e: IN OUT HP Detect Trigger Pin Default 0x01011412: [Jack] Line Out at Ext Rear Conn = 1/8, Color = Black DefAssociation = 0x1, Sequence = 0x2 Pin-ctls: 0x40: OUT Unsolicited: tag=00, enabled=0 Connection: 5 0x0c 0x0d* 0x0e 0x0f 0x26 Node 0x16 [Pin Complex] wcaps 0x40018f: 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 0x0836: IN OUT Detect Trigger Pin Default 0x01016411: [Jack] Line Out at Ext Rear Conn = 1/8, Color = Orange DefAssociation = 0x1, Sequence = 0x1 Pin-ctls: 0x40: OUT Unsolicited: tag=00, enabled=0 Connection: 5 0x0c 0x0d 0x0e* 0x0f 0x26 Node 0x17 [Pin Complex] wcaps 0x40018f: 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 0x0836: IN OUT Detect Trigger Pin Default 0x01012414: [Jack] Line Out at Ext Rear Conn = 1/8, Color = Grey DefAssociation = 0x1, Sequence = 0x4 Pin-ctls: 0x40: OUT Unsolicited: tag=00, enabled=0 Connection: 5 0x0c 0x0d 0x0e 0x0f* 0x26 Node 0x18 [Pin Complex] wcaps 0x40018f: 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 0x08373e: IN OUT HP Detect Trigger Vref caps: HIZ 50 GRD 80 100 Pin Default 0x01a19c40: [Jack] Mic at Ext Rear Conn = 1/8, Color = Pink DefAssociation = 0x4, Sequence = 0x0 Pin-ctls: 0x24: IN VREF_80 Unsolicited: tag=00, enabled=0 Connection: 5 0x0c* 0x0d 0x0e 0x0f 0x26 Node 0x19 [Pin Complex] wcaps 0x40018f: 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 0x08373e: IN OUT HP Detect Trigger Vref caps: HIZ 50 GRD 80 100 Pin Default 0x02a19c50: [Jack] Mic at Ext Front Conn = 1/8, Color = Pink DefAssociation = 0x5, Sequence = 0x0 Pin-ctls: 0x24: IN VREF_80 Unsolicited: tag=00, enabled=0 Connection: 5 0x0c* 0x0d 0x0e 0x0f 0x26 Node 0x1a [Pin Complex] wcaps 0x40018f: 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 0x08373e: IN OUT HP Detect Trigger Vref caps: HIZ 50 GRD 80 100 Pin Default 0x0181344f: [Jack] Line In at Ext Rear Conn = 1/8, Color = Blue DefAssociation = 0x4, Sequence = 0xf Pin-ctls: 0x20: IN VREF_HIZ Unsolicited: tag=00, enabled=0 Connection: 5 0x0c* 0x0d 0x0e 0x0f 0x26 Node 0x1b [Pin Complex] wcaps 0x40018f: 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 0x08373e: IN OUT HP Detect Trigger Vref caps: HIZ 50 GRD 80 100 Pin Default 0x02214c20: [Jack] HP Out at Ext Front Conn = 1/8, Color = Green DefAssociation = 0x2, Sequence = 0x0 Pin-ctls: 0xc0: OUT HP VREF_HIZ Unsolicited: tag=00, enabled=0 Connection: 5 0x0c* 0x0d 0x0e 0x0f 0x26 Node 0x1c [Pin Complex] wcaps 0x400001: Stereo Pincap 0x0820: IN Pin Default 0x593301f0: [N/A] CD at Int ATAPI Conn = ATAPI, Color = Unknown DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x20: IN Node 0x1d [Pin Complex] wcaps 0x400000: Mono Pincap 0x0820: IN Pin Default 0x4005e601: [N/A] Line Out at Ext N/A Conn = Optical, Color = White DefAssociation = 0x0, Sequence = 0x1 Pin-ctls: 0x20: IN Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital Pincap 0x0810: OUT Pin Default 0x014b6130: [Jack] SPDIF Out at Ext Rear Conn = Comb, Color = Orange DefAssociation = 0x3, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x40: OUT Connection: 1 0x06 Node 0x1f [Pin Complex] wcaps 0x400200: Mono Digital Pincap 0x0820: IN Pin Default 0x01cb7160: [Jack] SPDIF In at Ext Rear Conn = Comb, Color = Yellow DefAssociation = 0x6, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x20: IN Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono Processing caps: benign=0, ncoeff=17 Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x80 0x80] [0x00 0x00] [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 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x80 0x80] [0x00 0x00] [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 0x11: Stereo Converter: stream=0, channel=0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCM Node 0x26 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x00 0x00] [0x80 0x80] Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 Amp-Out vals: [0x00 0x00] Connection: 2 0x25 0x0b Then I converted verbs according to your's thread for patching "ConfigData". It must be ok. Also, changed all needable codec IDs to 283904136, deleted all unused info like other PathMaps, Layouts, Internal Speakers. Finally replace the kexts in AppleHDAPatcher 1.20 and used my codec dump to install drivers. It has gone ok. In result - I could not even load my iDeneb 1.3(10.5.5)-based OS X except the SAFE(-x) mode. What you think is wrong? Link to comment Share on other sites More sharing options...
THe KiNG Posted October 16, 2008 Author Share Posted October 16, 2008 Hi there, first of all great thanks for all HDA developers! My motherboard is: Gigabyte's GA-P43-DS3 based on IHC10 ALC888 codec. I used your and MadTux's guides, while patching HDA kexts. My codec dump is just generated from Ubuntu 8.10 beta Live CD: USE CODEBOX FOR DUMPS! Then I converted verbs according to your's thread for patching "ConfigData". It must be ok. Also, changed all needable codec IDs to 283904136, deleted all unused info like other PathMaps, Layouts, Internal Speakers. Finally replace the kexts in AppleHDAPatcher 1.20 and used my codec dump to install drivers. It has gone ok. In result - I could not even load my iDeneb 1.3(10.5.5)-based OS X except the SAFE(-x) mode. What you think is wrong? First of all where did I say to use any patcher? Second That method is for boot132, that mean vanilla extensions, retail install not some ideneb customized install Third Read what I type in the guide(well) and after that ask/write questions... 1 Link to comment Share on other sites More sharing options...
Recommended Posts