Question

Je voudrais contrôler la lumière « veille » sur un MacBook ou iMac.

C'est, je veux être en mesure de le faire allumer, éteindre et pulser.

Je suis heureux de le faire en usermode ou en mode noyau. Je suppose que je vais avoir besoin racine.

Toutes les idées?

Était-ce utile?

La solution

Vous ne le faites pas, du moins pas d'une façon qui ne comportera pas briquetage peut-être votre machine. La lumière du sommeil est contrôlé (sur macs intel) par le SMC, et vous ne pouvez même y accéder par Open Firmware.

Il y a espoir, après une mode, comme Apple a publié des mises à jour en fait du firmware pour rendre le variateur LED (sur certaines machines, il était incroyablement lumineux). Vous pouvez fouiner dans les mises à jour du firmware EFI pour le SMC qui ont été livrés et voir si vous pouvez comprendre comment ils contrôlent la lumière. Cependant, même dans ce cas, tout ce que vous avez devrait être fait complètement dans le firmware, car il est peu probable que vous pouvez faire exposer le SMC cette variable au logiciel. Si vous pop ouvrir le cas d'un MacBook Pro, il y a un Cypress MSA là-dedans qui est probablement ce qui fonctionne comme le SMC, car il est accroché dans le port USB du clavier et peut donc se réveiller du sommeil, etc., sans courir le processeur principal. (Vous pouvez également suivre les traces de la lumière du sommeil - il y a un petit câble attaché là-bas si vous voulez supprimer complètement - et je suppose que si vous avez tiré la carte toute logique que vous trouveriez qu'il court à cette puce ainsi ).

Bien sûr, comme je l'ai dit, dès que vous commencez à clignoter votre SMC, vous pouvez facilement brique la machine si vous bousiller.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top