Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
age_sabres18

[HOW TO] Pin Config!

99 posts in this topic

Recommended Posts

How to byte flip it?

To anyone who has trouble flipping the bytes, I've created a macro in a spreadsheet to do this for you.

I'm not allowed to upload this type of file so just copy and paste this code in a new excel module from the VB editor that comes with Excel. (Press Alt + F11 from within excel to do so)

 

Sub FlipBytes()
Dim inputSource, outputDestination
inputSource = InputBox("Enter source cell ref", "Source")
On Error GoTo exitsub
Dim varInput As String, varOutput As String
varInput = Range(inputSource).Value2
Dim bytes As Integer

Dim starter, ender
starter = 1
ender = 8

bytes = Len(varInput) / 8

Do Until bytes = 0

Dim workingstring As String
workingstring = Mid(varInput, starter, ender)
workingstring = Mid(workingstring, 7, 2) & Mid(workingstring, 5, 2) & _
Mid(workingstring, 3, 2) & Mid(workingstring, 1, 2)
varOutput = varOutput & workingstring


starter = starter + 8
ender = ender + 8
bytes = bytes - 1

Loop
outputDestination = InputBox("Enter cell ref for output", "Output")
On Error GoTo exitsub
Range(outputDestination).Value2 = varOutput
exitsub:
End Sub

Share this post


Link to post
Share on other sites
Ok, I can't find "AppleHDAController" or anything like that... I do have a "AppleHDA.kext". I opened that file with Plist Edit Pro and it doesn't seem to do anything...

 

You have to right click on AppleHDA.kext and chose "Show Package Contents", and everything is there incluging AppleHDAcontroller.kext and info.plist.

good luck

Share this post


Link to post
Share on other sites

Has anyone get it done on HP dv7 1025eg?

I tried it and failed, so I am back to my VoodooHDA, which works, but not as good as I want it to.

Share this post


Link to post
Share on other sites
I tried it and failed, so I am back to my VoodooHDA, which works, but not as good as I want it to.

 

Same here on HP DV5 1130ev.

 

Those are my specs... I have try everything but nothing ! I am doing something wrong or...what else? I am a little bit confused.

 

Please help by uploading the right .kext

 

0x111D76B2 so my dev id (decimal) = 287143602

 

IOPCIPrimaryMatch = 0x293e8086

 

And my Pinconfig is :

 

00a71c1f

00a71d10

00a71e21

00a71f02

00b71c20

00b71d10

00b71ea1

00b71f02

00c71cf0

00c71d00

00c71ef0

00c71f40

00d71c10

00d71d11

00d71e17

00d71f90

00e71c2e

00e71d10

00e71ea1

00e71f28

00f71cf2

00f71d00

00f71ef0

00f71f40

01471cf3

01471d00

01471ef0

01471f40

01871c70

01871d03

01871ea6

01871f90

01971cf5

01971d00

01971ef0

01971f40

01e71ca0

01e71d10

01e71e44

01e71f21

01f71cf5

01f71d00

01f71ef1

01f71f40

02071cf6

02071d00

02071ef1

02071f40

02771cf7

02771d00

02771ef0

02771f40

00000034

Share this post


Link to post
Share on other sites

1 variant. VoodooHDA - x64. The loudness regulator works, wakes up after a dream

Does not demand HDAEnabler and it is better to remove AppleHDA

2 variant. AppleHDA+HDAEnabler

3 variant. LegacyAppleHDA+HDAEnabler (presence native AppleHDA is obligatory. Sometimes happens KernelPanic)

(2 and 3 variants were checked and worked only in 10.6.2, has sold the laptop further)

Share this post


Link to post
Share on other sites
1 variant. VoodooHDA - x64. The loudness regulator works, wakes up after a dream

Does not demand HDAEnabler and it is better to remove AppleHDA

2 variant. AppleHDA+HDAEnabler

3 variant. LegacyAppleHDA+HDAEnabler (presence native AppleHDA is obligatory. Sometimes happens KernelPanic)

(2 and 3 variants were checked and worked only in 10.6.2, has sold the laptop further)

 

 

Thank you so much !

 

VoodooHDA worked as others versions i tried but with no mute again (laptop's mute button recognize the function but with no result)... It's good but not so good.

 

BUT... AppleHDA + Enabler worked ! Haven't tried yet spdif and microphone but master volume looks fine as Volume Adjust & Mute. The only problem here is some logs which i see on verbose mode { http://img153.imageshack.us/img153/2489/sc...100729at123.png }.

 

Also, have few KP (edit : More than few...Perhaps half time system boot has KP :/ ) that might happen due to different CodecID and ConfigData inside the Kext. Maybe later i'll try to change them.

 

I am on 10.6.2 right now cause 10.6.4 gives me black screen on startup.

When you had your HP DV5, did you change the wi-fi card? I have start thinking this for mine.

 

Thank you again !

Share this post


Link to post
Share on other sites

I've got the wrong applehda.kext i think it's really messed up there's even a applemikey.kext in my applehda.kext

 

ALC888

 

my device class guid

{4d36e96c-e325-11ce-bfc1-08002be10318}

 

Pin Config:

01471c1f 01471d14 01471e21 01471f01 01571cf0 01571d11 01571e11 01571f41 01671cf0 01671d11 01671e11 01671f41 01771cf0 01771d11 01771e11 01771f41 01871c30 01871d9c 01871ea1 01871f01 01971c31 01971d09 01971ea3 01971f99 01a71c3f 01a71d34 01a71e81 01a71f01 01b71c10 01b71d01 01b71e13 01b71f99 01c71cf0 01c71d01 01c71e33 01c71f59 01d71cf0 01d71d01 01d71e83 01d71f59 01e71c20 01e71d11 01e71e45 01e71f01 01f71cf0 01f71d11 01f71e11 01f71f41

 

It's a laptop so i hope somebody can solve my problem

@ moment i'm running Snow Leopard 10.6.7 on my hackintosh.

Share this post


Link to post
Share on other sites
I've got the wrong applehda.kext i think it's really messed up there's even a applemikey.kext in my applehda.kext

 

ALC888

 

my device class guid

{4d36e96c-e325-11ce-bfc1-08002be10318}

 

Pin Config:

01471c1f 01471d14 01471e21 01471f01 01571cf0 01571d11 01571e11 01571f41 01671cf0 01671d11 01671e11 01671f41 01771cf0 01771d11 01771e11 01771f41 01871c30 01871d9c 01871ea1 01871f01 01971c31 01971d09 01971ea3 01971f99 01a71c3f 01a71d34 01a71e81 01a71f01 01b71c10 01b71d01 01b71e13 01b71f99 01c71cf0 01c71d01 01c71e33 01c71f59 01d71cf0 01d71d01 01d71e83 01d71f59 01e71c20 01e71d11 01e71e45 01e71f01 01f71cf0 01f71d11 01f71e11 01f71f41

 

It's a laptop so i hope somebody can solve my problem

@ moment i'm running Snow Leopard 10.6.7 on my hackintosh.

I deleted applehda + enabler

i Have now http://code.google.com/p/voodoohda/downloads/list Voodoohda works ok for now but the microfone is always on so you hear on the speakers what you're typing.

 

i am doing the SVG in the attachments please can somebody turn it into a working applehda or voodoo ?

Share this post


Link to post
Share on other sites

this has been asked, but there is no answer. at the end of the tab of "PinConfigOverideVerbs" in Regedit, there is something called "NumVerbs"

 

should it be included when i edit the kext plist?

Share this post


Link to post
Share on other sites

Ok i grabed my pinconfig btu not sure how to bit flip it if any one could please help me

 

If i get this working i plan to pass this on for others with my laptop so that they may be saved the pain in the arss this has been

 

ALC269 Lion GM Asus g73sw

 

My card is listing in the audio section of sys profiler but just dont have any outputs under sound

 

Any help is uber apricated

 

Windows Registry Editor Version 5.00

 

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0001\PinConfigOverrideVerbs]

"0000"=hex:f0,1c,27,01

"0001"=hex:11,1d,27,01

"0002"=hex:11,1e,27,01

"0003"=hex:41,1f,27,01

"0004"=hex:10,1c,47,01

"0005"=hex:01,1d,47,01

"0006"=hex:13,1e,47,01

"0007"=hex:99,1f,47,01

"0008"=hex:20,1c,77,01

"0009"=hex:01,1d,77,01

"0010"=hex:13,1e,77,01

"0011"=hex:99,1f,77,01

"0012"=hex:40,1c,87,01

"0013"=hex:98,1d,87,01

"0014"=hex:a1,1e,87,01

"0015"=hex:01,1f,87,01

"0016"=hex:4f,1c,97,01

"0017"=hex:09,1d,97,01

"0018"=hex:a3,1e,97,01

"0019"=hex:99,1f,97,01

"0020"=hex:f0,1c,a7,01

"0021"=hex:11,1d,a7,01

"0022"=hex:11,1e,a7,01

"0023"=hex:41,1f,a7,01

"0024"=hex:f0,1c,b7,01

"0025"=hex:11,1d,b7,01

"0026"=hex:11,1e,b7,01

"0027"=hex:41,1f,b7,01

"0028"=hex:2d,1c,d7,01

"0029"=hex:9a,1d,d7,01

"0030"=hex:07,1e,d7,01

"0031"=hex:40,1f,d7,01

"0032"=hex:30,1c,e7,01

"0033"=hex:01,1d,e7,01

"0034"=hex:43,1e,e7,01

"0035"=hex:99,1f,e7,01

"0036"=hex:1f,1c,17,02

"0037"=hex:40,1d,17,02

"0038"=hex:21,1e,17,02

"0039"=hex:01,1f,17,02

"NumVerbs"=hex:28,00,00,00

Share this post


Link to post
Share on other sites

This is actualy Byte reversal This is how to do the math ... thanks Spider1! Hope this explains it for you guys!

 

 

Ok here are the values from the first post for Vista for the first 2 lines:

1f1ca700

401da700

 

Here are the converted numbers:

00a71c1f

00a71d40

 

So if you take the first number

1f 1c a7 00

00 a7 1c 1f

 

Second numbers

40 1d a7 00

00 a7 1d 40

 

So the matrix is:

1 2 3 4

1f 1c a7 00

 

4 3 2 1

00 a7 1c 1f

Share this post


Link to post
Share on other sites

Hello, I'd like to know if it's possible to insert the pin configuration of the soundcard of my motherboard into the dsdt file, or if it is not possible, where should I put this info?

 

Thanks.

Share this post


Link to post
Share on other sites

I flip-byte my Windows 7 registry PinConfigOverrideVerb but have a hard time to find how to and where to put in the string in the AppleHDA.kext (lion 10.7.1) with PLISTEDIT PRO.

 

<01171c30 01171d40 01171e21 01171f02 01271c10 01271d40 01271e01 01271f01 01371cf0 01371d11 01371e17 01371f51 01471c22 01471d90 01471ea1 01471f02 01571c21 01571d30 01571e81 01571f01 01671c12 01671d10 01671e01 01671f01 01771c20 01771d90 01771ea1 01771f01 01871c2e 01871d11 01871e33 01871f99 01a71cf0 01a71d01 01a71ef3 01a71f99 01b71cf0 01b71df1 01b71e45 01b71f01 01c71cf0 01c71df1 01c71ec5 01c71f01 02471c11 02471d60 02471e01 02471f01 02571c13 02571d20 02571e01 02571f01>

 

HDAUDIO\FUNC_01&VEN_11D4&DEV_198B&SUBSYS_1043821F&REV_1003

 

Thanx for your help.

Share this post


Link to post
Share on other sites

hi thanks for the topic!

I have full pinconfig for ALC269 in my laptop and i would like to crate my own applehda patched (with pinconfig too) . Is it possible to patch applehda for alc269 and Lion ? Which dsdt mod are required for alc269 ? Standard hdef modification or a special one?

May you help me finding the way to do it?

Thanks!

Mal

Share this post


Link to post
Share on other sites

Does this procedure work with Lion AppleHDA?

 

I tried extracting the pin configuration for my 892, but it was not clear where to put them in the Lion AppleHDA.kext: the location where I found an Info.plist file needed this as a <data> section, but it doesn't work fine, the configuration changed to the worst, microphone still not working, but in addition I lost the auto switching for the headset.

Share this post


Link to post
Share on other sites

I have a (strange) problem with pinconfig. I made a codec dump with Linux on my pc, and saved pinconfig from Windows. And they're the same, this is ok.

BUT my audio in OSX only works when I'm using a different pinconfig. So my pinconfig is the same in Linux and Windows, but different in OSX. How is this possible?

Share this post


Link to post
Share on other sites

Hi all! :)

 

I have the original AppleHDA.kext and this pinconfig (reversed):

 

<01171CF0 01171D11 01171E11 01171F41 01271C40 01271D09 01271EA3 01271F99 01471C10 01471D01 01471E13 01471F99 01571C1F 01571D10 01571E21 01571F03 01671CF0 01671D11 01671E11 01671F41 01771CF0 01771D11 01771E11 01771F41 01871C30 01871D9C 01871EA1 01871F03 01971CF0 01971D11 01971E11 01971F41 01A71C3F 01A71D34 01A71E81 01A71F03 01B71CF0 01B71D11 01B71E11 01B71F41 01C71CF0 01C71D11 01C71E11 01C71F41 01D71C2D 01D71D85 01D71E16 01D71F40 01E71C20 01E71D11 01E71E45 01E71F03 01F71CF0 01F71D11 01F71E11 01F71F41>

 

Where i put this code? In AppleHDA/Contents/Plugins/AppleHDAController/Contents/Info.plist, ok, but where?

 

There is other steps?

Share this post


Link to post
Share on other sites

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

 

I think we should add the fixed verbs and not the originals exported with windows.

 

http://www.insanelym...alc883-example/

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×