Jump to content

TRABAJANDO SDCards :: Pos-instralación OS X10.8.3 || NO > SLEEP, SD CARDs


MaCaCoLoCo
 Share

6 posts in this topic

Recommended Posts

Estimados compañeros,

 

De nuevo a las andadas, en este caso, es un Laptop Dell VOSTRO 1720 al cual le instale OS X10.8.3 Retail (Bajado de la Apple Store) utilizando uno de los metodos más usados, con una memoria USB.

 

Archivo .zip actualizado con la info de Sonido

 

NOTA: toda la info necesaria para que vean como está el estado de mi implementación esta en el archivo .zip.

NOTA 1: cualquier terminología que use de forma incorrecta háganmelo saber, gracias.

 

Datos de Pos-Instalación

 

 

Una vez instalado el OS X10.8.3, reinicio e instalo el Chameleon-2.2svn-r2187 (ver config. en las imágenes adjuntas /chameleon_1/2.jpg)

 

Cargo las kext en:

a- /E/E

AppleACPIPlataform.kext

AppleACPIPS2Nub.kext

FakeSMC.kext

IONetworkingFamily.kext

VoodooPS2Controller.kext

 

b- /S/L/E

ApplePS2Controller.kext

IO80211Family.kext

 

Reinicio nuevamente y lo primero que veo es que debo de marcar simpre la Flang -F al arranque sino no arranca el OS. (No me da KP pero se queda parada justo antes de entrar en el modo gráfico.)

Bueno una vez dentro del OS edito mi dsdt.aml con la herramienta DSDT Editor y parcheo mi dsdt con los sig. parches:

Notebook Core 2 ICH9 >

DTGP

EHCI

ICH9 USB sleep

LPC ICH9

RTC

SHUTDOWN

SMBUS

 

 

 

SONIDO: SOLUCIONADO

Voy a poster la solución en breve, gracias a @Micky1979, @uzmi y a @Derty.

Ahora voy por el lector de tarjetas 8in1 interno.

 

 

OK borre todo lo anterior porque era cualquier cosa, estuve buscando más y encontre este foro en ingles (lo cual se me hace dificil seguir porque no tengo un ingles fluido) y estoy en camino de la solución.

 

Patched AppleHDA.kext for codecs IDT 92HD81B1X5, 92HD91BXX and 92HD87B2/4

 

Datos de mi placa de sonido: VendorID 0x111d76d5 | | Codec: IDT 92HD81B1C5

EL problema es que no se como parchear mi AppleHDA y sacar correctamente mi verbit.txt ya que me da el error "AFG Function Id: 0x1 (unsol 1)". Realice una consulta en el post anterior para ver si me desburran un poco más sobre esto.

Con respecto al patch-hda, como mi ID no está en el paquete de IDs soportados, no se como realizar esta operación.

 

 

 

Reposo:

En esto soy nuevo, nunca traté de hacerlo andar en una laptop. En este caso no creo que sea tan complicado ya que cuando le doy la orden para que el laptop se ponga en reposo, el mismo responde de maravilla; el tema es que apenas se pone en reposo se vuelve a encender, sin prender la pantalla (solo hace falta que toque el trackpad o el teclado y listo), todo funciona de maravillas.

No se ni por donde empezar. Agradecería cualquier ayuda.

 

TRABAJANDO >>> SD CARDs:

Por lo que veo es esto lo que tengo en mi laptop, ahora voy a provar con voodooSDCH.

1a:00.1 SD Host controller [0805]: O2 Micro, Inc. Integrated MMC/SD Controller [1217:8120] (rev 01)
1a:00.2 Mass storage controller [0180]: O2 Micro, Inc. Integrated MS/MSPRO/xD Controller [1217:8130] (rev 01)

Que me recomiendan!

 

Desde ya agradezco el tiempo y dedicación para leer y responder este post.

Gracias de nuevo.

post-289777-0-24409200-1366371462_thumb.jpg

post-289777-0-33319200-1366371594_thumb.jpg

Info-varios.zip

Link to comment
Share on other sites

....

 

Datos de mi placa de sonido: VendorID 0x111d76d5 | | Codec: IDT 92HD81B1C5

EL problema es que no se como parchear mi AppleHDA y sacar correctamente mi verbit.txt ya que me da el error "AFG Function Id: 0x1 (unsol 1)". Realice una consulta en el post anterior para ver si me desburran un poco más sobre esto.

Con respecto al patch-hda, como mi ID no está en el paquete de IDs soportados, no se como realizar esta operación.

 

.... Agradecería cualquier ayuda.

 

 

 

Hola MaCaCoLoCo:

 

Hace tiempo que intento crear mi propio AppleHda.kext personalizado para mi placa.

He avanzado un poco pero me quedo en cuanto llego al tema de los verbit y sus modificaciones.

 

Tengo un AppleHDA.kext modificado que me funciona perfectamente pero cuando comparo los verbit de ese kext con el que he creado yo, tienen diferencias (y no puedo concluir porque lo modificó asi quien creó ese kext) y por lo tanto no funciona del todo.

Bien, ¿a donde iba con esta cháchara? Ah.. ya me acuerdo... para evitar ese error borra la línea AFG Function Id: 0x1 (unsol 1) de tu codec_dump.txt y así podrás continuar.

 

Estoy como tu, investigando pero si tienes alguna duda (en el tema HDA) avisame, quizás con suerte ya pasé por eso y te puedo echar una mano (aun sin saber mucho).

 

 

capturadepantalla201304v.png

 

De momento he dejado aparcado el tema audio porque estoy detras de un micro 1155 (de segunda mano) para cambiar de plataforma y empezar de nuevo con el audio.

 

Un saludo y suerte.

 

P.D.:

Aqui lo tienes mencionado en la guía

 

capturadepantalla201304c.png

Link to comment
Share on other sites

...Con respecto al patch-hda, como mi ID no está en el paquete de IDs soportados, no se como realizar esta operación.

 

SEGUNDA PARTE:

 

Aqui en este foro hay una guía en inglés de como parchar el binario de applehda:

 

http://www.insanelym...-audio-working/

 

Step 2: Edit Binary

Mas o menos lo que dice es algo así:

 

Conseguir e instalar HexEdit.

Abrir el binario applehda (1) con HexEdit (2) y con Find & Replace(3) buscas el device B0761D11 y lo reemplazas con D5761D11(4) (que es tu device)

Según esa guía deberías encontrar dos valores a cambiar.

 

 

capturadepantalla201304rq.png

 

Digo según la guía porque no lo he hecho nunca y tendrás que probar por ti mismo.

 

¿De donde sale ese valor de Device?

 

De tu codec_dump.txt (5)

 

0x111D76D5 pero va al revés D5761D11

 

 

Espero que esto te ayude.

 

Un saludo.

 

 

P.D.:¿Has probado con este, a ver si funciona? hasta que tengas el tuyo.

http://www.insanelymac.com/forum/files/file/18-applehda-for-idt-92hd91bxx/

Link to comment
Share on other sites

Estimado @uzmi,

 

Gracias por responder mi consulta y gracias por la información proporcionada.

 

RESPUESTA Nº1:

Es vergonzoso el tema de los verbs :worried_anim: , mi ingles es bien pobre y no alcancé a comprender esa linea de la guía.

Ya pude crear el archivo verbs.txt (adjunto abajo).

 

Veras que en el archivo adjunto hay un tercer detalle (abajo de todo) que posee además la info de como ordenar los NodoID en el Plataform.xml.zlib

 

RESPUESTA Nº2:

Con el tema del parcheo del binario AppleHDA., Gracias por la info.

 

Lo de la busqueda y reemplazo en la guía está bien pero no hay que tomarlo a la pie de la letra porque el ID para hacer la busqueda cambia según el AppleHDA.kext que tengas.

Hay que buscar en info.plist dentro de ".../AppleHDA-std.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents/" el ID del dispositivo que posse dicho kext.

 

Ejemplo:

 

 

<key>HDA Hardware Config Resource</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleHDAHardwareConfigDriver</string>
<key>HDAConfigDefault</key>
<array>
<dict>
 <key>AFGLowPowerState</key>
 <data>
 AwAAAA==
 </data>
 <key>CodecID</key>
 <integer>283904133</integer>

 

 

 

Por ende la busqueda la realice por 8508ec10 (Exa. de 283904133), lo modifique por mi ID d5761d11.

Encontro dos coincidencias!!

 

Ahora otra pregunta:

¿Es solo eso lo que hay que parchear? El cambio del ID del dispositivo de audio!

 

Ahora voy a probar todo el paquete a ver que sucede.

Saludos y gracias nuevamente.

 

PD: Actualize el .zip del post inicial para que contenga la última info que manejo.

verbs.txt

Link to comment
Share on other sites

Estimado @Derty,

 

Gracias por ayudarme en este post, como tantas otras veces.

Tu no me recuerdas porque ayudas a muchas personas pero yo si recuerdo la cantidad de veces que me has dado una mano.

 

Te comento que con la ayuda de @Micky1979 ya he resuelto el tema del sonido.

 

#105 Ver conversacón.

 

No modifique el post todavía porque no he terminado de comprender como @Micky1979 lo ha logrado.

Una vez tenga todos los datos los voy a postear con el .kext correspondiente.

 

Saludos y muchas gracias por comentar.

 

Cordialmente.

Link to comment
Share on other sites

 Share

×
×
  • Create New...