Jump to content
InsanelyMac Forum
Sign in to follow this  

ASUS P5Q PRO e Realtek Audio ALC1200

Recommended Posts

Ho una P5Q pro ed ho installato la kext AppleHDA.kext per la Realtek ALC1200 versione 1063 (vedi allegato) e funziona per 2 casse.

Ora volevo abilitare il 7.1 surround della Creative ma da Configurazione Midi Audio non mi permette di scegliere ne 5.1 ne 7.1...

C'è un modo per abilitare la piena funzionalità della scheda audio integrata???


Grazie mille


Share this post

Link to post
Share on other sites

Allora ho seguito la guida, ho installato le kext e funziona il 2.0.

Ho riseguito la guida, abilitato HDA dal dsdt.aml e aggiornato tramite terminale ma il risultato non cambia.



Share this post

Link to post
Share on other sites


- ho scaricato questo file [ LINK ] ALC1200+HDA

- ho rimosso AppleHDA.kext da S/L/E (system/library/extensions)

- ho installato AppleHDA.kext modificata tramite KEXTWIZARD

- ho creato e modificato dsdt.aml del mio bios inserendo la modifica in


Device PCI0 >

Device HDEF

- ho digitato sudo perl -pi -e 's|\x85\x08\xec\x10|\x88\x08\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

da terminale

- ho riavviato ma ancora non funziona... -.-' in compenso lo spegnimento lo fa perfetto (e prima non lo faceva così)

Share this post

Link to post
Share on other sites

Non devi eliminare Applehda.kext

Hai possibilita' di recuperarlo e installarlo in S/L/E

La modifica al dsdt ho letto che l'hai fatta

Allora scarica HDA Wizard aprilo vedrai ALC1200 con i tre file da patchare

Devi inserire i tre file che ti indica HDA Wizard che sarebbero quelli di Applehda.kext

Finito devi da terminale patchare con il comando che ti ho passato


Share this post

Link to post
Share on other sites
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By MacPeet
      Layout ID is 12
      tested with Asus PQ5 Pro for ALC1200
    • By marionez
      Ok I think I got it!

      Device informations:
      Realtek ALC1200 00:1b.0 Audio device [0403]: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller [8086:3a3e] Device ID: 0x3a3e8086 You can find ALC1200 on:
      Asus P5Q tested ok
      Asus P5Q3 tested ok
      Asus P5Q-EM tested ok
      Asus P5Q-VM tested ok
      Asus P5QL-EM tested ok
      Asus P5Q-Pro tested ok
      Asus P5Q-SE tested ok
      Asus P5Q-SE/R tested ok
      Asus P5E3 PRO tested ok
      Asus P5Q-C tested ok
      Asus P6T tested ok
      Asus P6T-SE tested ok
      Asus P5QL-PRO tested ok
      Asus P6T deluxe it's an AD2000b!
      Asus M3A78-EM it's an ALC888!
      Asus P5N7A-VMtested ok
      Asus P5QL-E tested ok
      Asus M3N78-EM tested ok
      Asus M3A-H/HDMI
      Asus M3A78-T
      Asus M3A78 PRO
      Asus P2-M3A3200
      Asus M3N78-EM
      Asus P2-M3A3200
      Gygabyte GA-EP43-S3L tested ok
      Gygabyte GA-EP43-DS3L tested ok
      MSI P45 NEO3-FR tested ok
      MSI P43 tested ok
      GA-945GCMX-S2 tested ok
      Please signal errors, and missing motherboard (or laptop??) models


      Howto install:
      - choose and download kexts pack for ALC1200
      - remove VoodooHDA ALCinjector.kext AppleHDA.kext (don't remove this if you're installing legacy version) ALC1200fix.kext and any audio kext you could have installed in /Extra or in /System/Library/Extensions
      - unpack the zip file
      - run kexthelper
      - install kexts
      - reboot

      Obviously backup kexts you need.

      Q: What happens when I commit an update, for example from 10.6.1 to 10.6.2?
      A: You must reinstall those hacked kexts, because the update overwrite the vanilla hacked applehda kexts.
      Should even happens that the update doesn't overwrite the old applehda kext driver, so in this case, you don't need to reinstall.

      Q: I'm experiencing pop sound, how can I solve this?
      A: Try setting your hack as MacPro3,1 in /Extra/smbios.plist

      ==================== MAVERICKS 10.9 AND MOUNTAIN LION 10.8 ==========================
      Only DSDT method.

      - edit DSDT pointing to 12 (hex 0C) layout ID, as on the HDEF text file attached
      - install AppleHDA.kext attached
      - cache rebuild
      - reboot

      this is from my dsdt (Asus P5Q with E8400 and 4GB ram) so you can understand where you have to put the hdef code. DSDTEditor is recommended. Edit your DSDT, don't use mine.

      these are the xmls needed for our ALC1200 to work right

      ==================== MAVERICKS 10.9 AND MOUNTAIN LION 10.8 ==========================

      ==================== SNOW LEOPARD and LION ==========================
      **First method**: with DSDT Injection, patched AppleHDA, and NO HDAenabler attached.
      AppleHDA_ALC1200_HDEF.zipremove AppleHDA.kext from /S/L/E and install this after dsdt edit.
      HDEF code is attached in the zip pack, put the HDEF code in:
      - SCOPE _SB
      -- Device PCI0
      --- Device HDEF

      **Second method**: easier, no quality differences: with HDAEnabler and no DSDT editing.
      [latest] ==> ALC1200 for Lion 10.7 and Snow Leopard 10.6.3, 10.6.4, 10.6.5

      older 10.6x versions:
      - SL 10.6.2 modded kexts
      - Snow Leopard 10.6.0 and above ALC1200 audio kext:

      ==========OLD STUFF==========
      ALC1200 driver for 10.5.x :
      I think latest ALC1200_SLIM version could be considered "final", I'm running 10.5.6 and I'm working on this OSx version.
      For previous OSx version you can try installing only the ALC1200fix and the HDAEnabler from ALC1200_1056LINEIN version and see if that works.
      The other ALC1200 kext versions out on the forum are old and I think can even cause some shutdown/reboot issue.
      This driver doesn't work with ALCinjector.

      - SPDIF coaxial Digital Out working
      - Headphone working
      - Line in is working only in the slim and line-in version, read notes down this post


      Works on 10.5.7, just download and reinstall the driver.
      Choose driver version, I think best choice is the slim version:
      1. Update (4th june 2009) slim version from 10.5.7 applehda with: green line out, headphones, rear mic, line in and spdif out
      I removed not needed verbs for multiple channel output (I don't need them)
      ALC1200_1057_SLIM.zip 4th june 2009 10.5.7 version [latest]

      ALC1200_SLIM.zip[/b] 19th april 2009 10.5.6 version (discontinued)
      2. Normal version with no line-in, you can switch between front/rear mic without any trouble

      3. This is a beta version with all three input working, line-in, front mic and rear mic, front-mic has some trouble
      This version works but if you switch between inputs, front mic stops working (only for that session obviously, if you reboot it works). This happens because ALC1200 has 1 digital mixer node for 2 channel (linein and front mic) instead of one, so if you come back from line-in input, to front mic, front mic stops working.
      At the moment I would think this driver can't manage thing like this, so I don't know if we could have a better driver than this.
      Anyway I wanted a working line in and if you select this and use it, that works, so if you need line-in you should use this version.

      Update (14th april 2009) with RCA spdif in "about this mac"

      Update (17th april 2009) removed ALC1200fix.kext from the pack

      If you're updating your driver, in order to install this, remove ALC1200fix.kext from your extension folder, then install this with kexthelper.
      Now in sound preference there's no (useless) "Internal speaker" "Built in" for input and output.

      Thanks the whole forum, especially this thread, TheKing and Taruga
      Removed verbs they're too large.

      This is how looks like About this mac:

      You're lucky,
      enjoy it!!
    • By c.ozzy
      Buona sera a tutti,
      oggi pomeriggio ho formattato mountain lion e ho messo al suo posto Maverick. Ho copiato la cartella "Extra" e il relativo contenuto ( grazie a Fabio71) al posto di quella di maverick e sembra che funzioni tutto. Ad eccezione fatta del reboot. Se uso "Riavvia" il pc non si riavvia, ma dopo essere uscito dal sistema resta in una schermata nera senza dare cenni di vita. Lo stesso vale quando lo spengo: resta una schermata nera ma la macchina non si spegne.
      Vi allego il file dsdt. Qualcuno potrebbe gentilmente darci un'occhiata per vedere se riesce a trovare il problema? :-)
      (Eventualmente (non è fondamentale) c'è modo di settare anche lo "stop"?)
      Saluti e grazie a tutti
    • By Funkoyote
      10.9.2 AppleHDA.kext that works for my GA-X58A-UD3R v2 ALC889 Motherboard with this DSDT edits:
      Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "codec-id", Buffer (0x04) { 0x89, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "device-type", Buffer (0x0F) { "Realtek ALC889" }, "PinConfigurations", Buffer (0x28) { /* 0000 */ 0x10, 0x90, 0xA0, 0x90, 0x20, 0x90, 0xA1, 0x02, /* 0008 */ 0x80, 0x30, 0x81, 0x01, 0x90, 0x40, 0x21, 0x02, /* 0010 */ 0x30, 0x40, 0x11, 0x01, 0x40, 0x10, 0x01, 0x01, /* 0018 */ 0x50, 0x60, 0x01, 0x01, 0x60, 0x20, 0x01, 0x01, /* 0020 */ 0x70, 0x61, 0x4B, 0x01, 0xA0, 0x01, 0xCB, 0x01 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } }
    • By fantomas1
      Realtek ALC271X edited AppleHDA.kext_v2.3.7fc3
      Actually it works fine in 10.9.2 but it should work in 10.8 (maybe starting from 10.8.3)
      You must use layout 28 (0x1C, 0x00, 0x00, 0x00) in your DSDT or change the content of HDEF device in your DSDT like this:

      Device (HDEF) { Name (_ADR, 0x001B0000) OperationRegion (HDAR, PCI_Config, 0x4C, 0x10) Field (HDAR, WordAcc, NoLock, Preserve) { DCKA, 1, Offset (0x01), DCKM, 1, , 6, DCKS, 1, Offset (0x08), , 15, PMES, 1 } Method (_DSM, 4, NotSerialized) { Store (Package (0x16) { "AAPL,slot-name", Buffer (0x09) { "built-in" }, "codec-id", Buffer (0x04) { 0x69, 0x02, 0xEC, 0x10 }, "built-in", Buffer (One) { 0x00 }, "name", Buffer (0x0F) { "Realtek ALC269" }, "layout-id", Buffer (0x04) { 0x1C, 0x00, 0x00, 0x00 }, "model", Buffer (0x10) { "Realtek ALC271X" }, "device_type", Buffer (0x06) { "Sound" }, "device-type", Buffer (0x25) { "High Definition Audio Controller" }, "subsystem-vendor-id", Buffer (0x04) { 0x86, 0x80, 0x00, 0x00 }, "hda-gfx", Buffer (0x0A) { "onboard-2" }, "PinConfigurations", Buffer (Zero) {} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) }






      thanks to k2ute
      original link