Very nice find, the last thing to get now is Ambient Noise Reduction.
97 replies to this topic
#61
Posted 17 January 2009 - 11:14 PM
#62
Posted 18 January 2009 - 02:17 PM
#63
Posted 18 January 2009 - 10:13 PM
Slice, on Jan 17 2009, 07:56 AM, said:
I found Input slider!
Picture_3.png
It depends on amp section at nodes 24, 25 and 26.
Now I want to understand how to make autodetect of outputs. 7th digit at PinDefault?
EDITED: No, simply join outputs into <array></array>
That all! My sigmatel 9228 works with autodetect and with input sliders
It depends on amp section at nodes 24, 25 and 26.
Now I want to understand how to make autodetect of outputs. 7th digit at PinDefault?
EDITED: No, simply join outputs into <array></array>
That all! My sigmatel 9228 works with autodetect and with input sliders
gbonilla, on Jan 17 2009, 05:14 PM, said:
Very nice find, the last thing to get now is Ambient Noise Reduction.
see the code:
<?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>SoftwareDSP</key> <dict> <key>DspFunction0</key> <dict> <key>FunctionInfo</key> <dict> <key>DspFuncInstance</key> <integer>0</integer> <key>DspFuncName</key> <string>DspNoiseReduction</string> <key>DspFuncProcessingIndex</key> <integer>0</integer> </dict> <key>ParameterInfo</key> <dict> <key>1</key> <integer>0</integer> <key>2</key> <integer>0</integer> <key>3</key> <integer>0</integer> <key>4</key> <integer>0</integer> </dict> <key>PatchbayInfo</key> <dict/> </dict> <key>DspFunction1</key> <dict> <key>FunctionInfo</key> <dict> <key>DspFuncInstance</key> <integer>1</integer> <key>DspFuncName</key> <string>DspGainStage</string> <key>DspFuncProcessingIndex</key> <integer>1</integer> </dict> <key>ParameterInfo</key> <dict> <key>1</key> <integer>0</integer> <key>2</key> <integer>1078616770</integer> <key>3</key> <integer>1078616770</integer> </dict> <key>PatchbayInfo</key> <dict> <key>InputPort0</key> <dict> <key>PortInstance</key> <integer>0</integer> <key>PortWidth</key> <integer>1</integer> <key>SourceFuncInstance</key> <integer>0</integer> <key>SourcePortIndex</key> <integer>0</integer> </dict> <key>InputPort1</key> <dict> <key>PortInstance</key> <integer>1</integer> <key>PortWidth</key> <integer>1</integer> <key>SourceFuncInstance</key> <integer>0</integer> <key>SourcePortIndex</key> <integer>1</integer> </dict> </dict> </dict> <key>DspFunction2</key> <dict> <key>FunctionInfo</key> <dict> <key>DspFuncInstance</key> <integer>2</integer> <key>DspFuncName</key> <string>DspEqualization</string> <key>DspFuncProcessingIndex</key> <integer>2</integer> </dict> <key>ParameterInfo</key> <dict> <key>1</key> <integer>0</integer> <key>Filter</key> <array> <dict> <key>2</key> <integer>2</integer> <key>3</key> <integer>0</integer> <key>4</key> <integer>0</integer> <key>5</key> <integer>5</integer> <key>6</key> <integer>1110558492</integer> <key>7</key> <integer>1060439283</integer> <key>8</key> <integer>-1044381696</integer> </dict> <dict> <key>2</key> <integer>2</integer> <key>3</key> <integer>1</integer> <key>4</key> <integer>0</integer> <key>5</key> <integer>4</integer> <key>6</key> <integer>1143886938</integer> <key>7</key> <integer>1058341842</integer> <key>8</key> <integer>-1093363620</integer> </dict> <dict> <key>2</key> <integer>2</integer> <key>3</key> <integer>5</integer> <key>4</key> <integer>0</integer> <key>5</key> <integer>4</integer> <key>6</key> <integer>1165224806</integer> <key>7</key> <integer>1068796443</integer> <key>8</key> <integer>-1055339134</integer> </dict> <dict> <key>2</key> <integer>2</integer> <key>3</key> <integer>15</integer> <key>4</key> <integer>0</integer> <key>5</key> <integer>6</integer> <key>6</key> <integer>1180776798</integer> <key>7</key> <integer>1060439283</integer> <key>8</key> <integer>-1045426644</integer> </dict> </array> </dict> <key>PatchbayInfo</key> <dict> <key>InputPort0</key> <dict> <key>PortInstance</key> <integer>0</integer> <key>PortWidth</key> <integer>1</integer> <key>SourceFuncInstance</key> <integer>1</integer> <key>SourcePortIndex</key> <integer>0</integer> </dict> <key>InputPort1</key> <dict> <key>PortInstance</key> <integer>1</integer> <key>PortWidth</key> <integer>1</integer> <key>SourceFuncInstance</key> <integer>1</integer> <key>SourcePortIndex</key> <integer>1</integer> </dict> </dict> </dict> <key>DspFunction3</key> <dict> <key>FunctionInfo</key> <dict> <key>DspFuncInstance</key> <integer>3</integer> <key>DspFuncName</key> <string>DspMultibandDRC</string> <key>DspFuncProcessingIndex</key> <integer>3</integer> </dict> <key>ParameterInfo</key> <dict> <key>1</key> <integer>0</integer> <key>Crossover</key> <dict> <key>4</key> <integer>1</integer> <key>5</key> <integer>0</integer> <key>6</key> <integer>1128792064</integer> </dict> <key>Limiter</key> <array> <dict> <key>10</key> <integer>-1054694750</integer> <key>11</key> <integer>1092338628</integer> <key>12</key> <integer>-1048995430</integer> <key>13</key> <integer>1067869798</integer> <key>14</key> <integer>-1027604480</integer> <key>15</key> <integer>1065353216</integer> <key>16</key> <integer>1065353216</integer> <key>17</key> <integer>1073741824</integer> <key>18</key> <integer>1122916955</integer> <key>19</key> <integer>1117579240</integer> <key>2</key> <integer>1</integer> <key>20</key> <integer>1137180672</integer> <key>21</key> <integer>0</integer> <key>22</key> <integer>0</integer> <key>23</key> <integer>1</integer> <key>3</key> <integer>0</integer> <key>7</key> <integer>0</integer> <key>8</key> <integer>0</integer> <key>9</key> <integer>-1094269236</integer> </dict> </array> </dict> <key>PatchbayInfo</key> <dict> <key>InputPort0</key> <dict> <key>PortInstance</key> <integer>0</integer> <key>PortWidth</key> <integer>1</integer> <key>SourceFuncInstance</key> <integer>2</integer> <key>SourcePortIndex</key> <integer>0</integer> </dict> <key>InputPort1</key> <dict> <key>PortInstance</key> <integer>1</integer> <key>PortWidth</key> <integer>1</integer> <key>SourceFuncInstance</key> <integer>2</integer> <key>SourcePortIndex</key> <integer>1</integer> </dict> </dict> </dict> </dict> </dict> </plist>
#64
Posted 22 January 2009 - 02:50 AM
you can also do this in linux aswell if you have the codec all the pins are in there
you can also do this in linux aswell if you have the codec all the pins are in there
you can also do this in linux aswell if you have the codec all the pins are in there
#65
Posted 23 January 2009 - 05:32 PM
#66
Posted 26 January 2009 - 02:03 PM
#67
Posted 26 January 2009 - 04:15 PM
#68
Posted 22 February 2009 - 03:13 AM
Wow, you guys knocked that out pretty quick!
Can someone put together a little "how to" guide for those of who are NOT geniuses?
Thanks!
Can someone put together a little "how to" guide for those of who are NOT geniuses?
Thanks!
#69
Posted 28 February 2009 - 09:27 PM
Hii... i tried to install this hack on my dell studio XPS 13 but ...i cant find the "PinConfigOverrideVerbs"-tab/folder if i look up my GUID...i can find the the main folder....but there is no PinConfigOverrideVerbs folder under one of the subfolders.
#70
Posted 06 March 2009 - 10:52 PM
I've been working to get a headset to work with the external mic port (Dell E1405/Sigmatel 9200). It's working finally with some change on the configdata section. I want to share my experience with everyone, especially with those people with 9200 chipsets.
By default, exernal mic ports on Mac work as line-in ports, which means enough VREF (mic vcc, mic bias...) is not applied to the ports. This is why headsets do not work with macs I guess. I tried to solve this by putting VREF key in the pathmap section, but it didn't got working.
While doing some googling, I bumped into this document:
http://www.idt.com/p...?docID=18451986
The document has complete information of the chip (including every verb data). To apply VREF to the external mic port, I added 01070721 to the configdata section, which changes VRefSelect bit field to 1 for the node 0x10 (the external mic port). The real interesting part is that you could do anything by putting configdata. For example, you can use a headphone out port as a line-in to get two input sources at the same time. That means, you can hook up two guitars in Garageband and record at the same time.....
By default, exernal mic ports on Mac work as line-in ports, which means enough VREF (mic vcc, mic bias...) is not applied to the ports. This is why headsets do not work with macs I guess. I tried to solve this by putting VREF key in the pathmap section, but it didn't got working.
While doing some googling, I bumped into this document:
http://www.idt.com/p...?docID=18451986
The document has complete information of the chip (including every verb data). To apply VREF to the external mic port, I added 01070721 to the configdata section, which changes VRefSelect bit field to 1 for the node 0x10 (the external mic port). The real interesting part is that you could do anything by putting configdata. For example, you can use a headphone out port as a line-in to get two input sources at the same time. That means, you can hook up two guitars in Garageband and record at the same time.....
#71
Posted 30 March 2009 - 12:53 AM
Bit confused here...
If I get the pin config data via Vista, bit-flip it and paste it into AppleHDAController is that all I need to get sound working? From reading some other threads (like the Linux Pin Config one) there's node data that has to go into AppleHDAPlatformDriver too. Is all this stored in the Vista registry entry too?
If I get the pin config data via Vista, bit-flip it and paste it into AppleHDAController is that all I need to get sound working? From reading some other threads (like the Linux Pin Config one) there's node data that has to go into AppleHDAPlatformDriver too. Is all this stored in the Vista registry entry too?
#72
Posted 27 April 2009 - 10:04 PM
Can someone help guide me through doing this? My main goal is to get the front headphone/mic in/out ports working. Sound already works with some AppleHDA stuff.
Here's the numbers and junk after it has been flipped:
<0073c101 0073d100 0073e165 0073f181>
Here's the numbers and junk after it has been flipped:
<0073c101 0073d100 0073e165 0073f181>
#73
Posted 27 April 2009 - 10:35 PM
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...
#74
Posted 14 June 2009 - 01:54 PM
How can I do this in linux?
Update:
I found solution. For everyone:
http://www.insanelym...howtopic=149128
Update:
I found solution. For everyone:
http://www.insanelym...howtopic=149128
#75
Posted 26 August 2009 - 09:01 AM
In SL you should add your PinConfig to: /S/L/E/AppleHDA.kext/Contens/Plugins/AppleHDAHardwareConfigDriver.kext/Info.plist
#76
Posted 26 August 2009 - 10:41 AM
I added pinconfiguration, pciconfigs, codecid into AppleHDA but I haven't sound
#77
Posted 05 September 2009 - 02:15 PM
Hi,
in my windows 7 regedit i have keys from 0 to 43 and the last key is numverbs,
Is it important?
in my windows 7 regedit i have keys from 0 to 43 and the last key is numverbs,
Is it important?
#78
Posted 24 September 2009 - 01:59 PM
MacNutty, on Nov 22 2008, 05:37 AM, said:
How to byte flip it?
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
#79
Posted 18 November 2009 - 01:57 PM
Hello age_sabres18.
I read your entire post really your information is too good for me and my friends.
Thanks.
I read your entire post really your information is too good for me and my friends.
Thanks.
#80
Posted 22 May 2010 - 09:36 AM
i tried but, doesn't work
failed once agian
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users



Sign In
Create Account









