Tengo un MacBook Pro 15 de 2017 con la batería bastante nueva. Un día se apagó de repente con un 80 % de batería restante y cuando lo encendí (o lo intenté) me dijo que la batería estaba agotada.
Desde entonces, el MacBook se apaga aleatoriamente mientras informa de un estado de carga completa y cuando lo conecto para cargarlo, se carga de 0% a 5% - 15% y luego salta a 100%, todo en menos de 15 minutos.
Encontré este comando ioreg -l -w0 | grep Capacity y me mostró algo interesante. Al parecer, la batería se compone de tres células cada una en alrededor de 4,35V cuando está completamente cargada ... lo peculiar es que los voltajes reportados de una célula difiere del resto. por ejemplo ... (4216mV, 3521mV, 4210mV). El MacBook suele apagarse cuando la celda defectuosa tiene menos de 2800mV. (Cuando está en modo de bajo consumo y el brillo de la pantalla al mínimo)
Así que me imaginé que la razón por la que mi MacBook se apaga mientras que informa > 80% de la batería se debe a que una de las células es mucho más agotado que el resto, entonces cuando el voltaje de la batería cae por debajo del mínimo (creo que alrededor de 11.2V) para ejecutar a la electrónica a continuación, se enciende de
he aquí una muestra de la salida de ioreg -l -w0 | grep Capacity
[$] ioreg -l -w0 | grep Capacity [17:18:58]
| | "AppleRawCurrentCapacity" = 6971
| | "AppleRawMaxCapacity" = 7128
| | "MaxCapacity" = 7128
| | "CurrentCapacity" = 6971
| | "LegacyBatteryInfo" = {"Amperage"=18446744073709550486,"Flags"=4,"Capacity"=7128,"Current"=6971,"Voltage"=11713,"Cycle Count"=12}
| | "BatteryData" = {"LifetimeData"={"TotalOperatingTime"=28160,"UpdateTime"=1655739345,"AverageTemperature"=273,"Raw"=<0000000000483ff4000108f100000000060ae9c40080e467b24000000000000001d9004e1106084b33091fc6155be5271a8ce074eadce8ac01110006e0070031>,"TimeAtHighSoc"=<00000000230500001200000000000000>},"Serial"="C01514309YEF90MA4","ChemID"=3165,"Flags"=192,"DataFlashWriteCount"=0,"PassedCharge"=18446744073709550538,"Voltage"=11798,"ResScale"=167,"RaTableRaw"=(<0000000000000000000000000000000000000000000000000000000000000000>,<0000000000000000000000000000000000000000000000000000000000000000>,<0000000000000000000000000000000000000000000000000000000000000000>),"StateOfCharge"=98,"Qmax"=(6580,6600,6590),"CycleCount"=12,"DesignCapacity"=6600,"SystemPower"=1497,"AdapterPower"=0,"PMUConfigured"=192,"DOD0"=(9280,9344,9248),"PresentDOD"=(40,41,40),"CellVoltage"=(4214,3276,4223)}
Como puede ver, la batería es bastante nueva (número de ciclos = 12) y la celda defectuosa, "CellVoltage"=(4214,3276,4223)
¿Puede alguien ayudarme a solucionar este problema? La batería duró alrededor de 6 horas con un uso moderadamente pesado que era perfecto para mí para salir al parque o una cafetería y el código allí en lugar de estar atrapado en las cuatro paredes llamado mi dormitorio.
Creo que tengo que encontrar una manera de cargar sólo la célula agotada o descargar las células completas. Espero conseguir una solución de software como primera preferencia, o puedo derecho mi propio código para gestionar la carga si el software como que no existe y mi última opción es abrir el MacBook y descargar manualmente las otras dos células que no creo que sea una buena idea ... O tal vez he hecho el diagnóstico equivocado y hay una solución diferente a mi problema.
He intentado resetear el SMB y la NVRAM sin suerte.