Jump to content

fluid | fixed

LesGaR

LesGaR

Member Since 07 Sep 2008
Offline Last Active Mar 30 2013 09:23 PM
-----

In Topic: Post Instalacion ML en Asus K52JU (notebook)

01 October 2012 - 04:53 PM

Hola, parece que por fin he conseguido que funcione correctamente el applehda para nuestro codec de audio (funcionan tanto el MicIn como el LineIn).
Te lo adjunto por si quieres probarlo (según el linux dump que me pasaste, deberia funcionarte).
Tambien te adjunto un voodooHda que funciona al 100% (sin sonidos raros, con autodetección de jacks y con todas las entradas y salidas funcionando correctamente, incluidos el MicIn, LineIn y HDMI,que a mi no me funciona por problemas con los framebufers de mi Ati). Se que no te gusta usar este driver, pero a mi me vino bien para averiguar los nodos a parchear en el Applehda.

No he conseguido documentación suficiente para poder editar a fondo el layoutid (uso el mismo que usaste tu en esta versión de applehda), el platform.xml (al que solo le he modificado los nodos del MicIn y el LineIn) ni de como parchear el binario applehda para elimimar los warnings sound asertion

PD: he conseguido que funcione el medidior de batería correctamente modificando mi dsdt adaptando un parche que hay en este foro para el

Asus M60J que hizo el usuario Jingu (aunque hay una parte del código que tuve que meter "a pelo") y usando el

AppleACPIBatteryManager.kext de rehabman (que es en esencia el mismo, pero corrige el bug que aparece al arrancar el equipo sin la batería puesta, te decía No hay baterias puestas, Fuente de alimentación:Batería, un sin sentido a todas luces).


Como voy hasta arriba de trabajo no voy a date la lata con la edición de mi dsdt, pues no me gustaría que ocupes tu tiempo ayudándome y que yo por falta de tiempo no pueda probarlo (sería una falta de respeto hacia ti). Aunque poquito a poquito voy progresando, ya he podido inyectar   los devices (Wifi, GIGA, HDEF) a través de una tabla ssdt, dejando el dsdt.aml lo mas "limpio" posible. Ahora intentaré inyectar la gráfica (de momento ha sido un fracaso absoluto) pero lo necesito pq sino mi equipo no puede despertar de sleep (despierta pero la pantalla no se enciende) ni usar un bootloader diferente del chimera (pues es el único que inyecta correctamente mi Ati, con la opción GraphicsEnabler=Yes, framebufer=baboom y sobreescribiendo el edid de mi LDVS) .


In Topic: Post Instalacion ML en Asus K52JU (notebook)

04 September 2012 - 09:53 PM

Ya tengo funcionando el medidor de batería siguiendo las indicaciones del foro que me pasaste.

El próximo paso que voy a dar va a ser cambiarle la ram de 2gb (la elpida) por una de 4gb (identica a la samsung ), para tener 8gb de RAM total en "dual channel".

Supongo que este cambio me forzará a regenerar el dsdt original, adaptarle los fixes que me pasaste (no se cuales son exactamente, pero no me preocupa, le haré un diff entre el que te mandé limpio y el que me devolviste ) e intentare implementarle los métodos DTGP en SSDT-5 en como has hecho con el tuyo (he seguido el link de tu firma al foro NosoloHD).

Supongo que este cambio también me obligará a dumpear las tablas ssdt, añadirlas a EXTRA y añadirle DROPSSDT=Yes al org.chameleon.Boot.plist

Una vez hecho el cambio volveré a meterle mano al dsdt para conseguir que durante el arranque no se me quede bloqueado en "PCI configuration begin",
hacer que chameleon detecte que uso PCIRoot=1 y lo más importante:

Inyectar por dsdt en la gráfica el ATY,device-id correcto (el kext nativo ML necesita la  0x68e0 y la mia es 0x68e4)
Inyectar el framebufer correcto (de momento tengo que usar el forceEdid  para que funcione el LCD) y no funcionan los puertos vga y hdmi.

Cuando dices en el otro foro que las tablas SSDT1, SSDT2 y SSDT3 son comunes a todos los procesadores incluyes a los Nehalem (Como el mio) o solo a la familia sandybrydge?
Te lo comento porque estaba pensando en dumpear desde linux las tablas SSDT y SSDT4 y usar las SSDT1, SSDT2 y SSDT3 tuyas. Y por supuesto crear la SSDT5 con la inyección de mis dispositivos.

PS: me parece que tu forma de implementar la inyección de dispositivos en el dsdt es súper elegante y práctica. Felicidades por ello.
Te adjunto mi dsdt mientras hago el cambio de la RAM

In Topic: Post Instalacion ML en Asus K52JU (notebook)

04 September 2012 - 03:36 AM

No Funciona, aunque con tu dsdt (se que no se debe hacer) si que me ha llegado a funcionar marcando la cantidad de bateria restante, aunque los valores de carga máxima modelo, ... no salían correctamente.
He ojeado tu dsdt y he visto que ademas de modificar el B1MD y el B1DV, tambien modificas el B1SN a 8 bits "a pelo". Cosa que también he probado y nada ... de momento.

In Topic: (Solved )Elantech ps2 trackpad works using Chimera but not using Chameleon

03 September 2012 - 06:57 AM

View Postrakusson, on 02 September 2012 - 09:48 AM, said:

I've an Elantech ps2 trackpad in my laptop(see signature below). It was working fine while using Lion. Now, It works only when I boot using Chimera v.1.11 but not using even the latest chameleon(enoch 2050). This is very strange as I was using Chameleon with Lion and there was no problem. I have added these strings attached to identify the device  ID (this was done too in Lion and it worked).
<string>ApplePS2MouseDevice</string>
   <key>ProductID</key>
   <string>PNP0F13</string>
   <key>VendorID</key>
   <integer>1452</integer


However, trackpad wont work despite this. but I dont need these strings at all when I use Chimera. Chimera seems to identify my trackpad as if some sort of code is hardcoded in it. Can anybody explain why?

View Postrakusson, on 02 September 2012 - 09:48 AM, said:

I've an Elantech ps2 trackpad in my laptop(see signature below). It was working fine while using Lion. Now, It works only when I boot using Chimera v.1.11 but not using even the latest chameleon(enoch 2050). This is very strange as I was using Chameleon with Lion and there was no problem. I have added these strings attached to identify the device  ID (this was done too in Lion and it worked).
<string>ApplePS2MouseDevice</string>
   <key>ProductID</key>
   <string>PNP0F13</string>
   <key>VendorID</key>
   <integer>1452</integer


However, trackpad wont work despite this. but I dont need these strings at all when I use Chimera. Chimera seems to identify my trackpad as if some sort of code is hardcoded in it. Can anybody explain why?
You have multitouch on

Elantech ps2 trackpad when boot with chimera v1.11?


What kext as used?

because i use AppleACPIPS2Nub.kext and VoodooPS2Controller.kext and only have multitouch for vertical scroll

In Topic: [GUIDE] Lenovo ThinkPad T510/510i (plus T410 and W510) 10.6-10.7-10.8 all wor...

02 September 2012 - 04:16 PM

Hello you applehda.kext work fine but micro not work.
I checked audio codec dump on post #11 and not exactly same conection nodes y try to fix but not succeed.
Can you help me?

© 2013 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   Web hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy