Kurtper Posted December 14, 2014 Share Posted December 14, 2014 Hola! Llevo un tiempo metido en el mundillo hackintosh y leyendo en foros para hacer mi portátil todo lo funcional posible. Tengo instalada la última versión de Yosemite y funciona prácticamente todo menos el indicador de batería (me aparece 0%). He visto que para lograr que funcione hay que convertir todos los registros relacionados en el DSDT a 8 bit. Lo he intentado pero me quedo bloqueado y no sé que hago mal. ¿Me podríais echar una mano con el DSDT, por favor? Creo haber identificado los registros a convertir (BFC1 y BDC0). No sé si es correcto o hay más... Adjunto DSDT y IOREG Muchísimas gracias!! dsdt.aml.zip MacBook Pro de Carlos.zip Link to comment Share on other sites More sharing options...
artur_pt Posted December 14, 2014 Share Posted December 14, 2014 olá tenta este DSDT.aml.zip usa com esta kext https://bitbucket.org/RehabMan/os-x-acpi-battery-driver/downloads bom hack Link to comment Share on other sites More sharing options...
Kurtper Posted December 15, 2014 Author Share Posted December 15, 2014 Hola de nuevo! Probé con el DSDT que me enviaste y al reiniciar ya me aparece el porcentaje de la batería, pero no me funciona el ratón USB. El touchpad del portátil nunca ha funcionado con este sistema, el puntero se vuelve loco y es imposible manejarlo, por eso utilizo uno USB. Se podría editar el DSDT para que funcione el touchpad? Cómo puedo solucionar el problema con el ratón USB? Muchas gracias por la ayuda! Link to comment Share on other sites More sharing options...
artur_pt Posted December 15, 2014 Share Posted December 15, 2014 ola tenta usar USBBusFix=Yes se nada posta foto do boot bom hack Link to comment Share on other sites More sharing options...
Kurtper Posted December 15, 2014 Author Share Posted December 15, 2014 Hola! Probé con flag USBBusFix=Yes pero continua igual. He tirado unas cuantas fotos al arranque como he podido. Las adjunto. Gracias! Estoy revisando el DSDT modificado que me enviaste y no sé si será correcto, pero el registro BFC1 sigue siendo de 16bit. Es correcto? Link to comment Share on other sites More sharing options...
juanerson Posted December 15, 2014 Share Posted December 15, 2014 Buenas, aquí se explica como arreglar el indicador de la batería, es sencillo aplicando el método de Zprood y/o Rehabman: http://www.insanelymac.com/forum/topic/293215-dsdt-y-bateria-dell-vostro-1520-solucionado/ http://www.insanelymac.com/forum/topic/297199-solucionado-indicador-de-bateria-no-funciona-dell-n4050/ Por favor se agradece mantener el tema relacionado con el tópico, que es sobre el indicador de la batería. Saludos. Link to comment Share on other sites More sharing options...
Kurtper Posted December 15, 2014 Author Share Posted December 15, 2014 Buenas de nuevo, Aquí sigo leyendo y probando modificaciones en el DSDT. He intentado adaptar el registro BFC1 de 16 bits siguiendo los métodos pero algo hago mal, no compila, obtengo 32 errores relacionados con ese registro que he modificado. Adjunto el DSDT modificado por artur-pt y el que he modificado yo sobre el suyo. Si alguien me pudiera echar una mano estaría muy agradecido. Saludos Archivo comprimido.zip Link to comment Share on other sites More sharing options...
juanerson Posted December 19, 2014 Share Posted December 19, 2014 Hola. Apenas hice un diminuto ajuste, y con este archivo .dsl compila sin errores. Originalmente esa DSDT tiene dos registros BFC1, y el código de la batería utiliza el BFC1 que se encuentra afuera del dispositivo EC, que por cierto es bien particular en la programación de esa BIOS. Por eso te daba errores (object no found in Scope blablabla) en los nuevos registros de 8-bit que sustituyen a BFC1 dentro del dispositivo BAT1. Te das cuenta si borras el primer registro BFC1 (16) en la DSDT original o de fábrica, dará los mismos errores de compilación. Saludos. dsdt.dsl.zip Link to comment Share on other sites More sharing options...
Kurtper Posted December 21, 2014 Author Share Posted December 21, 2014 Muchas gracias juanerson! Compilé el dsdt que revisaste pero me sigue pasando lo mismo, no funciona ningún ratón USB y el touchpad nunca funcionó con el original ni con ningún DSDT. Pero he aprovechado tus modificaciones con los registros BFC1 y BDC0. He cogido el DSDT original y modificado esos 2 registros, y ahora funciona todo lo que funcionaba antes y me muestra el porcentaje de la batería. No muestra el tiempo restante de carga ni el número de ciclos, tampoco avisa cuando queda poca batería, pero al menos ya puedo ver el porcentaje. Muchísimas gracias!! Link to comment Share on other sites More sharing options...
Recommended Posts