Pergunta

Gostaria de controlar a luz "dormir" em um MacBook ou iMac.

Isto é, eu quero ser capaz de torná-lo ligar, desligar, e pulsar.

Estou feliz de fazer isso em usermode ou no modo kernel. Eu suponho eu vou precisar de raiz.

Todas as idéias?

Foi útil?

Solução

Você não, pelo menos não de forma alguma que não envolverá possivelmente bricking sua máquina. A luz sono é controlado (em Macs Intel) pela SMC, e você não pode mesmo chegar a ele através de Open Firmware.

Há esperança, depois de uma moda, como a Apple tem realmente lançou atualizações de firmware para fazer dimmer o LED (em algumas máquinas que era insanamente brilhante). Você poderia fuçar nas atualizações de firmware EFI para o SMC que foram entregues e veja se você pode descobrir como eles controlam a luz. No entanto, mesmo nesse caso, o que você fez teria que ser feito totalmente em firmware, como é improvável que você pode fazer a SMC expor essa variável para software. Se você pop abrir o caso de um MacBook Pro, há um MSA Cypress lá dentro que é provavelmente o que está funcionando como o SMC, uma vez que é viciado para o USB teclado e pode, assim, acordar do sono, etc., sem correr o CPU principal. (Você pode também acompanhar os vestígios do sono leve - há um pequeno cabo ligado lá se você quiser removê-lo completamente - e eu suspeito que se você tirou toda a placa lógica que você ia achar que ele é executado para que o chip bem ).

Claro que, como eu mencionei antes, assim que você começar a piscar o SMC, você pode facilmente tijolo da máquina, se você estragar tudo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top