Pregunta

Me gustaría controlar la luz de "reposo" en un MacBook o iMac.

Es decir, quiero ser capaz de hacer que encender, apagar, y pulsar.

Estoy feliz de hacer esto en modo de usuario o en modo kernel. Asumo que necesitaré raíz.

¿Alguna idea?

¿Fue útil?

Solución

no lo hace, al menos no de una manera que no implicará posiblemente bricking su máquina. El sueño de la luz es controlada (en Macs Intel) por el SMC, y que ni siquiera puede llegar a ella a través de Open Firmware.

Hay esperanza, en cierto modo, ya que Apple realmente ha publicado actualizaciones de firmware para que el conductor de LED (en algunas máquinas que era increíblemente brillante). Se podía hurgar en las actualizaciones de firmware EFI para el SMC que se han entregado y ver si puede averiguar cómo controlan la luz. Sin embargo, incluso en ese caso, todo lo que hicieron tendría que ser hecho por completo en el firmware, ya que es poco probable que pueda tomar la SMC exponer esa variable al software. Si usted hace estallar abrir el caso de un MacBook Pro, hay un ciprés MSA allí que es probablemente lo que está funcionando como el SMC, ya que está conectado en el puerto USB del teclado y por lo tanto puede despertar de su sueño, etc., sin correr el CPU principal. (También puede seguir los rastros de la luz del sueño - hay un pequeño cable conectado allí si quieres eliminarlo por completo - y sospecho que si sacó toda la placa lógica que se verá que se ejecuta a ese chip, así ).

Por supuesto, como he mencionado antes, tan pronto como empiece a parpadear el SMC, puede fácilmente ladrillo de la máquina si meter la pata.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top