Dcluzbel Posted May 17, 2014 Share Posted May 17, 2014 Hola un saludo para todos. Llevo varios dias peleándome con el DSDT.aml de mi portátil (Hp Dv9500 C2D 7300 2000Mhz 4GB Ram y GF 8600M GS Mavericks 10.9.3) para conseguir que me funcione el indicador de batería con el driver ACPIBatteryManager.kext de Rehabman, ya que el AppleACPIPlatform.kext + voodoobattery.kext o smartbatterymanager.kext me dan KP de vez en cuando. Siguiendo el post de Rehabman de la modificación de los valores del DSDT para el reconocimiento de la batería por el ACPIBatteryManager.kext no e conseguido ningún avance, ya que no logro entender como efectuar los cambios, mis conocimientos no van mas allá de parcheos con parches ya existentes o pequeñas modificaciones. En el registro _SB PCI0 LPCB ECO me aparecen campos con 8bits 16bits 256bits y ¿1 ,y 7bits? OperationRegion (ERAM, EmbeddedControl, Zero, 0xFF) Field (ERAM, ByteAcc, NoLock, Preserve) { SMPR, 8, SMST, 8, SMAD, 8, SMCM, 8, SMD0, 256, BCNT, 8, SMAA, 8, BATD, 16, Offset (0x40), SW2S, 1, Offset (0x41), , 4, CFAN, 1, PFN2, 1, WOLF, 1, PFLG, 1, Offset (0x43), BBDA, 1, CIRB, 1, , 4, NQLB, 1, Offset (0x4E), LIDE, 1, Offset (0x52), ECLS, 1, WBSS, 1, Offset (0x58), RTMP, 8, ECT1, 8, ECT2, 8, RG5B, 8, FSPD, 16, Offset (0x5F), CFN2, 1, SFN2, 1, Offset (0x7E), BATP, 8, Offset (0x82), MBST, 8, MCUR, 16, MBRM, 16, MBCV, 16, Offset (0xA0), QBHK, 8, , 5, TFAN, 1, Offset (0xA2), QBBB, 8, Offset (0xA4), MBTS, 1, MBTF, 1, Offset (0xA5), MBTC, 1, , 2, MBNH, 1, Offset (0xA6), BA1C, 8, Offset (0xAF), MCER, 8, Offset (0xB2), RPM1, 8, RPM2, 8, Offset (0xBC), MCEA, 8, Offset (0xCF), DLYC, 8, EBPL, 1, Offset (0xD2), , 6, APWR, 1, DLYE, 1, Offset (0xD6), DBPL, 8, Offset (0xDA), EPRW, 8, PSKB, 1, PSTP, 1, PSBA, 1, Offset (0xDF), ECBW, 1, Offset (0xE0), DLYT, 8, Offset (0xE2), BRTL, 8, Offset (0xE6), SFHK, 8, GQKS, 7 } Name (BATO, Zero) Name (BATN, Zero) Name (BATF, 0xC0) Name (WBDS, Zero) Necesito que alguien me indique por donde empezar, estaría enormemente agradecido por una ayudita. Bueno muchas gracias por adelantado y un saludo. Adjunto DSDT y Ioreg. https://dl.dropboxusercontent.com/u/41439604/DSDT-2.aml https://dl.dropboxusercontent.com/u/41439604/ioreg-DV9500.iore.ioreg Link to comment Share on other sites More sharing options...
juanerson Posted May 21, 2014 Share Posted May 21, 2014 Hola. Según pude revisar en tu DSDT, estos son los registros que tienes que adaptar a 8-bit relacionados con el código de la batería: MBRM (16) MBCV (16) SMW0 (16) TIDX (32) /* este tal vez NO sea necesario adaptar porque esta en SystemMemory, es decir que NO pertenece a EmbeddedControl */ FLD0 (64) FLD1 (128) FLD2 (192) FLD3 (256) Guías: http://www.insanelymac.com/forum/topic/297199-solucionado-indicador-de-bateria-no-funciona-dell-n4050/?p=2011533 http://www.insanelymac.com/forum/topic/293215-dsdt-y-bateria-dell-vostro-1520-solucionado/ Por cierto, en el tópico de RehabMan, página 12, comentario #115 subieron una DSDT corregida similar a la tuya que te puede servir de ayuda. Saludos. 2 Link to comment Share on other sites More sharing options...
Dcluzbel Posted May 21, 2014 Author Share Posted May 21, 2014 Muchas gracias juanerson por indicarme cuales son los registros a modificar, en cuanto tenga tiempo me pongo manos a la obra. Gracias de nuevo y un saludo. En cuanto pueda posteo resultado Link to comment Share on other sites More sharing options...
Dcluzbel Posted May 23, 2014 Author Share Posted May 23, 2014 Muchas gracias de nuevo juanerson, sin tu ayuda me hubiera sido imposible realizar las modificaciones. He modificado el parche https://github.com/RehabMan/Laptop-DSDT-Patch/blob/master/battery/battery_HP-DV6-3165sf.txt que supongo era el que me indicabas, quitando los registros que sobraban y dejando solo los que corresponden a mi DSDT. Todo perfecto, he restaurado appleacpiplatform.kext y applesmartbatterymanager.kext originales, e instalado acpibatterymanager.kext de RehabMan, reinicio y funcionando a la primera. Adjunto parche y DSDT ya modificados por si puede servir para otro usuario que tenga un ordenador como el mío. https://www.dropbox.com/s/f1fuvjwwbsh1pfc/bateria-DV9500.rtf https://www.dropbox.com/s/sm5bscxdb0u3pu6/DSDT.aml Gracias y un saludo para todos. 1 Link to comment Share on other sites More sharing options...
Recommended Posts