Jump to content

[HOW TO] Pin Config!


  • Please log in to reply
98 replies to this topic

#1
age_sabres18

age_sabres18

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Gender:Male
  • Location:Canada
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.

Posted ImagePosted Image


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!!

Posted ImagePosted Image

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!

#2
abcbello

abcbello

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
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???

#3
Hatch

Hatch

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
  • Gender:Male
  • Location:New Zealand
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 guidin my registry, but there is no PinConfigOverrideVerbs, I'm going to try restoring the original Vista and try it again.

Thanks for your guides.

#4
mehdymehdy

mehdymehdy

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
can u explain how we can add this to apple hda and where exactly. and does this help to get the headphones working .

#5
nobb1x

nobb1x

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 331 posts
  • Location:Italy
doing this, it kill audio on my alc268, anyone had success with this chip?

#6
MacNutty

MacNutty

    Mad for Mac

  • Members
  • PipPipPipPipPipPipPip
  • 648 posts
  • Gender:Male
  • Location:India
How to byte flip it?

#7
MacUser2525

MacUser2525

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,470 posts
  • Gender:Male
  • Location:Canada

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.

#8
eric69

eric69

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
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

#9
Res

Res

    InsanelyMac Protégé

  • Members
  • PipPip
  • 59 posts
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!

#10
eric69

eric69

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
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...yList-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>

#11
age_sabres18

age_sabres18

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Gender:Male
  • Location:Canada
use plist edit pro and edit the raw configdata. if your edit the plist with textedit it wont work.

#12
pnoytechie

pnoytechie

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
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:
Attached File  Picture_1.png   99.36KB   2413 downloads

can you tell me what exactly needs to be replaced?

thank you very much age_sabres18

#13
age_sabres18

age_sabres18

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Gender:Male
  • Location:Canada

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:
Attached File  Picture_1.png   99.36KB   2413 downloads

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.

#14
walkTHEdog

walkTHEdog

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
@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

#15
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,902 posts
  • Gender:Male
  • Location:Stuttgart / Germany

PIN CONFIG GUIDE

sorry this took so long ive been busy :P

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.

<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!



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?)

#16
age_sabres18

age_sabres18

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Gender:Male
  • Location:Canada

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

#17
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,902 posts
  • Gender:Male
  • Location:Stuttgart / Germany
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

#18
astearon

astearon

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
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

#19
Res

Res

    InsanelyMac Protégé

  • Members
  • PipPip
  • 59 posts

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.

#20
astearon

astearon

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
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 ?





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