Jump to content

Pin Config converter for Windows Vista to OSX


  • Please log in to reply
15 replies to this topic

#1
enb14

enb14

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 615 posts
  • Gender:Male
  • Location:Central America
Well here is the link in were everything started

http://forum.insanel...o...137188&st=0

This little app just makes your life easier so I hope this works for you.


Windows Vista 32 bit, add your device ID in the first TextBox and that's all


Go to Control Panel - Device Manager - Sound, video and game controllers - Properties, Details and then Device class guid.

Example {4d36e96c-e325-11ce-bfc1-08002be10318} including braces

This requires Framework 3.5Attached File  PinConfig.rar   4.13KB   193 downloads

This version let's you check if you have more than one PinConfiguration in your registry.
Attached File  PinConfig2.rar   4.52KB   126 downloads

This version adds {4d36e96c-e325-11ce-bfc1-08002be10318} by default so you don't need to go to control panel anymore.
Attached File  PinConfig3.rar   4.86KB   268 downloads

#2
Turanli

Turanli

    InsanelyMac Protégé

  • Members
  • Pip
  • 40 posts
Thx m8... saves alot of time ;)

#3
Marclh

Marclh

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 176 posts
  • Gender:Male
  • Location:Canada
Does this program work for Vista x64?

#4
enb14

enb14

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 615 posts
  • Gender:Male
  • Location:Central America
Not tested yet, the way to access the Registry on x64 uses other library so for now it works on Vista 32bit.

But try it if you which and if it works let us know.

#5
Marclh

Marclh

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 176 posts
  • Gender:Male
  • Location:Canada
I got an error when I tried to input a device ID into the box, and it would not complete it, I will try and put a picture on the forums later, I'm in OS X right now though.

#6
enb14

enb14

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 615 posts
  • Gender:Male
  • Location:Central America
Marclh I need you to do something would you please give me your registry Tree which should be something like this:
LocalMachine\SYSTEM\ControlSet001\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}\0007\PinConfigOverrideVerbs


I'll try to implement a version that detects x64 or x86.

#7
Marclh

Marclh

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 176 posts
  • Gender:Male
  • Location:Canada
Here you go.

Attached Files



#8
enb14

enb14

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 615 posts
  • Gender:Male
  • Location:Central America
Hey Marclh according to what I see you have the same codec I have so use mine instead, by the way yours only shows a few lines so I will need to do a better test but I will need vista 64.

Here is the pinconfig for ALC888 on intel DG33FB, same codec as yours {4D36E96C-E325-11CE-BFC1-08002BE10318}.

Attached Files



#9
RFX74

RFX74

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
hi, i'm trying to make my ICH7 / 888 work, i've tried every taruga's patch with my linux dump, every pin config, but i don't still have no Sound with AppleHDA, it just works with AZALIA :)

This are my codec dump and windows registry pin config.
Can someone try to make a working Kext with those informations? I'm going crazy, maybe i'm doing something wrong, but i can't make it work.
Help please.
Thank you all

Attached Files



#10
macgirl

macgirl

    Stargate's Pharaoh

  • Retired
  • 7,612 posts
  • Gender:Female
  • Location:Mexico City
  • Interests:Techie gadgets
Didn't work for me, see the pic:
Attached File  pinconfig.jpg   148.91KB   89 downloads
Anyway I exported from regedit the pinconfig, opened on TextWrangler (little brother of BBEdit) and replaced the data using grep with this:
Search:
"\d+"=hex:(\S\S),(\S\S),(\S\S),(\S\S)

Replace:
\4\3\2\1
Pic:
Attached File  Picture_2.png   368.83KB   75 downloads
Then made a replacement again:
Search:
\r

Replace:
[*space]
then added "<" on the begining and ">" to the end.

Note: [*space] is not the word but a space, blank or whatever you name it.

#11
enb14

enb14

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 615 posts
  • Gender:Male
  • Location:Central America
Macgirl, would you give me your regedit tree so I can check why it didn't worked for you

LocalMachine\SYSTEM\ControlSet001\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}007\PinConfigOverrideVerbs

The above tree is the one I'm using so what's the tree that you are using?

Which codec are you using?

#12
macgirl

macgirl

    Stargate's Pharaoh

  • Retired
  • 7,612 posts
  • Gender:Female
  • Location:Mexico City
  • Interests:Techie gadgets
No, mine is on:

LocalMachine\SYSTEM\ControlSet001\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}0000\PinConfigOverrideVerbs

See:
[codebox]Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\PinConfigOverrideVerbs]
"0000"=hex:1f,1c,a7,00
"0001"=hex:10,1d,a7,00
"0002"=hex:21,1e,a7,00
"0003"=hex:02,1f,a7,00
"0004"=hex:f0,1c,b7,00
"0005"=hex:00,1d,b7,00
"0006"=hex:f0,1e,b7,00
"0007"=hex:40,1f,b7,00
"0008"=hex:f1,1c,c7,00
"0009"=hex:00,1d,c7,00
"0010"=hex:f0,1e,c7,00
"0011"=hex:40,1f,c7,00
"0012"=hex:10,1c,d7,00
"0013"=hex:01,1d,d7,00
"0014"=hex:17,1e,d7,00
"0015"=hex:90,1f,d7,00
"0016"=hex:30,1c,e7,00
"0017"=hex:10,1d,e7,00
"0018"=hex:a1,1e,e7,00
"0019"=hex:02,1f,e7,00
"0020"=hex:20,1c,f7,00
"0021"=hex:10,1d,f7,00
"0022"=hex:01,1e,f7,00
"0023"=hex:02,1f,f7,00
"0024"=hex:f2,1c,07,01
"0025"=hex:00,1d,07,01
"0026"=hex:f0,1e,07,01
"0027"=hex:40,1f,07,01
"0028"=hex:f3,1c,17,01
"0029"=hex:00,1d,17,01
"0030"=hex:f0,1e,17,01
"0031"=hex:40,1f,17,01
"0032"=hex:f4,1c,27,01
"0033"=hex:00,1d,27,01
"0034"=hex:f0,1e,27,01
"0035"=hex:40,1f,27,01
"0036"=hex:40,1c,37,01
"0037"=hex:00,1d,37,01
"0038"=hex:a6,1e,37,01
"0039"=hex:90,1f,37,01
"0040"=hex:f5,1c,47,01
"0041"=hex:00,1d,47,01
"0042"=hex:f0,1e,47,01
"0043"=hex:40,1f,47,01
"0044"=hex:a0,1c,17,02
"0045"=hex:10,1d,17,02
"0046"=hex:56,1e,17,02
"0047"=hex:18,1f,17,02
"0048"=hex:f6,1c,27,02
"0049"=hex:00,1d,27,02
"0050"=hex:f0,1e,27,02
"0051"=hex:40,1f,27,02
"NumVerbs"=hex:34,00,00,00[/codebox]

#13
enb14

enb14

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 615 posts
  • Gender:Male
  • Location:Central America
Ok, so in my case I have two places where to get that information in HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0000\PinConfigOverrideVerbs and also in HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0007\PinConfigOverrideVerbs so I think that's why some of us that have that have more than one PinConfigOverrideVerbs will need to test with more so my new version let you choose which ones have PinConfigOverrideVerbs and let you use them.


By the way I'm wondering if all of us have {4D36E96C-E325-11CE-BFC1-08002BE10318} as default, can someone confirm if there's other place to get PinConfigOverrideVerbs?

#14
macgirl

macgirl

    Stargate's Pharaoh

  • Retired
  • 7,612 posts
  • Gender:Female
  • Location:Mexico City
  • Interests:Techie gadgets
Yes, that's the class for sound devices.

#15
enb14

enb14

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 615 posts
  • Gender:Male
  • Location:Central America
Thanks macgirl, now I've updated my little app with {4D36E96C-E325-11CE-BFC1-08002BE10318} by default.

#16
Wilz

Wilz

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
Pinconfig3 worked on Vista 64. Detected both my realtek soundcard and the nvidea hdmi sound perfectly. Great program. My only question is what to do with the result...is it ready to be pasted into hdacontroller? or does it still need to be edited?

And how exactly do you paste it into the controller?





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