Jump to content

LesGaR

Members
  • Content count

    40
  • Joined

  • Last visited

About LesGaR

  • Rank
    InsanelyMac Protégé
  1. 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) . Audio10.8.2.zip
  2. 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 dsdtCorregJarenson+Bateria.zip
  3. 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.
  4. 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
  5. 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? card0-codec#0.txt
  6. Me podrias pasar tu audio dump de linux? He comparado mi dump de audio con el de post al que me has dirigido y aparte de que difiere el codec (por eso necesito el tuyo) tampoco cuadran los nodos. En el mio en micro se implementa asi: 0x14>0x17>0x1A (20>23>26) En el dump si funciona audio es 0x14>0x23 y el nodo 0x17 apunta a 0x1b En windows todavia difiere mas... Mi codec: Codec: Conexant CX20585 Address: 0 AFG Function Id: 0x1 (unsol 1) Vendor Id: 0x14f15069 Subsystem Id: 0x104313f3 Revision Id: 0x100302 card0-codec#0.txt.zip
  7. Hola, he estado mirando lo de modificar el dsdt para que cumpla con la especificación ACPI 4.0a y la verdad es que lo veo MUY DIFICIL para mi. Así que voy a aparcar de momento este fix para cuando tenga mas tiempo libre (finales de septiembre) así además intentare aplicarle otros parches mas (fix para cargar IOPCI.kext nativo, que chameleon detecte RootPci=1, injección de la gráfica y su correspondientes framebufers, ...) de pensarlo ya me agobio. Gracias por tu tiempo y esfuerzo en ayudarme y ya te contaré mis resultados. PD: Con el AppleHDA.kext que me pasaste no tengo la entrada de linea ni el microfono funcionando, no se si a ti te pasara lo mismo. He conseguido que funcione la entrada de linea, con lo que ya puedo hablar por facetime (con un micro externo conectado a LineIn) pero se me resiste la activación del micro (buit-in). Te adjunto el kext modificado por si quieres probarlo Si alguien tiene alguna sugerencia de como activar el micro, por favor comentarlo. Gracias AppleHDA.kextLineIN.zip
  8. He aplicado los fixes basicos al dsdt que me pasaste (DTGP, IRQ RTC y EHCI). Con la inyección por defecto de DsdtEditor>Patches>Notebook Core i Nehalem>HDEF _DSM.txt Ya funciona, pero prefiero la mía pq sale la info en Acerca de este Mac (supongo que es meramente cosmético) ¿que opinais? Y la inyección de la wifi (para usar el IO80211Family.kext vanilla): HASTA AQUí TODO CORRECTO El medidor no funciona y en la consola me salen los sigiuentes errores: AppleACPIBatteryManager:getBatteryBIF(0xE00002BC) failed AppleACPIBatteryManager:getBatteryBST(0xE00002BC) failed Alguna idea? PD: no se como se ponen los spoilers (para que sea mas fácil leer este post) Añado el dsdt (que tu me pasaste con los fixes antes mencionados) y la extensión AppleACPIBatteryManager.kext v1 (según el foro compatible con 10.7.3 y supongo que siguientes) para dar mas información. Cualquier ayuda es bien recibida Gracias dsdtLimpioJuarensonEdicion01.zip AppleACPIBatteryManager.kext.zip
  9. Ya he actualizado el AppleHDA.kext v2.3.0f2 (el que me mandaste en el post anterior ) y el AppleACPIPlatform.kext v1.6 (Nativo ML) funcionan bien, aunque he perdido el medidor de bateria (supongo que será por el dsdt). Mañana probare con el dsdt que me has mandado. Eres un Crack !!! Muchas Gracias. PD: el step speed ya funciona de forma nativa y el ordenador ya se suspende, aunque no se despierta (como yo mañana si no me acuesto AHORA).
  10. Hello, my dsdt look's very different that yours. Can you explain how to fix my dsdt, I'm lost. Thank you in advance. dsdt.aml.zip
  11. Actualización 10.8.1 disponible

    He actualizado sin problemas de 10.8 a 10.8.1. Gracias Juarenson por puntualizar que el voodooBattery.kext está obsoleto, estoy intentando instalar el kext que me recomendaste. No quiero hacer off-topic, así que he abierto un hilo con los problemitas con mi portátil http://www.insanelymac.com/forum/index.php?showtopic=282262. Os agradecería que le echarais un ojo, cualquier comentario es bienvenido. Gracias y perdon por el off-topic
  12. Hola, recien acabo de realizar una instalación satisfactoria de Mountain Lion en mi portátil Asus K52JU con el siguente Hardware: Tipo de CPU: Intel Core i3-370M, 2400 MHz (18 x 133) Placa base: Asus K52JU Series Notebook Chipset : Intel Ibex Peak-M HM55, Intel Ironlake-M DIMM1: Samsung 4 GB DDR3-1333 DDR3 SDRAM (8-8-8-22 @ 609 MHz) DIMM3: Elpida 2 GB DDR3-1333 DDR3 SDRAM (8-8-8-22 @ 609 MHz) BIOS : K52JU.206 Video : AMD Radeon HD 6370M (512 MB) (Robson) Monitor : Samsung LTN156A [15.6" LCD] Audio: ATI Radeon HDMI @ ATI Cedar/Park - High Definition Audio Audio: Conexant Cx20585 @ Intel Ibex Peak PCH - HDAudio Controller [b-3] IDE: Intel® 5 Series 4 Port SATA AHCI Controller Lecto tarjeta: JMB38X MS/SD/MMC/xD Host Controller Unidad ópt: Slimtype DVD A DS8A5SH Teclado: Keyboard Device Filter Mouse: ELAN PS/2 Port Smart-Pad Ethernet: JMicron PCI Express Gigabit Ethernet Adapter Wifi: Qualcomm Atheros AR9285 Wireless Network Adapter USB2 : Intel Ibex Peak PCH - USB 2.0 EHCI Controller 1 [b-3] USB2: Intel Ibex Peak PCH - USB 2.0 EHCI Controller 2 [b-3] Webcam: USB2.0 UVC VGA WebCam BaterÍa : ¿? Kexts: ACPISensors.kext (no aparece cargado) AppleACPIPlatform.kext v1.3.6 VoodooBattery.kext v1.3.3 (obsoleto, no funciona AppleACPIBatManager ) AppleACPIPS2Nub.kext v1.0.0d1 (obsoleto, no me funciona ningún otro) VoodooPS2Controller.kext v1.1.0 (obsoleto, no me funciona ningún otro) AppleHDA.kext v2.1.3f7 (copiado de Lion no hay nativo ML que funcione) AsusHotkeys.kext v1.0.15 (funciona, pero intentare inyectarlo en DSDT) ATI5000Controller.kext v8.0.0 (nativo ML pero editando device-id de mi grafica) AMDRadeonAcceator.kext v1.0.0 (nativo ML editado device-id soporte QE/CI) FakeSMC.kext v4.2.0 (creo que es el último de la rama estable) JMB38X.kext v1.5.0 (funciona lector SD, pero modificando device-id) jmc250.kext v1 (NO FUNCIONA Ethernet, pero permite acceder . Appstore y facetime + flag EthernetBuildIn Asi que si podeis ayudarme a conseguir: - activar los gestos en el touchpad - activar el speedstep - monitorizar temperaturas - activar suspensión - editar dsdt para cargar el AppleACPIBateryManager.kext (que gracias a Juarenson se que es el que hay que utilizar, según el foro hay que hacer modificaciones SERIAS en el dsdt. ) - Quitar el error pci configuration begin (aunque consigue arrancar, en el modo verbose se traba) - editar kexts de la grafica para que reconozca de forma nativa la pantalla y las salidas HDMI i VGA (en breve subiré la bios dumpeada) .... Os lo agradeceria Mucho. Añado mi dsdt original (que ni siquiera compila) y el que uso actualmente (con inyección de Atheros y HDA i fixes para que arranque) DSDT.zip
  13. Actualización 10.8.1 disponible

    Gracias Juarenson por la información, estoy haciendo una copia de seguridad (por si acaso). Una vez lo tenga actualizaré y os posteo los resultados. ¿Habéis notado alguna mejora en la duración de la batería, o esta mejora solo es aplicable a los macs originales? Lo comento porque por fin he conseguido instalar ML en mi portátil y no se si esperar algunos días en actualizar y valorar si hay alguna mejora respecto a la duración de las baterías. A primera vista supongo que si hay alguna mejora solo será aplicable a aquellos k usen el kext nativo (AppleSmartBatteryManager.kext) que no es mi caso ( uso el voodooBatery.kext que es el que uso de momento hasta que consiga implementarlo correctamente en el dsdt)
  14. Hola de nuevo, ante todo gracias a todo el mundo por contestar. Por fin he conseguido que el sistema entre y salga del reposo correctamente gracias a vuestros comentarios. He instalado Mountain Lion GM (build 12A269) limpio con los kext minimos (de hecho ni siquiera he instalado el driver de Realtek Lan) y las minimas inyecciones en org.chameleon.boot. He aplicado fixes en (HDEF, _PTS, _WAK, UHCI, EHCI, SATA, Atheros, etc). Aquí os dejo el dsdt que funciona. Aunque aparentemente el steepspeed funciona, se que no esta bien implementado, pero no querría hacer off-topic. ¿Debo cerrar este post y abrir otro?, cambiarle el nombre, ... Gracias. dsdt.dsl.zip
  15. Si, también he probado ambas cosas.
×