age_sabres18 Posted November 19, 2008 Share Posted November 19, 2008 PIN CONFIG GUIDE EDIT: Sorry but please do not PM me about further help with this or developing kexts as I really can't devote time to supporting this post (university ) <3 1. Log onto your windows install. Open up control panel - Device Manager. Find your audio device and click properties. Under the details tab find your “device class guid” and copy it to your clipboard. 2.under search type “regedit” and run it. search your registry for your device class guid. Under one of the tabs you will find an icon named “PinConfigOverrideVerbs”. HERE ARE YOUR PINCONFIGS!! 3.byte flip all this data (yes really!). it takes a while but it often helps audio progress! you should end up with a long string of binary data like this: ex. <00a71c1f 00a71d40 00a71e2b 00a71f02 01871c50 01871d10 01871ea0 01871f90 00b71c20 00b71d30 00b71e8b 00b71f02 00c71cf0 00c71d00 00c71ef1 00c71f40 00d71c40 00d71d01 00d71e10 00d71f90 00e71cf2 00e71d00 00e71ef1 00e71f40 00f71cf7 00f71d00 00f71ef1 00f71f40 01071c60 01071de0 01071e4b 01071f01 01171c30 01171de0 01171ecb 01171f01> Now you put this value into your apple HDA controller kext ENJOY! Link to comment Share on other sites More sharing options...
abcbello Posted November 19, 2008 Share Posted November 19, 2008 hey dude the values under my "PinConfigOverrideVerbs" are exactly what yours are!! do you mind sending me your kext to see if it works on my pc?? does anything else need to be modified??? Link to comment Share on other sites More sharing options...
Hatch Posted November 19, 2008 Share Posted November 19, 2008 Thanks so much ages_sabre18, we've been waiting for this.. This may be stupid, but: I don't run Vista anymore on my DV7. only XP. In my XP under the IDT...there is no “device class guid". I found your “device class guid”in my registry, but there is no PinConfigOverrideVerbs, I'm going to try restoring the original Vista and try it again. Thanks for your guides. Link to comment Share on other sites More sharing options...
mehdymehdy Posted November 19, 2008 Share Posted November 19, 2008 can u explain how we can add this to apple hda and where exactly. and does this help to get the headphones working . Link to comment Share on other sites More sharing options...
nobb1x Posted November 21, 2008 Share Posted November 21, 2008 doing this, it kill audio on my alc268, anyone had success with this chip? Link to comment Share on other sites More sharing options...
MacNutty Posted November 22, 2008 Share Posted November 22, 2008 How to byte flip it? Link to comment Share on other sites More sharing options...
MacUser2525 Posted November 22, 2008 Share Posted November 22, 2008 How to byte flip it? Look at the second picture now where you see the 0000 REG_BINARY 1f 1c a7 00 plus the similar lines beneath. Looking at the string of the OP in the third part you see it starts with 00a71c1f..... then continues on with the next in the list with the pairs of the values in reverse order this is what you need to do with all of them in the list. Link to comment Share on other sites More sharing options...
eric69 Posted November 22, 2008 Share Posted November 22, 2008 I have an HP Pavillion dv7-1175nr and this is my pin config, does anyone have something similar? From Vista Byte Swapped 101c 5700 0057 1c10 011d 5700 0057 1d01 561e 5700 0057 1e56 181f 5700 0057 1f18 211c 7700 0077 1c21 011d 7700 0077 1d01 561e 7700 0077 1e56 581f 7700 0077 1f58 221c 9700 0097 1c22 011d 9700 0097 1d01 561e 9700 0097 1e56 581f 9700 0097 1f58 231c b700 00b7 1c23 011d b700 00b7 1d01 561e b700 00b7 1e56 581f b700 00b7 1f58 241c d700 00d7 1c24 011d d700 00d7 1d01 561e d700 00d7 1e56 581f d700 00d7 1f58 From Vista 101c5700011d5700561e5700181f5700211c7700011d7700561e7700581f7700 221c9700011d9700561e9700581f9700231cb700011db700561eb700581fb700 241cd700011dd700561ed700581fd700 Byte Swapped 00571c1000571d0100571e5600571f1800771c2100771d0100771e5600771f58 00971c2200971d0100971e5600971f5800b71c2300b71d0100b71e5600b71f58 00d71c2400d71d0100d71e5600d71f58 Link to comment Share on other sites More sharing options...
Res Posted November 25, 2008 Share Posted November 25, 2008 Hello! I have a HP mini 1001 with IDT and ich7-m chips. I have done all the process above, even tried all the AppleHDA.kext people uploaded.(I edit the info.plist with my device ID and replace the AppleHDA with the one that I have modified) To the end, I got everything in system profile and preference, even the function key can call out the on screen volume bar, the system can detect my headphone plugger automatically. But it just has no sound. The only sound is a "bo" while it's booting into desktop. I would like to try pinconfig. However, the regedit in winxp has nothing like vista. There is not an item named "pinconfigoverride". But I did notice an item named "pin". By the way, since most of the values in pinconfigoverride are numbers. Why most of your configdata in AppleHDAController are alphabet letters? Hope someone can help me, thanks! Link to comment Share on other sites More sharing options...
eric69 Posted November 26, 2008 Share Posted November 26, 2008 Where in the AppleHDAcontroller.kext does the pin data have to be modified? <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>AppleHDAController</string> <key>CFBundleGetInfoString</key> <string>1.4.0a22, Copyright Apple Computer, Inc. 2005-2007</string> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleHDAController</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>HDA Controller Driver</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>1.4.0</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1.4.0a23</string> <key>IOKitPersonalities</key> <dict> <key>HD AUDIO</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleHDAController</string> <key>HDAConfigDefault</key> <array> <dict> <key>CodecID</key> <integer>287143602</integer> <key>ConfigData</key> <data> AKccHwCnHUAApx4rAKcfAgGHHFABhx0QAYce oAGHH5AAtxwgALcdMAC3HosAtx8CAMcc8ADH HQAAxx7xAMcfQADXHEAA1x0BANceEADXH5AA 5xzyAOcdAADnHvEA5x9AAPcc9wD3HQAA9x7x APcfQAEHHGABBx3gAQceSwEHHwEBFxwwARcd 4AEXHssBFx8B </data> <key>FuncGroup</key> <integer>1</integer> <key>LayoutID</key> <integer>12</integer> </dict> </array> <key>IOClass</key> <string>AppleHDAController</string> <key>IOPCIPrimaryMatch</key> <string>0x793a1002 0x437a1002 0x43831002 0x293e8086 0x26688086 0x27d88086 0x284b8086 0x293e8086 0x026c10de 0x037110de 0x75021039 0x546110b9 0x32881106 0x026c10de 0x03e410de 0x03f010de 0x044a10de 0x044b10de</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> </dict> </dict> <key>OSBundleCompatibleVersion</key> <string>1.0.0d1</string> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IOHDAFamily</key> <string>1.0.0d1</string> <key>com.apple.iokit.IOPCIFamily</key> <string>1.1</string> <key>com.apple.kpi.bsd</key> <string>8.0.0b3</string> <key>com.apple.kpi.iokit</key> <string>8.0.0b3</string> <key>com.apple.kpi.libkern</key> <string>8.0.0b3</string> <key>com.apple.kpi.mach</key> <string>8.0.0b3</string> </dict> </dict> </plist> Link to comment Share on other sites More sharing options...
age_sabres18 Posted November 27, 2008 Author Share Posted November 27, 2008 use plist edit pro and edit the raw configdata. if your edit the plist with textedit it wont work. Link to comment Share on other sites More sharing options...
pnoytechie Posted November 28, 2008 Share Posted November 28, 2008 Hi. I attempted to try this... but, there are several configData in the plist file of AppleHDAcontroller.kext. I'm using PlistPro... as shown here: can you tell me what exactly needs to be replaced? thank you very much age_sabres18 Link to comment Share on other sites More sharing options...
age_sabres18 Posted November 28, 2008 Author Share Posted November 28, 2008 Hi. I attempted to try this... but, there are several configData in the plist file of AppleHDAcontroller.kext. I'm using PlistPro... as shown here: can you tell me what exactly needs to be replaced? thank you very much age_sabres18 you replace the one where you inserted your device id. Link to comment Share on other sites More sharing options...
walkTHEdog Posted November 29, 2008 Share Posted November 29, 2008 @age_sabres18 thanks for posting this I am a totally new to this , so please bear with me My previous experience in making an audio work is using taruga HDA patcher v1.2 My Pin config guide is identical to yours would it be possible for you to post a text file and could I use the applehdapatcher to drop this text into the appleHDA? I'm trying to make the audio work on a compaq CQ40-108TU thanks a lot Link to comment Share on other sites More sharing options...
mitch_de Posted November 29, 2008 Share Posted November 29, 2008 PIN CONFIG GUIDE sorry this took so long ive been busy 1. Log onto your windows install. Open up control panel - Device Manager. Find your audio device and click properties. Under the details tab find your “device class guid” and copy it to your clipboard. Now you put this value into your apple HDA controller kext ENJOY! Hi, is there a way to get those needed config values using Win XP ? Also, may the be found in the realtek drivers .inf (possible?) Link to comment Share on other sites More sharing options...
age_sabres18 Posted November 30, 2008 Author Share Posted November 30, 2008 Hi, is there a way to get those needed config values using Win XP ?Also, may the be found in the realtek drivers .inf (possible?) you should find the same thing in winxp Link to comment Share on other sites More sharing options...
mitch_de Posted November 30, 2008 Share Posted November 30, 2008 THANKS very much i will look for that next booting Win XP EDIT: Anyone already have an 889A PinCOnfig byte list (i have that codec in an Ep35-DS3 (no P/L/R) ? Thanks Link to comment Share on other sites More sharing options...
astearon Posted December 2, 2008 Share Posted December 2, 2008 Under xp there's only Device ID ; Hardware ID .. but no"guID" are those the same ? By the way found something that resembles the guid in the regeditor 6994ad04-93ef-11d0-a3cc-00a0c9223196 but no “PinConfigOverrideVerbs” under any of them, there's only a reference in midi map "\\?\HDAUDIO#FUNC_01&VEN_8384&DEV_7682&SUBSYS_10192633&REV_1036#4&cc92d09&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rear1Wave" and futher down the list different folders like: HDAUDIO\FUNC_01&VEN_8384&DEV_7682&SUBSYS_10192633&REV_1036\4&cc92d09&0&0001----->#RearTopology----->Control and Device parameters HDAUDIO\FUNC_01&VEN_8384&DEV_7682&SUBSYS_10192633&REV_1036\4&cc92d09&0&0001----->#RearWave----->Control and Device parameters But nowhere ANY of those REG_BINARY's Link to comment Share on other sites More sharing options...
Res Posted December 3, 2008 Share Posted December 3, 2008 Under xp there's only Device ID ; Hardware ID .. but no"guID"are those the same ? By the way found something that resembles the guid in the regeditor 6994ad04-93ef-11d0-a3cc-00a0c9223196 but no “PinConfigOverrideVerbs” under any of them, there's only a reference in midi map "\\?\HDAUDIO#FUNC_01&VEN_8384&DEV_7682&SUBSYS_10192633&REV_1036#4&cc92d09&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rear1Wave" and futher down the list different folders like: HDAUDIO\FUNC_01&VEN_8384&DEV_7682&SUBSYS_10192633&REV_1036\4&cc92d09&0&0001----->#RearTopology----->Control and Device parameters HDAUDIO\FUNC_01&VEN_8384&DEV_7682&SUBSYS_10192633&REV_1036\4&cc92d09&0&0001----->#RearWave----->Control and Device parameters But nowhere ANY of those REG_BINARY's There is no PinConfigOverrideVerbs in the regeditor of winxp. Vista please. Link to comment Share on other sites More sharing options...
astearon Posted December 3, 2008 Share Posted December 3, 2008 can i upload "something" to a vista user .. like the driver or i don't know so he can read my guid off of it ? Link to comment Share on other sites More sharing options...
ckybam69 Posted December 4, 2008 Share Posted December 4, 2008 ages i got the same info as you but when i upload everything it doesnt work. could you send me your kext so i can just use that? Link to comment Share on other sites More sharing options...
Tek_No Posted December 8, 2008 Share Posted December 8, 2008 I don't get it. I just flipped all bytes under Vista and saved the bytes in a plain text file Then booted into Leo 10.5.5, opened the text file and copied the contents to the clipboard. Then started PlistEdit Pro and tried to paste the bytes into the kext. I'm always getting an "invalid hex data entered" error message although I'm sure that the data is correct hex data (0-9 and a-f) Any ideas on this??? Take care, Tek_No Link to comment Share on other sites More sharing options...
epifus Posted December 8, 2008 Share Posted December 8, 2008 I test it on my RealTeck HDA, it did not work Link to comment Share on other sites More sharing options...
quis Posted December 9, 2008 Share Posted December 9, 2008 Are you talking about modifying the original AppleHDA? Or patched one? And is it to put these into the ConfigData column? Finally what's the effect of doing this?? Questions from a newbie... Link to comment Share on other sites More sharing options...
vlad1966 Posted December 16, 2008 Share Posted December 16, 2008 Can this method work w/a PCI sound card? I'd love to get digital out working with my HT Omega Claro Plus. Link to comment Share on other sites More sharing options...
Recommended Posts