Contribute
Register

Enable Audio ALC269 on Ivy Bridge Laptops (Mavericks) 10.9

Status
Not open for further replies.
Joined
Jan 2, 2013
Messages
99
Motherboard
Sony Corporation
CPU
Intel(R) Core(TM) i7-3612QM Ivy Bridge
Graphics
Intel(R) HD4000 , 1366x768
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
Hi Everyone I tried to patch my HDEF section on my DSDT by using RehabMan Patches Audio layout 12 and puting Layout 12 on boot flag but not work for me also I tried to patch AppleHDA Searching many Guide but I'm confused :( PLZ if someone have an information PLZ tell me how to patch AppleHDA Step by step easy guide cause I'm new :(

Sorry for my bad English :(
 
Hi Everyone I tried to patch my HDEF section on my DSDT by using RehabMan Patches Audio layout 12 and puting Layout 12 on boot flag but not work for me also I tried to patch AppleHDA Searching many Guide but I'm confused :( PLZ if someone have an information PLZ tell me how to patch AppleHDA Step by step cause I'm new :(

Sorry for my bad English :(

Not all patched AppleHDAs use layout-id = 12. It is an arbitrary choice on the part of the person creating the patched AppleHDA. They can literally use any number they want (favorite number?).

What layout-id does your patched AppleHDA use?

In addition, most laptops need the "IRQ Fix" patch as well....
 
Not all patched AppleHDAs use layout-id = 12. It is an arbitrary choice on the part of the person creating the patched AppleHDA. They can literally use any number they want (favorite number?).

I know but it's too difficult for me to creating AppleHDA patch cause I'm new

What layout-id does your patched AppleHDA use?

I putted Layout 12 on Chemeleon wizard

In addition, most laptops need the "IRQ Fix" patch as well....

I recently patched "IRQ Fix"
 
I know but it's too difficult for me to creating AppleHDA patch cause I'm new

I putted Layout 12 on Chemeleon wizard

Chameleon Wizard has nothing to do with patched AppleHDA.

I recently patched "IRQ Fix"

If you want a hand post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html

.. and the patched AppleHDA you're using.

Patching AppleHDA is fairly advanced... not recommended if you can find one that someone else has already patched and is confirmed working.
 
If you want a hand post ioreg:
[Guide] How to Make a Copy of IOReg

.. and the patched AppleHDA you're using.

Patching AppleHDA is fairly advanced... not recommended if you can find one that someone else has already patched and is confirmed working.


Here is it all things :

com.chameleon.Boot.plist :

IMG_0659.jpg

Code:
<key>EthernetBuiltIn</key>
    <string>Yes</string>
    <key>GenerateCStates</key>
    <string>Yes</string>
    <key>GeneratePStates</key>
    <string>Yes</string>
    <key>Graphics Mode</key>
    <string>1366x768x32</string>
    <key>IGPEnabler</key>
    <string>Yes</string>
    <key>IGPlatformID</key>
    <string>01660003</string>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Legacy Logo</key>
    <string>Yes</string>
    <key>SystemType</key>
    <string>2</string>
    <key>Timeout</key>
    <string>2</string>
    <key>UseKernelCache</key>
    <string>Yes</string>
</dict>
</plist>


 

Attachments

  • IORE Copy.ioreg
    1.2 MB · Views: 115
  • DSDT_Edited.aml
    36 KB · Views: 127
  • acpi_dsdt_Orginal.aml
    33.9 KB · Views: 120
  • acpi_ssdt_orginal.aml
    4.1 KB · Views: 103
  • acpi_ssdt2_Orginal.aml
    2.1 KB · Views: 121
  • acpi_ssdt3_Orginal.aml
    2.6 KB · Views: 114


Here is it all things :

com.chameleon.Boot.plist :

View attachment 91368

Code:
<key>EthernetBuiltIn</key>
    <string>Yes</string>
    <key>GenerateCStates</key>
    <string>Yes</string>
    <key>GeneratePStates</key>
    <string>Yes</string>
    <key>Graphics Mode</key>
    <string>1366x768x32</string>
    <key>IGPEnabler</key>
    <string>Yes</string>
    <key>IGPlatformID</key>
    <string>01660003</string>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Legacy Logo</key>
    <string>Yes</string>
    <key>SystemType</key>
    <string>2</string>
    <key>Timeout</key>
    <string>2</string>
    <key>UseKernelCache</key>
    <string>Yes</string>
</dict>
</plist>




IOreg shows no AppleHDA loaded. AppleHDA you have installed is therefore not patched properly for your audio codec.

In addition, layout-id is set to zero.

No signs of layout-id injection in IOACPIPlane. Indicates DSDT you posted is not being used. Looking at bootlog, confirmed.
 
IF I using DSDT the boot goes blank screen :(
how to slove it ?
 
IF I using DSDT the boot goes blank screen :(
how to slove it ?

What is the source of this DSDT? Did you patch it yourself? If you did, just incorrect DSDT patch for HD3000... If you didn't patch it yourself, you should not be using it. Using a DSDT from another computer is a mistake.
 
I Extracted from AIDA64 also you can see my dsdt looking previously post #5 attachment and I used these patches :

[1.0] == Various Syntax Error Fixes
[1.2] Fix TNOT Error


[2.0] == Intel Graphics Patches
[2.03] HD4000 Low Resolution
[2.08] Generic with EDID
[2.12] Rename GFX0 to IGPU
[2.10] Brightness fix (HD3000/HD4000)


[3.0] == USB (ECHI) Patches
[3.4] 7-series USB (with ID)
[3.5] 7-series USB3 Multiplex


[4.0] == Battery Patches
[4.36] Sony VAIO SVE


[6.0] == Fan control/temperature status patches
[6.2] Poll for LID changes




[7.0] == System Patches
[7.01] IRQ Fix
[7.02] SMBUS Fix
[7.03] RTC Fix
[7.05] Shutdown Fix v2
[7.06] HPET Fix
[7.07] OS Check Fix
[7.08] AC Adapter Fix
[7.09] Add MCHC
[7.11] Fix _WAK Arg0 v2
[7.12] Fix Mutex with non-zero SyncLevel
[7.13] Fix PNOT/PPNT


[8.0] == Audio NullPatch.txt
[8.1] Audio Layout 12
 
I Extracted from AIDA64 also you can see my dsdt looking previously post #5 attachment and I used these patches :

[1.0] == Various Syntax Error Fixes
[1.2] Fix TNOT Error


[2.0] == Intel Graphics Patches
[2.03] HD4000 Low Resolution
[2.08] Generic with EDID
[2.12] Rename GFX0 to IGPU
[2.10] Brightness fix (HD3000/HD4000)


[3.0] == USB (ECHI) Patches
[3.4] 7-series USB (with ID)
[3.5] 7-series USB3 Multiplex


[4.0] == Battery Patches
[4.36] Sony VAIO SVE


[6.0] == Fan control/temperature status patches
[6.2] Poll for LID changes




[7.0] == System Patches
[7.01] IRQ Fix
[7.02] SMBUS Fix
[7.03] RTC Fix
[7.05] Shutdown Fix v2
[7.06] HPET Fix
[7.07] OS Check Fix
[7.08] AC Adapter Fix
[7.09] Add MCHC
[7.11] Fix _WAK Arg0 v2
[7.12] Fix Mutex with non-zero SyncLevel
[7.13] Fix PNOT/PPNT


[8.0] == Audio NullPatch.txt
[8.1] Audio Layout 12

Do it over. This time, do not use "Generic with EDID". Read the comments within if you wish to understand why. Using that patch is preventing your booting with the resulting DSDT.

Hold off also on the Audio Layout 12 patch until you are certain the AppleHDA you intend to use uses layout-id=12.

Also, USB patches:
- do not use the "with ID" versions
- do not use the Multiplex patch unless you are certain it will work with your machine.

AC Adapter fix is unnecessary when using my version of ACPIBatteryManager.kext.

Realize that using "Brightness Fix (HD3000/HD4000" requires the use of my version of ACPIBacklight.kext.

Poll for LID changes should not be used unless you are already certain your LID device is not working correctly. Realize also it does nothing without my ACPIPoller.kext.
 
Status
Not open for further replies.
Back
Top