Jump to content
InsanelyMac Forum
Sign in to follow this  
MaCaCoLoCo

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

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

Share this post


Link to post
Share on other sites
Advertisement

....

 

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

Share this post


Link to post
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/

Share this post


Link to post
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

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Posts

    • Hi @fabiosun and thank's for your patience with an old and stubborn man.   I am 100 % sure that my MSR 0xE2 register is unlocked thank's to you.   My system is 100% stable and I haven't had one kp with this configuration in the last two weeks.    I'm now running without TSCAdjustReseat.kext and I can't se any issues in performance with or without that kext. What I however can se is that the amount of total energy consumed during the test-cycle are 10 times higher without the kext (three times Cinebench CPU and two times Luxmark open CL) as you can see in the output from my AppleIntelInfo.kext attached in my earlier post.   I have tested running Cinebench five times in a row with or without TSC kext and have exactly the same performance (see attached files). Temperature is not a problem at all.   Everything seems to be fine so I guess I have to wait and see if upcoming 10.13.5 maybe recognise Intel Xeon w series processor as native.     
    • Tried with HPET enabled and disabled so I don't think it's that. I'd tried with bus ratio before to no effect but wouldn't hurt to try again. The clock runs at the correct speed.
    • could be an HPET / TSC Sync issue. does your system clock slow down or run faster then it should. also check cpu and buss ratios.
    • @MacPeet El capitan. It has t7700 cpu, so HS is not option for now. Have to find t9500 cpu. I bought this laptop for 30euros 3 weeks ago, with everything working, battery like new, it looks like from store, 4gb ram, 1920x1200 17" screen, replaced wifi and put SSD. Also sleep and hibernation working, native brightness, volume touch buttons work. Windows was not option because of broken  touchpad drivers, and linux because of slow graphics. Here everything works like it should.   AD1981 is also on thinkpad T60. I searched everywhere, but no solution. Here is some half working legacy driver, don't know how binary was patched(if it was): https://forum.thinkpads.com/viewtopic.php?t=85344&start=28#p564260
    • the slowness is most likely IM's host provider. we used to use ONE.com but they sucked and it was super slow so we switched and things definitely got better on the slowness front


×