<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>AppleHDA.kext progress</title>
		<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress</link>
		<description>Posts in the discussion thread &quot;AppleHDA.kext progress&quot;</description>
				<copyright></copyright>
		<lastBuildDate></lastBuildDate>
		
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-338229</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-338229</link>
				<description></description>
				<pubDate>Thu, 18 Dec 2008 17:28:16 +0000</pubDate>
				<wikidot:authorName>snickersmd</wikidot:authorName>				<wikidot:authorUserId>200728</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>This should be in a new thread. I'll be making one and posting it there. Interested testers from our dev pool should begin discussion there.</p> <p>snickers</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-338025</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-338025</link>
				<description></description>
				<pubDate>Thu, 18 Dec 2008 12:16:12 +0000</pubDate>
				<wikidot:authorName>Dense</wikidot:authorName>				<wikidot:authorUserId>255421</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>The Voodoo team now has an alternative implementation of AppleHDA. It is a FreeBSD port and has compatibility with probably 99% of codecs that are out there. Feature wise it is currently capable of outputting to both internal speakers and headphones. Recording via the internal microphone and microphone port is disabled in the build I have but has been completed.</p> <p>We are going to be looking for some technically proficient testers (those that have actually been modifying AppleHDA and understand pin configuration and verbs) to confirm the extension works on hardware that has been unable to work well with AppleAzalia or AppleHDA. It seems from looking around the forums that EEE users have serious problems, i'd like to hear from any users here who meet the testing requirements so we can find out how well this new extension works.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-336090</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-336090</link>
				<description></description>
				<pubDate>Tue, 16 Dec 2008 11:00:33 +0000</pubDate>
				<wikidot:authorName>baza210</wikidot:authorName>				<wikidot:authorUserId>216901</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Does AppleHDA.kext control the mic too? That's really the main thing to *crack* with the audio, isn't it? If we could overclock the volume a bit too, that would be great; it's quite a bit quieter in OS X than XP.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-336079</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-336079</link>
				<description></description>
				<pubDate>Tue, 16 Dec 2008 10:28:22 +0000</pubDate>
				<wikidot:authorName>snickersmd</wikidot:authorName>				<wikidot:authorUserId>200728</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>baza is right, the Samsung NC10 uses ALC272. So this guy hasn't done anything impressive (I mean beyond what audio hacking knowledge is already available on InsanelyMac and other places), assuming that ALC272 was a regular hack compared to the nightmare that ALC269 is, and there's still no better source for ALC269 than what we have here. Not that it's much, but it's been a good start.</p> <p>Oh ye of little faith, you have to wait till next year!<br /> <a href="http://ipis-osx.wikidot.com/forum/t-112627/snickers-is-not-gone">http://ipis-osx.wikidot.com/forum/t-112627/snickers-is-not-gone</a></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-335497</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-335497</link>
				<description></description>
				<pubDate>Mon, 15 Dec 2008 17:22:04 +0000</pubDate>
				<wikidot:authorName>baza210</wikidot:authorName>				<wikidot:authorUserId>216901</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I'm not sure that the NC10 has the same audio chipset as the EeePC.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-335474</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-335474</link>
				<description></description>
				<pubDate>Mon, 15 Dec 2008 16:51:23 +0000</pubDate>
				<wikidot:authorName>wodonwong</wikidot:authorName>				<wikidot:authorUserId>254020</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Dear all,<br /> This is my first posting here.<br /> Just came across the following thread on insanelymac.<br /> <a href="http://forum.insanelymac.com/index.php?showtopic=137314&amp;st=487">http://forum.insanelymac.com/index.php?showtopic=137314&amp;st=487</a><br /> Some progress in Samsung NC10 and Mysticus C* is asking help from msiwin.net forum.<br /> EeePC development seems to slow down after Thanksgiving!<br /> Cheers,<br /> wodonwong</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-324809</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-324809</link>
				<description></description>
				<pubDate>Tue, 02 Dec 2008 22:13:00 +0000</pubDate>
				<wikidot:authorName>comatron</wikidot:authorName>				<wikidot:authorUserId>208077</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>i dont wanna bother. but the stop gap seems to be a true one :) is any developing/testing goin forward? i ask this, because it would be a big step in hda dev for future stuff … have a nice evening guys</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-321022</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-321022</link>
				<description></description>
				<pubDate>Fri, 28 Nov 2008 13:01:43 +0000</pubDate>
				<wikidot:authorName>tapash</wikidot:authorName>				<wikidot:authorUserId>233236</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I have no idea about programming but i think we all looking forward to see the AppleHDA is working on 1000h. Thanks to the developer for the Audiee as a temporary solution.</p> <p>Thank you so much.</p> <p>Tapash</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-308031</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-308031</link>
				<description></description>
				<pubDate>Thu, 13 Nov 2008 22:10:06 +0000</pubDate>
				<wikidot:authorName>comatron</wikidot:authorName>				<wikidot:authorUserId>208077</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>good to hear. i faith in madtux, codeeye, haggle, you and the rest :) … lets get it on!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-307801</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-307801</link>
				<description></description>
				<pubDate>Thu, 13 Nov 2008 17:15:24 +0000</pubDate>
				<wikidot:authorName>snickersmd</wikidot:authorName>				<wikidot:authorUserId>200728</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>We haven't stopped… Personally, I'm waiting to see what new information codeye and madtux will get from the decompilations of the AppleHDA kexts. I'll take a look too from time to time, but I'm always juggling this with other things I'm doing as well.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-307754</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-307754</link>
				<description></description>
				<pubDate>Thu, 13 Nov 2008 16:19:12 +0000</pubDate>
				<wikidot:authorName>comatron</wikidot:authorName>				<wikidot:authorUserId>208077</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>10 days gone and the "ugly stop gap" - for which i thank you guys - now seems to prevent us from getting forward in hda dev :( are you still around guys? keep the work goin even if we now got comfortable audio output … id love to have input too and to get rid of the azalia solution …</p> <p>btw.: azalia is ALLWAYS just audio out - right? cause gettin mic internal/external both on azalia workin would be the second step IF its possible and IF hda dev seems to stuck forever. just tryin to motivate you guys cause im behind this since the eee1000h is out … here and on insanely …</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-298690</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-298690</link>
				<description></description>
				<pubDate>Sun, 02 Nov 2008 22:03:18 +0000</pubDate>
				<wikidot:authorName>Toonces</wikidot:authorName>				<wikidot:authorUserId>218303</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi MadTux, I have the latest AppleHDA.kext &amp; HDAENabler.kext you wanted me to test installed. I get the proper devices in the sound prefpane and IOReg looks like it is correct (or at least it looks like it's all installed). No sound. I tried using my script to set EAPD on and it failed with "ERROR — Unaligned base address." so I loaded up one of codeye's reg tools and set EAPD on by manually sending the verb. I verified that EAPD is on for node 14 and I still get no sound. One thing I do notice, just as in many other attempts we've done, none of the mute controls are active. They're all grayed out and un-selectable. Could it be that even with he amps on, the volume is still muted?<br /> Also, again it appears as if HDAEnabler is starting twice. There are no errors in the console log.</p> <p>Console:</p> <div class="code"> <pre> <code>11/2/08 2:41:11 PM kernel HDAEnabler: Copyright (c) 2008 by Kabyl 11/2/08 2:41:11 PM kernel HDAEnabler: 05/05/2008 Added SPAudio support:Taruga 11/2/08 2:41:11 PM kernel HDAEnabler: Copyright (c) 2008 by Kabyl 11/2/08 2:41:11 PM kernel HDAEnabler: 05/05/2008 Added SPAudio support:Taruga</code> </pre></div> <p>IOReg:</p> <div class="code"> <pre> <code>| | +-o HDEF@1B &lt;class IOPCIDevice, registered, matched, active, busy 0, retain 8&gt; | | | | { | | | | "IOPCIResourced" = Yes | | | | "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController") | | | | "IOName" = "pci8086,27d8" | | | | "subsystem-id" = &lt;1a830000&gt; | | | | "IOPCIExpressLinkCapabilities" = 0 | | | | "IODeviceMemory" = (({"address"=18446744073573990400,"length"=16384})) | | | | "layout-id" = &lt;0c000000&gt; | | | | "class-code" = &lt;00030400&gt; | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2} | | | | "revision-id" = &lt;02000000&gt; | | | | "IOInterruptSpecifiers" = (&lt;1000000007000000&gt;,&lt;0000000000000100&gt;) | | | | "assigned-addresses" = | | | | 00: phys.hi: 8200d810 phys.mid: 00000000 phys.lo: f7eb8000 | | | | size.hi: 00000000 size.lo: 00004000 | | | | bus: 0 dev: 27 func: 0 reg: 16 | | | | type: Mem flags: abs | | | | "built-in" = &lt;00&gt; | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "device-id" = &lt;d8270000&gt; | | | | "vendor-id" = &lt;86800000&gt; | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/HDEF@1b0000" | | | | "subsystem-vendor-id" = &lt;43100000&gt; | | | | "name" = "pci8086,27d8" | | | | "IOPCIExpressLinkStatus" = 0 | | | | "reg" = | | | | 00000000: 00 D8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 D8 00 02 00 00 00 00 00 00 00 00 ................................ | | | | 00000020: 00 00 00 00 00 40 00 00 .....@.. | | | | "compatible" = &lt;"pci1043,831a","pci8086,27d8","pciclass,040300"&gt; | | | | "Credits" = "2008 (c) Kabyl/Taruga" | | | | "PinConfigurations" = | | | | 00000000: 10 09 A3 99 20 01 13 99 30 40 21 01 40 98 A1 01 50 82 05 40 .... ...0@!.@...P..@ | | | | } | | | | | | | +-o AppleHDAController &lt;class AppleHDAController, registered, matched, active, busy 0, retain 7&gt; | | | | { | | | | "IOProviderClass" = "IOPCIDevice" | | | | "IOProbeScore" = 0 | | | | "CFBundleIdentifier" = "com.apple.driver.AppleHDAController" | | | | "HDAConfigDefault" = ({"CodecID"=283902569,"ConfigData"=&lt;0023b00000237000002371000033b00000337000003371000033b0000077010000737000008701000083700000$ | | | | "IOPCIPrimaryMatch" = "0x793a1002 0x437a1002 0x43831002 0x269a8086 0x26688086 0x27d88086 0x284b8086 0x026c10de 0x037110de 0x75021039 0x546110b9 0x3$ | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "IOClass" = "AppleHDAController" | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2} | | | | } | | | | | | | +-o IOHDACodecDevice@0 &lt;class IOHDACodecDevice, registered, matched, active, busy 0, retain 6&gt; | | | | { | | | | "IOHDACodecVendorID" = 283902569 | | | | "IOHDACodecRevisionID" = 1048580 | | | | } | | | | | | | +-o IOHDACodecDriver &lt;class IOHDACodecDriver, !registered, !matched, active, busy 0, retain 5&gt; | | | | { | | | | "IOProviderClass" = "IOHDACodecDevice" | | | | "IOProbeScore" = 0 | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "IOClass" = "IOHDACodecDriver" | | | | "CFBundleIdentifier" = "com.apple.iokit.IOHDAFamily" | | | | } | | | | | | | +-o IOHDACodecFunction@1 &lt;class IOHDACodecFunction, registered, matched, active, busy 0, retain 6&gt; | | | | { | | | | "IOHDACodecFunctionSubsystemID" = 272859930 | | | | "IOHDACodecFunctionGroupType" = 1 | | | | } | | | | | | | +-o AppleHDACodecGeneric &lt;class AppleHDACodecGeneric, registered, matched, active, busy 0, retain 5&gt; | | | | { | | | | "IOProviderClass" = "IOHDACodecFunction" | | | | "IOProbeScore" = 0 | | | | "IOHDACodecFunctionGroupType" = 1 | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "IOClass" = "AppleHDACodecGeneric" | | | | "CFBundleIdentifier" = "com.apple.driver.AppleHDA" | | | | } | | | | | | | +-o AppleHDADriver &lt;class AppleHDADriver, registered, matched, active, busy 0, retain 8&gt; | | | | { | | | | "IOProbeScore" = 0 | | | | "CodecInfo" = ({"AnalogOut"={"SignalProcessing"={"Volume"={"SoftwareVolume"={}}}},"CodecID"=283902569}) | | | | "IOAudioDeviceManufacturerName" = "ManufacturerName" | | | | "InputSampleLatency" = 30 | | | | "CFBundleIdentifier" = "com.apple.driver.AppleHDA" | | | | "Layouts" = ({"LayoutID"=12,"PathMapRef"=({"Outputs"=(""IntSpeaker"",""Headphone""),"CodecID"=(283902569),"Inputs"=(""Mic""),"IntSpeaker"$ | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "IOAudioPowerState" = 2 | | | | "IOPowerManagement" = {"CurrentPowerState"=1,"DriverChangePowerState"=1} | | | | "IOAudioDeviceLocalizedBundle" = "AppleHDA.kext" | | | | "IOAudioDeviceShortName" = "DeviceShortName" | | | | "PathMaps" = ({"PathMap"=(((({"Amp"={"PublishMute"=Yes,"VolumeInputAmp"=Yes,"Channels"=({"Bind"=1,"Channel"=1},{"Bind"=2,"Channel"=2}),"M$ | | | | "IOProviderClass" = "AppleHDACodec" | | | | "IOAudioDeviceCanBeDefaults" = 7 | | | | "IOAudioDeviceTransportType" = 1651274862 | | | | "IOAudioDeviceName" = "DeviceName" | | | | "IOAudioDeviceModelID" = "AppleHDA:12" | | | | "SampleOffsetPad" = 260 | | | | "IOClass" = "AppleHDADriver" | | | | "OutputSampleLatency" = 30 | | | | } | | | | | | | +-o AppleHDAEngineOutput &lt;class AppleHDAEngineOutput, registered, matched, active, busy 0, retain 24&gt; | | | | | { | | | | | "IOAudioEngineOutputSampleLatency" = 30 | | | | | "IOAudioEngineDescription" = "DevShortNameSpkr" | | | | | "IOAudioEngineNumActiveUserClients" = 0 | | | | | "IOAudioEngineClockDomain" = 80172544 | | | | | "IOAudioEngineState" = 1 | | | | | "IOAudioEngineCoreAudioPlugIn" = "AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle" | | | | | "IOAudioEngineNumSampleFramesPerBuffer" = 16384 | | | | | "IOAudioEngineSampleOffset" = 292 | | | | | "IOAudioEngineFlavor" = 1 | | | | | "IOAudioEngineGlobalUniqueID" = "AppleHDAEngineOutput:0" | | | | | "IOAudioSampleRate" = {"IOAudioSampleRateFraction"=0,"IOAudioSampleRateWholeNumber"=44100} | | | | | "IOAudioEngineInputSampleLatency" = 30 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | } | | | | | | | | | +-o IOAudioStream &lt;class IOAudioStream, registered, matched, active, busy 0, retain 7&gt; | | | | | { | | | | | "IOAudioStreamDirection" = 0 | | | | | "IOAudioStreamNumClients" = 0 | | | | | "IOAudioStreamAvailable" = 1 | | | | | "IOAudioStreamID" = 0 | | | | | "IOAudioStreamFormat" = {"IOAudioStreamAlignment"=0,"IOAudioStreamIsMixable"=1,"IOAudioStreamDriverTag"=0,"IOAudioStreamBitDepth"=24,$ | | | | | "IOAudioStreamStartingChannelNumber" = 1 | | | | | "IOAudioStreamAvailableFormats" = ({"IOAudioStreamAlignment"=0,"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateFraction"=0,"IOAud$ | | | | | "IOAudioStreamStartingChannelID" = 1 | | | | | } | | | | | | | | | +-o IOAudioSelectorControl &lt;class IOAudioSelectorControl, !registered, !matched, active, busy 0, retain 14&gt; | | | | | | { | | | | | | "IOAudioControlUsage" = 1869968496 | | | | | | "IOAudioControlChannelID" = 0 | | | | | | "IOAudioControlValue" = 1769173099 | | | | | | "IOAudioControlSubType" = 1869968496 | | | | | | "IOAudioControlID" = 0 | | | | | | "IOAudioControlChannelNumber" = 0 | | | | | | "IOAudioSelectorControlAvailableSelections" = ({"IOAudioSelectorControlSelectionValue"=1769173099,"IOAudioSelectorControlSelectionDes$ | | | | | | "IOAudioControlType" = 1936483188 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | | { | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | | { | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | | { | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioLevelControl &lt;class IOAudioLevelControl, !registered, !matched, active, busy 0, retain 14&gt; | | | | | | { | | | | | | "IOAudioControlUsage" = 1869968496 | | | | | | "IOAudioLevelControlMinValue" = 0 | | | | | | "IOAudioControlChannelID" = 2 | | | | | | "IOAudioControlValue" = 63 | | | | | | "IOAudioControlSubType" = 1986817381 | | | | | | "IOAudioLevelControlMaxValue" = 64 | | | | | | "IOAudioControlID" = 1 | | | | | | "IOAudioLevelControlMinDB" = 18446744073705422848 | | | | | | "IOAudioControlChannelName" = "Right" | | | | | | "IOAudioLevelControlMaxDB" = 65536 | | | | | | "IOAudioControlChannelNumber" = 2 | | | | | | "IOAudioControlType" = 1818588780 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | | { | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | | { | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | | { | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioLevelControl &lt;class IOAudioLevelControl, !registered, !matched, active, busy 0, retain 14&gt; | | | | | | { | | | | | | "IOAudioControlUsage" = 1869968496 | | | | | | "IOAudioLevelControlMinValue" = 0 | | | | | | "IOAudioControlChannelID" = 1 | | | | | | "IOAudioControlValue" = 63 | | | | | | "IOAudioControlSubType" = 1986817381 | | | | | | "IOAudioLevelControlMaxValue" = 64 | | | | | | "IOAudioControlID" = 0 | | | | | | "IOAudioLevelControlMinDB" = 18446744073705422848 | | | | | | "IOAudioControlChannelName" = "Left" | | | | | | "IOAudioLevelControlMaxDB" = 65536 | | | | | | "IOAudioControlChannelNumber" = 1 | | | | | | "IOAudioControlType" = 1818588780 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | | { | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | | { | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | | { | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | "IOAudioEngineUserClientActive" = 0 | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | "IOAudioEngineUserClientActive" = 0 | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | { | | | | } | | | | | | | +-o AppleHDAEngineOutput &lt;class AppleHDAEngineOutput, registered, matched, active, busy 0, retain 23&gt; | | | | | { | | | | | "IOAudioEngineOutputSampleLatency" = 30 | | | | | "IOAudioEngineDescription" = "DevShortNameHdpn" | | | | | "IOAudioEngineNumSampleFramesPerBuffer" = 16384 | | | | | "IOAudioEngineSampleOffset" = 292 | | | | | "IOAudioEngineClockDomain" = 80171520 | | | | | "IOAudioEngineState" = 0 | | | | | "IOAudioEngineFlavor" = 1 | | | | | "IOAudioEngineCoreAudioPlugIn" = "AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle" | | | | | "IOAudioSampleRate" = {"IOAudioSampleRateFraction"=0,"IOAudioSampleRateWholeNumber"=44100} | | | | | "IOAudioEngineInputSampleLatency" = 30 | | | | | "IOAudioEngineGlobalUniqueID" = "AppleHDAEngineOutput:1" | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | } | | | | | | | | | +-o IOAudioStream &lt;class IOAudioStream, registered, matched, active, busy 0, retain 7&gt; | | | | | { | | | | | "IOAudioStreamDirection" = 0 | | | | | "IOAudioStreamNumClients" = 0 | | | | | "IOAudioStreamAvailable" = 1 | | | | | "IOAudioStreamID" = 0 | | | | | "IOAudioStreamFormat" = {"IOAudioStreamAlignment"=0,"IOAudioStreamIsMixable"=1,"IOAudioStreamDriverTag"=0,"IOAudioStreamBitDepth"=24,$ | | | | | "IOAudioStreamStartingChannelNumber" = 1 | | | | | "IOAudioStreamAvailableFormats" = ({"IOAudioStreamAlignment"=0,"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateFraction"=0,"IOAud$ | | | | | "IOAudioStreamStartingChannelID" = 1 | | | | | } | | | | | | | | | +-o IOAudioSelectorControl &lt;class IOAudioSelectorControl, !registered, !matched, active, busy 0, retain 14&gt; | | | | | | { | | | | | | "IOAudioControlUsage" = 1869968496 | | | | | | "IOAudioControlChannelID" = 0 | | | | | | "IOAudioControlValue" = 1751412846 | | | | | | "IOAudioControlSubType" = 1869968496 | | | | | | "IOAudioControlID" = 0 | | | | | | "IOAudioControlChannelNumber" = 0 | | | | | | "IOAudioSelectorControlAvailableSelections" = ({"IOAudioSelectorControlSelectionValue"=1751412846,"IOAudioSelectorControlSelectionDes$ | | | | | | "IOAudioControlType" = 1936483188 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | | { | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | | { | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | | { | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioLevelControl &lt;class IOAudioLevelControl, !registered, !matched, active, busy 0, retain 14&gt; | | | | | | { | | | | | | "IOAudioControlUsage" = 1869968496 | | | | | | "IOAudioLevelControlMinValue" = 0 | | | | | | "IOAudioControlChannelID" = 2 | | | | | | "IOAudioControlValue" = 58 | | | | | | "IOAudioControlSubType" = 1986817381 | | | | | | "IOAudioLevelControlMaxValue" = 64 | | | | | | "IOAudioControlID" = 3 | | | | | | "IOAudioLevelControlMinDB" = 18446744073705422848 | | | | | | "IOAudioControlChannelName" = "Right" | | | | | | "IOAudioLevelControlMaxDB" = 65536 | | | | | | "IOAudioControlChannelNumber" = 2 | | | | | | "IOAudioControlType" = 1818588780 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | | { | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | | { | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | | { | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioLevelControl &lt;class IOAudioLevelControl, !registered, !matched, active, busy 0, retain 14&gt; | | | | | | { | | | | | | "IOAudioControlUsage" = 1869968496 | | | | | | "IOAudioLevelControlMinValue" = 0 | | | | | | "IOAudioControlChannelID" = 1 | | | | | | "IOAudioControlValue" = 58 | | | | | | "IOAudioControlSubType" = 1986817381 | | | | | | "IOAudioLevelControlMaxValue" = 64 | | | | | | "IOAudioControlID" = 2 | | | | | | "IOAudioLevelControlMinDB" = 18446744073705422848 | | | | | | "IOAudioControlChannelName" = "Left" | | | | | | "IOAudioLevelControlMaxDB" = 65536 | | | | | | "IOAudioControlChannelNumber" = 1 | | | | | | "IOAudioControlType" = 1818588780 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | | { | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | | { | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | | { | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | { | | | | } | | | | | | | +-o AppleHDAEngineInput &lt;class AppleHDAEngineInput, registered, matched, active, busy 0, retain 30&gt; | | | | { | | | | "IOAudioEngineOutputSampleLatency" = 30 | | | | "IOAudioEngineDescription" = "DevShortNameIMic" | | | | "IOAudioEngineNumActiveUserClients" = 1 | | | | "IOAudioEngineClockDomain" = 80173568 | | | | "IOAudioEngineState" = 1 | | | | "IOAudioEngineCoreAudioPlugIn" = "AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle" | | | | "IOAudioEngineNumSampleFramesPerBuffer" = 8192 | | | | "IOAudioEngineSampleOffset" = 280 | | | | "IOAudioEngineFlavor" = 1 | | | | "IOAudioEngineGlobalUniqueID" = "AppleHDAEngineInput:2" | | | | "IOAudioSampleRate" = {"IOAudioSampleRateFraction"=0,"IOAudioSampleRateWholeNumber"=44100} | | | | "IOAudioEngineInputSampleLatency" = 30 | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | } | | | | | | | +-o IOAudioStream &lt;class IOAudioStream, registered, matched, active, busy 0, retain 8&gt; | | | | { | | | | "IOAudioStreamDirection" = 1 | | | | "IOAudioStreamNumClients" = 1 | | | | "IOAudioStreamAvailable" = 1 | | | | "IOAudioStreamID" = 0 | | | | "IOAudioStreamFormat" = {"IOAudioStreamAlignment"=0,"IOAudioStreamIsMixable"=1,"IOAudioStreamDriverTag"=0,"IOAudioStreamBitDepth"=24,$ | | | | "IOAudioStreamStartingChannelNumber" = 1 | | | | "IOAudioStreamAvailableFormats" = ({"IOAudioStreamAlignment"=0,"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateFraction"=0,"IOAud$ | | | | "IOAudioStreamStartingChannelID" = 1 | | | | } | | | | | | | +-o IOAudioSelectorControl &lt;class IOAudioSelectorControl, !registered, !matched, active, busy 0, retain 14&gt; | | | | | { | | | | | "IOAudioControlUsage" = 1768845428 | | | | | "IOAudioControlChannelID" = 0 | | | | | "IOAudioControlValue" = 1768778083 | | | | | "IOAudioControlSubType" = 1768845428 | | | | | "IOAudioControlID" = 0 | | | | | "IOAudioControlChannelNumber" = 0 | | | | | "IOAudioSelectorControlAvailableSelections" = ({"IOAudioSelectorControlSelectionValue"=1768778083,"IOAudioSelectorControlSelectionDes$ | | | | | "IOAudioControlType" = 1936483188 | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | { | | | | } | | | | | | | +-o IOAudioLevelControl &lt;class IOAudioLevelControl, !registered, !matched, active, busy 0, retain 14&gt; | | | | | { | | | | | "IOAudioLevelControlMinValue" = 0 | | | | | "IOAudioControlChannelID" = 2 | | | | | "IOAudioLevelControlMaxValue" = 46 | | | | | "IOAudioLevelControlMinDB" = 18446744073708437504 | | | | | "IOAudioControlChannelNumber" = 2 | | | | | "IOAudioControlChannelName" = "Right" | | | | | "IOAudioControlUsage" = 1768845428 | | | | | "IOAudioControlValue" = 31 | | | | | "IOAudioControlSubType" = 1986817381 | | | | | "IOAudioLevelControlUseLinearScale" = 0 | | | | | "IOAudioControlID" = 6 | | | | | "IOAudioLevelControlMaxDB" = 1900544 | | | | | "IOAudioControlType" = 1818588780 | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | { | | | | } | | | | | | | +-o IOAudioLevelControl &lt;class IOAudioLevelControl, !registered, !matched, active, busy 0, retain 14&gt; | | | | | { | | | | | "IOAudioLevelControlMinValue" = 0 | | | | | "IOAudioControlChannelID" = 1 | | | | | "IOAudioLevelControlMaxValue" = 46 | | | | | "IOAudioLevelControlMinDB" = 18446744073708437504 | | | | | "IOAudioControlChannelNumber" = 1 | | | | | "IOAudioControlChannelName" = "Left" | | | | | "IOAudioControlUsage" = 1768845428 | | | | | "IOAudioControlValue" = 31 | | | | | "IOAudioControlSubType" = 1986817381 | | | | | "IOAudioLevelControlUseLinearScale" = 0 | | | | | "IOAudioControlID" = 4 | | | | | "IOAudioLevelControlMaxDB" = 1900544 | | | | | "IOAudioControlType" = 1818588780 | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | { | | | | } | | | | | | | +-o IOAudioToggleControl &lt;class IOAudioToggleControl, !registered, !matched, active, busy 0, retain 14&gt; | | | | | { | | | | | "IOAudioControlUsage" = 1768845428 | | | | | "IOAudioControlChannelID" = 2 | | | | | "IOAudioControlValue" = 0 | | | | | "IOAudioControlSubType" = 1836414053 | | | | | "IOAudioControlID" = 7 | | | | | "IOAudioControlChannelNumber" = 2 | | | | | "IOAudioControlChannelName" = "Right" | | | | | "IOAudioControlType" = 1953458028 | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | { | | | | } | | | | | | | +-o IOAudioToggleControl &lt;class IOAudioToggleControl, !registered, !matched, active, busy 0, retain 14&gt; | | | | | { | | | | | "IOAudioControlUsage" = 1768845428 | | | | | "IOAudioControlChannelID" = 1 | | | | | "IOAudioControlValue" = 0 | | | | | "IOAudioControlSubType" = 1836414053 | | | | | "IOAudioControlID" = 5 | | | | | "IOAudioControlChannelNumber" = 1 | | | | | "IOAudioControlChannelName" = "Left" | | | | | "IOAudioControlType" = 1953458028 | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | { | | | | } | | | | | | | +-o IOAudioToggleControl &lt;class IOAudioToggleControl, !registered, !matched, active, busy 0, retain 14&gt; | | | | | { | | | | | "IOAudioControlUsage" = 1768845428 | | | | | "IOAudioControlChannelID" = 0 | | | | | "IOAudioControlValue" = 0 | | | | | "IOAudioControlSubType" = 1836414053 | | | | | "IOAudioControlID" = 8 | | | | | "IOAudioControlChannelNumber" = 0 | | | | | "IOAudioControlChannelName" = "All Channels" | | | | | "IOAudioControlType" = 1953458028 | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | | { | | | | | } | | | | | | | | | +-o IOAudioControlUserClient &lt;class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | { | | | | } | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | { | | | | } | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | { | | | | } | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | { | | | | } | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | { | | | | } | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | { | | | | } | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | { | | | | } | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | { | | | | } | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | | { | | | | } | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 7&gt; | | | | { | | | | "IOAudioEngineUserClientActive" = 1 | | | | } | | | | | | | +-o IOAudioEngineUserClient &lt;class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6&gt; | | | { | | | }</code> </pre></div> <p>System Profiler:</p> <div class="code"> <pre> <code>Intel High Definition Audio: Device ID: 0x1043831A Audio ID: 12 Available Devices: Microphone: Connection: Internal Speaker: Connection: Internal Headphone: Connection: 1/8 inch Jack Microphone: Connection: 1/8 inch Jack</code> </pre></div> <p>Output from Verb Injection:</p> <div class="code"> <pre> <code>Node 0x14 [Pin Complex] wcaps 0x0040010d: Stereo Amp-Out Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x00 0x00] Pincap 0x00010050: OUT EAPD Balanced EAPD 0x2:EAPD Pin Default 0x99130120: [Fixed] Speaker at Int ATAPI Conn = ATAPI , Colour = Unknown DefAssociation = 0x2, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x40: OUT VREF_HIZ</code> </pre></div> <p>Hope that helps!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-298420</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-298420</link>
				<description></description>
				<pubDate>Sun, 02 Nov 2008 10:48:11 +0000</pubDate>
				<wikidot:authorName>akrylic</wikidot:authorName>				<wikidot:authorUserId>214707</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Mega72 : I've post for the S10, search yet! And it's OK, the driver work very good, after 100 reboot always OK…<br /> (french, sry for my english)</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-298349</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-298349</link>
				<description></description>
				<pubDate>Sun, 02 Nov 2008 05:49:12 +0000</pubDate>
				<wikidot:authorName>Toonces</wikidot:authorName>				<wikidot:authorUserId>218303</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I'll test it tomorrow madtux. I've been gone all day (UofA Band day) and just got home.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-298332</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-298332</link>
				<description></description>
				<pubDate>Sun, 02 Nov 2008 04:35:11 +0000</pubDate>
				<wikidot:authorName>comatron</wikidot:authorName>				<wikidot:authorUserId>208077</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>tested. noobish answer: amps are on (crackle on both ports). syspane gives me this time: 2 outputs (so no switching when putting hp in hp) - headphones &amp; speakers. ONE mic (internal) in which does not work with internal/external mic.</p> <p>sysprof gives me 4 devices: mic, mic &amp; out out.</p> <p>im drunk . but i tested as good as i can. im out …</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-298092</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-298092</link>
				<description></description>
				<pubDate>Sat, 01 Nov 2008 16:36:21 +0000</pubDate>
				<wikidot:authorName>madtux</wikidot:authorName>				<wikidot:authorUserId>230122</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>toonces, Pinconfig data is injected, but now I know that 885 codec doesn't work with 269. So we nead to deal with sigmatel codec, funny thing that alc268 and 862 can work with 885(and hdaverbs)<br /> Can U try this one:<br /> <a href="http://www.speedyshare.com/806961393.html">http://www.speedyshare.com/806961393.html</a></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-298070</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-298070</link>
				<description></description>
				<pubDate>Sat, 01 Nov 2008 15:59:08 +0000</pubDate>
				<wikidot:authorName>Toonces</wikidot:authorName>				<wikidot:authorUserId>218303</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>generic test 2 does same thing for me as generic test 1. No sound. Running my set_sound script to send the eapd verb gives an error "ERROR — Unaligned base address."</p> <p>One thing that looks odd is that HDAEnabler appears to be loading twice according to console logs. There are no other errors in the logs. I verified that I only have the one copy of HDAEnabler installed. When I test I remove Azalia and my copy of HDAEnabler then set ownership &amp; permissions on the 2 files provided in your archive and install them using kext helper.</p> <div class="code"> <pre> <code>11/1/08 8:25:52 AM kernel HDAEnabler: Copyright (c) 2008 by Kabyl 11/1/08 8:25:52 AM kernel HDAEnabler: 05/05/2008 Added SPAudio support:Taruga 11/1/08 8:25:56 AM kernel HDAEnabler: Copyright (c) 2008 by Kabyl 11/1/08 8:25:56 AM kernel HDAEnabler: 05/05/2008 Added SPAudio support:Taruga</code> </pre></div> <p>Additionally, the sound prefpane shows no input or output devices though I do have the ability to check the box to show volume control in menu bar. Volume controls themselves are grayed out and the Mute box is also checked.</p> <p>IORegistry doesn't look like it has all of the device entries that previous AppleHDA.kext and Azalia have when they are loaded.</p> <div class="code"> <pre> <code>| | +-o HDEF@1B &lt;class IOPCIDevice, registered, matched, active, busy 0, retain 8&gt; | | | | { | | | | "IOPCIResourced" = Yes | | | | "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController") | | | | "IOName" = "pci8086,27d8" | | | | "subsystem-id" = &lt;1a830000&gt; | | | | "IOPCIExpressLinkCapabilities" = 0 | | | | "IODeviceMemory" = (({"address"=18446744073573990400,"length"=16384})) | | | | "layout-id" = &lt;0c000000&gt; | | | | "class-code" = &lt;00030400&gt; | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2} | | | | "revision-id" = &lt;02000000&gt; | | | | "IOInterruptSpecifiers" = (&lt;1000000007000000&gt;,&lt;0000000000000100&gt;) | | | | "assigned-addresses" = | | | | 00: phys.hi: 8200d810 phys.mid: 00000000 phys.lo: f7eb8000 | | | | size.hi: 00000000 size.lo: 00004000 | | | | bus: 0 dev: 27 func: 0 reg: 16 | | | | type: Mem flags: abs | | | | "built-in" = &lt;00&gt; | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "device-id" = &lt;d8270000&gt; | | | | "vendor-id" = &lt;86800000&gt; | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/HDEF@1b0000" | | | | "subsystem-vendor-id" = &lt;43100000&gt; | | | | "name" = "pci8086,27d8" | | | | "IOPCIExpressLinkStatus" = 0 | | | | "reg" = | | | | 00000000: 00 D8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 D8 00 02 00 00 00 00 00 00 00 00 ................................ | | | | 00000020: 00 00 00 00 00 40 00 00 .....@.. | | | | "compatible" = &lt;"pci1043,831a","pci8086,27d8","pciclass,040300"&gt; | | | | "Credits" = "2008 (c) Kabyl/Taruga" | | | | "PinConfigurations" = | | | | 00000000: 10 09 A3 99 20 01 13 99 30 40 21 01 40 98 A1 01 50 82 05 40 .... ...0@!.@...P..@ | | | | } | | | | | | | +-o AppleHDAController &lt;class AppleHDAController, registered, matched, active, busy 0, retain 6&gt; | | | | { | | | | "IOProviderClass" = "IOPCIDevice" | | | | "IOProbeScore" = 0 | | | | "CFBundleIdentifier" = "com.apple.driver.AppleHDAController" | | | | "HDAConfigDefault" = ({"CodecID"=283902569,"ConfigData"=&lt;0023b00000237000002371000033b00000337000003371000033b0000077010000737000008701000083700000$ | | | | "IOPCIPrimaryMatch" = "0x793a1002 0x437a1002 0x43831002 0x269a8086 0x26688086 0x27d88086 0x284b8086 0x026c10de 0x037110de 0x75021039 0x546110b9 0x3$ | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "IOClass" = "AppleHDAController" | | | | "IOPowerManagement" = {"CurrentPowerState"=2} | | | | } | | | | | | | +-o IOHDACodecDevice@0 &lt;class IOHDACodecDevice, registered, matched, active, busy 0, retain 6&gt; | | | | { | | | | "IOHDACodecVendorID" = 283902569 | | | | "IOHDACodecRevisionID" = 1048580 | | | | } | | | | | | | +-o IOHDACodecDriver &lt;class IOHDACodecDriver, !registered, !matched, active, busy 0, retain 5&gt; | | | | { | | | | "IOProviderClass" = "IOHDACodecDevice" | | | | "IOProbeScore" = 0 | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "IOClass" = "IOHDACodecDriver" | | | | "CFBundleIdentifier" = "com.apple.iokit.IOHDAFamily" | | | | } | | | | | | | +-o IOHDACodecFunction@1 &lt;class IOHDACodecFunction, registered, matched, active, busy 0, retain 4&gt; | | | { | | | "IOHDACodecFunctionSubsystemID" = 272859930 | | | "IOHDACodecFunctionGroupType" = 1 | | | }</code> </pre></div> <p>EDIT: Forgot to add System Profiler Info.</p> <div class="code"> <pre> <code>Intel High Definition Audio: Device ID: 0x1043831A Audio ID: 12 Available Devices: Microphone: Connection: Internal Speaker: Connection: Internal Headphone: Connection: 1/8 inch Jack Microphone: Connection: 1/8 inch Jack</code> </pre></div> <p>EDIT2: An interesting side effect of loading this kext is that after I revert back to Azalia, I have to reboot twice before getting my audio back. I reboot using -v -f every time I load or replace kext in addition to using kext helper to do the loading. The first time I reboot then run my script to turn on EAPD for the speakers, there are no errors and the script completes normally but I get no sound. The second time I reboot and run the script I have my sound back.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-298015</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-298015</link>
				<description></description>
				<pubDate>Sat, 01 Nov 2008 13:35:54 +0000</pubDate>
				<wikidot:authorName>madtux</wikidot:authorName>				<wikidot:authorUserId>230122</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>thx for testing, i believe the device detection is fixed now, it should show devices in SysPref, verbs are indentical.<br /> Generic test 2:<a href="http://www.speedyshare.com/488450742.html">http://www.speedyshare.com/488450742.html</a><br /> For EEePC users.<br /> Test 2 noneepc:<a href="http://www.speedyshare.com/933251536.html">http://www.speedyshare.com/933251536.html</a><br /> This is for non eeepc users, why is it different, well because PinConfig verbs for PinComplexes are not the same as in eeepc. And they block proper detection. But eeepc usr can test and this one if they like.</p> <p>How to test:<br /> Please remove azalia audio kext, or any efi audio string if u have.<br /> install files from zip file<br /> Open OSX86tools, check; Set Extensions permissions, Clear Extensions cache and Touch Extensions Folder<br /> Reboot<br /> If U have sound, well tell me<br /> If not; try to use reggie_se fix and see will sound come from speakers</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-297890</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-297890</link>
				<description></description>
				<pubDate>Sat, 01 Nov 2008 07:08:12 +0000</pubDate>
				<wikidot:authorName>codeye</wikidot:authorName>				<wikidot:authorUserId>205573</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>you will get unknown processor if you do not enter -D PhysAddr as a flag to CLI reggie_se and it will fail to run (the man page for reggie_se is typical Apple documentation - minimalistic to say the least!). Madtux's kext fails to load for me even without azalia and fixing permissions but no complaints in system logs, so not necessarily an azalia problem for toddgarvin.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-297889</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-297889</link>
				<description></description>
				<pubDate>Sat, 01 Nov 2008 07:06:59 +0000</pubDate>
				<wikidot:authorName>strongesthylian</wikidot:authorName>				<wikidot:authorUserId>203234</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>toddgarvin,<br /> The fact that you had sound before you installed MadTux's test kext means that you didn't remove the existing Azalia audio kext. Please remove it, then install the test kext, then report your findings.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-297862</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-297862</link>
				<description></description>
				<pubDate>Sat, 01 Nov 2008 05:28:25 +0000</pubDate>
				<wikidot:authorName>Toonces</wikidot:authorName>				<wikidot:authorUserId>218303</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>toddgarvin, when you look at About This Mac, what does it show for processor type there? If it shows an unknown type there then you should probably look at installing an alternate SMBIOS or SMBIOSEFI and correct that first. The kext MadTux posted was for testing and shouldn't require using reggie to activate but I would correct the unknown processor before going further.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-297839</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-297839</link>
				<description></description>
				<pubDate>Sat, 01 Nov 2008 03:51:34 +0000</pubDate>
				<wikidot:authorName>toddgarvin</wikidot:authorName>				<wikidot:authorUserId>228839</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Not working for me. Actually left me worse off. Before installing the kext files, I had sound showing in menu bar and working volume controls (just no sound). Now I have nothing. No output devices found. If I type "reggie_se" in terminal, I get ERROR: unknown processor type. I'm running on a Lenovo S10. So far, nothing from any of these posts has worked.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-297787</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-297787</link>
				<description></description>
				<pubDate>Sat, 01 Nov 2008 00:39:25 +0000</pubDate>
				<wikidot:authorName>strongesthylian</wikidot:authorName>				<wikidot:authorUserId>203234</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Installed the kexts from a fresh install of iDeneb. No sound devices appeared. System profiler shows the audio hardware, though. I tried injecting the verbs and nothing happened either.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-297700</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-297700</link>
				<description></description>
				<pubDate>Fri, 31 Oct 2008 21:47:49 +0000</pubDate>
				<wikidot:authorName>madtux</wikidot:authorName>				<wikidot:authorUserId>230122</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>try the one 5 post before:<br /> "Alternate link…"</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-297693</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-297693</link>
				<description></description>
				<pubDate>Fri, 31 Oct 2008 21:38:14 +0000</pubDate>
				<wikidot:authorName>mega72</wikidot:authorName>				<wikidot:authorUserId>230022</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>nobody has posted how to do this with a lenovo s10 yet, I've tried, no sound comes out of mine</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-297580</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-297580</link>
				<description></description>
				<pubDate>Fri, 31 Oct 2008 19:40:08 +0000</pubDate>
				<wikidot:authorName>nhirt</wikidot:authorName>				<wikidot:authorUserId>117885</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi,</p> <p>I downloaded and installed the two kexts in the zip but nothing changes. If I inject the known verbs with reggie_se it works as with Azalia.<br /> Do I have to uninstall AppleAzaliaAudio.kext? I haven't done this yet (I just love having sound too much ;-). If ever, is it enough to delete the aforementioned kext and to clear the extensions cache?<br /> What kind of info would you like us to determine with this test?</p> <p>Nik</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-297513</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-297513</link>
				<description></description>
				<pubDate>Fri, 31 Oct 2008 18:42:07 +0000</pubDate>
				<wikidot:authorName>madtux</wikidot:authorName>				<wikidot:authorUserId>230122</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>removed by me.<br /> go to post:<br /> <a href="http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-298015">http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-298015</a></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-297349</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-297349</link>
				<description></description>
				<pubDate>Fri, 31 Oct 2008 15:43:04 +0000</pubDate>
				<wikidot:authorName>Diamondsw</wikidot:authorName>				<wikidot:authorUserId>215996</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>a) If you did a search of this page, you'd see the answer is "yes".<br /> b) This is a development page, not a support page.<br /> c) You need to run the terminal commands on said support page.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-297326</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-297326</link>
				<description></description>
				<pubDate>Fri, 31 Oct 2008 15:21:15 +0000</pubDate>
				<wikidot:authorName>toddgarvin</wikidot:authorName>				<wikidot:authorUserId>228839</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Just a quick question. Has anyone gotten the sound to work on a Lenovo S10 or is this only working on eeePC? Thanks!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-297293</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-297293</link>
				<description></description>
				<pubDate>Fri, 31 Oct 2008 14:59:46 +0000</pubDate>
				<wikidot:authorName>Toonces</wikidot:authorName>				<wikidot:authorUserId>218303</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I get the same error message as nhirt. mediafire must have had some issues. I couldn't get anything at all last night from their site.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-297089</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-297089</link>
				<description></description>
				<pubDate>Fri, 31 Oct 2008 07:56:29 +0000</pubDate>
				<wikidot:authorName>nhirt</wikidot:authorName>				<wikidot:authorUserId>117885</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>@madtux<br /> When I try to download the file I get a "No servers are currently available…" message.<br /> I would love to give it a shot. Could you please try to re-upload it somewhere else?</p> <p>Thanks,</p> <p>Nik</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-297010</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-297010</link>
				<description></description>
				<pubDate>Fri, 31 Oct 2008 04:25:02 +0000</pubDate>
				<wikidot:authorName>Toonces</wikidot:authorName>				<wikidot:authorUserId>218303</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Welcome MadTux! I'll give your test kext a try tomorrow. Thursday is the kid's busy day so I've only been able to pop in for a few minutes at a time between band, gymnastics, cheer and band again. At least the blackberry gives me good speeds for connecting while I wait for one event to be done and the next one to start. Streaming Journey to the Center of the Earth from my slingbox (mac version now that we have sound!) to the eeeMac and tapping out a quick reply to the few threads I can. Anyways, Good to see you here. I'm looking forward to your contribution to our continued progress.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-296846</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-296846</link>
				<description></description>
				<pubDate>Thu, 30 Oct 2008 23:05:51 +0000</pubDate>
				<wikidot:authorName>comatron</wikidot:authorName>				<wikidot:authorUserId>208077</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>yeah … there is a files link ant the bottom of the site ..</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-296821</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-296821</link>
				<description></description>
				<pubDate>Thu, 30 Oct 2008 22:44:50 +0000</pubDate>
				<wikidot:authorName>codeye</wikidot:authorName>				<wikidot:authorUserId>205573</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>madtux,<br /> the program files are found on the sound wiki page <a href="http://ipis-osx.wikidot.com/internal-sound">http://ipis-osx.wikidot.com/internal-sound</a>. no need to run in single user mode but you need administrator privileges for the program to call reggie_se.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-296736</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-296736</link>
				<description></description>
				<pubDate>Thu, 30 Oct 2008 21:04:41 +0000</pubDate>
				<wikidot:authorName>comatron</wikidot:authorName>				<wikidot:authorUserId>208077</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>yeah madtux is in the house. glad to see you here. thank you :) after 1348923823 reboots and tests now you got finally guys with some skill to deal with :D heheh keep the good work up!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-296666</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-296666</link>
				<description></description>
				<pubDate>Thu, 30 Oct 2008 19:37:00 +0000</pubDate>
				<wikidot:authorName>madtux</wikidot:authorName>				<wikidot:authorUserId>230122</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Codeye, where I can download your codec dump program, and does it works thru terminal? And do I need to go in single user mode to get work?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-296655</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-296655</link>
				<description></description>
				<pubDate>Thu, 30 Oct 2008 19:27:11 +0000</pubDate>
				<wikidot:authorName>madtux</wikidot:authorName>				<wikidot:authorUserId>230122</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Vendor Id: 0x10ec0269<br /> Mic ATAPI: 0x12 (18), 0x23 (35), 0x08 (8) Mic Jack: 0x18 (24), 0x23 (35), 0x07 (7)<br /> IntSpeakers: 0x02 (2), 0x0c (12), 0x14 (20) HP Jack: 0x03 (3), 0x0d (13), 0x15 (21)</p> <p>How to HDA VERB based on 0269 Codec dump:<br /> UNMUTE OUTPUTS AND INPUTS OF USING DEVICES:<br /> "002"3B000&nbsp;00237000&nbsp;00237100<br /> "003"3B000&nbsp;00337000&nbsp;00337100<br /> "007"70100&nbsp;00737000<br /> 00870100&nbsp;00837000<br /> UNMUTE AUDIO MIXER AND CHANELS AND MUTE ONE THAT U DON'T NEAD<br /> "00b"37180&nbsp;00b37280&nbsp;00b37380&nbsp;00b37480&nbsp;00b37580<br /> "00c"37000&nbsp;00c37100&nbsp;00c3B000<br /> "00d"37000&nbsp;00d37100&nbsp;00dB000<br /> "00e"37080&nbsp;00e37180<br /> "00f"37080&nbsp;00f37180<br /> FIX PINCTLS AND MUTE PINCOMPLEX(Pin Complexes are automatic unmuted thru Info.plist in Platform plugin):<br /> "012"707"00" 0123B080<br /> "014"707"40" 0143b080<br /> "015"707"C0" 0153b080<br /> "018"707"24" 0183B080<br /> UNMUTE AUDIO SELECTOR FOR MIC<br /> "023"37000 "023"37100 "023"37200 "023"37300<br /> "024"37000 "024"37100 "024"37200 "024"37300<br /> FIX EPAD DETECTION<br /> "014"70C"02" "015"70C"02"<br /> FIX UNSOLICITED_ENABLE<br /> "018"708"08" "015"708"04"<br /> FIX_SET_PROC_STATE<br /> ENEABLE EAPD FOR POPS or fix control of eapd amp thru processing state NID (needed but it is better to test without it)<br /> "020"701"00c"<br /> "020"701"680"<br /> ADD PINCONFIGVERBS<br /> 01271C10&nbsp;01271D09&nbsp;01271EA3&nbsp;01271F99&nbsp;01471C20&nbsp;01471D01&nbsp;01471E13&nbsp;01471F99&nbsp;01571C30&nbsp;01571D40&nbsp;01571E21&nbsp;01571F01&nbsp;01871C40&nbsp;01871D98&nbsp;01871EA1&nbsp;01871F01&nbsp;01D71C50&nbsp;01D71D82&nbsp;01D71E05&nbsp;01D71F40<br /> Without them in Leopard kexts u will have sound only thru speakers, in Tiger it can work without them but no SysProf.</p> <p>I am uploading a test kext, so please can someone test it, and report back.<br /> link removed</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-296426</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-296426</link>
				<description></description>
				<pubDate>Thu, 30 Oct 2008 15:31:56 +0000</pubDate>
				<wikidot:authorName>codeye</wikidot:authorName>				<wikidot:authorUserId>205573</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I think the state of play at present is,<br /> We have sound working with azalia via headphones and speakers and therefore know that the corresponding nodes are set up correctly and can be manipulated by sending verbs as defined in alc269.pdf from realtek site or hdaudio_03.pdf from intel site - I have written a spaghettified program that allows you to run verbs and receive node output and a very slow program that will dump the entire codec (ala cat&gt;/proc/asound/codec/codec#0 under linux) - verb_command_plus0.2 and codec_dump0.3 (both use the cli reggie_se).<br /> elroy has a guide to getting azalia working and hagglebeef and others have written some scripts to help automate the process - basically azalia works out of the box with hdaenabler to load it under leopard and a verb command to switch the EAPD on (0x02) the pin complexes (0x14 speaker 0x15 HP) and mute or unmuting of the corresponding complex to switch between outputs.<br /> thanks to hagglebeef we have the initialisation sequence (although I have taken this from patch_realtek.c)<br /> &lt;0083B000&nbsp;00B37080&nbsp;00B37180&nbsp;00B37280&nbsp;00B37380&nbsp;0023B000&nbsp;0033B000&nbsp;00C37000&nbsp;00C37100&nbsp;00D37000<br /> 00D37100&nbsp;00E37000&nbsp;00E37100&nbsp;01470740&nbsp;015707C0&nbsp;01670740&nbsp;01870724&nbsp;01970724&nbsp;01A70720&nbsp;01B70720<br /> 0143B000&nbsp;0153B000&nbsp;0163B080&nbsp;0183B080&nbsp;0193B080&nbsp;01A3B080&nbsp;01B3B080&nbsp;01470100&nbsp;01570100&nbsp;02437000<br /> 02437180&nbsp;02437280&nbsp;02437380&nbsp;01470C02&nbsp;01570C02&nbsp;01570101&nbsp;02370105&nbsp;0023B026&nbsp;00837019&nbsp;01270720<br /> 01870880&nbsp;01570840&nbsp;01570101&nbsp;02370101&nbsp;0023B026&nbsp;0083701B 01270720&nbsp;01870880&nbsp;01570840&gt;<br /> that can be plugged in to controller.plist to correctly set the codec under applehda.kext and snickersmd has sorted the plist for autosensing between HP and speakers and the 2 mics (which are muxed) - I'm at present using a modified (but working on appropriate other hardware) 268 kext with autosensing (?10.5.2) to experiment with.<br /> The lines of attack at present seem to be;<br /> Snickers + Toonces - have good understanding of AppleHDA.kext and the decompiled binary and are looking further into tweaking this at the plist level and binary level to advance our understanding of the loading routines and possibly hardcoding initialisation of the codec if required.<br /> Hagglebeef - gave us sound through azalia and also patched alsa-driver to help us understand how the software communicates with the codec under linux, is looking to do the same under OSX (this would be really cool!)<br /> Codeye - I need to expand the codec_dump program to dump all the extra info on node 0 (and other nodes) with 0xF00 and parameters 0-0x13 that aren't already included, and anything else so that any differences between azalia.kext and our loading but non-functional appleHDA.kext are exposed. I'm also interested in playing with the controller registers to see if I can influence the streams under azalia and appleHDA as everything suggests the streams are being piped to the codec but maybe they are and somehow the codec isn't responding or is it being messed up at the controller level and not reaching the codec? - hard to tell.<br /> Comatron/Madtux/anyone else - a simple fix to put us out of our misery, please? Or roll up your sleeves and hop on!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-296255</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-296255</link>
				<description></description>
				<pubDate>Thu, 30 Oct 2008 11:15:07 +0000</pubDate>
				<wikidot:authorName>hagglebeef</wikidot:authorName>				<wikidot:authorUserId>227926</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>madtux,</p> <p>I would like to second the welcome. Mac OS X Internals is a hefty book, but I am getting some very useful information from it. Will start doing some coding later today.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-296201</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-296201</link>
				<description></description>
				<pubDate>Thu, 30 Oct 2008 09:01:50 +0000</pubDate>
				<wikidot:authorName>snickersmd</wikidot:authorName>				<wikidot:authorUserId>200728</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>madtux,</p> <p>Welcome! You're already a sort of celebrity here, thanks to comatron and your InsanelyMac guide. :) I believe you will find our community has made very much headway into the deeper inner workings of the AppleHDA.kext, and some things you will find here you already know, and others will be new. I look forward to you sharing your expertise and experiences with us here to finally crack the AppleHDA.kext for full sound support. Please also visit the other project thread I have started here, the proposal for a "VerbSyringe" kext that will inject extra verbs as needed to control codecs that do not work right away with a patched AppleHDA.kext. Perhaps you will be able to lend invaluable help there as well.</p> <p>Thank you for joining here, and on behalf of the whole community, I welcome you and we look forward to working with you.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-296187</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-296187</link>
				<description></description>
				<pubDate>Thu, 30 Oct 2008 07:27:25 +0000</pubDate>
				<wikidot:authorName>madtux</wikidot:authorName>				<wikidot:authorUserId>230122</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi guys! Comatron told me to come here, when I told him that I am thinking of buying eepc1000, he said that this a great community, And what I see, U are realy working. This post is big, I don't know in what stage U guys are, if U need any help, I would like to get this sound working before I buy a eepc and give Lenovo to my sis</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-296178</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-296178</link>
				<description></description>
				<pubDate>Thu, 30 Oct 2008 06:49:51 +0000</pubDate>
				<wikidot:authorName>snickersmd</wikidot:authorName>				<wikidot:authorUserId>200728</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Every successful AppleHDA.kext hack before this has used the 885 routine set. In the 10/16 kext release I made, I chose to use the 262 routine set instead given the model number being in the same family as the 269.</p> <p>However, as hagglebeef and codeye played around with my kext release, they kept hitting a brick wall. Furthermore, none of us, neither Toonces, nor I, have ever been able to find any reference to the 262 in layouts, plists, or anywhere else. It seems no one is even aware if Apple even <em>has</em> any hardware using the 262.</p> <p>What if my kext has been wrong all along because of this tiny fact? What if the 262 routines were for a test or prototype that Apple never released? What if they don't even have complete coding behind them? After all, isn't it notable that everyone who has played with the newer MacBook update kexts has seen even more layouts for the 885? What if the 885 is the only Realtek codec in active development with advanced routines, and the 262 is merely in the code as a vestige or afterthought; legacy support if you will?</p> <p>Here is the same kext I released on 10/16, only this time, invoking 885 routines instead of 262. If my missing routines/actively developed routines theory is correct, this kext may actually have better luck with verb injection than the previous one did (which isn't very much, for that matter).</p> <p><a href="http://ipis-osx.wikidot.com/local--files/forum:thread/AppleHDA.kext%203.zip">http://ipis-osx.wikidot.com/local--files/forum:thread/AppleHDA.kext%203.zip</a></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-296177</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-296177</link>
				<description></description>
				<pubDate>Thu, 30 Oct 2008 06:33:43 +0000</pubDate>
				<wikidot:authorName>snickersmd</wikidot:authorName>				<wikidot:authorUserId>200728</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I see what you mean. However, our problem isn't getting Mac OS to see a certain kind of chip, we already do that by patching the codec ID. Even if we dress the 269 as a 262, all that would accomplish is that Mac OS would send it signals intended for a 262, and as we're finding out, the 269 needs commands specific to itself.</p> <p>I think we need to find the baseline commonality between all the codec chips (ala Azalia driver) then add on the commands that we're missing through an additional kext (taking over what we're doing now with Reggie) from that point on. Hmmm, would you happen to know off the top of your head if the 268to269 kext that they made the discoveries on is based on the 885 routine or the 262 routines?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-296155</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-296155</link>
				<description></description>
				<pubDate>Thu, 30 Oct 2008 04:58:20 +0000</pubDate>
				<wikidot:authorName>Toonces</wikidot:authorName>				<wikidot:authorUserId>218303</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Yeah, I don't really like that idea either :)</p> <p>I figured it would get around needing kabyl's patched bios but in reading the short description I was wondering if it might let us mask our hardware as something it really isn't. In other words, could it make something like the ALC269 look like a valid ALC262 chip?? I have absolutely NO idea on it other than the short description that is there but it intrigued me as a possible way to masquerade the hardware into OSX thinking it was what it wants.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-296143</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-296143</link>
				<description></description>
				<pubDate>Thu, 30 Oct 2008 04:21:24 +0000</pubDate>
				<wikidot:authorName>snickersmd</wikidot:authorName>				<wikidot:authorUserId>200728</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>That's actually one good approach that I thought about, but it has its drawbacks. We would be completely dependent on Apple code, as we would have to manually patch each updated kext as it would come along. More importantly, it would certainly have to wait until we have completely determined all the verbs that must be sent, compared against those that actually are sent.</p> <p>The kext source you posted is interesting, it doesn't actually deal with registers the way Reggie does though… it looks like a way around needing a patched BIOS from Kabyl. If that works on the ipis and other netbooks, then we wouldn't need a patched BIOS to speed up boot.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-296126</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-296126</link>
				<description></description>
				<pubDate>Thu, 30 Oct 2008 03:11:47 +0000</pubDate>
				<wikidot:authorName>Toonces</wikidot:authorName>				<wikidot:authorUserId>218303</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Snickers, if the sequence of verbs is hardcoded then maybe we can change them to suit the 269?</p> <p>I haven't looked at this yet but does this do what you are talking about? or maybe something like it? <a href="http://store.psystar.com/opensource/opendsdt">http://store.psystar.com/opensource/opendsdt</a></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-296093</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-296093</link>
				<description></description>
				<pubDate>Thu, 30 Oct 2008 01:55:02 +0000</pubDate>
				<wikidot:authorName>snickersmd</wikidot:authorName>				<wikidot:authorUserId>200728</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>hagglebeef,</p> <p>Didn't you see my post on VerbSyringe? I proposed a similar project last night and was waiting for you and codeye to sound in. If you can code, then we can definitely get started!</p> <p>Thread is here: <a href="http://ipis-osx.wikidot.com/forum/t-100783/verbsyringe-kext-a-possible-different-approach-to-the-applehda-mess">http://ipis-osx.wikidot.com/forum/t-100783/verbsyringe-kext-a-possible-different-approach-to-the-applehda-mess</a></p> <p>Guess it got drowned under all the other activity. :) As for seeing if the AppleHDA.kext is doing anything different, I could have answered that question. My look into the decompiled code of AppleHDA shows routines specific to each officially used AppleHDA chip, such that after codec ID, the sequence of verbs to send appears hardcoded. Your idea, of course, would show us <em>exactly</em> what is going on under the hood in real time.</p> <p>Have you had a look into the decompiled code? I think it's on the wiki page.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-296073</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-296073</link>
				<description></description>
				<pubDate>Thu, 30 Oct 2008 01:15:32 +0000</pubDate>
				<wikidot:authorName>hagglebeef</wikidot:authorName>				<wikidot:authorUserId>227926</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi Codeye,</p> <p>I got a hold of a copy of Mac OS X Internals. I am hoping that I can put together a kext that will live in between the generic codec driver and the AppleHDA and print out all of the verbs its sending to the alc269 like I did for the Linux alse driver. If it works, I can see if it is doing anything different. Wish me luck… :)</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-296037</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-296037</link>
				<description></description>
				<pubDate>Thu, 30 Oct 2008 00:26:00 +0000</pubDate>
				<wikidot:authorName>codeye</wikidot:authorName>				<wikidot:authorUserId>205573</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>hagglebeef,<br /> sounds like it will be a very well "specked" machine when you finish!<br /> i like everyone else has been hacking all variety of applehda derivations so that i often cannot remember what i've done!<br /> but i think i am at the same stage as you at present. if i load all the verbs, from your alsa-driver dump or the realtek-patch, the codec dump it matches azalia and ubuntu (sets the correct amp settings, EAPD bits etc) - this is putting the verbs in controller.plist and just leaving enabler to load the kext up.<br /> my codec dump however leaves out quite a bit of information (as does ubuntu codec#0) so it may well be other settings that are either not set correctly or are being overriden by the applehda.kext are the problem, when i get time i can make the program querry all the information in the codec, or you can do that yourself with the other verb_command utility.<br /> i will look into this, but i am also going through the cotroller registers just to better understand how streams are fed into the codec on the working azalia system as i think that might be important (and interesting) - i'll let you know if i find anything.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-295343</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-295343</link>
				<description></description>
				<pubDate>Wed, 29 Oct 2008 09:01:37 +0000</pubDate>
				<wikidot:authorName>Toonces</wikidot:authorName>				<wikidot:authorUserId>218303</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Actually, my HDAEnabler is already cleared. I did try to use just the pinconfigs but that didn't change anything. That could be because of the modified kext I am using with it though….</p> <p>I am looking at these layouts and though they all have a codec id of ALC885, I haven't yet looked at one that matches an actual ALC885 yet. Granted I've only looked at pathmap 8 so far but the node id for the mic is way off. It correlates to the ALC885's Surround Sound out node. Are these pathmaps disguising chips that are not really 885's but present themselves to the HDA driver to pretend to be one??? The outputs on that pathmap look correct as does the line in input. It's just strange that the node id's are off. Why wouldn't they be the same? It's not like the 885 itself has different node configurations (other than you can use or not use whichever nodes you want). Does it? Can you redefine what each of the inputs and output of the 885 do??? If so that would explain a lot regarding all the different pathmaps.</p> <p>EDIt: The answer is YES. The ALC885 is about as generic a sound chip you could want. every one of the 8 inputs or outputs can be either inputs or outputs. That really explains why all the layouts. If Apple wants to hook up node 0x16 as a mic, there's nothing stopping them from doing so and the chip will happily accommodate that. The ports that are fixed function are spdif in/out. Everything else will do whatever you tell it…..</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-295326</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-295326</link>
				<description></description>
				<pubDate>Wed, 29 Oct 2008 08:27:27 +0000</pubDate>
				<wikidot:authorName>snickersmd</wikidot:authorName>				<wikidot:authorUserId>200728</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Regarding HDAEnabler, I know you can change it, but whether you leave it at 12 or change it to 16 or 8 what I meant is that it will be statically hardcoded for that number, yet it seems that it probably changes around on a real Mac.</p> <p>Also, I posted before that there may be a bug in the way HDAEnabler parses the plist, because when I tried to modify the layout id to 56, (hex 38) HDAEnabler loads the ASCII equivalent of what is in the plist instead. (in this case, ASCII 8) So, HDAEnabler does have limitations, albeit unintentional, as to the layout id that we can load.</p> <p>Oh, and happy hunting with the brute force attack. That can't be fun. Necessary, perhaps, but never fun. ;)</p> <p>EDIT: Here's another thought. If HDAEnabler locks it in to the values loaded, what if we don't use it to load any? What if we completely clear the plist, will it still load to allow detection of our device, but then let the driver have its way with layout ids and pin configs?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-295317</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-295317</link>
				<description></description>
				<pubDate>Wed, 29 Oct 2008 08:04:21 +0000</pubDate>
				<wikidot:authorName>Toonces</wikidot:authorName>				<wikidot:authorUserId>218303</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Funny, I was just going through a similar process and actually decided set the mic attributes though I haven't tried the new kext out yet since I am not done modifying it. From what I can tell, the node should be changed from 39 to 18 (0x12) and the pinconfig to 2577598752 (decimalized default pinconfig for node 0x12 from linux dump).</p> <p>One odd thing I noticed as I am going through ever node in the unhacked 2.1 update kext. There's absolutely no layouts or pathmaps for the ALC262 codec. That seems really strange to me since the codec is in the driver. The rest of the codecs and even the new ALC885 on nforce is all there (along with something new called a mikey driver) but nothing for the ALC262. Soooo, either it isn't required!? or maybe that codec doesn't have full support??</p> <p>I am currently trying something very slow to do. I have changed every layout for the ALC885 to ALC269 and am currently going through all of the associated pathmaps with the intention of changing just the nodeid's to ones that we use. The reason for so many layouts and pathmaps has got to be to account for the variations in all of the implementations Apple has done and some look like they just about match our layouts. Over in controller, I modified all of the associated layouts there (items 1,9,12,13&amp;14) for the ALC885 to match our pinconfigs and the one that only has 2 pin configs (item 12) is to set the mic color and pindetect. I removed the pin detect verb for the SPDIF In since we don't have that and modified the mic jack in that was already there. I am hoping that maybe in all 25 of the layouts in Platform's plist that the ALC885 driver will match one of them up with the 269 once I am done. How it matches them up I have no idea. Subsystem id maybe?? If it is subsystem id, at least we can change that using a verb to anything we want. say something that matches a macbook? In any case, it's a long shot but what the heck else do I have to do this late at night, sleep?? bah!</p> <p>Just for reference, here are all of the original layouts and their associated pathmaps for the ALC885 (283904133) in Platform's Info.plist</p> <div class="code"> <pre> <code>Layoutid pathmap 12 9 16 8 36 16 38 20 42 15 44 16 46 17 48 17 50 17 52 18 - macbook? 53 26 - macbook? 54 22 56 16 58 17 60 17 62 17 63 42 64 43 65 25 66 40 67 41 69 41 70 41 72 41 16394 9</code> </pre></div> <p>Edit: Actually, HDAEnabler has a field for LayoutID so you can probably use something other than 12. I think it just happens to be what people started using because it was the first one in the older AppleHDA.kext. EFI Strings should also allow using whatever layout id you want. Wouldn't it be much nicer if it just figured it the heck out ;)</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-295285</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-295285</link>
				<description></description>
				<pubDate>Wed, 29 Oct 2008 06:17:27 +0000</pubDate>
				<wikidot:authorName>snickersmd</wikidot:authorName>				<wikidot:authorUserId>200728</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I was playing with PostConstructionInitialiazation (PCI) last night as well, as I had the same idea about the setting. It would appear it is used to send extra verbs to nodes after the driver has initialized.</p> <p>However, when I tried plugging in the verbs that we are using on Azalia and directed it towards the right node, I got some errors about lacking MicAttributes. So unfortunately, I have reason to believe that the PCI doesn't do what we would have hoped. I'm willing to bet it's a hard coded routine in the driver written specifically to address verb needs on Realtek microphone nodes.</p> <p>I am still, however, only playing with 10.5.5 kexts. There is a possibility this could be different in the latest MacBook update kexts.</p> <p>Odd too, Toonces, I thought the same thing with that Mic Widget. There is no Node 39 in any layout I've seen. Perhaps it is a virtual node?</p> <p>Another thing I tried was to look at this layout 0 and multiple layout per codec scenarios. I surmised that Layout 0 is the default raw config, and modifications are made by calling the other DefaultConfig sets that in turn refer to different layouts with different characteristics. So I put the whole default raw config in and named it Layout 0, and then I took our new found verbs, set that up to point to Layout 12, then rebooted. No dice. Worse, absolutely no config was present in IO Registry.</p> <p>My assumption with that is that since we are hacking detection with HDAEnabler, the Layout ID is <em>always</em> hardcoded to 12. So in the case of a codec that needs to jump around, we would never be able to do it so long as HDAEnabler forces Layout 12. Unfortunately, we have no source code to HDAEnabler, and I don't know if Kabyl would like to come over and make HDAEnabler do more than it does just for us, would he? If it is even an issue at all, that is. All the more reason for us to have an injecting kext of our own specifically designed to do dynamic audio layout changes.</p> <p>coders… &lt;sigh&gt;</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-295278</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-295278</link>
				<description></description>
				<pubDate>Wed, 29 Oct 2008 06:01:00 +0000</pubDate>
				<wikidot:authorName>Toonces</wikidot:authorName>				<wikidot:authorUserId>218303</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi Codeye, I looked over an unmodified AppleHDA.kext from the 2.1 macbook update and was just looking at the Controller Info.plist. I am sure you're right about the use. The other thing I kept going back to is the PostConstructionInitialization. In that there is a list of 4 layoutid's that correspond to layouts inside the controller.kext. They don't reference layouts in the Platform Info.plist. of that list of 21 layouts are 4 that are referenced by the ALC885 codecid. The interesting ones are the first layout (layoutid 0) which appears to set the controller up with a complete list of pinconfigs (though it doesn't include the entire chip, just the active nodes &amp; no other initialization verbs) and the 3rd one (layoutid 36) which contains a just 2 verbs to initialize the mic &amp; line in. The interesting thing is it also contains PreservePinConfigs whith a checked box. layoutid 36 is called by PostConstructionInitialization. In looking at the 10.5.5 AppleHDA.kext that snickers last uploaded on the 16th, item 3 is also called LayoutID 12 but with the original codecid. I think that may have been changed but the codecid wasn't. I also wonder with multiple layoutid 12's if that may be causing an issue even though they have different codecids.</p> <p>Anyways, the reason for bringing all this up is just that I think we might just not have the right data in the right item numbers for correct configuration of the codec. I am thinking that the intial layoutid 12 that we use there should have the entire initialization as found in the 269from268 codec and then the specific verbs for turning on EAPD and setting the appropriate mute verbs should be in item 3 and called by PostConstructionInitialization. I don't know if it will give us sound or not but just makes more sense with how it looks like those other layouts are used.</p> <p>I know the mic widget under PostConstructionInitialization is wrong as well but until sound out can work it's just an observation and not something that I will probably correct in trying to get a squeek out of AppleHDA.kext.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-295230</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-295230</link>
				<description></description>
				<pubDate>Wed, 29 Oct 2008 03:29:05 +0000</pubDate>
				<wikidot:authorName>Toonces</wikidot:authorName>				<wikidot:authorUserId>218303</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Thanks again hagglebeef! I was using a supposed 10.5.5 kext and got sidetracked by ALC269 by the time I found out it was really an edit on the same old version that previous versions used. It worked so it wasn't a priority for me and now that you have given me the pre-modified one, it isn't a priority at all :)</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-295222</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-295222</link>
				<description></description>
				<pubDate>Wed, 29 Oct 2008 03:09:06 +0000</pubDate>
				<wikidot:authorName>hagglebeef</wikidot:authorName>				<wikidot:authorUserId>227926</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Codeye,</p> <p>I have been avoiding doing anything to the Acer, because it needs a lot of work. I pulled it apart once already to put in 1GB DIMM and a 500GB 2.5" HD, but did not have the airport card at that time. Now I have both the airport card and USB hub, once I get going on it I will have tear it apart again and find the traces of a internal USB and start soldering the hub in for the missing bluetooth and non-working non-usb SD card slots for OSX to work. Maybe this weekend…</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-295083</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-295083</link>
				<description></description>
				<pubDate>Tue, 28 Oct 2008 23:43:35 +0000</pubDate>
				<wikidot:authorName>codeye</wikidot:authorName>				<wikidot:authorUserId>205573</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Toonces,<br /> I think the reason for multiple entries is similar to alsa, most of the codec behaves the correct way but some extra tweaking is needed depending on which model 885 is in the apple (eg macpro vs macbook).</p> <p>hagglebeef,<br /> If you want to try something perhaps looking at the debug code that the aspire spits out with your modified alsa driver and compare that to the codec verbs that alc268fix uses to set the aspires sound up under "os x". Does sound work on your aspire under "os x"?</p> <p>I was thrown off the scent much earlier over at Tarugas website when someone lamented how different the ALC268 and ALC269 were - I'm hoping its their similarities that sort this out for us.</p> <p>Just a bit of a rant but it really is annoying that Taruga (or someone with a similarly degree of understanding of the realtek codec) was aware that injecting a sequence of verbs was important with the newer codecs, was able to do this successfully, but didn't want to document his finding for some reason - it really has slowed us down a heap!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-294914</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-294914</link>
				<description></description>
				<pubDate>Tue, 28 Oct 2008 20:03:29 +0000</pubDate>
				<wikidot:authorName>hagglebeef</wikidot:authorName>				<wikidot:authorUserId>227926</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Toonces,</p> <p>I am using the latest OSX 10.5.5 kext for graphics which I modified to 27aeAppleIntelGMA950.kext and 27aeAppleIntelIntegratedFramebuffer.kext and put in the brightness control mod. Any particular reason you are using a different AppleIntelIntegratedFramebuffer.kext? Just curious.</p> <p>UPDATE: I did not realize that the 10.5.5 patch was not put together here already. Had a version since september… Here you go… <a href="http://rapidshare.com/files/158469233/eee901and1000-10.5.5-GMA950-with-brightnesscontrol.zip">http://rapidshare.com/files/158469233/eee901and1000-10.5.5-GMA950-with-brightnesscontrol.zip</a> Credit still goes to Codeye as I mention in this post… <a href="http://ipis-osx.wikidot.com/forum/t-91753/brightness-control">http://ipis-osx.wikidot.com/forum/t-91753/brightness-control</a></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-294798</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-294798</link>
				<description></description>
				<pubDate>Tue, 28 Oct 2008 18:31:36 +0000</pubDate>
				<wikidot:authorName>Toonces</wikidot:authorName>				<wikidot:authorUserId>218303</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Thanks hagglebeef. I looked at that already but the AppleIntegratedFrameBuffer.kext I am using is different and doesn't have the same value at the stated location to edit.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ipis-osx.wikidot.com/forum/t-94017#post-294774</guid>
				<title>Re: AppleHDA.kext progress</title>
				<link>http://ipis-osx.wikidot.com/forum/t-94017/applehda-kext-progress#post-294774</link>
				<description></description>
				<pubDate>Tue, 28 Oct 2008 18:01:24 +0000</pubDate>
				<wikidot:authorName>hagglebeef</wikidot:authorName>				<wikidot:authorUserId>227926</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Toonces,</p> <p>I may take a look at that when my brain is less fried…</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>