1. #1
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad uzmi
    Avatar de uzmi

    ALC892 Gigabyte H87M D3H con Clover en OS X EL Capitan

    Hola:
    Para obtener audio en mi H87M D3H usé el script de Toleda y apareció la siguiente advertencia:

    Configuration:

    Apple Internal : disabled
    Kext Signing : disabled
    Filesystem Protections : disabled
    Debugging Restrictions : disabled
    DTrace Restrictions : disabled
    NVRAM Protections : disabled

    This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state.

    Entiendo que no es algo relacionado con uso del script, es solo que me avisa que todo eso está deshabilitado.



    ¿Que significa eso? ¿ Debo habilitarlo? ¿Como? ¿Es importante o acaso es irrelevante?

    Uso Clover y DSDT personalizado.
    Por favor si necesitan mas información avisarme y la subo.

    Gracias y un saludo.

    attachment.php?attachmentid=7198&d=1448124035

  2. #2
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad maxim Karma y autoridad maxim Karma y autoridad maxim Karma y autoridad maxim Karma y autoridad maxim Karma y autoridad maxim
    Avatar de maxim

    Nunca he utilizado ese script pero en principio todo está bien y es correcto. Vamos a ver.... ese script intentará parchear un binario supongo, pues es de recibo que tenga un chequeador para saber si permites kexts sin firmar por Apple o un developer registrado.

    Si todo esta bien como en tu caso, continua y parchea.

    Es que si no, imagina que tienes la protección de no cargar kext sin firmar, lo parchea pero en el siguiente boot no lo carga.En cualquier caso, antes de parchear como estás utilizando clover prueba esto en tu conf.plist utilizando AppleHDA nativo

    <dict>
    <key>Name</key>
    <string>AppleHDA</string>
    <key>Comment</key>
    <string>Dos coincidencias</string>
    <key>Find</key>
    <data>PYQZ1BE=</data>
    <key>Replace</key>
    <data>PQAAAAA=</data>
    </dict>
    <dict>
    <key>Name</key>
    <string>AppleHDA</string>
    <key>Comment</key>
    <string>Dos coincidencias</string>
    <key>Find</key>
    <data>PYsZ1BE=</data>
    <key>Replace</key>
    <data>PZII7BA=</data>
    </dict>
    </array>
    </dict>
    </dict>

  3. #3
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad uzmi
    Avatar de uzmi

    Hola maxim:

    Gracias por responder.
    El audio lo tengo correcto, mi duda (o mejor dicho lo que me asustó) es esa linea que dice:

    This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state.

    cuya traducción sería algo así:

    Esta es una configuración no admitida, propensos a romperse en el futuro y dejar la máquina en un estado desconocido.

    y por eso preguntaba si debería hacer algo al respecto.
    Mi hack funciona perfectamente por lo cual pensaba no tocar nada mas, solo consultaba por si acaso.

    Por otro lado ya parcheé y no se que hizo exactamente el parche para deshacerlo y probar con lo que me sugieres.

    De todas formas como soy un cul.. inquieto estoy seguro que no pasará mucho tiempo para que haga alguna otra instalación de prueba y ahí probaré lo que mencionas.
    Gracias por tu tiempo.

    Un saludo.

    P.D. De hecho me gusta hacer todo de forma manual y no mediante un script o programa así que si o si voy a probarlo.

    Por eso tengo un dsdt personalizado en lugar de que Clover haga el trabajo.

  4. #4
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad maxim Karma y autoridad maxim Karma y autoridad maxim Karma y autoridad maxim Karma y autoridad maxim Karma y autoridad maxim
    Avatar de maxim

    Hombre Uzmi, visto así esto es como para crear un hilo a parte sobre la seguridad impuesta ahora. Por supuesto lo ideal es usar todos los kext oficiales de Apple firmados por Apple.

    Si hay que hacer una modificación sobre ID gracias a Clover se puede inyectar al vuelo.

    Esto no es que sea bueno porque en el futuro si instalas un combo update no tengas que preocuparte sino porque te avisa si hay algún kext modificado.

    Ahora bien, esta seguridad es un parche en tanto y cuando no todo el software esta firmado, el sueño de Apple sería crear un monopolio con App Store y de ahí en:

    Preferencias-> Seguridad 'Permitir aplicaciones descargadas de Mac App Store, cualquier sitio.

    Pero a la practica tú y yo sabemos que navegando por Internet en un despiste nos cuelan un plugin o extensión para Safari o FireFox....

    Optimizador de carga script, acelerador de internet o como se llame y lo instalamos con gusto hasta poniendo nuestra contraseña de administrador. Es decir, que nosotros mismos nos infectamos con gusto.

    Así que.... una cal de otra de arena


    Conclusión, la mejor seguridad es el sentido común

    Sobre qué hace ese script es muy simple. Busca una cadena conocida en el binario de AppleHDA y la reemplaza por el ID de tu codec ALC 892. No hay más.

    Antes lo hacíamos manualmente con un editor binario tipo HexEdit.

    El script lo hace un poco más elegante con perl.

    ¿El problema? Que si Apple actualiza en el siguiente combo AppleHDA otra vez tienes que reparchearlo. De ahí que la solución de Clover sea más definitiva.

  5. #5
    senhez Progreso Nivel 1 OSx86 Spain Karma y autoridad senhez Karma y autoridad senhez
    Avatar de senhez

    Hola amigo Uzmi, es emocionante leer eso pues es el autentico espíritu de la escena OSx86, experimentar y nunca estar quieto. No se si llego tarde pero te propongo una idea para experimentar este domingo.

    Cita uzmi dijo: Ver Mensaje
    De todas formas como soy un cul.. inquieto estoy seguro que no pasará mucho tiempo para que haga alguna otra instalación de prueba y ahí probaré lo que mencionas.
    Guía para utilizar AppleHDA.kext nativo para ALC892 en OS X El Capitan 10.11


    attachment.php?attachmentid=7199&d=1448193025


    Consigue Pacifist para extraer el kext oficial desde el combo update más reciente en tu instalación


    Pacifist es gratis y si eres Applesano registrado como tú también lo puede conseguir en Applesana versión completa.

    Descarga la actualización OS X El Capitan 10.11
    http://support.apple.com/downloads/D...upd10.11.1.dmg

    Monta la imagen osxupd10.11.1.dmg y abre con Pacifist:
    ir a /System/Library/Extensions/AppleHDA.kext y extraer a tu escritorio

    Realiza una copia de seguridad del tuyo y borra
    sudo rm -fR /System/Library/Extensions/AppleHDA.kext

    Copia el nuevo nativo e instala como quieras o por terminal

    sudo chown -R root:wheel /System/Library/Extensions/AppleHDA.kext
    sudo touch /System/Library/Extensions/

    Ahora agrega esta configuración a tu config.plist de Clover:

    En Devices agrega:


    <key>Devices</key>
    <dict>
    <key>Audio</key>
    <dict>
    <key>AFGLowPowerState</key>
    <true/>
    <key>Inject</key>
    <string>1</string>
    <key>ResetHDA</key>
    <true/>
    </dict>


    ---------------

    En KernelAndKextPatches agrega:


    <key>KernelAndKextPatches</key>
    <dict>
    <key>AppleRTC</key>
    <true/>
    <key>KextsToPatch</key>
    <array>
    <dict>
    <key>Comment</key>
    <string>Trim Enabler</string>
    <key>Find</key>
    <data>
    QVBQTEUgU1NE
    </data>
    <key>Name</key>
    <string>IOAHCIBlockStorage</string>
    <key>Replace</key>
    <data>
    AAAAAAAAAAAA
    </data>
    </dict>
    <dict>
    <key>Comment</key>
    <string>Expect 2 matches</string>
    <key>Find</key>
    <data>
    PYsZ1BE=
    </data>
    <key>Name</key>
    <string>AppleHDA</string>
    <key>Replace</key>
    <data>
    PZII7BA=
    </data>
    </dict>
    <dict>
    <key>Comment</key>
    <string>Remove Sound Assertion Patch</string>
    <key>Find</key>
    <data>
    U291bmQgYXNzZXJ0aW9uIGluICVzIGF0IGxpbmUg JWQK
    ACVzACVk
    </data>
    <key>Name</key>
    <string>Disabled: AppleHDA</string>
    <key>Replace</key>
    <data>
    AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAA
    AAAAAAAA
    </data>
    </dict>
    <dict>
    <key>Comment</key>
    <string>Expect 2 matches</string>
    <key>Find</key>
    <data>
    PYQZ1BE=
    </data>
    <key>Name</key>
    <string>AppleHDA</string>
    <key>Replace</key>
    <data>
    PQAAAAA=
    </data>
    </dict>
    <dict>
    <key>Comment</key>
    <string>8319D411 El Capitan</string>
    <key>Find</key>
    <data>
    gxnUEQ==
    </data>
    <key>Name</key>
    <string>AppleHDA</string>
    <key>Replace</key>
    <data>
    AAAAAA==
    </data>
    </dict>
    </array>
    </dict>

    Básicamente es reemplazar el ID 8319D411 incluido en AppleHDA a 00000000 para que funcione otros ALC como 887, 892 de placas base gigabyte tipo Z77-DS3H o H87M D3

    ¿Esto ha funcionado?

    Saludos

  6. #6
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad uzmi
    Avatar de uzmi

    Cita senhez dijo: Ver Mensaje
    Hola amigo Uzmi ...
    ¿Esto ha funcionado?
    Saludos
    Vaya, gracias a maxim y Senhez ya estoy otra vez trasteando.

    Mas fácil aun, hice una instalación desde cero en otro HD, actualizé a 10.11.1 (o sea AppleHDA.kext original) y ajusté el plist según maxin y según Senhez.
    Probé ambos y no logré que funcionara (por ahora).

    Mi duda es aqui:

    1.jpg

    Veo que hay un espacio (lo marcado en rojo) ¿va junto o separado?
    Esta segunda parte (en azul) ¿va a continuación en una segunda línea o va todo junto agregado a lo anterior?


    Por otro lado miré el parche del script en la instalación que si tengo audio y es este:

    <array>
    <dict>
    <key>Comment</key>
    <string>t1-HD4600_HDMI_Audio-2of2</string>
    <key>Find</key>
    <data>
    PQwKAAA=
    </data>
    <key>Name</key>
    <string>AppleHDAController</string>
    <key>Replace</key>
    <data>
    PQwMAAA=
    </data>
    </dict>
    <dict>
    <key>Comment</key>
    <string>t1-HD4600_HDMI_Audio-1of2</string>
    <key>Find</key>
    <data>
    PQsMAAA=
    </data>
    <key>Name</key>
    <string>AppleHDAController</string>
    <key>Replace</key>
    <data>
    PQwMAAA=
    </data>
    </dict>
    <dict>
    <key>Comment</key>
    <string>t1-10.11-AppleHDA/Realtek ALC...</string>
    <key>Find</key>
    <data>
    gxnUEQ==
    </data>
    <key>Name</key>
    <string>AppleHDA</string>
    <key>Replace</key>
    <data>
    AAAAAA==
    </data>
    </dict>
    <dict>
    <key>Comment</key>
    <string>t1-10.9-10.11-AppleHDA/Realtek ALC892</string>
    <key>Find</key>
    <data>
    ixnUEQ==
    </data>
    <key>Name</key>
    <string>AppleHDA</string>
    <key>Replace</key>
    <data>
    kgjsEA==
    </data>
    </dict>
    <dict>
    <key>Comment</key>
    <string>t1-AppleHDA/Resources/xml&gt;zml</string>
    <key>Find</key>
    <data>
    eG1sLnps
    </data>
    <key>Name</key>
    <string>AppleHDA</string>
    <key>Replace</key>
    <data>
    em1sLnps
    </data>
    </dict>
    <dict>
    <key>Comment</key>
    <string>Parche Icono Naranja</string>
    <key>Find</key>
    <data>
    RXh0ZXJuYWw=
    </data>
    <key>Name</key>
    <string>AppleAHCIPort</string>
    <key>Replace</key>
    <data>
    SW50ZXJuYWw=
    </data>
    </dict>
    <dict>
    <key>Comment</key>
    <string>Parche Trim</string>
    <key>Find</key>
    <data>
    AEFQUExFIFNTRAA=
    </data>
    <key>Name</key>
    <string>IOAHCIBlockStorage</string>
    <key>Replace</key>
    <data>
    AAAAAAAAAAAAAAA=
    </data>
    </dict>
    </array>
    </dict>

    Sin embargo también lo probé en la segunda instalación y no funcionó.
    Se me está escapando algo...

    Un saludo y gracias.

  7. #7
    senhez Progreso Nivel 1 OSx86 Spain Karma y autoridad senhez Karma y autoridad senhez
    Avatar de senhez

    Hola de nuevo, no hay espacio pero es un problema del editor de texto del foro que debía codearlo. Te adjunto el config.plist pero revisa si tienes que hacer algún cambio en perfil (tiene el de Mac Pro) o el boot.

    Lo importante es la sección devices y KernelAndKextPatches

    Saludos
    Archivos Adjuntos Archivos Adjuntos

  8. #8
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad maxim Karma y autoridad maxim Karma y autoridad maxim Karma y autoridad maxim Karma y autoridad maxim Karma y autoridad maxim
    Avatar de maxim

    Estuve echando un vistazo con 0xED.app para comprobar si efectivamente el ID nativo de AppleHDA es el 8319D411 y concuerda


    attachment.php?attachmentid=7201&d=1448288279

    La idea sería cambiar el 8319D411 en base Base64, me ayudé con esta calculadora:

    http://en.1mu.info/tools/hexbase64.html

    8319D411 = gxnUEQ==


    Como la idea es reemplazar por 00000000 para OS X El Capitan


    00000000 = AAAAAA==


    Y quedaría tal así:




    <dict>
    <key>Comment</key>
    <string>8319D411 El Capitan</string>
    <key>Find</key>
    <data>
    gxnUEQ==
    </data>
    <key>Name</key>
    <string>AppleHDA</string>
    <key>Replace</key>
    <data>
    AAAAAA==
    </data>
    </dict>




    Aunque también encontré otra coincidencia, 3d8b19d411


    3d8b19d411 = PYsZ1BE=


    y quedaría tal así:


    <dict>
    <key>Comment</key>
    <string>3d8b19d411 El Capitan</string>
    <key>Find</key>
    <data>
    PYsZ1BE=
    </data>
    <key>Name</key>
    <string>AppleHDA</string>
    <key>Replace</key>
    <data>
    AAAAAA==
    </data>
    </dict>


    No sé, espero que tengas suerte

  9. #9
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad uzmi
    Avatar de uzmi

    Hola a tod@s:
    Refloto este hilo para pedir OTRA vez ayuda.
    Maxim se ha descolgado con unos aportes impresionantes, Velocidad real para USB 3 (ya lo tengo) y ahora ha salido con HDMI funcional para HD 4400 y como no, deseo probarlo.

    Pero antes quiero tener audio sin tener que usar script alguno, y siguiendo vuestras indicaciones no soy capaz de conseguirlo.
    Voy a subir los config de maxim y senhez que estuve probando (en una instalación nueva y limpia) para que le echen un ojo y me den alguna idea de donde está mi error.

    Muchas gracias de antemano.


    Cita maxim dijo: Ver Mensaje
    Estuve echando un vistazo con 0xED.app para comprobar si efectivamente el ID nativo de AppleHDA es el 8319D411 y concuerda

    <dict>
    <key>Comment</key>
    <string>8319D411 El Capitan</string>
    <key>Find</key>
    <data>
    gxnUEQ==
    </data>
    <key>Name</key>
    <string>AppleHDA</string>
    <key>Replace</key>
    <data>
    AAAAAA==
    </data>
    </dict>

    Aunque también encontré otra coincidencia, 3d8b19d411

    3d8b19d411 = PYsZ1BE=

    y quedaría tal así:

    <dict>
    <key>Comment</key>
    <string>3d8b19d411 El Capitan</string>
    <key>Find</key>
    <data>
    PYsZ1BE=
    </data>
    <key>Name</key>
    <string>AppleHDA</string>
    <key>Replace</key>
    <data>
    AAAAAA==
    </data>
    </dict>


    No sé, espero que tengas suerte
    Archivos Adjuntos Archivos Adjuntos

  10. #10
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad maxim Karma y autoridad maxim Karma y autoridad maxim Karma y autoridad maxim Karma y autoridad maxim Karma y autoridad maxim
    Avatar de maxim

    Hola Uzmi, vi tu config.plis y veo algunas cosas que podríamos revisar antes de meter en harina. Por ejemplo borrar todos los fixes:

    <key>Fixes</key>
    <dict>
    <key>AddDTGP_0001</key>
    <true/>
    <key>AddPNLF_1000000</key>
    <true/>
    <key>DeleteUnused_400000</key>
    <true/>
    <key>FIX_ACST_4000000</key>
    <true/>
    <key>FIX_ADP1_800000</key>
    <true/>
    <key>FIX_RTC_20000</key>
    <true/>
    <key>FIX_S3D_2000000</key>
    <true/>
    <key>FixAirport_4000</key>
    <true/>
    <key>FixDarwin_0002</key>
    <true/>
    <key>FixDisplay_0100</key>
    <true/>
    <key>FixFirewire_0800</key>
    <true/>
    <key>FixHDA_8000</key>
    <true/>
    <key>FixHPET_0010</key>
    <true/>
    <key>FixIPIC_0040</key>
    <true/>
    <key>FixLAN_2000</key>
    <true/>
    <key>FixRegions_10000000</key>
    <true/>
    <key>FixSBUS_0080</key>
    <true/>
    <key>FixShutdown_0004</key>
    <true/>
    <key>FixUSB_1000</key>
    <true/>
    <key>NewWay_80000000</key>
    <true/>
    </dict>
    Ahora mismo no vas a necesitar además que casi todos van para Gigabyte un poco viejas por debajo de series 8 y 9 y que tengan un problema concreto.

    Veo que tienes una Intel HD 4400 como yo. Entiendo que deberías tener esta plataforma
    <key>ig-platform-id</key>
    <string>0x0a260006</string>

    Saludos

  11. #11
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad uzmi
    Avatar de uzmi

    Hola maxim:

    Ya he borrado todos los fixes y cambiado el ig-platform tal como indicas.
    Acerca del tema HD 4400 verás que tengo marcado también:
    <key>FakeID</key>
    <dict>
    <key>IntelGFX</key>
    <string>0x04128086</string>
    </dict>

    y

    <key>Inject</key>
    <dict>
    <key>ATI</key>
    <false/>
    <key>Intel</key>
    <true/>

    ya me dirás si debo conservarlo o no.

    Un saludo y gracias por tu tiempo.

    A propósito, excelente aporte los de los usb3 y del HDMI (bah, alabo estos dos porque son los que de momento me interesan, pero para ser justos ¿que aporte tuyo no es la caña?)

    Cita maxim dijo: Ver Mensaje
    Hola Uzmi, vi tu config.plis y veo algunas cosas que podríamos revisar antes de meter en harina. Por ejemplo borrar todos los fixes:
    .....

    Veo que tienes una Intel HD 4400 como yo. Entiendo que deberías tener esta plataforma
    <key>ig-platform-id</key>
    <string>0x0a260006</string>

    Saludos

  12. #12
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad ares222
    Avatar de ares222

    <key>ig-platform-id</key>
    <string>0x0a260006</string>

    Hola,otra duda,si esta plataforma es para portátil porque la usais en escritorio,o quizás es para la HD 4400...Saludos

  13. #13
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad uzmi
    Avatar de uzmi

    Hola ares222:
    En mi equipo he probado las dos 0x0d220003 y 0x0a260006 y funcionan ambas.
    No se si hay alguna diferencia significativa, pero supongo que maxim aclarará ese punto.

    Verás, hasta ahora había acumulado un bagaje de conocimientos para el hack y que aplicaba religiosamente para cada cambio de hard y ya ves que ha quedado obsoleto.

    Por ejemplo ahora estoy usando clover sin ningún fix aplicado y funciona perfectamente.



    Cita ares222 dijo: Ver Mensaje
    <key>ig-platform-id</key>
    <string>0x0a260006</string>

    Hola,otra duda,si esta plataforma es para portátil porque la usais en escritorio,o quizás es para la HD 4400...Saludos

  14. #14
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad ares222
    Avatar de ares222

    Hola uzmi,a mi tambien me funcionan las 2 plataformas...Saludos

  15. #15
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad Bebita Karma y autoridad Bebita Karma y autoridad Bebita Karma y autoridad Bebita
    Avatar de Bebita

    Hola Uzmi, revisa este código por si te sirve de algo en tus pruebas:

    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),
    Offset (0x09),
    PMEE, 1,
    , 6,
    PMES, 1
    }


    Method (_PRW, 0, NotSerialized)
    {
    Return (GPRW (0x0D, 0x04))
    }


    Method (_DSM, 4, NotSerialized)
    {
    Store (Package (0x0E)
    {
    "AAPL,slot-name",
    "Built In",
    "name",
    "Realtek Audio Controller",
    "model",
    Buffer (0x20)
    {
    "Realtek ALC892 Audio Controller"
    },


    "device_type",
    Buffer (0x11)
    {
    "Audio Controller"
    },


    "layout-id",
    Buffer (0x04)
    {
    0x01, 0x00, 0x00, 0x00
    },


    "PinConfigurations",
    Buffer (Zero) {},
    "hda-gfx",
    Buffer (0x0A)
    {
    "onboard-1"
    }
    }, Local0)
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
    Return (Local0)
    }
    }
    Saludos y Feliz mini-vacaciones

  16. #16
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad uzmi
    Avatar de uzmi

    Cita Bebita dijo: Ver Mensaje
    Hola Uzmi, revisa este código por si te sirve de algo en tus pruebas:

    ...

    Saludos y Feliz mini-vacaciones
    Hola Bebita:

    Ya lo tengo así pero no logro resultados aun, algo se me está escapando.
    Muchas gracias por tu tiempo y tu deseos.

  17. #17
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad Bebita Karma y autoridad Bebita Karma y autoridad Bebita Karma y autoridad Bebita
    Avatar de Bebita

    Hola de nuevo, con ese código DSDT debería ser suficiente pero también hay que parchear el binario con Clover.


    <key>KextsToPatch</key>
    <array>
    <dict>
    <key>Comment</key>
    <string>Parche binario ALC892</string>
    <key>Find</key>
    <data>
    ixnUEQ==
    </data>
    <key>Name</key>
    <string>AppleHDA</string>
    <key>Replace</key>
    <data>
    kgjsEA==
    </data>
    </dict>
    <dict>
    <key>Comment</key>
    <string>Parche controlador</string>
    <key>Find</key>
    <data>
    eG1sLnps
    </data>
    <key>Name</key>
    <string>AppleHDA</string>
    <key>Replace</key>
    <data>
    em1sLnps
    </data>
    </dict>
    </array>
    </dict>




    Por último, inyectar en FakeSMC las propiedades desde su info.plist. Es una buena alternativa para no tocar AppleHDA.kext oficial


    A partir de esta sección


    attachment.php?attachmentid=7344&d=1458912082


    <key>HDA Hardware Config Resource</key>
    <dict>
    <key>CFBundleIdentifier</key>
    <string>com.apple.driver.AppleHDAHardwar eConfigDriver</string>
    <key>HDAConfigDefault</key>
    <array>
    <dict>
    <key>CodecID</key>
    <integer>283904133</integer>
    <key>ConfigData</key>
    <data>
    IUccECFHHUAhRx4RIUcfASFXHCAhVx0QIVce
    ASFXHwEhZxwwIWcdYCFnHgEhZx8BIXcc8CF3
    HQAhdx4AIXcfQCGHHEAhhx2QIYceoCGHH5Ah
    lxxgIZcdkCGXHoEhlx8CIaccUCGnHTAhpx6B
    IacfASG3HHAhtx1AIbceISG3HwIh5xyQIecd
    YSHnHksh5x8BIfccoCH3HQEh9x7LIfcfAQ==
    </data>
    <key>FuncGroup</key>
    <integer>1</integer>
    <key>LayoutID</key>
    <integer>1</integer>
    </dict>
    <dict>
    <key>CodecID</key>
    <integer>283904135</integer>
    <key>ConfigData</key>
    <data>
    IUccECFHHUAhRx4RIUcfkCFXHCAhVx0QIVce
    ASFXHwEhZxwwIWcdYCFnHgEhZx8BIXcc8CF3
    HQAhdx4AIXcfQCGHHEAhhx2QIYceoCGHH5Ah
    lxxgIZcdkCGXHoEhlx8CIaccUCGnHTAhpx6B
    IacfASG3HHAhtx1AIbceISG3HwIh5xyQIecd
    YSHnHksh5x8BIfcc8CH3HQAh9x4AIfcfQCEX
    HPAhFx0AIRceACEXH0A=
    </data>
    <key>FuncGroup</key>
    <integer>1</integer>
    <key>LayoutID</key>
    <integer>1</integer>
    </dict>
    <dict>
    <key>CodecID</key>
    <integer>283904135</integer>
    <key>ConfigData</key>
    <data>
    IUccECFHHUAhRx4RIUcfkCFXHPAhVx0AIVce
    ACFXH0AhZxzwIWcdACFnHgAhZx9AIXcc8CF3
    HQAhdx4AIXcfQCGHHEAhhx1gIYceASGHHwEh
    lxxgIZcdkCGXHqAhlx+QIaccUCGnHRAhpx4B
    IacfASG3HHAhtx1AIbceISG3HwIh5xyQIecd
    YSHnHksh5x8BIfcc8CH3HQAh9x4AIfcfQCEX
    HPAhFx0AIRceACEXH0A=
    </data>
    <key>FuncGroup</key>
    <integer>1</integer>
    <key>LayoutID</key>
    <integer>2</integer>
    </dict>
    <dict>
    <key>CodecID</key>
    <integer>283904135</integer>
    <key>ConfigData</key>
    <data>
    IUccECFHHUAhRx4RIUcfkCFXHCAhVx0QIVce
    ASFXHwEhZxzwIWcdACFnHgAhZx9AIXcc8CF3
    HQAhdx4AIXcfQCGHHEAhhx2QIYceoCGHH5Ah
    lxxgIZcdkCGXHoEhlx8CIaccUCGnHTAhpx6B
    IacfASG3HHAhtx1AIbceISG3HwIh5xyQIecd
    YSHnHksh5x8BIfcc8CH3HQAh9x4AIfcfQCEX
    HPAhFx0AIRceACEXH0A=
    </data>
    <key>FuncGroup</key>
    <integer>1</integer>
    <key>LayoutID</key>
    <integer>3</integer>
    </dict>
    <dict>
    <key>CodecID</key>
    <integer>283904136</integer>
    <key>ConfigData</key>
    <data>
    IUccECFHHUAhRx4RIUcfkCFXHCAhVx0QIVce
    ASFXHwEhZxwwIWcdYCFnHgEhZx8BIXcc8CF3
    HQAhdx4AIXcfQCGHHEAhhx2QIYceoCGHH5Ah
    lxxgIZcdkCGXHoEhlx8CIaccUCGnHTAhpx6B
    IacfASG3HHAhtx1AIbceISG3HwIh5xyQIecd
    YSHnHksh5x8BIfcc8CH3HQAh9x4AIfcfQCEX
    HPAhFx0AIRceACEXH0A=
    </data>
    <key>FuncGroup</key>
    <integer>1</integer>
    <key>LayoutID</key>
    <integer>1</integer>
    </dict>
    <dict>
    <key>CodecID</key>
    <integer>283904136</integer>
    <key>ConfigData</key>
    <data>
    IUccECFHHUAhRx4RIUcfkCFXHPAhVx0AIVce
    ACFXH0AhZxzwIWcdACFnHgAhZx9AIXcc8CF3
    HQAhdx4AIXcfQCGHHEAhhx1gIYceASGHHwEh
    lxxgIZcdkCGXHqAhlx+QIaccUCGnHRAhpx4B
    IacfASG3HHAhtx1AIbceISG3HwIh5xyQIecd
    YSHnHksh5x8BIfcc8CH3HQAh9x4AIfcfQCEX
    HPAhFx0AIRceACEXH0A=
    </data>
    <key>FuncGroup</key>
    <integer>1</integer>
    <key>LayoutID</key>
    <integer>2</integer>
    </dict>
    <dict>
    <key>CodecID</key>
    <integer>283904136</integer>
    <key>ConfigData</key>
    <data>
    IUccECFHHUAhRx4RIUcfkCFXHCAhVx0QIVce
    ASFXHwEhZxzwIWcdACFnHgAhZx9AIXcc8CF3
    HQAhdx4AIXcfQCGHHEAhhx2QIYceoCGHH5Ah
    lxxgIZcdkCGXHoEhlx8CIaccUCGnHTAhpx6B
    IacfASG3HHAhtx1AIbceISG3HwIh5xyQIecd
    YSHnHksh5x8BIfcc8CH3HQAh9x4AIfcfQCEX
    HPAhFx0AIRceACEXH0A=
    </data>
    <key>FuncGroup</key>
    <integer>1</integer>
    <key>LayoutID</key>
    <integer>3</integer>
    </dict>
    <dict>
    <key>CodecID</key>
    <integer>283904137</integer>
    <key>ConfigData</key>
    <data>
    IUccECFHHUAhRx4RIUcfkCFXHCAhVx0QIVce
    ASFXHwEhZxwwIWcdYCFnHgEhZx8BIXcc8CF3
    HQAhdx4AIXcfQCGHHEAhhx2QIYceoCGHH5Ah
    lxxgIZcdkCGXHoEhlx8CIaccUCGnHTAhpx6B
    IacfASG3HHAhtx1AIbceISG3HwIh5xyQIecd
    YSHnHksh5x8BIfcc8CH3HQAh9x4AIfcfQCEX
    HPAhFx0AIRceACEXH0A=
    </data>
    <key>FuncGroup</key>
    <integer>1</integer>
    <key>LayoutID</key>
    <integer>1</integer>
    </dict>
    <dict>
    <key>CodecID</key>
    <integer>283904137</integer>
    <key>ConfigData</key>
    <data>
    IUccECFHHUAhRx4RIUcfkCFXHPAhVx0AIVce
    ACFXH0AhZxzwIWcdACFnHgAhZx9AIXcc8CF3
    HQAhdx4AIXcfQCGHHEAhhx1gIYceASGHHwEh
    lxxgIZcdkCGXHqAhlx+QIaccUCGnHRAhpx4B
    IacfASG3HHAhtx1AIbceISG3HwIh5xyQIecd
    YSHnHksh5x8BIfcc8CH3HQAh9x4AIfcfQCEX
    HPAhFx0AIRceACEXH0A=
    </data>
    <key>FuncGroup</key>
    <integer>1</integer>
    <key>LayoutID</key>
    <integer>2</integer>
    </dict>
    <dict>
    <key>CodecID</key>
    <integer>283904137</integer>
    <key>ConfigData</key>
    <data>
    IUccECFHHUAhRx4RIUcfkCFXHCAhVx0QIVce
    ASFXHwEhZxzwIWcdACFnHgAhZx9AIXcc8CF3
    HQAhdx4AIXcfQCGHHEAhhx2QIYceoCGHH5Ah
    lxxgIZcdkCGXHoEhlx8CIaccUCGnHTAhpx6B
    IacfASG3HHAhtx1AIbceISG3HwIh5xyQIecd
    YSHnHksh5x8BIfcc8CH3HQAh9x4AIfcfQCEX
    HPAhFx0AIRceACEXH0A=
    </data>
    <key>FuncGroup</key>
    <integer>1</integer>
    <key>LayoutID</key>
    <integer>3</integer>
    </dict>
    <dict>
    <key>CodecID</key>
    <integer>283904146</integer>
    <key>ConfigData</key>
    <data>
    IUccECFHHUAhRx4RIUcfkCFXHCAhVx0QIVce
    ASFXHwEhZxwwIWcdYCFnHgEhZx8BIXcc8CF3
    HQAhdx4AIXcfQCGHHEAhhx2QIYceoCGHH5Ah
    lxxgIZcdkCGXHoEhlx8CIaccUCGnHTAhpx6B
    IacfASG3HHAhtx1AIbceISG3HwIh5xyQIecd
    YSHnHksh5x8BIfcc8CH3HQAh9x4AIfcfQCEX
    HPAhFx0AIRceACEXH0A=
    </data>
    <key>FuncGroup</key>
    <integer>1</integer>
    <key>LayoutID</key>
    <integer>1</integer>
    </dict>
    <dict>
    <key>CodecID</key>
    <integer>283904146</integer>
    <key>ConfigData</key>
    <data>
    IUccECFHHUAhRx4RIUcfkCFXHPAhVx0AIVce
    ACFXH0AhZxzwIWcdACFnHgAhZx9AIXcc8CF3
    HQAhdx4AIXcfQCGHHEAhhx1gIYceASGHHwEh
    lxxgIZcdkCGXHqAhlx+QIaccUCGnHRAhpx4B
    IacfASG3HHAhtx1AIbceISG3HwIh5xyQIecd
    YSHnHksh5x8BIfcc8CH3HQAh9x4AIfcfQCEX
    HPAhFx0AIRceACEXH0A=
    </data>
    <key>FuncGroup</key>
    <integer>1</integer>
    <key>LayoutID</key>
    <integer>2</integer>
    </dict>
    <dict>
    <key>CodecID</key>
    <integer>283904146</integer>
    <key>ConfigData</key>
    <data>
    IUccECFHHUAhRx4RIUcfkCFXHCAhVx0QIVce
    ASFXHwEhZxzwIWcdACFnHgAhZx9AIXcc8CF3
    HQAhdx4AIXcfQCGHHEAhhx2QIYceoCGHH5Ah
    lxxgIZcdkCGXHoEhlx8CIaccUCGnHTAhpx6B
    IacfASG3HHAhtx1AIbceISG3HwIh5xyQIecd
    YSHnHksh5x8BIfcc8CH3HQAh9x4AIfcfQCEX
    HPAhFx0AIRceACEXH0A=
    </data>
    <key>FuncGroup</key>
    <integer>1</integer>
    <key>LayoutID</key>
    <integer>3</integer>
    </dict>
    <dict>
    <key>CodecID</key>
    <integer>283904153</integer>
    <key>ConfigData</key>
    <data>
    IUccECFHHUAhRx4RIUcfkCFXHCAhVx0QIVce
    ASFXHwEhZxwwIWcdYCFnHgEhZx8BIXcc8CF3
    HQAhdx4AIXcfQCGHHEAhhx2QIYceoCGHH5Ah
    lxxgIZcdkCGXHoEhlx8CIaccUCGnHTAhpx6B
    IacfASG3HHAhtx1AIbceISG3HwIh5xyQIecd
    YSHnHksh5x8BIfcc8CH3HQAh9x4AIfcfQCEX
    HPAhFx0AIRceACEXH0A=
    </data>
    <key>FuncGroup</key>
    <integer>1</integer>
    <key>LayoutID</key>
    <integer>1</integer>
    </dict>
    <dict>
    <key>CodecID</key>
    <integer>283904153</integer>
    <key>ConfigData</key>
    <data>
    IUccECFHHUAhRx4RIUcfkCFXHPAhVx0AIVce
    ACFXH0AhZxzwIWcdACFnHgAhZx9AIXcc8CF3
    HQAhdx4AIXcfQCGHHEAhhx1gIYceASGHHwEh
    lxxgIZcdkCGXHqAhlx+QIaccUCGnHRAhpx4B
    IacfASG3HHAhtx1AIbceISG3HwIh5xyQIecd
    YSHnHksh5x8BIfcc8CH3HQAh9x4AIfcfQCEX
    HPAhFx0AIRceACEXH0A=
    </data>
    <key>FuncGroup</key>
    <integer>1</integer>
    <key>LayoutID</key>
    <integer>2</integer>
    </dict>
    <dict>
    <key>CodecID</key>
    <integer>283904153</integer>
    <key>ConfigData</key>
    <data>
    IUccECFHHUAhRx4RIUcfkCFXHCAhVx0QIVce
    ASFXHwEhZxzwIWcdACFnHgAhZx9AIXcc8CF3
    HQAhdx4AIXcfQCGHHEAhhx2QIYceoCGHH5Ah
    lxxgIZcdkCGXHoEhlx8CIaccUCGnHTAhpx6B
    IacfASG3HHAhtx1AIbceISG3HwIh5xyQIecd
    YSHnHksh5x8BIfcc8CH3HQAh9x4AIfcfQCEX
    HPAhFx0AIRceACEXH0A=
    </data>
    <key>FuncGroup</key>
    <integer>1</integer>
    <key>LayoutID</key>
    <integer>3</integer>
    </dict>
    </array>
    <key>IOClass</key>
    <string>AppleHDAHardwareConfigDriver</string>
    <key>IOMatchCategory</key>
    <string>AppleHDAHardwareConfigDriver</string>
    <key>IOProviderClass</key>
    <string>AppleHDAHardwareConfigDriverLoad er</string>
    Aquí se incluyen los tres layoutID pero con solo el primero suele ser suficiente. Espero que esto te sirva de algo.

    Saludos

  18. #18
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad uzmi
    Avatar de uzmi

    Hola bebita:
    Hoy viernes santo... empiezo a creer en los milagros que puedan ocurrir (aunque todavía no he modificado nada).
    Me explico una vez mas.
    Sin tener la formación adecuada me gusta experimentar/probar.
    ¿Mi método? ensayo y error a falta de los conocimientos adecuados.
    En su momento llegué a modificar AppleHDA a mano siguiendo una guía donde se corregía los verbos (ConfigData- Verbs) se editaba Platform.xml, el Layout(n).xml, etc y logré buenos resultados.

    Ahora con el cambio de directivas de El Capitan buscaba la forma de tener intacto AppleHDA (tal como mencionas)

    Cuando me hablaban de modificar el config.plist solamente, me preguntaba donde quedaba aquello de Platform.xml y Layout.xml pero como dije antes si no domino el tema no voy a cuestionar ningún método que me indiquen y mas aún cuando lo están usando con buenos resultados.

    Sin embargo con este último aporte tuyo empiezo a verle otro color al tema.
    Cuando modifico archivos, a falta de conocimientos (estoy un poco reiterativo ¿no?) me valgo de otros archivos que voy consultando a modo de ejemplo.

    El caso es que el editor de texto del foro tiene un problema al codear los datos (dicho por senhez mas arriba) y mi duda al momento de hacer mi modificación es si estas lineas van así de separadas o va todo junto en una sola linea (no tengo ningún otro archivo con esos parámetros a modo de ejemplo)


    <key>ConfigData</key>
    <data>
    IUccECFHHUAhRx4RIUcfASFXHCAhVx0QIVce
    ASFXHwEhZxwwIWcdYCFnHgEhZx8BIXcc8CF3
    HQAhdx4AIXcfQCGHHEAhhx2QIYceoCGHH5Ah
    lxxgIZcdkCGXHoEhlx8CIaccUCGnHTAhpx6B
    IacfASG3HHAhtx1AIbceISG3HwIh5xyQIecd
    YSHnHksh5x8BIfccoCH3HQEh9x7LIfcfAQ==

    </data>

    Un saludo y un gracias ENORME aun sin saber si lo lograré o no, porque me estoy divirtiendo mucho trasteando con todo esto.


    Cita Bebita dijo: Ver Mensaje
    ....

    Por último, inyectar en FakeSMC las propiedades desde su info.plist. Es una buena alternativa para no tocar AppleHDA.kext oficial....

    Saludos

  19. #19
    Activo Progreso en OSx86 Spain Nivel 0 Karma y autoridad Bebita Karma y autoridad Bebita Karma y autoridad Bebita Karma y autoridad Bebita
    Avatar de Bebita

    Claro, estoy de acuerdo contigo. La idea es tener la carpeta system sin tocar para que El Capitan no se queje, además por seguridad si instalamos algo raro, siempre irá a esa carpeta y saltará a la vista.

    No hay bichos que encuentren de momento la ruta de EFI/Clover etc...

    Acerca de Platform.xml y Layout(n).xml ¿Has pensado en crearte un enlace simbólico? No sé, pero es solo una idea.

    Si actualmente tienes una personalización puedes crear una carpeta de nombre 'mis-entradas.kext'

    Dentro de ahí metes tu Platform.xml y Layout.xml así como un alias del binario AppleHDA y lo dejas en la carpeta Other de Clover

    Seguro que te lo carga con tus modificaciones y sigues sin tocar el original de Apple.

    Saludos

    Cita uzmi dijo: Ver Mensaje
    (ConfigData- Verbs) se editaba Platform.xml, el Layout(n).xml, etc y logré buenos resultados.

    Ahora con el cambio de directivas de El Capitan buscaba la forma de tener intacto AppleHDA (tal como mencionas)

Notas relacionadas que te pueden interesar

  1. Como instalar OS X El CAPITAN gigabyte h81m-hd3
    por KSLYS06 en categoría OSx86 10.11 El Capitan
    Comentarios: 3
    Último comentario: 04/03/16, 19:10:29
  2. alc 1150 instalación audio clover Gigabyte Z97X-Gaming 3
    por rojoclonico en categoría OSx86 10.11 El Capitan
    Comentarios: 0
    Último comentario: 21/11/15, 21:30:33
  3. Comentarios: 2
    Último comentario: 23/05/15, 11:39:29
  4. Comentarios: 1
    Último comentario: 22/05/15, 21:25:42
  5. Panel frontal Realtek ALC892
    por Xabiman en categoría Tarjetas de Audio
    Comentarios: 8
    Último comentario: 29/06/14, 22:09:51

Etiquetas en este tema

No te pierdas: