aplicación MacOS para establecer el límite de carga de la batería para Intel MacBooks
Esta aplicación modifica un parámetro llamado BCLM (presumiblemente "nivel de carga de batería máx") en el SMC que limita la carga de la batería a un valor establecido. También modifica un parámetro llamado BFCL ("Nivel de carga final de la batería") que controla la luz indicadora LED MAGSAFE para mostrar el estado correcto.
El código fuente se puede ver abriendo src/Charge Limiter.app en el editor de scripts de Apple. Está escrito en Scripting de aplicaciones JavaScript (o JXA).
El binario bclm complementario (ubicado bajo src/Charge Limiter.app/Contents/Resources ) se copió de este repositorio. El código fuente para bclm también está disponible allí.
Descargue la última versión de la página de lanzamientos.
Después de establecer un límite de carga, la aplicación ejecutará en silencio y volverá a aplicar el nivel de carga deseado nuevamente si reinicia su Mac. Si desea volver a cargar completamente la batería, configure el límite de carga en "100". Esto también eliminará la persistencia del límite de carga en el arranque. Luego, si ya no necesita la aplicación, puede moverla de manera segura a la basura.
Si está ejecutando MacOS High Sierra (10.13) o más, es posible que deba instalar soporte de tiempo de ejecución Swift 5.
Esta aplicación verificará automáticamente y le notificará cualquier actualización cuando la ejecute.