Jump to content
10 posts in this topic

Recommended Posts

what is the command to move one LegacyHDA to /Extra/Extensions ?

 

Am I correct ?

cp /Volumes/MacOS/Users/macin/Desktop/LegacyHDA.kext /Volumes/MacOS/Extra/Extensions

 

Which one I should use ?

3out2in HDA headphone

3out2ins regular headphone

4outs2ins HDA headphone

4outs2ins regular headphone

 

What is the use of HDAEnabler.kext ?

 

Thanks and adore!

what is the command to move one LegacyHDA to /Extra/Extensions ?

 

Am I correct ?

cp /Volumes/MacOS/Users/macin/Desktop/LegacyHDA.kext /Volumes/MacOS/Extra/Extensions

 

Which one I should use ?

3out2in HDA headphone

3out2ins regular headphone

4outs2ins HDA headphone

4outs2ins regular headphone

 

What is the use of HDAEnabler.kext ?

 

Thanks and adore!

 

Just drag&drop or copy&paste LegacyHDA.kext, don't need HDAEnabler.kext

using 3out2in is enough.

Just drag&drop or copy&paste LegacyHDA.kext, don't need HDAEnabler.kext

using 3out2in is enough.

Tried the one LegacyHDA.kext from folder 3out2in HDA headphone,

but not working.

Can't get into the desktop.....

white screen and loading.......

 

Do I need to decompile / compile / modify the kext first ?

or use another one LegacyHDA.kext from other folders ?

 

Thanks -_-

Tried the one LegacyHDA.kext from folder 3out2in HDA headphone,

but not working.

Can't get into the desktop.....

white screen and loading.......

 

Do I need to decompile / compile / modify the kext first ?

or use another one LegacyHDA.kext from other folders ?

 

Thanks -_-

 

use HDEF Gigabyte

http://www.insanelymac.com/forum/index.php...st&id=85448

 

and legacyHda

ALC8xxHDA.kext.zip

tried to run the HDEF program alone,

but got compilation error:

[Line 4631 type Error message Object does not exist (DTGP)]

 

But I download one from this forum, HDEF Gigabyte,

successfully generated a dsdt,aml,

what next I can do?

 

Thanks for your help :P

tried to run the HDEF program alone,

but got compilation error:

[Line 4631 type Error message Object does not exist (DTGP)]

 

But I download one from this forum, HDEF Gigabyte,

successfully generated a dsdt,aml,

what next I can do?

 

Thanks for your help ;)

 

This method must be included in the DSDT (In any location, preferably right after the Headers, so the hacks of video audio, net etc work)

Method (DTGP, 5, NotSerialized)
{
	If (LEqual (Arg0, Buffer (0x10)
			{
				/* 0000 */	0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, 
				/* 0008 */	0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
			}))
	{
		If (LEqual (Arg1, One))
		{
			If (LEqual (Arg2, Zero))
			{
				Store (Buffer (One)
					{
						0x03
					}, Arg4)
				Return (One)
			}

			If (LEqual (Arg2, One))
			{
				Return (One)
			}
		}
	}

	Store (Buffer (One)
		{
			0x00
		}, Arg4)
	Return (Zero)
}



Example:

(Do not copy this example to your code, this is only an example)





//<----------------Begin DSDT Header----------------->

/*
* Intel ACPI Component Architecture
* AML Disassembler version 20090625
*
* Disassembly of ./dsdt.dat, Tue Aug 11 22:15:09 2009
*
*
* Original Table Header:
*	 Signature		"DSDT"
*	 Length		   0x00005FC3 (24515)
*	 Revision		 0x02
*	 Checksum		 0x13
*	 OEM ID		   "Sony"
*	 OEM Table ID	 "VAIO"
*	 OEM Revision	 0x20080725 (537397029)
*	 Compiler ID	  "INTL"
*	 Compiler Version 0x20090625 (537462309)
*/
DefinitionBlock ("./dsdt.aml", "DSDT", 2, "Sony", "VAIO", 0x20080725)

{	   <-------------------Primer corchete del código DSDT.

// <-----------------------------Inicio método DTGP

Method (DTGP, 5, NotSerialized)
{
	If (LEqual (Arg0, Buffer (0x10)
			{
				/* 0000 */	0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, 
				/* 0008 */	0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
			}))
	{
		If (LEqual (Arg1, One))
		{
			If (LEqual (Arg2, Zero))
			{
				Store (Buffer (One)
					{
						0x03
					}, Arg4)
				Return (One)
			}

			If (LEqual (Arg2, One))
			{
				Return (One)
			}
		}
	}

	Store (Buffer (One)
		{
			0x00
		}, Arg4)
	Return (Zero)
}

//<----------------End of DTGP Method-------------------->

//-------------------Rest of the DSDT Code-----------------
External (L0C3)
External (L1C3)
External (PDC1)
External (PDC0)
External (CFGD)

OperationRegion (PRT0, SystemIO, 0x80, 0x04)
Field (PRT0, DWordAcc, Lock, Preserve)
{
	P80H,   32
}

OperationRegion (IO_T, SystemIO, 0x0800, 0x10)
Field (IO_T, ByteAcc, NoLock, Preserve)
{
			Offset (0x08), 
	TRP0,   8
}
.....
.....

tried to run the HDEF program alone,

but got compilation error:

[Line 4631 type Error message Object does not exist (DTGP)]

 

But I download one from this forum, HDEF Gigabyte,

successfully generated a dsdt,aml,

what next I can do?

 

Thanks for your help :(

 

legacy( ALC8xxHDA.kext) in Extra/Extensions or System/Library/Extensions

http://www.insanelymac.com/forum/index.php...st&id=87853

 

:wacko:

 

http://www.insanelymac.com/forum/index.php...t&p=1631836

This method must be included in the DSDT (In any location, preferably right after the Headers, so the hacks of video audio, net etc work)

Method (DTGP, 5, NotSerialized)
{
	If (LEqual (Arg0, Buffer (0x10)
			{
				/* 0000 */	0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, 
				/* 0008 */	0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
			}))
	{
		If (LEqual (Arg1, One))
		{
			If (LEqual (Arg2, Zero))
			{
				Store (Buffer (One)
					{
						0x03
					}, Arg4)
				Return (One)
			}

			If (LEqual (Arg2, One))
			{
				Return (One)
			}
		}
	}

	Store (Buffer (One)
		{
			0x00
		}, Arg4)
	Return (Zero)
}



Example:

(Do not copy this example to your code, this is only an example)





//<----------------Begin DSDT Header----------------->

/*
* Intel ACPI Component Architecture
* AML Disassembler version 20090625
*
* Disassembly of ./dsdt.dat, Tue Aug 11 22:15:09 2009
*
*
* Original Table Header:
*	 Signature		"DSDT"
*	 Length		   0x00005FC3 (24515)
*	 Revision		 0x02
*	 Checksum		 0x13
*	 OEM ID		   "Sony"
*	 OEM Table ID	 "VAIO"
*	 OEM Revision	 0x20080725 (537397029)
*	 Compiler ID	  "INTL"
*	 Compiler Version 0x20090625 (537462309)
*/
DefinitionBlock ("./dsdt.aml", "DSDT", 2, "Sony", "VAIO", 0x20080725)

{	   <-------------------Primer corchete del código DSDT.

// <-----------------------------Inicio método DTGP

Method (DTGP, 5, NotSerialized)
{
	If (LEqual (Arg0, Buffer (0x10)
			{
				/* 0000 */	0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, 
				/* 0008 */	0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
			}))
	{
		If (LEqual (Arg1, One))
		{
			If (LEqual (Arg2, Zero))
			{
				Store (Buffer (One)
					{
						0x03
					}, Arg4)
				Return (One)
			}

			If (LEqual (Arg2, One))
			{
				Return (One)
			}
		}
	}

	Store (Buffer (One)
		{
			0x00
		}, Arg4)
	Return (Zero)
}

//<----------------End of DTGP Method-------------------->

//-------------------Rest of the DSDT Code-----------------
External (L0C3)
External (L1C3)
External (PDC1)
External (PDC0)
External (CFGD)

OperationRegion (PRT0, SystemIO, 0x80, 0x04)
Field (PRT0, DWordAcc, Lock, Preserve)
{
	P80H,   32
}

OperationRegion (IO_T, SystemIO, 0x0800, 0x10)
Field (IO_T, ByteAcc, NoLock, Preserve)
{
			Offset (0x08), 
	TRP0,   8
}
.....
.....

 

What I should do with this codes ???

I am quite new to MacOSX86.............don't know how to fix it ....

It will be nice to have step-by-step guide.....

Thanks ;)

×
×
  • Create New...